1 |
- var dt=Object.defineProperty;var X=Object.getOwnPropertySymbols;var yt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable;var $=(t,_,c)=>_ in t?dt(t,_,{enumerable:!0,configurable:!0,writable:!0,value:c}):t[_]=c,z=(t,_)=>{for(var c in _||(_={}))yt.call(_,c)&&$(t,c,_[c]);if(X)for(var c of X(_))ft.call(_,c)&&$(t,c,_[c]);return t};var b=(t,_,c)=>new Promise((T,I)=>{var Y=p=>{try{k(c.next(p))}catch(P){I(P)}},M=p=>{try{k(c.throw(p))}catch(P){I(P)}},k=p=>p.done?T(p.value):Promise.resolve(p.value).then(Y,M);k((c=c.apply(t,_)).next())});import{u as ht,a as vt,B as bt,__tla as xt}from"./index-5eb30ce0.js";import{u as kt,b as Pt,Y as gt,U as G,B as St,a as It,w as Ut,Z as Ct,$ as Nt,__tla as wt}from"./index-016fd85f.js";import{U as Bt,__tla as Dt}from"./Upload-bceb0d3c.js";import{X as Rt,__tla as At}from"./index-2a8c0b19.js";import{g as Tt,__tla as Yt}from"./index-9a81cdca.js";import{d as Mt,a4 as Ft,r as R,u as r,A as Ot,y as A,o as m,c as d,w as y,e as f,b as x,H as h,a as i,t as L,P as Lt,aX as jt,aY as qt,E as Et,_ as Wt,__tla as Kt}from"./index-b5895273.js";import{__tla as Xt}from"./useWindowSizeFn-a59bee15.js";import{__tla as $t}from"./FullscreenOutlined-012b5e27.js";import{__tla as zt}from"./index-339f95d8.js";import{__tla as Gt}from"./useCountdown-fd9786ef.js";import{__tla as Ht}from"./index-f35bbafa.js";import{__tla as Vt}from"./index-67f9e311.js";import{__tla as Zt}from"./index-7fb58e79.js";import{__tla as Jt}from"./Tree-6c35f2c0.js";import{__tla as Qt}from"./useContextMenu-c4ffe073.js";import{__tla as ta}from"./difference-9954c5db.js";import{__tla as aa}from"./Index-281ee613.js";import{__tla as ea}from"./UserCard-5a5e66ad.js";import{__tla as ra}from"./index-7914b44e.js";import{__tla as oa}from"./index-3862eebd.js";import{__tla as la}from"./formPermission-5236f629.js";import"./workflowEnum-a2efed5c.js";import{__tla as na}from"./designHelper-fedad396.js";import{__tla as ca}from"./upload-887cb82a.js";import{__tla as sa}from"./index-1c9ab88b.js";import{__tla as _a}from"./design-f3e25317.js";import{__tla as ua}from"./set-b89b8dc5.js";import{__tla as ia}from"./_isIterateeCall-61185d8a.js";import{__tla as pa}from"./uniqBy-b68717e0.js";import{__tla as ma}from"./index-2c5e4dd6.js";import{__tla as da}from"./index-9f9c48fd.js";import{__tla as ya}from"./index-dc94981a.js";import{__tla as fa}from"./onMountedOrActivated-6125a24a.js";import{__tla as ha}from"./download-801edd56.js";import"./base64Conver-39fc0d26.js";import{__tla as va}from"./index-c53afdf5.js";import{__tla as ba}from"./index-3705f1a8.js";import{__tla as xa}from"./useContentViewHeight-cd147d02.js";import"./sortable.esm-de7debe0.js";import{__tla as ka}from"./RedoOutlined-105a0bcb.js";import{__tla as Pa}from"./index-9d2b78f3.js";import{__tla as ga}from"./index-49a1c061.js";import{__tla as Sa}from"./index-76a8e61b.js";import{__tla as Ia}from"./index-8ae648d6.js";import{__tla as Ua}from"./sum-f551e4a9.js";import{__tla as Ca}from"./index-bd1f1fae.js";import"./base64-912b9db4.js";import{__tla as Na}from"./index-bbe22d68.js";import{__tla as wa}from"./min-03eb9ce8.js";import{__tla as Ba}from"./useScript-ab5d4580.js";import{__tla as Da}from"./index-83eefeb2.js";let H,Ra=Promise.all([(()=>{try{return xt}catch(t){}})(),(()=>{try{return wt}catch(t){}})(),(()=>{try{return Dt}catch(t){}})(),(()=>{try{return At}catch(t){}})(),(()=>{try{return Yt}catch(t){}})(),(()=>{try{return Kt}catch(t){}})(),(()=>{try{return Xt}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return zt}catch(t){}})(),(()=>{try{return Gt}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return Zt}catch(t){}})(),(()=>{try{return Jt}catch(t){}})(),(()=>{try{return Qt}catch(t){}})(),(()=>{try{return ta}catch(t){}})(),(()=>{try{return aa}catch(t){}})(),(()=>{try{return ea}catch(t){}})(),(()=>{try{return ra}catch(t){}})(),(()=>{try{return oa}catch(t){}})(),(()=>{try{return la}catch(t){}})(),(()=>{try{return na}catch(t){}})(),(()=>{try{return ca}catch(t){}})(),(()=>{try{return sa}catch(t){}})(),(()=>{try{return _a}catch(t){}})(),(()=>{try{return ua}catch(t){}})(),(()=>{try{return ia}catch(t){}})(),(()=>{try{return pa}catch(t){}})(),(()=>{try{return ma}catch(t){}})(),(()=>{try{return da}catch(t){}})(),(()=>{try{return ya}catch(t){}})(),(()=>{try{return fa}catch(t){}})(),(()=>{try{return ha}catch(t){}})(),(()=>{try{return va}catch(t){}})(),(()=>{try{return ba}catch(t){}})(),(()=>{try{return xa}catch(t){}})(),(()=>{try{return ka}catch(t){}})(),(()=>{try{return Pa}catch(t){}})(),(()=>{try{return ga}catch(t){}})(),(()=>{try{return Sa}catch(t){}})(),(()=>{try{return Ia}catch(t){}})(),(()=>{try{return Ua}catch(t){}})(),(()=>{try{return Ca}catch(t){}})(),(()=>{try{return Na}catch(t){}})(),(()=>{try{return wa}catch(t){}})(),(()=>{try{return Ba}catch(t){}})(),(()=>{try{return Da}catch(t){}})()]).then(()=>b(void 0,null,function*(){const t=U=>(jt("data-v-6905b3b7"),U=U(),qt(),U),_=t(()=>i("div",{class:"sub-title"},"\u57FA\u7840\u4FE1\u606F",-1)),c={class:"table-bottom"},T=t(()=>i("span",null,"\u5408\u8BA1",-1)),I={class:"price"},Y={class:"price"},M={class:"price"},k=t(()=>i("div",{class:"sub-title"},"\u9644\u4EF6",-1)),p="\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg ...",P=Mt({__name:"OrderModal",emits:["success"],setup(U,{emit:V}){const{t:j}=Ft(),Z=[{field:"saleNumber",label:"\u9500\u552E\u5355\u53F7",component:"Input",slot:"code",required:!0,colProps:{span:9}},{field:"isSysNumBoolean",label:"",component:"Input",slot:"isSysNum",required:!0,colProps:{span:3}},{field:"theme",label:"\u8BA2\u5355\u4E3B\u9898",component:"Input",required:!0,colProps:{span:24},componentProps:{placeholder:"\u8BF7\u8F93\u5165\u8BA2\u5355\u4E3B\u9898"}},{field:"saleDate",label:"\u9500\u552E\u65E5\u671F",component:"DatePicker",colProps:{span:12},componentProps:{format:"YYYY-MM-DD",placeholder:"\u8BF7\u9009\u62E9\u9500\u552E\u65E5\u671F",getPopupContainer:()=>document.body}},{field:"customerId",label:"\u5BA2\u6237\u540D\u79F0",component:"ApiSelect",colProps:{span:12},componentProps:{placeholder:"\u8BF7\u9009\u62E9\u5BA2\u6237\u540D\u79F0",api:Tt,labelField:"name",valueField:"id",getPopupContainer:()=>document.body,onChange:(a,e)=>{e&&N({clientPerson:e.defaultName||"",clientWay:e.defaultPhone||"",manager:e.saleNames||"",depName:e.defaultDep||"",phone:e.salePhone||""})}}},{field:"clientPerson",label:"\u8054\u7CFB\u4EBA",component:"Input",colProps:{span:12},componentProps:{disabled:!0}},{field:"clientWay",label:"\u8054\u7CFB\u65B9\u5F0F",component:"Input",colProps:{span:12},componentProps:{disabled:!0}},{field:"manager",label:"\u5BA2\u6237\u7ECF\u7406",component:"Input",colProps:{span:12},componentProps:{disabled:!0}},{field:"depName",label:"\u6240\u5C5E\u90E8\u95E8",component:"Input",colProps:{span:12},componentProps:{disabled:!0}},{field:"phone",label:"\u8054\u7CFB\u7535\u8BDD",component:"Input",colProps:{span:12},componentProps:{disabled:!0}},{field:"relatedProject",label:"\u5173\u8054\u9879\u76EE",component:"DicSelect",colProps:{span:12},componentProps:{placeholder:"\u8BF7\u9009\u62E9\u5173\u8054\u9879\u76EE",itemId:"1680768933996957698",isShowAdd:!1,getPopupContainer:()=>document.body}},{field:"payType",label:"\u7ED3\u7B97\u65B9\u5F0F",component:"DicSelect",colProps:{span:12},componentProps:{placeholder:"\u8BF7\u9009\u62E9\u7ED3\u7B97\u65B9\u5F0F",itemId:"1680821338692333570",isShowAdd:!1,getPopupContainer:()=>document.body}},{field:"clientNumber",label:"\u5BA2\u6237\u8BA2\u5355\u53F7",component:"Input",colProps:{span:12},componentProps:{placeholder:"\u8BF7\u8F93\u5165\u5BA2\u6237\u8BA2\u5355\u53F7"}},{field:"payAddress",label:"\u4EA4\u8D27\u5730\u5740",component:"Input",colProps:{span:24},componentProps:{placeholder:"\u8BF7\u8F93\u5165\u4EA4\u8D27\u5730\u5740"}},{field:"remark",label:"\u5907\u6CE8",component:"InputTextArea",colProps:{span:24},componentProps:{placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"}}],J=[{title:"\u4EA7\u54C1\u7F16\u7801",dataIndex:"code"},{title:"\u4EA7\u54C1\u540D\u79F0",dataIndex:"name"},{title:"\u89C4\u683C\u578B\u53F7",dataIndex:"model"},{title:"\u5355\u4F4D",dataIndex:"unitName"},{title:"\u5355\u4EF7",dataIndex:"price"},{title:"\u9500\u552E\u6570\u91CF",dataIndex:"count"},{title:"\u6298\u6263",dataIndex:"discount"},{title:"\u7A0E\u7387",dataIndex:"taxRate"},{title:"\u7A0E\u8D39",dataIndex:"taxBreak"},{title:"\u7A0E\u540E\u91D1\u989D",dataIndex:"afterTaxAmount"},{title:"\u4EA4\u4ED8\u65E5\u671F",dataIndex:"deliveryDate"},{title:"\u5907\u6CE8",dataIndex:"remark"}],{notification:q}=Et(),C=R(!0),E=R(""),g=R(""),s=R({countSum:0,amountSum:0,discount:0}),[Q,{setFieldsValue:N,resetFields:tt,validate:at}]=kt({labelWidth:100,schemas:Z,showActionButtonGroup:!1,actionColOptions:{span:23}}),et=a=>({onClick:()=>{let e=[...W()];if(e.indexOf(a.key)>=0){let u=e.indexOf(a.key);e.splice(u,1)}else e.push(a.key);ot(e)}}),[rt,{setSelectedRowKeys:ot,getSelectRowKeys:W,setTableData:F,getDataSource:w}]=Pt({title:"\u4EA7\u54C1\u660E\u7EC6",columns:J,striped:!1,pagination:!1,rowSelection:{type:"checkbox"},customRow:et}),[lt,{openModal:nt}]=ht(),[ct,{setModalProps:O,closeModal:st}]=vt(a=>b(this,null,function*(){if(tt(),O({confirmLoading:!1,destroyOnClose:!0}),C.value=!!(a!=null&&a.isUpdate),r(C)){E.value=a.id;const e=yield gt(a.id);g.value=e.filePath||"",N(z({},e)),F(e.caseErpSaleDetailList||[]),r(s).countSum=e.countSum||0,r(s).amountSum=e.amountSum||0,r(s).discount=e.discount||0}else{g.value="";const e=yield G();N({saleNumber:e,isSysNumBoolean:!0})}})),_t=Ot(()=>r(C)?"\u7F16\u8F91\u8BA2\u5355":"\u65B0\u589E\u8BA2\u5355"),ut=a=>b(this,null,function*(){let e="";a.target.checked&&(e=yield G()),N({saleNumber:e})}),B=a=>{const e=a.price||0,u=a.count||0,v=a.discount||0,S=a.taxRate||0;v?a.taxBreak=e*u*(1-v/100)*(S/100):a.taxBreak=e*u*(S/100),a.afterTaxAmount=e*u*(1-v/100)+a.taxBreak,a.taxBreak=a.taxBreak.toFixed(2),a.afterTaxAmount=a.afterTaxAmount.toFixed(2),K()},it=a=>b(this,null,function*(){a.map(e=>{e.taxRate=3,e.count=0}),F([...w(),...a])}),pt=()=>{const a=w().filter(e=>!W().includes(e.key));F(a),K()},mt=()=>b(this,null,function*(){try{const a=yield at();a.filePath=g.value,a.addCaseErpSaleDetailDtoList=w()||[],Object.assign(a,r(s)),O({confirmLoading:!0}),r(C)?(a.id=E.value,yield Nt(a),q.success({message:"\u7F16\u8F91\u8BA2\u5355",description:j("\u6210\u529F")})):(yield Ct(a),q.success({message:"\u65B0\u589E\u8BA2\u5355",description:j("\u6210\u529F")})),st(),V("success")}catch(a){O({confirmLoading:!1})}}),K=()=>{r(s).countSum=0,r(s).amountSum=0,r(s).discount=0,w().map(a=>{const e=a.price||0,u=a.count||0,v=a.discount||0;r(s).countSum+=u,r(s).amountSum+=u*e,r(s).discount+=u*e*(v/100)}),r(s).amountSum=r(s).amountSum.toFixed(2),r(s).discount=r(s).discount.toFixed(2)};return(a,e)=>{const u=A("a-input"),v=A("a-checkbox"),S=A("a-button"),D=A("a-input-number");return m(),d(r(bt),Lt(a.$attrs,{onRegister:r(ct),title:_t.value,onOk:mt,width:1e3}),{default:y(()=>[_,f(r(St),{onRegister:r(Q)},{code:y(({model:n})=>[f(u,{value:n.saleNumber,"onUpdate:value":o=>n.saleNumber=o,placeholder:"\u8BF7\u8F93\u5165\u8BA2\u5355\u7F16\u53F7",readonly:n.isSysNumBoolean},null,8,["value","onUpdate:value","readonly"])]),isSysNum:y(({model:n})=>[f(v,{checked:n.isSysNumBoolean,"onUpdate:checked":o=>n.isSysNumBoolean=o,onChange:ut,style:{"margin-left":"10px"}},{default:y(()=>[x(" \u7528\u7CFB\u7EDF\u7F16\u53F7 ")]),_:2},1032,["checked","onUpdate:checked"])]),_:1},8,["onRegister"]),f(r(It),{onRegister:r(rt)},{toolbar:y(()=>[f(S,{type:"primary",onClick:e[0]||(e[0]=n=>r(nt)(!0,{type:"checkbox"}))},{default:y(()=>[x(" \u6DFB\u52A0 ")]),_:1}),f(S,{type:"primary",danger:"",onClick:pt},{default:y(()=>[x(" \u79FB\u9664")]),_:1})]),bodyCell:y(({column:n,record:o})=>[n.key==="price"?(m(),d(D,{key:0,value:o.price,"onUpdate:value":l=>o.price=l,min:0,onChange:l=>B(o)},null,8,["value","onUpdate:value","onChange"])):h("",!0),n.key==="count"?(m(),d(D,{key:1,value:o.count,"onUpdate:value":l=>o.count=l,min:0,onChange:l=>B(o)},null,8,["value","onUpdate:value","onChange"])):h("",!0),n.key==="discount"?(m(),d(D,{key:2,value:o.discount,"onUpdate:value":l=>o.discount=l,"addon-after":"%",min:0,onChange:l=>B(o)},null,8,["value","onUpdate:value","onChange"])):h("",!0),n.key==="taxRate"?(m(),d(D,{key:3,value:o.taxRate,"onUpdate:value":l=>o.taxRate=l,"addon-after":"%",min:0,onChange:l=>B(o)},null,8,["value","onUpdate:value","onChange"])):h("",!0),n.key==="taxBreak"?(m(),d(u,{key:4,value:o.taxBreak,"onUpdate:value":l=>o.taxBreak=l,disabled:""},null,8,["value","onUpdate:value"])):h("",!0),n.key==="afterTaxAmount"?(m(),d(u,{key:5,value:o.afterTaxAmount,"onUpdate:value":l=>o.afterTaxAmount=l,disabled:""},null,8,["value","onUpdate:value"])):h("",!0),n.key==="deliveryDate"?(m(),d(r(Rt),{key:6,value:o.deliveryDate,"onUpdate:value":l=>o.deliveryDate=l,format:"YYYY-MM-DD"},null,8,["value","onUpdate:value"])):h("",!0),n.key==="remark"?(m(),d(u,{key:7,value:o.remark,"onUpdate:value":l=>o.remark=l},null,8,["value","onUpdate:value"])):h("",!0)]),_:1},8,["onRegister"]),i("div",c,[T,i("div",null,[i("span",null,[x(" \u603B\u91CF\uFF1A "),i("span",I,L(s.value.countSum),1)]),i("span",null,[x(" \u603B\u91D1\u989D\uFF1A "),i("span",Y,L(s.value.amountSum),1)]),i("span",null,[x(" \u4F18\u60E0\u91D1\u989D\uFF1A "),i("span",M,L(s.value.discount),1)])])]),k,f(Bt,{value:g.value,"onUpdate:value":e[1]||(e[1]=n=>g.value=n),listType:"dragger",tip:p,style:{width:"200px"}},null,8,["value"]),f(Ut,{onRegister:r(lt),onSuccess:it},null,8,["onRegister"])]),_:1},16,["onRegister","title"])}}});H=Wt(P,[["__scopeId","data-v-6905b3b7"]])}));export{Ra as __tla,H as default};
|