index-6830e3aa.js 31 KB

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