index-eae1c2ea.js 27 KB

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