index-55a7c403.js 6.8 KB

1
  1. var ae=Object.defineProperty,oe=Object.defineProperties;var ie=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable;var A=(s,n,i)=>n in s?ae(s,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):s[n]=i,z=(s,n)=>{for(var i in n||(n={}))ne.call(n,i)&&A(s,i,n[i]);if(V)for(var i of V(n))le.call(n,i)&&A(s,i,n[i]);return s},B=(s,n)=>oe(s,ie(n));var p=(s,n,i)=>new Promise((w,x)=>{var f=c=>{try{_(i.next(c))}catch(r){x(r)}},u=c=>{try{_(i.throw(c))}catch(r){x(r)}},_=c=>c.done?w(c.value):Promise.resolve(c.value).then(f,u);_((i=i.apply(s,n)).next())});import{P as se}from"./ImportModal.vue_vue_type_style_index_0_scoped_375ed303_lang-fdd1625c.js";import{u as O}from"./index-4f5bc708.js";import"./index-a4e1ec38.js";import{b as ce}from"./download-2ecc6b15.js";import{m as b,au as re,_ as de}from"./index.js";import{g as ue,d as me,c as pe,e as fe,f as _e,h as ve}from"./complication-fd82c737.js";import{n as he,_ as ye}from"./complicationFormModal.vue_vue_type_script_setup_true_lang-7b417873.js";import{u as ge,_ as xe}from"./useTable-98d6d579.js";import{_ as be}from"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import Ce from"./noteFormModal-6e7500bf.js";import{D as ke}from"./DescCard-1c793023.js";import{a8 as M,a5 as P,Q as D,A as we,D as Ie,w as Ne,b2 as q,B as C,a6 as ze}from"./antd-f259b82a.js";import{d as Be,f as h,B as Me,q as De,Y as y,Z as Se,_ as S,l as a,u as e,a7 as o,E as k,a6 as g,a0 as Ee,$ as Fe,n as E,a9 as Le}from"./vue-aed314e3.js";import"./useWindowSizeFn-6e9d633b.js";import"./useForm-c7f42ee0.js";import"./componentMap-175d8229.js";import"./uuid-31b8b5a4.js";import"./onMountedOrActivated-d9097634.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-421691fe.js";import"./useSortable-7d2b6665.js";import"./index-7fe9c1e2.js";import"./copyTextToClipboard-328ee3b1.js";import"./index-6811a03f.js";import"./TextEditor-4892fcd0.js";/* empty css */const Re={class:"m-4"},$e={style:{"margin-top":"16px"}},Te={class:"mx-3 my-2"},Ue=Be({__name:"index",setup(s){const{createConfirm:n,createMessage:i}=re(),w=M.Item,x=M.Item.Meta,f=h(),u=h([]),_=h([]),c=h("详细信息"),r=h({id:null}),F=h([{label:"并发症名",value:"并发症名称"},{label:"排序",value:"1"},{label:"并发症描述",value:"并发症描述有点长...."}]),[H,{reload:I}]=ge({api:ue,rowKey:"id",columns:he,showIndexColumn:!1,striped:!1,formConfig:{labelWidth:120,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"icon-delete|iconfont"},submitButtonOptions:{preIcon:"icon-search|iconfont"}},pagination:!1,useSearchForm:!1,actionColumn:{width:320,title:"操作",dataIndex:"action"},beforeFetch:X}),[K,{openModal:L}]=O(),[Q,{openModal:R}]=O();Me(()=>p(this,null,function*(){N()}));function N(t){return p(this,null,function*(){const l=yield me(B(z({},t),{page:{current:1,size:999},orders:[{field:"sort",direction:"DESC"}]}));u.value=l.data,u.value&&u.value.length>0&&U(u.value[0],0)})}function W(t){t.key==1?L(!0,{isUpdate:!1}):t.key==2?console.log("批量导入"):(console.log("批量导出"),Y())}function Y(){return p(this,null,function*(){const t=[];u.value.forEach(l=>{t.push(l.id)}),fe(t).then(l=>{l&&l.fileName&&l.base64?ce(l.base64,l.fileName):i.error("获取导出文件失败!")})})}function $(){f.value?T():N()}function T(){const t=f.value;N({name:t})}function U(t,l){return p(this,null,function*(){if(_.value=l,t&&t.id){const d=yield pe(t.id);c.value=d.name,r.value=d,F.value=[{label:"并发症名",value:d.name},{label:"排序",value:d.sort+""},{label:"并发症描述",value:d.remark}]}I()})}function Z(){L(!0,{record:r.value,isUpdate:!0})}function j(t){t?n({iconType:"warning",title:"警告",content:"是否需要删除此并发症",onOk:()=>p(this,null,function*(){yield _e([t]),$()})}):i.error("请选择要删除的并发症名称")}function G(){R(!0,{id:r.value.id,isUpdate:!1})}function J(t){R(!0,{record:t,isUpdate:!0})}function X(t){return B(z({},t),{ids:r.value.id})}function ee(t){return p(this,null,function*(){yield ve([t.id]),i.success("删除此说明模板成功"),I()})}function te(){I()}return(t,l)=>{const d=De("auth");return y(),Se("div",Re,[S("div",null,[a(e(se),{title:"并发症维护"}),S("div",$e,[a(e(ze),null,{default:o(()=>[a(e(P),{span:6},{default:o(()=>[a(e(D),null,{default:o(()=>[a(e(we),{value:f.value,"onUpdate:value":l[0]||(l[0]=m=>f.value=m),placeholder:"请输入并发症名称",style:{width:"70%","margin-bottom":"10px"},onChange:T},{prefix:o(()=>[a(b,{icon:"icon-search|iconfont",size:14})]),_:1},8,["value"]),a(e(Ie),{size:"small",arrow:{pointAtCenter:!0}},{overlay:o(()=>[a(e(Ne),{onClick:W},{default:o(()=>[a(e(q),{key:"1"},{default:o(()=>[k("添加并发症")]),_:1}),a(e(q),{key:"3"},{default:o(()=>[k("批量导出")]),_:1})]),_:1})]),default:o(()=>[a(e(C),{size:"small",style:{width:"30px",height:"30px","margin-left":"10px"}},{default:o(()=>[k("...")]),_:1})]),_:1}),a(e(M),{"item-layout":"horizontal","data-source":u.value},{renderItem:o(({item:m,index:v})=>[(y(),g(e(w),{onClick:Ve=>U(m,v),key:v,class:Ee({actives:_.value===v})},{default:o(()=>[a(e(x),null,{title:o(()=>[k(Fe(m.name),1)]),_:2},1024)]),_:2},1032,["onClick","class"]))]),_:1},8,["data-source"])]),_:1})]),_:1}),a(e(P),{span:18},{default:o(()=>[a(e(D),{title:c.value},{extra:o(()=>[E((y(),g(e(C),{shape:"circle",onClick:Z},{default:o(()=>[a(b,{icon:"icon-xt-details_edit_default|iconfont",size:14})]),_:1})),[[d,["bizSys:complication:edit"]]]),E((y(),g(e(C),{shape:"circle",onClick:l[1]||(l[1]=m=>j(r.value.id)),style:{"margin-left":"20px"}},{default:o(()=>[a(b,{icon:"icon-xt-details_delete_default|iconfont",size:14})]),_:1})),[[d,["bizSys:complication:remove"]]])]),default:o(()=>[S("div",Te,[a(ke,{showHead:!1,type:"touxi",data:F.value},null,8,["data"])]),a(e(D),{title:"说明模板",size:"small",class:"note-card",headStyle:"background: #FFFFFF;border: 0px;font-size: 14px !important;"},{extra:o(()=>[E((y(),g(e(C),{shape:"circle",onClick:G},{default:o(()=>[a(b,{icon:"icon-plus|iconfont",size:14})]),_:1})),[[d,["bizSys:wardInfo:add"]]])]),default:o(()=>[a(e(xe),{onRegister:e(H)},{bodyCell:o(({column:m,record:v})=>[m.key==="action"?(y(),g(e(be),{key:0,actions:[{auth:"bizSys:complicationExplain:edit",icon:"icon-xt-details_edit_default|iconfont",tooltip:"编辑",onClick:J.bind(null,v)},{auth:"bizSys:complicationExplain:remove",icon:"icon-xt-details_delete_default|iconfont",tooltip:"删除",popConfirm:{title:"是否删除此说明模板",placement:"left",confirm:ee.bind(null,v)}}]},null,8,["actions"])):Le("",!0)]),_:1},8,["onRegister"])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1})])]),a(ye,{onRegister:e(K),onSuccess:$},null,8,["onRegister"]),a(Ce,{onRegister:e(Q),onSuccess:te},null,8,["onRegister"])])}}});const pt=de(Ue,[["__scopeId","data-v-c141006b"]]);export{pt as default};