| 1 |
- var H=Object.defineProperty,J=Object.defineProperties;var W=Object.getOwnPropertyDescriptors;var N=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;var V=(t,i,a)=>i in t?H(t,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[i]=a,j=(t,i)=>{for(var a in i||(i={}))I.call(i,a)&&V(t,a,i[a]);if(N)for(var a of N(i))ee.call(i,a)&&V(t,a,i[a]);return t},E=(t,i)=>J(t,W(i));var o=(t,i,a)=>new Promise((c,p)=>{var u=l=>{try{f(a.next(l))}catch(b){p(b)}},r=l=>{try{f(a.throw(l))}catch(b){p(b)}},f=l=>l.done?c(l.value):Promise.resolve(l.value).then(u,r);f((a=a.apply(t,i)).next())});import{_ as ae}from"./componentMap-8020b34e.js";import{u as te}from"./useForm-64bbd444.js";import"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import{aR as ie,aj as se,at as oe,_ as ne}from"./index.js";import{P as le}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-367be871.js";import"./index-c733fbf6.js";import{l as U}from"./index-fe06ec6c.js";import{u as ce,a as re,_ as ue}from"./useTable-bf847966.js";import{u as de,a as $,c as me,b as pe,g as fe,F as ye,s as ve}from"./formDrawer-3ac53ac2.js";import{u as he}from"./index-d7f80bb7.js";import{X as _e}from"./XTTab-9b8140e6.js";import{l as we,h as F,a7 as be}from"./antd-f204cf77.js";import{d as ge,f as v,B as Ce,j as ke,a5 as De,q as xe,Y as h,Z as S,_ as w,l as _,u as n,n as Fe,a6 as R,a7 as B,F as Se,a9 as D,$ as Re,a1 as Be,a2 as Me}from"./vue-b33f04cb.js";import"./index-2f799b33.js";import"./index-2f695166.js";import"./useFormItem-1a9613e7.js";import"./uuid-31b8b5a4.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./copyTextToClipboard-2136d900.js";import"./TextEditor-6383dadf.js";import"./onMountedOrActivated-3a1cee4e.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useForm-b1e549d3.js";import"./componentMap-5ed4f2d1.js";import"./sortable.esm-4ae27e0b.js";import"./dialysisDeviceApi-42fc5982.js";const Te=t=>(Be("data-v-7b9b9cf6"),t=t(),Me(),t),ze={class:"m-4"},Ne={class:"flex justify-between"},Ve=Te(()=>w("span",null,"新增保养",-1)),je={class:"flex justify-between my-4"},Ee={class:"flex"},Ue={key:1},$e=ge({__name:"index",setup(t){const[i,{getFieldsValue:a}]=te({schemas:ve,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),c=v(),p=v(""),u=v([]),r=v(),f=v();Ce(()=>o(this,null,function*(){f.value=yield U({dictCode:"dmc"}),G(),C()}));const{createMessage:l}=oe(),[b,{openDrawer:x}]=he(),M=v([{field:"create_time",direction:"DESC"}]),[P,{reload:g,clearSelectedRowKeys:T}]=ce({api:de,batchDelApi:$,delAuthList:["biz:dialysisMaintain:remove"],rowKey:"id",columns:me,showIndexColumn:!0,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:q,sortFn:K});function Y(e){x(!0,{record:e,isUpdate:!0})}function L(e){e=="add"&&x(!0,{isUpdate:!1,record:{}})}function O(e){return o(this,null,function*(){e&&(yield $([e.id]),l.success("记录删除成功!"),T(),yield C(),yield g())})}function K(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(M.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function q(e){return o(this,null,function*(){const s=[];return u.value&&u.value.length>0&&(s.push(u.value[0]),s.push(u.value[1]),s[1]=we(s[1]).add(1,"day").format("YYYY-MM-DD")),E(j({},e),{orders:M.value,uniqueCode:p.value==""?void 0:p.value,maintainCompany:c.value=="total"?void 0:c.value,maintainTime:s.length<=0?void 0:s})})}function C(){return o(this,null,function*(){r.value=yield U({dictCode:"dmc"});const e=yield pe();let s=[];yield r.value.splice(0,0,{value:"total",label:"全部"}),r.value.forEach(y=>{let k={};Object.keys(e).forEach(d=>{y.value==d&&(k={key:y.value,label:y.label,value:e[d],hasValue:!0,prefixColor:y.prefixColor,hasBracket:!0},s.push(k))})}),r.value=s,c.value===void 0&&(c.value=r.value[0].key)})}function A(){return o(this,null,function*(){T(),yield C(),yield g()})}function X(y){return o(this,arguments,function*({isUpdate:e,values:s}){yield C(),yield g()})}function Q(e){return o(this,null,function*(){c.value=e.value,yield g()})}function Z(){return o(this,null,function*(){u.value=a().shiftDate?a().shiftDate:"",p.value=a().searchNames?a().searchNames:"",yield g()})}function G(){return o(this,null,function*(){const e=yield fe();e&&e.length>0&&(yield F.warning({key:"1",content:"有需要保养的设备",duration:8,style:{color:"#1890ff",cursor:"pointer"},onClick:()=>o(this,null,function*(){x(!0,{isUpdate:!1,isRecently:!0}),yield F.destroy("1")})}))})}return ke(()=>o(this,null,function*(){yield F.destroy("1")})),(e,s)=>{const y=De("Icon"),k=xe("auth");return h(),S("div",ze,[w("div",null,[w("div",Ne,[_(n(le),{title:"保养记录"}),w("div",null,[Fe((h(),R(n(ie),{border:!1,size:"large",type:"primary",onClick:s[0]||(s[0]=d=>L("add"))},{icon:B(()=>[_(y,{icon:"icon-xt-add_default|iconfont",size:18,color:"#fff",class:"mr-1"})]),default:B(()=>[Ve]),_:1})),[[k,["biz:dialysisMaintain:add"]]])])]),w("div",je,[_(n(_e),{type:"illness",width:180,selected:c.value,data:r.value,onItemClick:Q},null,8,["selected","data"]),w("div",Ee,[_(n(ae),{onRegister:n(i),onFieldValueChange:Z,style:{width:"450px"},class:"mr-2"},null,8,["onRegister"])])]),_(n(ue),{onRegister:n(P)},{bodyCell:B(({column:d,record:m})=>{var z;return[d.key==="picture"?(h(),S(Se,{key:0},[m.files&&m.files.length>0?(h(),R(n(be),{key:0,width:80,src:m.files?(z=m.files[0])==null?void 0:z.absolutePath:null},null,8,["src"])):D("",!0)],64)):D("",!0),d.key==="maintainCompany"?(h(),S("span",Ue,Re(n(se)(f.value,m.maintainCompany,"label")),1)):D("",!0),d.key==="action"?(h(),R(n(re),{key:2,actions:[{auth:"biz:dialysisMaintain:edit",icon:"icon-xt-details_edit_default|iconfont",tooltip:"编辑",onClick:Y.bind(null,m)},{auth:"biz:dialysisMaintain:remove",icon:"icon-xt-details_delete_default|iconfont",tooltip:"删除",popConfirm:{title:"是否确认删除",placement:"left",confirm:O.bind(null,m)}}]},null,8,["actions"])):D("",!0)]}),_:1},8,["onRegister"])]),_(ye,{onRegister:n(b),onSuccess:X,onCancel:A},null,8,["onRegister"])])}}});const pa=ne($e,[["__scopeId","data-v-7b9b9cf6"]]);export{pa as default};
|