????
Current Path : C:/inetpub/vhost/yte.nextform.vn/wwwroot/assets/ |
Current File : C:/inetpub/vhost/yte.nextform.vn/wwwroot/assets/index-gn-vVlME.js |
var __defProp=Object.defineProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);import{s as styled,P as Paper,b as reactExports,F as useAuth,n as jsxDevRuntimeExports,B as Box,ao as Grid,y as Button,aI as CircularProgress,bb as CHECK_CONFIRM,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{T as TableTree}from"./TableTree-BqPKPJ5_.js";import{ExpandForm}from"./index-cyUnRp_n.js";import{c as column}from"./NhomThietBiYTe-CXlbfH0k.js";import{B as Buss}from"./Buss.service-HlSAXn6T.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"./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 _DMLoaiThietBiYTes=class _DMLoaiThietBiYTes extends Buss{constructor(){super("/DMLoaiThietBiYTes");__publicField(this,"postDMLoaiThietBiYTes",__name(body=>this.PostAuthen("",body),"postDMLoaiThietBiYTes"))}};__name(_DMLoaiThietBiYTes,"DMLoaiThietBiYTes");let DMLoaiThietBiYTes=_DMLoaiThietBiYTes;const DMLoaiThietBiYTe=new DMLoaiThietBiYTes;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();useAuth();const[openConfig,setOpenConfig]=reactExports.useState({}),formData={name:{field_name:"name",title:"Tên",type:"textbox",rules:{required:"Vui lòng nhập"},fullLine:!0}},refreshTable=__name(()=>{tableRef.current&&tableRef.current.handleReloadTable(),setOpenConfig({status:"close"})},"refreshTable"),handleSubmit=__name(dataForm=>{CHECK_CONFIRM("Thêm mới thiết bị y tế?","Thêm mới").then(res=>{res&&res.isConfirmed&&DMLoaiThietBiYTe.postDMLoaiThietBiYTes({...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,{ref:tableRef,isAuth:!0,isFullTextSearch:!0,url:"/buss/allow/DMLoaiThietBiYTes",title:"Thiết bị y tế",columns:column,onEdit:rowData=>{},onDelete:rowData=>{},onAdd:()=>{setOpenConfig({status:"open"})},nameParent:"DMLoaiThietBiYTes"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/MedicalDevice/index.tsx",lineNumber:69,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:"35%"},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/MedicalDevice/index.tsx",lineNumber:103,columnNumber:21},void 0)},idx+2+key,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/MedicalDevice/index.tsx",lineNumber:102,columnNumber:19},void 0))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/MedicalDevice/index.tsx",lineNumber:99,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/MedicalDevice/index.tsx",lineNumber:98,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/MedicalDevice/index.tsx",lineNumber:117,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/MedicalDevice/index.tsx",lineNumber:128,columnNumber:40},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/MedicalDevice/index.tsx",lineNumber:126,columnNumber:13},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/MedicalDevice/index.tsx",lineNumber:116,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/MedicalDevice/index.tsx",lineNumber:97,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/MedicalDevice/index.tsx",lineNumber:86,columnNumber:7},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/yte.nextform.vn/src/app/views/main/Category/MedicalDevice/index.tsx",lineNumber:68,columnNumber:5},void 0)},"Index");export{Index as default};