1 |
- import{A as P,d as c,a as Ce,c as Be,s as De,M as _e,E as ve,m as ne}from"./index-b7094f12.js";import{n as oe}from"./index-94b628bc.js";import{S as Ue}from"./index-0eba2700.js";import{d as Ie}from"./index-1ca99e9f.js";import{S as $e}from"./index-a04f5715.js";import{s as ze}from"./index-72fe49c0.js";import{S as Te}from"./index-d259f5a6.js";import{_ as fe}from"./_plugin-vue_export-helper-c27b6911.js";import{a as w,W as v,X as s,Y as h,m as a,Z as t,E as g,F,a5 as V,a2 as b,a4 as x,a0 as ge,a1 as ke,$ as S,o as ye,a3 as D,u as p,a6 as Pe,c as be}from"./vue-7f5e2b1b.js";import{u as J}from"./vue-router-e2815956.js";import"./fullScreen-c6f28d35.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_f5cfb91f_lang-66e99631.js";import"./SettingOutlined-aebe903b.js";/* empty css */import"./index-4e8da4ac.js";/* empty css */import"./InboxOutlined-46f65305.js";/* empty css *//* empty css *//* empty css */const he=z=>(ge("data-v-59e055ee"),z=z(),ke(),z),Ae=he(()=>S("p",{class:"info"},"基础信息",-1)),Oe=he(()=>S("p",{class:"info"},"支付信息",-1)),Ne=he(()=>S("p",{class:"info"},"财务信息",-1)),Re={__name:"edit",props:{data:Object,disabled:Boolean},emits:["onSuccess"],setup(z,{emit:T}){const d=z,E={},n=w({});w([]);const k=w(!1),W=w([]),L=()=>{k.value=!0,n.value={sa_orderid:d.data.sa_orderid,sys_enterpriseid:d.data.sys_enterpriseid,sa_accountclassid:d.data.accountclass.sa_accountclassid,sa_brandid:d.data.sa_brandid,type:d.data.type,agentnum:d.data.agentnum,enterprisename:d.data.enterprisename,brandname:d.data.brandname,tradefield:d.data.tradefield,saler_name:d.data.saler_name,saler_hrid:d.data.saler_hrid,billdate:d.data.billdate,remarks:d.data.remarks,pay_enterprisename:d.data.pay_enterprisename,pay_enterpriseid:d.data.pay_enterpriseid,accountname:d.data.accountclass.accountname,saletype:d.data.saletype,finance_enterprisename:d.data.finance.enterprisename,finance_taxno:d.data.finance.taxno,sys_enterprise_financeid:d.data.finance.sys_enterprise_financeid,abstract:d.data.abstract},re(),M()},i=({value:y})=>{n.value.saler_name=y.name,n.value.saler_hrid=y.hrid},C=()=>{k.value=!1},j=y=>{n.value.pay_enterprisename=y.enterprisename,n.value.pay_enterpriseid=y.sys_enterpriseid},K=y=>{n.value.finance_enterprisename=y.enterprisename,n.value.finance_taxno=y.taxno,n.value.sys_enterprise_financeid=y.sys_enterprise_financeid},M=async()=>{const y=await P.optionstype("saletype");W.value=y.data},X=async()=>{const y=await P.requested({id:20221108111402,content:n.value});c.message(y,"保存成功",()=>{k.value=!1,T("onSuccess")})},I=w([]),re=async()=>{await P.requested({id:20221223141802,content:{pageSize:999}});const y=await P.optionstype("domainrelatedaccounts");I.value=y.data,ie()},Z=w([]),se=y=>{let m=I.value.filter(A=>{if(A.value==n.value.tradefield)return A});Z.value=[],m[0].subvalues.map(A=>{te.value.filter(U=>{A==U.sa_accountclassid&&Z.value.push(U)})})},te=w([]),ie=async()=>{const y=await P.requested({id:"20221008134803",content:{where:{condition:"",isused:1,isorder:1,isnotspecialfund:1}}});n.value.type=="标准订单"||n.value.type=="特殊订单"?te.value=y.data.filter(m=>{if(m.accountname!=="活动账户")return m}):te.value=y.data,se()};return(y,m)=>{const A=v("a-button"),U=v("a-col"),H=v("a-input"),O=v("a-form-item"),Y=v("a-row"),Q=v("a-input-search"),ue=v("a-date-picker"),de=v("a-select-option"),ce=v("a-select"),me=v("a-textarea"),G=v("a-form"),o=v("a-space"),pe=v("a-drawer");return s(),h("div",null,[a(A,{type:"primary",disabled:z.disabled,onClick:L},{default:t(()=>[g(" 编 辑 ")]),_:1},8,["disabled"]),a(pe,{title:"编辑订单",width:720,open:k.value,"onUpdate:open":m[11]||(m[11]=f=>k.value=f),"body-style":{paddingBottom:"80px"},"footer-style":{textAlign:"right"},closable:!1,onClose:C},{extra:t(()=>[a(o,null,{default:t(()=>[a(A,{onClick:C},{default:t(()=>[g("关闭")]),_:1}),a(A,{type:"primary",onClick:X},{default:t(()=>[g("保存")]),_:1})]),_:1})]),default:t(()=>[a(G,{model:n.value,rules:E,layout:"vertical"},{default:t(()=>[a(Y,{gutter:16},{default:t(()=>[a(U,{span:24},{default:t(()=>[Ae]),_:1}),a(U,{span:12},{default:t(()=>[a(O,{label:"经销商编码"},{default:t(()=>[a(H,{value:n.value.agentnum,"onUpdate:value":m[0]||(m[0]=f=>n.value.agentnum=f),disabled:"",placeholder:"经销商编码"},null,8,["value"])]),_:1})]),_:1}),a(U,{span:12},{default:t(()=>[a(O,{label:"经销商名称"},{default:t(()=>[a(H,{value:n.value.enterprisename,"onUpdate:value":m[1]||(m[1]=f=>n.value.enterprisename=f),disabled:"",placeholder:"经销商名称"},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(Y,{gutter:16},{default:t(()=>[a(U,{span:12},{default:t(()=>[a(O,{label:"品牌"},{default:t(()=>[a(H,{value:n.value.brandname,"onUpdate:value":m[2]||(m[2]=f=>n.value.brandname=f),disabled:"",placeholder:"品牌"},null,8,["value"])]),_:1})]),_:1}),a(U,{span:12},{default:t(()=>[a(O,{label:"领域"},{default:t(()=>[a(H,{value:n.value.tradefield,"onUpdate:value":m[3]||(m[3]=f=>n.value.tradefield=f),disabled:"",placeholder:"领域"},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(Y,{gutter:16},{default:t(()=>[a(U,{span:12},{default:t(()=>[a(O,{label:"业务员"},{default:t(()=>[a(Q,{value:n.value.saler_name,"onUpdate:value":m[4]||(m[4]=f=>n.value.saler_name=f),placeholder:"选择业务员",disabled:""},{enterButton:t(()=>[a(A,null,{icon:t(()=>[a($e,{param:{id:20221122153902,content:{pageNumber:1,pageSize:20,where:{condition:""}}},onOnSelect:i})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(U,{span:12},{default:t(()=>[a(O,{label:"单据日期"},{default:t(()=>[a(ue,{style:{width:"100%"},valueFormat:"YYYY-MM-DD",value:n.value.billdate,"onUpdate:value":m[5]||(m[5]=f=>n.value.billdate=f)},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(Y,{gutter:16},{default:t(()=>[a(U,{span:24},{default:t(()=>[Oe]),_:1}),a(U,{span:12},{default:t(()=>[a(O,{label:"支付企业"},{default:t(()=>[a(Q,{value:n.value.pay_enterprisename,"onUpdate:value":m[6]||(m[6]=f=>n.value.pay_enterprisename=f),placeholder:"选择支付企业",disabled:""},{enterButton:t(()=>[a(A,null,{icon:t(()=>[a(ze,{param:{id:20230104103702,content:{pageNumber:1,pageSize:20,sys_enterpriseid:d.data.sys_enterpriseid,where:{condition:""}}},onOnSelect:j},null,8,["param"])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(U,{span:12},{default:t(()=>[a(O,{label:"扣款账户",name:"sa_accountclassid",rules:[{required:!0,message:"请选择扣款账户"}]},{default:t(()=>[a(ce,{disabled:d.data.type=="促销订单",ref:"select",value:n.value.sa_accountclassid,"onUpdate:value":m[7]||(m[7]=f=>n.value.sa_accountclassid=f),placeholder:"选择扣款账户",style:{width:"100%"}},{default:t(()=>[(s(!0),h(F,null,V(Z.value,f=>(s(),b(de,{value:f.sa_accountclassid,key:f.sa_accountclassid},{default:t(()=>[g(x(f.accountname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1})]),_:1}),a(Y,{gutter:16},{default:t(()=>[a(U,{span:24},{default:t(()=>[Ne]),_:1}),a(U,{span:12},{default:t(()=>[a(O,{label:"抬头"},{default:t(()=>[a(Q,{value:n.value.finance_enterprisename,"onUpdate:value":m[8]||(m[8]=f=>n.value.finance_enterprisename=f),placeholder:"选择开票单位",disabled:""},{enterButton:t(()=>[a(A,null,{icon:t(()=>[a(Te,{param:{id:20221013160602,content:{sys_enterpriseid:n.value.pay_enterpriseid,pageNumber:1,pageSize:20,where:{condition:""}}},onOnSelect:K},null,8,["param"])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(U,{span:12},{default:t(()=>[a(O,{label:"统一码"},{default:t(()=>[a(H,{value:n.value.finance_taxno,"onUpdate:value":m[9]||(m[9]=f=>n.value.finance_taxno=f),disabled:"",placeholder:"统一码"},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(Y,{gutter:16},{default:t(()=>[a(U,{span:24},{default:t(()=>[a(O,{label:"备注",name:"remarks"},{default:t(()=>[a(me,{value:n.value.remarks,"onUpdate:value":m[10]||(m[10]=f=>n.value.remarks=f),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},Le=fe(Re,[["__scopeId","data-v-59e055ee"]]),Me={key:0},Fe={key:1},Ee={style:{color:"#999"}},Ye={__name:"progress",setup(z){const T=J(),d=w([]),E=async()=>{const n=await P.requested({id:20221229093602,content:{sa_orderid:T.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:""}}});d.value=n.data};return ye(()=>{E()}),(n,k)=>{const W=v("a-empty"),L=v("a-timeline-item"),i=v("a-timeline");return s(),h("div",null,[d.value.length==0?(s(),h("div",Me,[a(W)])):(s(),h("div",Fe,[a(i,null,{default:t(()=>[(s(!0),h(F,null,V(d.value,(C,j)=>(s(),b(L,{key:j},{default:t(()=>[g(x(C.actionby)+" - "+x(C.action)+" - "+x(C.remarks)+" ",1),S("p",Ee,x(C.actiondate),1)]),_:2},1024))),128))]),_:1})]))])}}};const Ke={__name:"dispatch",props:{id:Number},setup(z){const T=z,d=J(),E=w({id:20221205111302,content:{sa_orderid:d.currentRoute.value.query.id,pageNumber:1,pageSize:17,where:{condition:""}}}),n=w([]),k=w(0),W=[{title:"状态",dataIndex:"status",width:90,ellipsis:!0},{title:"发货单号",dataIndex:"billno",width:180,ellipsis:!0},{title:"单据日期",dataIndex:"billdate",width:180,ellipsis:!0},{title:"合计数量",dataIndex:"sumqty",width:90,ellipsis:!0},{title:"合计金额",dataIndex:"sumamount",width:90,ellipsis:!0},{title:"备注",dataIndex:"remarks",width:250,ellipsis:!0}],L=(C,j,K,{currentDataSource:M})=>{T.param.content.pageNumber=C.current,T.param.content.pageSize=C.pageSize,i()},i=async()=>{const C=await P.requested(E.value);console.log(C,"--"),n.value=C.data,k.value=C.total};return ye(()=>{i()}),(C,j)=>{const K=v("router-link"),M=v("a-table");return s(),h("div",null,[a(M,{class:"ant-table-striped",rowKey:"itemid",columns:W,"data-source":n.value,scroll:{x:"max-content"},pagination:{showSizeChanger:!0,defaultPageSize:20,total:k.value},onChange:L,size:"small",bordered:"","row-class-name":(X,I)=>I%2===1?"table-striped":null},{bodyCell:t(({column:X,record:I})=>[X.dataIndex==="billno"?(s(),b(K,{key:0,to:{path:"/dispatchdetail_agent",query:{id:I.sa_dispatchid}}},{default:t(()=>[g(x(I.billno),1)]),_:2},1032,["to"])):D("",!0)]),_:1},8,["data-source","pagination","row-class-name"])])}}},Ve=fe(Ke,[["__scopeId","data-v-d150f8fa"]]),We={__name:"income",setup(z){const T=J();return(d,E)=>(s(),h("div",null,[a(oe,{size:"small",columns:p(c).TBLayout("incomeTable"),param:{id:20230221193203,content:{sa_orderid:p(T).currentRoute.value.query.id,where:{}}}},null,8,["columns","param"])]))}},je={__name:"saleOutBill",setup(z){const T=J();return(d,E)=>{const n=v("router-link");return s(),h("div",null,[a(oe,{size:"small",tableid:p(c).TBLayoutID("saleOutBillTable"),columns:p(c).TBLayout("saleOutBillTable"),param:{id:20230815151203,content:{sa_orderid:p(T).currentRoute.value.query.id,where:{}}}},{tb_cell:t(({data:k})=>[k.column.dataIndex==="rb"?(s(),h("span",{key:0,style:Pe(k.record.rb==1?{color:"red"}:{color:"blue"})},x(k.record.rb==1?"红":"蓝"),5)):D("",!0),k.column.dataIndex==="billno"?(s(),b(n,{key:1,to:{path:"/saleOutBillDetail",query:{id:k.record.st_stockbillid}}},{default:t(()=>[g(x(k.record.billno),1)]),_:2},1032,["to"])):D("",!0)]),_:1},8,["tableid","columns","param"])])}}},He={__name:"logisticsOrder",setup(z){const T=J();return(d,E)=>{const n=v("router-link");return s(),h("div",null,[a(oe,{size:"small",columns:p(c).TBLayout("logisticsTable"),param:{id:20221205111402,content:{sa_orderid:p(T).currentRoute.value.query.id,where:{}}}},{tb_cell:t(({data:k})=>[k.column.dataIndex==="billno"?(s(),b(n,{key:0,to:{path:"/logisticsOrderDetail",query:{id:k.record.sa_logisticsid}}},{default:t(()=>[g(x(k.record.billno),1)]),_:2},1032,["to"])):D("",!0)]),_:1},8,["columns","param"])])}}};const ee=z=>(ge("data-v-7224e3fd"),z=z(),ke(),z),Qe=ee(()=>S("span",{class:"almm"},"支付信息",-1)),Xe={class:"account-item-panel-content"},Ze={style:{color:"red","font-weight":"bold"}},Ge={class:"accountAmount"},Je={class:"accountAmount"},et={style:{color:"red"}},tt={class:"mt-10",style:{display:"flex","justify-content":"space-evenly","margin-top":"20px"}},at={style:{display:"flex","align-items":"center",color:"red"}},lt={class:"label"},st={class:"label overflow",style:{"max-width":"220px","margin-left":"10px"}},nt={key:0,class:"mt-10"},ot=ee(()=>S("span",{class:"label"},"工艺",-1)),rt={key:1,class:"mt-10"},it=ee(()=>S("span",{class:"label"},"颜色",-1)),ut={key:2,class:"mt-10"},dt=ee(()=>S("span",{class:"label"},"选项",-1)),ct={key:3,class:"mt-10"},mt=ee(()=>S("span",{class:"label"},"长度",-1)),pt={key:4,class:"mt-10"},_t=ee(()=>S("span",{class:"label"},"宽度",-1)),vt={__name:"index",setup(z){const T=Ce(),d=Be();let{app:E}=De(T);const n=J(),k=w([]),W=w({id:20221109093902,content:{sa_orderid:n.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:""}}});w(null);const L=w(null),i=w({}),C=w([]),j=be(()=>{let e={id:0,content:{sa_orderid:i.value.sa_orderid,pageNumber:1,pageSize:20,where:{condition:""}}};switch(i.value.type){case"标准订单":e.id=20221109153502;break;case"促销订单":e.id=20230107182302;break;default:e.id=20221109153502;break}return e}),K=e=>i.value.type==="特殊订单"?i.value.status==="确认"&&e==="提交"?!1:i.value.status==="预提交"?!0:!(i.value.status==="新建"&&e==="编辑"):!1,M=async()=>{const e=await P.requested({id:"20221108151302",content:{nocache:!0,sa_orderid:n.currentRoute.value.query.id}});i.value=e.data,X(e.data)},X=e=>{k.value=c.FormLayout("detailsHead",e),e.type==="促销订单"&&(k.value.splice(0,0,{label:"活动名称",value:e.promname,span:4,style:function(){return{fontWeight:"bold",color:"#52c41a"}}}),k.value.splice(1,0,{label:"方案编码",value:e.promnum,span:2,style:function(){return{fontWeight:"bold",color:"#52c41a"}}}))},I=w(!0),re=()=>{if(I.value)return I.value=!I.value,!1;y.value.length==0?I.value=!0:Z(y.value,"修改成功",()=>{y.value=[],I.value=!0})},Z=async(e,u,B)=>{const $=await P.post({id:20221109093602,content:{sa_orderid:i.value.sa_orderid,sys_enterpriseid:i.value.sys_enterpriseid,type:i.value.type,sa_contractid:i.value.sa_contractid,items:e.map(_=>({sa_orderitemsid:_.sa_orderitemsid,itemid:_.itemid,qty:_.qty,price:_.price,amount:0,defaultprice:_.defaultprice,remarks:_.remarks,length:_.length?_.length:0,width:_.width?_.width:0,sa_promotion_itemsid:_.sa_promotion_itemsid,customcolors:_.customcolors?_.customcolors:"",customcheek:_.customcheek?_.customcheek:"",custommaterial:_.custommaterial?_.custommaterial:""}))}});c.message($,u,()=>{M(),L.value.listData(),B&&B()})},se=async(e,u,B,$)=>{e[$]&&(e[$]>B?e[$]=B:e[$]<u?e[$]=u:e[$]=e[$])},te=async e=>{let u={id:0x730d5ed1abfbe,content:{sa_orderid:i.value.sa_orderid,sys_enterpriseid:i.value.sys_enterpriseid,type:i.value.type,sa_contractid:0,items:e}};d.addRepeatProd(u).then(B=>{const $=r=>{if(r.iscustomsize==1)if(!r.length||!r.width)ne.error(r.itemname+"定制信息有误,请检查!");else if(r.cheekschemeid>0&&!r.customcheek)ne.error(r.itemname+"工艺定制信息有误,请检查!");else if(r.colorschemeid>0&&!r.customcolors)ne.error(r.itemname+"颜色定制信息有误,请检查!");else if(r.materialschemeid>0&&!r.custommaterial)ne.error(r.itemname+"选项定制信息有误,请检查!");else return{sa_orderitemsid:0,itemid:r.itemid,qty:r.qty,length:r.length?r.length:0,width:r.width?r.width:0,customcolors:r.customcolors?r.customcolors:0,customcheek:r.customcheek?r.customcheek:0,custommaterial:r.custommaterial?r.custommaterial:0,sa_promotion_itemsid:r.sa_promotion_itemsid?r.sa_promotion_itemsid:0};else return{sa_orderitemsid:0,itemid:r.itemid,sa_promotion_itemsid:r.sa_promotion_itemsid?r.sa_promotion_itemsid:0,qty:r.qty,length:0,width:0}};let _=e.map(r=>$(r));_.some(r=>r==null)||Z(_,"添加成功",()=>{L.value.tableRecord=[]})})},ie=e=>{c.validateInputNumber(e.orderminqty,e.qty,e.orderaddqty).then(u=>{e.qty=u})},y=w([]),m=(e,u)=>{switch(u){case"qty":e.amount=e.qty*e.price;break}y.value.some(B=>B.sa_orderitemsid==e.sa_orderitemsid)?y.value.filter(B=>{if(B.sa_orderitemsid==e.sa_orderitemsid)return B=e,!1}):y.value=[...y.value,e]},A=e=>{C.value=e},U=()=>{_e.confirm({title:"删除商品",icon:a(ve),content:`当前选中${C.value.length}个商品,删除${C.value.length}个商品!`,okText:"确认",cancelText:"取消",async onOk(){const e=await P.requested({id:20221109093702,content:{sa_orderid:i.value.sa_orderid,sa_orderitemsids:C.value.map(u=>u.sa_orderitemsid)}});c.message(e,"删除成功",()=>{L.value.reloadSelect(),C.value=[],L.value.listData(),M()})},onCancel(){}})},H=()=>{_e.confirm({title:"提交订单",icon:a(ve),content:"确认提交该订单吗!",okText:"确认",cancelText:"取消",async onOk(){const e=await P.post({id:20221108153402,content:{sa_orderid:i.value.sa_orderid,sys_enterpriseid:i.value.sys_enterpriseid,sa_accountclassid:i.value.sa_accountclassid}});c.message(e,"提交成功",()=>{M()})},onCancel(){}})},O=async()=>{_e.confirm({title:"预提交订单",icon:a(ve),content:"确认预提交该订单吗!",okText:"确认",cancelText:"取消",async onOk(){const e=await P.requested({id:20230331152503,content:{sa_orderid:i.value.sa_orderid,isrecheck:!0}});c.message(e,"预提交成功",()=>{M()})},onCancel(){}})},Y=w(!1),Q=w([]),ue=async()=>{const e=await P.requested({id:20221213094401,content:{systemappid:E.value.systemappid}});e.data.length>0?Y.value=!0:Y.value=!1,Q.value=e.data},de=async e=>{const u=await P.requested({id:20221213094501,content:{sys_reportid:e.sys_reportid,dataid:n.currentRoute.value.query.id}});u.code==1&&window.open("https://cucu.cnyunl.com:8079"+u.data)};w({});const ce=w(),me=()=>{Q.value.length==1?de(Q.value[0]):ce.value.open=!0},G=w(!1),o=w({}),pe=e=>{G.value=!0,o.value=e,console.log(o.value)},f=()=>{o.value.record.isselect=!0,L.value.data.some(e=>{e.itemid==o.value.itemid&&(e=o.value)}),G.value=!1},we=e=>{e.isselect=!1,e.customcheek=null,e.customcolors=null,e.custommaterial=null,e.length=null,e.width=null},xe=be(()=>e=>{let u="",B="",$="",_="",r="";e.cheekschemeid>0&&(u=e.cheekschemedetails.filter(q=>q.num==e.customcheek).length?e.cheekschemedetails.filter(q=>q.num==e.customcheek)[0].num:""),e.colorschemeid>0&&(B=e.colorsschemedetails.filter(q=>q.num==e.customcolors).length?e.colorsschemedetails.filter(q=>q.num==e.customcolors)[0].num:""),e.materialschemeid>0&&($=e.materialschemedetails.filter(q=>q.num==e.custommaterial).length?e.materialschemedetails.filter(q=>q.num==e.custommaterial)[0].num:""),(e.spec=="自定义"||e.spec=="custom")&&(_=e.lengthschemedetails.filter(q=>q.num==e.length).length?e.lengthschemedetails.filter(q=>q.num==e.length)[0].num:"",r=e.widthschemedetails.filter(q=>q.num==e.width).length?e.widthschemedetails.filter(q=>q.num==e.width)[0].num:"",r||(r=e.width),_||(_=e.length));let N="";return u&&(N=N+u+","),B&&(N=N+B+","),$&&(N=N+$+","),_&&(N=N+_+"x"),r&&(N=N+r),N});return ye(()=>{M(),ue()}),(e,u)=>{const B=v("a-button"),$=v("a-space"),_=v("a-divider"),r=v("a-input-number"),N=v("a-tag"),q=v("a-input"),qe=v("a-tooltip"),ae=v("a-select-option"),le=v("a-select"),Se=v("a-modal");return s(),h("div",null,[a(Ie,{headData:k.value,title:"订单号:"+i.value.sonum,tabs:["订单明细","订单进度","发货单","收支明细","出库单","物流单"],delParam:{id:"20221108152102",content:{sa_orderids:[p(n).currentRoute.value.query.id]}},disable:p(c).isDisabled(i.value.status,["提交","审核","关闭","预提交","确认","手工关闭"]),size:"small",hideBorder:!1,ownertable:"sa_order"},{operation:t(()=>[a($,null,{default:t(()=>[p(c).hasPermission("update")?(s(),b(Le,{key:0,data:i.value,onOnSuccess:M,disabled:p(c).isDisabled(i.value.status,["提交","审核","关闭"],K("编辑"))},null,8,["data","disabled"])):D("",!0),Y.value?(s(),b(B,{key:1,type:"primary",size:"mini",onClick:me},{default:t(()=>[g("打印")]),_:1})):D("",!0),i.value.type==="特殊订单"&&p(c).hasPermission("preSubmission")?(s(),b(B,{key:2,type:"primary",onClick:O,disabled:p(c).isDisabled(i.value.status,["提交","审核","关闭","预提交","确认","手工关闭"])},{default:t(()=>[g("预提交")]),_:1},8,["disabled"])):D("",!0),p(c).hasPermission("submit")?(s(),b(B,{key:3,type:"primary",onClick:H,disabled:p(c).isDisabled(i.value.status,["提交","审核","关闭"],K("提交"))},{default:t(()=>[g("提交")]),_:1},8,["disabled"])):D("",!0)]),_:1})]),customContent:t(()=>[a(_,{orientation:"left","orientation-margin":"0px"},{default:t(()=>[Qe]),_:1}),(s(!0),h(F,null,V(i.value.sa_accountclassinfos,l=>(s(),h("div",{class:"account-item-panel",key:l.index},[S("div",Xe,[S("p",Ze,x(l.accountname),1),a(_,{type:"vertical"}),S("p",null,[g("实时余额: ¥"),S("span",Ge,x(p(c).formatAmount(l.realbalance,{name:"hideFields",key:"realbalance"})),1)]),a(_,{type:"vertical"}),S("p",null,[g("当时余额: ¥"),S("span",Je,x(p(c).formatAmount(l.balance,{name:"hideFields",key:"balance"})),1)]),a(_,{type:"vertical"}),S("p",null,"信用额度: ¥"+x(p(c).formatAmount(l.creditquota,{name:"hideFields",key:"creditquota"})),1),a(_,{type:"vertical"}),S("div",null,[g("本单支出: "),S("span",et,"¥"+x(p(c).formatAmount(l.amount,{name:"hideFields",key:"amount"})),1)])])]))),128))]),tab0:t(()=>[a(oe,{ref_key:"prodlist",ref:L,columns:p(c).TBLayout("orderMxTable"),tableName:"orderMxTable",rowKey:"sa_orderitemsid",param:W.value,size:"small",hideBorder:!0,onOnSelect:A},{operation:t(()=>[a($,{class:"mt-10"},{default:t(()=>[a(B,{disabled:p(c).isDisabled(i.value.status,["确认","提交","审核","关闭"]),type:I.value?"primary":"dashed",onClick:re},{default:t(()=>[g(x(I.value?"行编辑":"保存"),1)]),_:1},8,["disabled","type"]),p(c).hasPermission("orderMxedit")?(s(),b(Ue,{key:0,ref:"selectProd",rowKey:i.value.type=="促销订单"?"sa_promotion_itemsid":"itemid",columns:p(c).TBLayout("orderAddTable"),disabled:p(c).isDisabled(i.value.status,["提交","审核","关闭"],K("编辑")),param:p(j),onOnSelectChange:te},{tb_cell:t(({data:l})=>[l.column.dataIndex==="qty"?(s(),b(r,{key:0,style:{width:"100%"},id:"inputNumber",precision:2,value:l.record.qty,"onUpdate:value":R=>l.record.qty=R,min:l.record.orderminqty,step:l.record.orderaddqty,onBlur:R=>ie(l.record)},null,8,["value","onUpdate:value","min","step","onBlur"])):D("",!0),l.column.dataIndex==="iscustom"&&l.record.iscustomsize==1?(s(),h(F,{key:1},[l.record.isselect?(s(),b(N,{key:1,closable:"",onClose:R=>we(l.record)},{default:t(()=>[g(x(p(xe)(l.record)),1)]),_:2},1032,["onClose"])):(s(),b(B,{key:0,type:"link",onClick:R=>pe(l)},{default:t(()=>[g("定制信息")]),_:2},1032,["onClick"]))],64)):D("",!0)]),_:1},8,["rowKey","columns","disabled","param"])):D("",!0),p(c).hasPermission("orderMxedit")?(s(),b(B,{key:1,disabled:p(c).isDisabled(i.value.status,["提交","审核","关闭"],C.value.length==0),type:"primary",onClick:U},{default:t(()=>[g("删除商品")]),_:1},8,["disabled"])):D("",!0)]),_:1})]),tb_cell:t(({data:l})=>[l.column.dataIndex==="qty"&&p(c).hasPermission("orderMxedit")?(s(),h(F,{key:0},[i.value.type=="特殊订单"?(s(),b(r,{key:0,value:l.record.qty,"onUpdate:value":R=>l.record.qty=R,disabled:p(c).isDisabled(i.value.status,["提交","审核","关闭"],I.value),onChange:R=>m(l.record,"qty")},null,8,["value","onUpdate:value","disabled","onChange"])):(s(),b(r,{key:1,value:l.record.qty,"onUpdate:value":R=>l.record.qty=R,precision:2,disabled:p(c).isDisabled(i.value.status,["提交","审核","关闭"],I.value),min:l.record.orderminqty,step:l.record.orderaddqty,onChange:R=>m(l.record,"qty")},null,8,["value","onUpdate:value","disabled","min","step","onChange"]))],64)):D("",!0),l.column.dataIndex==="remarks"&&p(c).hasPermission("orderMxedit")?(s(),b(q,{key:1,style:{width:"100%"},disabled:p(c).isDisabled(i.value.status,["提交","审核","关闭"],I.value),value:l.record.remarks,"onUpdate:value":R=>l.record.remarks=R,min:1,onChange:R=>m(l.record)},null,8,["disabled","value","onUpdate:value","onChange"])):D("",!0),l.column.dataIndex==="stockstatus"?(s(),h(F,{key:2},[g(x(l.record.invbalqty-l.record.undeliqtysum-l.record.unsoldqty>0?"有货":"无货"),1)],64)):D("",!0)]),_:1},8,["columns","param"])]),tab1:t(()=>[a(Ye)]),tab2:t(()=>[a(Ve)]),tab3:t(()=>[a(We)]),tab4:t(()=>[a(je)]),tab5:t(()=>[a(He)]),_:1},8,["headData","title","delParam","disable"]),a(Se,{open:G.value,"onUpdate:open":u[9]||(u[9]=l=>G.value=l),wrapClassName:"oder-modal",title:"定制信息",onOk:f,style:{"text-align":"left"},closable:!1},{default:t(()=>[S("div",tt,[S("div",at,[S("span",lt,"品号:"+x(o.value.record.itemno),1),S("span",st,[g("品名: "),a(qe,{placement:"topLeft",title:o.value.record.itemname,"arrow-point-at-center":""},{default:t(()=>[g(x(o.value.record.itemname),1)]),_:1},8,["title"])])])]),o.value.record.cheekschemeid>0?(s(),h("div",nt,[ot,a(le,{value:o.value.record.customcheek,"onUpdate:value":u[0]||(u[0]=l=>o.value.record.customcheek=l),style:{width:"400px"},placeholder:"选择工艺"},{default:t(()=>[(s(!0),h(F,null,V(o.value.record.cheekschemedetails,l=>(s(),b(ae,{key:l.sa_sizeschemedetailid,value:l.num},{default:t(()=>[g(x(l.num),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])):D("",!0),o.value.record.colorschemeid>0?(s(),h("div",rt,[it,a(le,{value:o.value.record.customcolors,"onUpdate:value":u[1]||(u[1]=l=>o.value.record.customcolors=l),style:{width:"400px"},placeholder:"选择颜色"},{default:t(()=>[(s(!0),h(F,null,V(o.value.record.colorsschemedetails,l=>(s(),b(ae,{key:l.sa_sizeschemedetailid,value:l.num},{default:t(()=>[g(x(l.num),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])):D("",!0),o.value.record.materialschemeid>0?(s(),h("div",ut,[dt,a(le,{value:o.value.record.custommaterial,"onUpdate:value":u[2]||(u[2]=l=>o.value.record.custommaterial=l),style:{width:"400px"},placeholder:"选择选项"},{default:t(()=>[(s(!0),h(F,null,V(o.value.record.materialschemedetails,l=>(s(),b(ae,{key:l.sa_sizeschemedetailid,value:l.num},{default:t(()=>[g(x(l.num),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])])):D("",!0),o.value.record.spec=="自定义"||o.value.record.spec=="custom"?(s(),h("div",ct,[mt,o.value.record.lengthschemedetails.length>0?(s(),b(le,{key:0,value:o.value.record.length,"onUpdate:value":u[3]||(u[3]=l=>o.value.record.length=l),style:{width:"400px"},placeholder:"选择长度"},{default:t(()=>[(s(!0),h(F,null,V(o.value.record.lengthschemedetails,l=>(s(),b(ae,{key:l.sa_sizeschemedetailid,value:l.num},{default:t(()=>[g(x(l.num),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])):(s(),b(q,{key:1,style:{width:"400px"},value:o.value.record.length,"onUpdate:value":u[4]||(u[4]=l=>o.value.record.length=l),placeholder:`输入${o.value.record.lengthmin}到${o.value.record.lengthmax}毫米`,onBlur:u[5]||(u[5]=l=>se(o.value.record,o.value.record.lengthmin,o.value.record.lengthmax,"length"))},null,8,["value","placeholder"]))])):D("",!0),o.value.record.spec=="自定义"||o.value.record.spec=="custom"?(s(),h("div",pt,[_t,o.value.record.widthschemedetails.length>0?(s(),b(le,{key:0,value:o.value.record.width,"onUpdate:value":u[6]||(u[6]=l=>o.value.record.width=l),style:{width:"400px"},placeholder:"选择宽度"},{default:t(()=>[(s(!0),h(F,null,V(o.value.record.widthschemedetails,l=>(s(),b(ae,{key:l.sa_sizeschemedetailid,value:l.num},{default:t(()=>[g(x(l.num),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])):(s(),b(q,{key:1,style:{width:"400px"},value:o.value.record.width,"onUpdate:value":u[7]||(u[7]=l=>o.value.record.width=l),placeholder:`输入${o.value.record.widthmin}到${o.value.record.widthmax}毫米`,onBlur:u[8]||(u[8]=l=>se(o.value.record,o.value.record.widthmin,o.value.record.widthmax,"width"))},null,8,["value","placeholder"]))])):D("",!0)]),_:1},8,["open"])])}}},Ot=fe(vt,[["__scopeId","data-v-7224e3fd"]]);export{Ot as default};
|