| 1 |
- var P=Object.defineProperty,U=Object.defineProperties;var j=Object.getOwnPropertyDescriptors;var R=Object.getOwnPropertySymbols;var E=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var B=(i,t,e)=>t in i?P(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e,k=(i,t)=>{for(var e in t||(t={}))E.call(t,e)&&B(i,e,t[e]);if(R)for(var e of R(t))O.call(t,e)&&B(i,e,t[e]);return i},M=(i,t)=>U(i,j(t));var p=(i,t,e)=>new Promise((g,d)=>{var C=n=>{try{r(e.next(n))}catch(s){d(s)}},m=n=>{try{r(e.throw(n))}catch(s){d(s)}},r=n=>n.done?g(n.value):Promise.resolve(n.value).then(C,m);r((e=e.apply(i,t)).next())});import{m as A,aR as Q,aj as S,at as Z,_ as q}from"./index.js";import{u as G,_ as H}from"./useTable-c428cc40.js";import{_ as J}from"./FormItem.vue_vue_type_script_lang-139a7be6.js";import{c as L,_ as W}from"./FormModal.vue_vue_type_script_setup_true_lang-c513118a.js";import{a as X,b as D}from"./patientReturnApi-a9d89b44.js";import{l as I}from"./index-11ccf074.js";import{u as ee}from"./index-e65d6150.js";import{l as te}from"./antd-5994edfe.js";import{d as ae,r as ie,B as ne,f as oe,Y as u,Z as _,_ as F,l as y,a7 as v,E as b,u as o,F as x,$ as w,a9 as h,a0 as se,ad as re,a6 as ce}from"./vue-b33f04cb.js";import"./useForm-56072cb9.js";import"./componentMap-4f9233d1.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-e2b93e2a.js";import"./onMountedOrActivated-3a1cee4e.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-170f52f8.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./index-fef713d0.js";import"./copyTextToClipboard-45a58701.js";import"./index-e8fe33db.js";import"./TextEditor-3e18f3cb.js";const le=ae({__name:"index",props:{info:{type:Object,default:()=>{}}},setup(i){const t=i,e=ie({type:[]});ne(()=>p(this,null,function*(){e.type=yield I({dictCode:"pb_return"})}));const{createConfirm:g,createMessage:d}=Z(),[C,{openModal:m}]=ee(),r=oe([{field:"create_time",direction:"ASC"}]),[n,{reload:s,getSelectRowKeys:N}]=G({api:X,rowKey:"id",columns:L,showIndexColumn:!1,useSearchForm:!1,bordered:!1,striped:!1,actionColumn:{width:200,title:"操作",dataIndex:"action"},pagination:!1,beforeFetch:z,sortFn:Y});function T(){m(!0,{isUpdate:!1,record:{patientBasicId:t.info.id}})}function $(a){m(!0,{record:k({patientBasicId:t.info.id},a),isUpdate:!0})}function V(a){return p(this,null,function*(){a?(yield D([a.id]),d.success("删除成功!"),yield s()):g({content:"你确定要删除?",iconType:"warning",onOk:()=>p(this,null,function*(){const c=N();yield D(c),d.success("删除成功!"),yield s()})})})}function Y(a){a!=null&&a.order&&(a!=null&&a.columnKey)&&(r.value=[{field:a.columnKey,direction:a.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function z(a){var c;return M(k({},a),{orders:r.value,patientBasicId:(c=t.info)==null?void 0:c.id})}function K(f){return p(this,arguments,function*({isUpdate:a,values:c}){yield s()})}return(a,c)=>(u(),_("div",null,[F("div",null,[y(o(Q),{type:"primary",class:"mb-2 btn-add",onClick:T},{icon:v(()=>[y(A,{icon:"icon-xt-add_default|iconfont",size:10,class:"mr-1"})]),default:v(()=>[b(" 添加转归 ")]),_:1})]),y(o(H),{onRegister:o(n)},{bodyCell:v(({column:f,record:l})=>[f.key==="updatorName"?(u(),_(x,{key:0},[b(w(l.updatorName),1)],64)):h("",!0),f.key==="type"?(u(),_(x,{key:1},[F("span",{class:se(["table-dot"]),style:re({backgroundColor:o(S)(e.type,l.type,"prefixColor")})},null,4),b(" "+w(o(S)(e.type,l.type,"label")),1)],64)):h("",!0),f.key==="returnTime"?(u(),_(x,{key:2},[b(w(o(te)(l.returnTime).format("YYYY-MM-DD")),1)],64)):h("",!0),f.key==="action"?(u(),ce(o(J),{key:3,actions:[{auth:"archives:patientReturn:edit",icon:"icon-xt-details_edit_default|iconfont",tooltip:"编辑",onClick:$.bind(null,l)},{auth:"archives:patientReturn:remove",icon:"icon-xt-details_delete_default|iconfont",tooltip:"删除",popConfirm:{title:"是否取消删除",placement:"left",confirm:V.bind(null,l)}}]},null,8,["actions"])):h("",!0)]),_:1},8,["onRegister"]),y(W,{onRegister:o(C),onSuccess:K},null,8,["onRegister"])]))}});const $e=q(le,[["__scopeId","data-v-7be521a5"]]);export{$e as default};
|