File: /var/www/html/public/static/js/hookIncompatibility-29cbc0b9.js
import{incompatibilityListWeb as R,AddEditIncompatibilityWeb as v,deleteIncompatibilityWeb as q}from"./po-fb6b3580.js";import{d as u,u as F}from"./vue-router-a383d220.js";import{o as G}from"./index-81e4a901.js";import{b7 as s}from"./message-2472a54a.js";import{r as o,A as a,o as H}from"./runtime-core.esm-bundler-6128546f.js";import"./index-d7b646b9.js";import"./preload-helper-78dc9057.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./utils-2ab4f76a.js";import"./focus-trap-53f1c6ab.js";import"./error-78e43d3e.js";function ne(){u(),F(),u();const f=o(),r=o(!1),g=o(!1),h=o(!1),y=o(!1),d=o(!1),_=o(""),b=o([]),A=a({}),t=a({tableIndex:0,note:"",id:"",name:"",description:"",combination:[],notice:"",Taboo_object:""}),p=a({}),j=a({}),T=a({}),c=a({total:0,pageSize:10,currentPage:1,background:!0,pageSizes:[10,25,50,100]}),l=a({order_key:"",material_key:"",truck_key:"",truck_id:"",comment:"",show:"",searchKey:"",type:"",role:"",clinic_id:""}),w=[{type:"selection",width:55,align:"left",hide:({checkList:e})=>!e.includes("勾选列")},{label:"序号",type:"index",width:70,hide:({checkList:e})=>!e.includes("序号")},{label:"禁忌名称",prop:"name",minWidth:100,hide:({checkList:e})=>!e.includes("禁忌名称")},{label:"禁忌组合",prop:"combination",minWidth:100,slot:"combination",hide:({checkList:e})=>!e.includes("禁忌组合")},{label:"禁忌对象",prop:"Taboo_object",minWidth:100,hide:({checkList:e})=>!e.includes("禁忌对象")},{label:"提示语",prop:"notice",minWidth:100,hide:({checkList:e})=>!e.includes("提示语")},{label:"备注",prop:"description",minWidth:150,hide:({checkList:e})=>!e.includes("备注")},{label:"操作",fixed:"right",width:160,slot:"operation",hide:({checkList:e})=>!e.includes("操作")}],x=["序号","禁忌名称","禁忌组合","禁忌对象","提示语","备注","操作"];function k(){n()}function S(e){c.pageSize=e,n()}function W(e){c.currentPage=e,n()}async function n(){r.value=!0;const{data:e}=await R(Object.assign(A,{search_key:l.searchKey,pageSize:c.pageSize,page:c.currentPage}));e.code==0&&(b.value=e.data,c.total=e.total),r.value=!1}const D=(e,i)=>{};function E(e){Object.keys(e).map(i=>{p[i]=e[i]})}async function P(e){const{data:i}=await q(Object.assign(T,{illness_id:e.id}));i.code==0?(n(),s({type:"success",message:i.msg})):s({type:"error",message:i.msg})}const z=e=>{G.confirm("你确定删除该条吗",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{P(e)}).catch(()=>{s({type:"info",message:"已取消"})})};function L(){l.searchKey="",n()}function C(){t.id="",t.name="",t.description="",t.combination=[],t.notice="",t.Taboo_object="";const e={id:1,name:""};t.combination.push(e),d.value=!0}function I(e){const i=t.combination.findIndex(m=>m.id===e.id);i!==-1&&t.combination.splice(i,1),t.combination.forEach((m,M)=>{m.id=M+1})}function O(){const e={id:t.combination.length+1,name:""};t.combination.push(e)}async function B(){const{data:e}=await v(Object.assign(j,{id:t.id,name:t.name,description:t.description,combination:t.combination,notice:t.notice,Taboo_object:t.Taboo_object}));e.code==0?(d.value=!1,n(),s({type:"success",message:e.msg})):s({type:"error",message:e.msg})}function K(e){t.id=e.id,t.name=e.name,t.description=e.description,t.combination=e.combination,t.notice=e.notice,t.Taboo_object=e.Taboo_object,d.value=!0}return H(()=>{n()}),{searchDetail:l,btnSearchPart:k,loading:r,small:y,selectList:x,columns:w,pagination:c,handleSizeChange:S,handleCurrentChange:W,PartList:b,order_date:_,deliverDialog:g,selectClick:D,itemArr:t,addLocationDialog:h,locationArr:p,EditLocation:E,singleTableRef:f,btnSearchPartAll:L,btnAdd:C,addDialog:d,itemArr:t,btnAddDel:I,btnAddAdd:O,btnAddConfirm:B,btnEdit:K,btnDelete:z}}export{ne as useEqu};