var v=(t,I,f)=>new Promise((R,e)=>{var b=c=>{try{p(f.next(c))}catch(h){e(h)}},E=c=>{try{p(f.throw(c))}catch(h){e(h)}},p=c=>c.done?R(c.value):Promise.resolve(c.value).then(b,E);p((f=f.apply(t,I)).next())});import q,{__tla as K}from"./ItemModal-34a3876c.js";import{B as Z,u as tt,b as at,__tla as et}from"./index-206406c4.js";import{B as rt,__tla as st}from"./BasicForm-1f7b4828.js";import{T as ot,__tla as lt}from"./componentMap-44c327dc.js";import{u as nt,__tla as ct}from"./useForm-2e36096a.js";import{__tla as _t}from"./RadioButtonGroup-3086b2b2.js";import{B as it,__tla as ut}from"./BasicTable-f21ed556.js";import{__tla as dt}from"./TableImg.vue_vue_type_style_index_0_lang-0681b671.js";import{u as mt,__tla as ft}from"./useTable-b66ba709.js";import{f as pt,c as ht,C as gt,A as yt,a as It,__tla as bt}from"./transfer.data-6d17099d.js";import{aF as Et,l as Ct,J as vt,a as w,ay as Rt,D as Tt,b as Mt,_ as St,__tla as Bt}from"./index-f0df2f76.js";import{d as Lt,k as i,u as Dt,a7 as u,_ as O,a8 as P,a9 as d,f as m,a3 as wt,E as At,ab as kt,ac as Ut}from"./vue-1631514e.js";import{__tla as xt}from"./inventory-cb50dc51.js";import"./antd-057b41b1.js";import{__tla as Ft}from"./index-7a87ec93.js";import{__tla as Ot}from"./index-a2613349.js";import{__tla as Pt}from"./useWindowSizeFn-53b82e7c.js";import{__tla as Nt}from"./FormItem.vue_vue_type_script_lang-b8ce4930.js";import{__tla as Vt}from"./helper-01a18f25.js";import{__tla as zt}from"./BasicForm.vue_vue_type_style_index_0_lang-58da98b0.js";import"./uniqBy-58c2f3f0.js";import"./useFormItem-d5f46e05.js";import{__tla as Gt}from"./download-dc45853f.js";import"./base64Conver-39fc0d26.js";import{__tla as Ht}from"./index-6f5324ed.js";import{__tla as Wt}from"./IconPicker.vue_vue_type_style_index_0_lang-ab92f5b0.js";import{__tla as $t}from"./useCopyToClipboard-9d1e4453.js";import{__tla as jt}from"./index-79e4735b.js";import"./onMountedOrActivated-5690e97c.js";import"./sortable.esm-f208c0d8.js";let N,Jt=Promise.all([(()=>{try{return K}catch(t){}})(),(()=>{try{return et}catch(t){}})(),(()=>{try{return st}catch(t){}})(),(()=>{try{return lt}catch(t){}})(),(()=>{try{return ct}catch(t){}})(),(()=>{try{return _t}catch(t){}})(),(()=>{try{return ut}catch(t){}})(),(()=>{try{return dt}catch(t){}})(),(()=>{try{return ft}catch(t){}})(),(()=>{try{return bt}catch(t){}})(),(()=>{try{return Bt}catch(t){}})(),(()=>{try{return xt}catch(t){}})(),(()=>{try{return Ft}catch(t){}})(),(()=>{try{return Ot}catch(t){}})(),(()=>{try{return Pt}catch(t){}})(),(()=>{try{return Nt}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return zt}catch(t){}})(),(()=>{try{return Gt}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return Wt}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return jt}catch(t){}})()]).then(()=>v(void 0,null,function*(){const{createMessage:t}=Mt();Et();const{t:I}=Ct(),f=Lt({components:{BasicModal:Z,BasicForm:rt,BasicTable:it,TableAction:ot,ItemModal:q},props:{userData:{type:Object}},emit:["success","register"],setup(e,{emit:b}){const[E,{openModal:p}]=tt(),c=i({}),h=i(null),T=i(!1),C=i(!0),M=i(!0),S=i(!0),[B,{resetFields:L,setFieldsValue:D,validateFields:A,getFieldsValue:g,validate:k}]=nt({labelWidth:120,baseColProps:{span:24},schemas:pt,showActionButtonGroup:!1});i([]);const[V,{getDataSource:y,reload:Qt}]=mt({title:I("\u8C03\u62E8\u5355\u660E\u7EC6\u5217\u8868"),columns:ht,canResize:!1,showIndexColumn:!1,showTableSetting:!0,tableSetting:{fullScreen:!0},actionColumn:{width:80,title:"\u64CD\u4F5C",dataIndex:"action"}}),_=i([]),[z,{setModalProps:U,closeModal:G}]=at(a=>{U({confirmLoading:!1}),a&&H()});function H(a){return v(this,null,function*(){D({BILLCODE:yield gt()})})}function W(a,n){var l=y();l.forEach(r=>{var s;r.editable=!1,(s=r.onEdit)==null||s.call(r,!1,!0)}),a.ID=vt(),a.CREATE_USER=w().getUserInfo.userId,a.UPDATE_TIME=Rt(new Date),a.UPDATE_USER=w().getUserInfo.userId,a.AUTH_ORG=w().getUserInfo.orgCode,a.PRQTY=0,a.ITEM_CODE="",a.editable=!0;var o=l;Tt(_.value)?a.BILLLINE=1:(o=_.value.map(r=>r),a.BILLLINE=_.value.reduce((r,s)=>Math.max(r,s.BILLLINE),0)+1),p(!0,{data:"content",info:"Info"}),o.push(a),_.value=o}function $(){return v(this,null,function*(){try{var a=y(),n=g(),l=yield yt(n);if(l.IsSuccessed){var o=yield It(a,n);o.IsSuccessed?(t.info("\u4FDD\u5B58\u6210\u529F"),L(),_.value=[],G(),b("success",{isUpdate:Dt(!1)})):t.error("\u8C03\u62E8\u5355\u660E\u7EC6\u4FDD\u5B58\u5931\u8D25\uFF1A"+o.Message)}else t.error("\u4FDD\u5B58\u5931\u8D25\uFF1A"+l.Message)}finally{U({confirmLoading:!1})}})}function j({column:a,value:n,record:l}){a.dataIndex==="id"&&(l.editValueRefs.name4.value=`${n}`)}function J(a,n,l){var o=[],r=y();r.forEach(s=>{var x,F;s.ID==a.ID?(s.editable=!0,(x=s.onEdit)==null||x.call(s,!0)):(s.editable=!1,(F=s.onEdit)==null||F.call(s,!1,!0)),o.push(s)}),_.value=o}function Q(a,n){return[{label:"\u5220\u9664",popConfirm:{title:"\u662F\u5426\u5220\u9664",confirm:X.bind(null,a,n)}}]}function X(a){let n=1;var l=[],o=y();o.forEach(r=>{var s;r.ID!=a.ID&&(r.editable=!1,(s=r.onEdit)==null||s.call(r,!1,!0),r.BILLLINE=n++,l.push(r))}),_.value=l}function Y(a,n){var l=y(),o=l;o[o.length-1].ITEM_CODE=a.values.code.trim(),o[o.length-1].ITEM_NAME=a.values.name.trim(),_.value=o}return{register:z,registerT:B,model:c,handleSubmit:$,onRowClick:J,registerTable:V,createActions:Q,tableRef:h,canResize:T,loading:C,striped:M,border:S,t:I,data:_,onEditChange:j,handleCreate:W,registerItemAdd:E,handleSuccess:Y}}});function R(e,b,E,p,c,h){const T=u("BasicForm"),C=u("a-card"),M=u("a-button"),S=u("ItemModal"),B=u("TableAction"),L=u("BasicTable"),D=u("PageWrapper"),A=u("BasicModal");return O(),P(A,Ut({width:"1200px",height:600},e.$attrs,{"ok-text":"\u4FDD\u5B58",onRegister:e.register,title:e.t("\u65B0\u589E\u8C03\u62E8\u5355"),onOk:e.handleSubmit}),{default:d(()=>[m(C,{title:e.t("\u76D8\u70B9\u4FE1\u606F"),bordered:!1},{default:d(()=>[m(T,{onRegister:e.registerT},{add:d(({field:g})=>[]),_:1},8,["onRegister"])]),_:1},8,["title"]),m(C,{title:e.t("\u76D8\u70B9\u660E\u7EC6"),bordered:!1,class:"!mt-5"},{default:d(()=>[wt("div",null,[m(D,{dense:"",contentFullHeight:"",contentClass:"flex"},{default:d(()=>[m(L,{onRegister:e.registerTable,onEditChange:e.onEditChange,onRowClick:e.onRowClick,dataSource:e.data},{toolbar:d(()=>[m(M,{type:"primary",onClick:e.handleCreate},{default:d(()=>[At(" \u65B0\u589E\u7269\u6599 ")]),_:1},8,["onClick"]),m(S,{onRegister:e.registerItemAdd,onSuccess:e.handleSuccess},null,8,["onRegister","onSuccess"])]),bodyCell:d(({column:g,record:k})=>[g.key==="action"?(O(),P(B,{key:0,actions:e.createActions(k,g)},null,8,["actions"])):kt("",!0)]),_:1},8,["onRegister","onEditChange","onRowClick","dataSource"])]),_:1})])]),_:1},8,["title"])]),_:1},16,["onRegister","title","onOk"])}N=St(f,[["render",R]])}));export{Jt as __tla,N as default};
|