????

Your IP : 18.188.195.92


Current Path : C:/inetpub/vhost/yte.nextform.vn/wwwroot/assets/
Upload File :
Current File : C:/inetpub/vhost/yte.nextform.vn/wwwroot/assets/index-C9RhwXf0.js

var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{s as styled,P as Paper,b as reactExports,n as jsxDevRuntimeExports,B as Box,ao as Grid,y as Button,aI as CircularProgress,bc as CHECK_SUCCESS,bd as CHECK_ERROR}from"./index-D7FR_S6u.js";import{D as Dialog}from"./dialog.esm-2rsu1g73.js";import{F as Form,a as FormControl}from"./SelectCreatable-CfhNhJjR.js";import{R as Reason}from"./LyDoTang.service-C575BMgU.js";import{T as TableTree}from"./TableTree-BqPKPJ5_.js";import{ExpandForm}from"./index-cyUnRp_n.js";import{c as DialogActions}from"./DialogTitle-DPHsH3Wb.js";import"./tiny-warning.esm-BfYjti2Q.js";import"./FormGroup-B2vINta8.js";import"./Stack-DBafVqdC.js";import"./MenuItem-E0s8StyZ.js";import"./Tooltip-TfA1bPZk.js";import"./Popper-CIMMr7kZ.js";import"./ListItemText-BTBudgN4.js";import"./Autocomplete-DvpciOtW.js";import"./Close-MAQIKHaz.js";import"./usePreviousProps-BTdiSVHS.js";import"./Chip-C0gwI_zd.js";import"./unsupportedProp-BgrWi5Mc.js";import"./createSvgIcon-DksGo069.js";import"./useSelector-DXN40xKf.js";import"./Checkbox-kKu3TK-G.js";import"./SwitchBase-afAqCD-i.js";import"./Collapse-e0hJx34y.js";import"./Alert-DQpdkaBA.js";import"./Switch-DBfYYJ09.js";import"./Buss.service-HlSAXn6T.js";import"./column.esm-B8o6AoxC.js";import"./TablePagination-CEPWBKKL.js";import"./KeyboardArrowRight-Bs7l1Ath.js";import"./TableRow-q2Tq1_zf.js";import"./Toolbar-CazHOv-4.js";import"./Slider-C2Gok2rS.js";import"./Slide-BEOblZNf.js";import"./TableContainer-lYNKObUB.js";import"./CardActions-CplOkGRy.js";const LoaiTaiSan=[{field:"id",type:"numeric",dataID:!0,editable:"never",hidden:!0},{title:"code",field:"code",type:"string",hidden:!0},{title:"Tên",field:"name",type:"textbox",expander:!0},{title:"Tỷ lệ hao mòn",field:"tyLeHaoMon",type:"currency",fullLine:!0},{title:"Số năm sử dụng",field:"soNamSuDung",type:"currency",fullLine:!0},{title:"parentId",field:"parentId",type:"string",hidden:!0}],formData={name:{field_name:"name",title:"Tên",type:"textbox",rules:{required:"Vui lòng nhập"},fullLine:!0}};styled(Paper)(({theme})=>({backgroundColor:theme.palette.mode==="dark"?"#1A2027":"#fff",padding:theme.spacing(1),textAlign:"start",color:theme.palette.text.secondary}));const Index=__name(()=>{const tableRef=reactExports.useRef(null),refForm=reactExports.useRef(),[openConfig,setOpenConfig]=reactExports.useState({}),refreshTable=__name(()=>{tableRef.current&&tableRef.current.handleReloadTable(),setOpenConfig({status:"close"})},"refreshTable"),handleSubmit=__name(dataForm=>{Reason.postReason({...dataForm,isHidden:!1}).then(()=>{refreshTable(),CHECK_SUCCESS("Thêm mới thành công!!")}).catch(err=>{CHECK_ERROR(err),console.log(err)})},"handleSubmit");return jsxDevRuntimeExports.jsxDEV(Box,{children:[jsxDevRuntimeExports.jsxDEV(TableTree,{expand:"TaiSans",ref:tableRef,isAuth:!0,isFullTextSearch:!0,url:"/buss/auth/DMLoaiTaiSans",title:"Lý do tăng",columns:LoaiTaiSan,onEdit:rowData=>{},onDelete:rowData=>{},nameChild:"TaiSans",onAdd:()=>{setOpenConfig({status:"open"})}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:59,columnNumber:7},void 0),jsxDevRuntimeExports.jsxDEV(Dialog,{visible:(openConfig==null?void 0:openConfig.status)==="open",modal:!0,header:"Thêm mới",onHide:()=>{setOpenConfig({status:"close"})},style:{width:"30%"},breakpoints:{"960px":"75vw","641px":"100vw"},closeOnEscape:!0,children:jsxDevRuntimeExports.jsxDEV(Form,{ref:refForm,onSubmit:handleSubmit,children:[jsxDevRuntimeExports.jsxDEV(ExpandForm,{title:"",children:jsxDevRuntimeExports.jsxDEV(jsxDevRuntimeExports.Fragment,{children:Object.entries(formData).map(([key,value],idx)=>jsxDevRuntimeExports.jsxDEV(Grid,{item:!0,xs:12,children:jsxDevRuntimeExports.jsxDEV(FormControl,{data:{...value,name:value.field_name},rules:value.rules,name:value.field_name},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:95,columnNumber:21},void 0)},idx+2+key,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:94,columnNumber:19},void 0))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:91,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:90,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(DialogActions,{children:[jsxDevRuntimeExports.jsxDEV(Button,{variant:"outlined",color:"secondary",onClick:()=>{setOpenConfig({status:"close"})},children:"Hủy"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:109,columnNumber:13},void 0),jsxDevRuntimeExports.jsxDEV(Button,{variant:"contained",type:"submit",color:"primary",disabled:status==="pending",children:["Thêm"," ",status==="pending"&&jsxDevRuntimeExports.jsxDEV(CircularProgress,{size:20,color:"inherit",style:{marginLeft:"5px"}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:120,columnNumber:40},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:118,columnNumber:13},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:108,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:89,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:78,columnNumber:7},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/AssetTypeList/index.tsx",lineNumber:58,columnNumber:5},void 0)},"Index");export{Index as default,formData};