index-9c2a386e.js 4.1 KB

1
  1. var O=Object.defineProperty,P=Object.defineProperties;var E=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var U=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;var R=(i,t,e)=>t in i?O(i,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[t]=e,k=(i,t)=>{for(var e in t||(t={}))U.call(t,e)&&R(i,e,t[e]);if(B)for(var e of B(t))j.call(t,e)&&R(i,e,t[e]);return i},M=(i,t)=>P(i,E(t));var p=(i,t,e)=>new Promise((b,d)=>{var C=o=>{try{c(e.next(o))}catch(s){d(s)}},m=o=>{try{c(e.throw(o))}catch(s){d(s)}},c=o=>o.done?b(o.value):Promise.resolve(o.value).then(C,m);c((e=e.apply(i,t)).next())});import{o as A,aO as Q,f as S,ao as Z,_ as q}from"./index.js";import{u as G,_ as H}from"./useTable-e1a77cdc.js";import{_ as J}from"./FormItem.vue_vue_type_script_lang-35d3ca4d.js";import{c as L,_ as W}from"./FormModal.vue_vue_type_script_setup_true_lang-09c3b8f4.js";import{a as X,b as D}from"./patientReturnApi-a9d89b44.js";import{a as I}from"./index-b614de6b.js";import{u as ee}from"./index-8cbf1e33.js";import{l as te}from"./antd-ecb53b14.js";import{d as ae,r as ie,B as oe,f as ne,Y as u,Z as _,_ as F,l as y,a7 as v,E as g,u as n,F as x,$ as w,a9 as h,a0 as se,ad as re,a6 as ce}from"./vue-8fccce23.js";import"./useForm-19fca69f.js";import"./componentMap-16efd70f.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-8ad2dbf2.js";import"./onMountedOrActivated-cb072c10.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-d8cab136.js";import"./useSortable-987ef813.js";import"./download-c6c2acd3.js";import"./index-22d6b33a.js";import"./copyTextToClipboard-ab85e052.js";import"./index-3eef3423.js";import"./TextEditor-284232fa.js";const le=ae({__name:"index",props:{info:{type:Object,default:()=>{}}},setup(i){const t=i,e=ie({type:[]});oe(()=>p(this,null,function*(){e.type=yield I({dictCode:"pb_return"})}));const{createConfirm:b,createMessage:d}=Z(),[C,{openModal:m}]=ee(),c=ne([{field:"create_time",direction:"ASC"}]),[o,{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()):b({content:"你确定要删除?",iconType:"warning",onOk:()=>p(this,null,function*(){const r=N();yield D(r),d.success("删除成功!"),yield s()})})})}function Y(a){a!=null&&a.order&&(a!=null&&a.columnKey)&&(c.value=[{field:a.columnKey,direction:a.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function z(a){var r;return M(k({},a),{orders:c.value,patientBasicId:(r=t.info)==null?void 0:r.id})}function K(f){return p(this,arguments,function*({isUpdate:a,values:r}){console.log(a),console.log(r),yield s()})}return(a,r)=>(u(),_("div",null,[F("div",null,[y(n(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(()=>[g(" 添加转归 ")]),_:1})]),y(n(H),{onRegister:n(o)},{bodyCell:v(({column:f,record:l})=>[f.key==="updatorName"?(u(),_(x,{key:0},[g(w(l.updatorName),1)],64)):h("",!0),f.key==="type"?(u(),_(x,{key:1},[F("span",{class:se(["table-dot"]),style:re({backgroundColor:n(S)(e.type,l.type,"prefixColor")})},null,4),g(" "+w(n(S)(e.type,l.type,"label")),1)],64)):h("",!0),f.key==="returnTime"?(u(),_(x,{key:2},[g(w(n(te)(l.returnTime).format("YYYY-MM-DD")),1)],64)):h("",!0),f.key==="action"?(u(),ce(n(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:n(C),onSuccess:K},null,8,["onRegister"])]))}});const $e=q(le,[["__scopeId","data-v-a5d9d574"]]);export{$e as default};