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