1 |
- import{A as q,d as s,_ as me,M as j,E as K,a as Re,c as Ae,s as Me,m as ce}from"./index-3887ab05.js";import{c as pe,a as f,W as p,X as d,$ as b,Z as a,m as e,a2 as M,E as v,a0 as z,u as r,Y as $,F as E,a6 as H,a3 as Se,a4 as De,o as _e,a5 as S,a7 as Ne,k as Le,ab as xe}from"./vue-74beb2f3.js";import{n as se}from"./index-04429713.js";import{t as Ee}from"./index-3dd2e2b9.js";import{S as Fe}from"./index-85dd101f.js";import{s as Ce}from"./index-481445f8.js";import{d as Ye}from"./index-3a9eeb83.js";/* empty css */import{S as Ve}from"./index-73b887c3.js";import{u as G}from"./vue-router-d228e26b.js";import{_ as je}from"./index-4b4a6cef.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"./UploadOutlined-5cccd54f.js";import"./InboxOutlined-1932f124.js";/* empty css */import"./index-ef7c0bcc.js";const Ke={style:{"margin-top":"10px","text-align":"right"}},We={__name:"orderDiscount",props:["data","disabled","id"],emits:["onSuccess"],setup(g,{emit:O}){const u=g,D=pe(()=>{if(u.data.length==0)return!0});f("");const l=f(!1),h=()=>{l.value=!0},w=f(""),U=async()=>{console.log(D.val);const k=await q.requested({id:20230508101703,content:{sa_orderid:u.id,discountrate:w.value/100,itemids:D.value?[]:u.data.map(t=>t.itemid)}});s.message(k,"修改成功",()=>{O("onSuccess")})},I=async()=>{const k=await q.requested({id:20230518151803,content:{sa_orderid:u.id,itemids:[]}});s.message(k,"重置成功",()=>{O("onSuccess")})};return(k,t)=>{const C=p("a-input"),N=p("a-button"),x=p("a-space"),F=p("a-popover");return d(),b(F,{open:l.value,"onUpdate:open":t[1]||(t[1]=P=>l.value=P),title:r(D)?"整单折扣":"批量折扣",placement:"rightTop",trigger:"click",getPopupContainer:P=>P.parentNode||k.document.body},{content:a(()=>[e(C,{style:{width:"100%"},disabled:g.disabled,type:"number",value:w.value,"onUpdate:value":t[0]||(t[0]=P=>w.value=P),placeholder:"输入折扣",suffix:"%"},null,8,["disabled","value"]),M("div",Ke,[e(x,null,{default:a(()=>[e(N,{size:"small",disabled:g.disabled,onClick:I},{default:a(()=>[v("整单重置")]),_:1},8,["disabled"]),e(N,{disabled:g.disabled,size:"small",type:"primary",onClick:U},{default:a(()=>[v("确定")]),_:1},8,["disabled"])]),_:1})])]),default:a(()=>[e(N,{disabled:g.disabled,type:"primary",onClick:h},{default:a(()=>[v(z(r(D)?"整单折扣":"批量折扣"),1)]),_:1},8,["disabled"])]),_:1},8,["open","title","getPopupContainer"])}}},He={__name:"abstract",props:["data","disabled"],emits:["onSuccess"],setup(g,{emit:O}){const u=g,D=f(!1),l=f(""),h=()=>{l.value=u.data.abstract,D.value=!0},w=async()=>{const U=await q.requested({id:20230301152702,content:{sa_orderid:u.data.sa_orderid,projectnote:u.data.projectnote,remarks:u.data.remarks,saletype:u.data.saletype,abstract:l.value}});s.message(U,"成功",()=>{D.value=!1,O("onSuccess")})};return(U,I)=>{const k=p("a-button"),t=p("a-textarea"),C=p("a-modal");return d(),$(E,null,[e(k,{type:"primary",onClick:h,disabled:g.disabled},{default:a(()=>[v("摘要")]),_:1},8,["disabled"]),e(C,{open:D.value,"onUpdate:open":I[1]||(I[1]=N=>D.value=N),title:"摘要",onOk:w},{default:a(()=>[e(t,{value:l.value,"onUpdate:value":I[0]||(I[0]=N=>l.value=N),placeholder:"修改摘要","allow-clear":""},null,8,["value"])]),_:1},8,["open"])],64)}}};const ve=g=>(Se("data-v-dca6858b"),g=g(),De(),g),Xe=ve(()=>M("p",{class:"info"},"基础信息",-1)),Ze=ve(()=>M("p",{class:"info"},"支付信息",-1)),Ge=ve(()=>M("p",{class:"info"},"财务信息",-1)),Je={__name:"edit",props:{data:Object,disabled:Boolean},emits:["onSuccess"],setup(g,{emit:O}){const u=g,D={},l=f({});f([]);const h=f(!1);f([]);const w=()=>{h.value=!0,l.value={sa_orderid:u.data.sa_orderid,sys_enterpriseid:u.data.sys_enterpriseid,sa_accountclassid:u.data.accountclass.sa_accountclassid,sa_brandid:u.data.sa_brandid,type:u.data.type,agentnum:u.data.agentnum,enterprisename:u.data.enterprisename,brandname:u.data.brandname,tradefield:u.data.tradefield,saler_name:u.data.saler_name,saler_hrid:u.data.saler_hrid,billdate:u.data.billdate,remarks:u.data.remarks,pay_enterprisename:u.data.pay_enterprisename,pay_enterpriseid:u.data.pay_enterpriseid,accountname:u.data.accountclass.accountname,saletype:u.data.saletype,finance_enterprisename:u.data.finance.enterprisename,finance_taxno:u.data.finance.taxno,sys_enterprise_financeid:u.data.finance.sys_enterprise_financeid,typemx:u.data.typemx,abstract:u.data.abstract},F(),C()},U=()=>{h.value=!1},I=T=>{l.value.pay_enterprisename=T.enterprisename,l.value.pay_enterpriseid=T.sys_enterpriseid},k=T=>{l.value.finance_enterprisename=T.enterprisename,l.value.finance_taxno=T.taxno,l.value.sys_enterprise_financeid=T.sys_enterprise_financeid},t=f([]),C=async()=>{const T=await q.optionstype("specordermx");t.value=T.data},N=()=>{},x=f([]),F=async()=>{const T=await q.requested({id:"20221008134803",content:{where:{condition:"",isused:1,isorder:1,isnotspecialfund:1}}});l.value.type=="标准订单"||l.value.type=="特殊订单"?x.value=T.data.filter(y=>{if(y.accountname!=="活动账户")return y}):x.value=T.data},P=async()=>{const T=await q.post({id:20221108111402,content:l.value});s.message(T,"保存成功",()=>{h.value=!1,O("onSuccess")})};return(T,y)=>{const W=p("a-button"),R=p("a-col"),Y=p("a-input"),L=p("a-form-item"),V=p("a-row"),J=p("a-input-search"),Q=p("a-date-picker"),X=p("a-select-option"),ee=p("a-select"),le=p("a-textarea"),oe=p("a-form"),re=p("a-space"),te=p("a-drawer");return d(),$("div",null,[e(W,{type:"primary",disabled:g.disabled,onClick:w},{default:a(()=>[v(" 编 辑 ")]),_:1},8,["disabled"]),e(te,{title:"编辑订单",width:720,open:h.value,"onUpdate:open":y[12]||(y[12]=m=>h.value=m),"body-style":{paddingBottom:"80px"},"footer-style":{textAlign:"right"},closable:!1,onClose:U},{extra:a(()=>[e(re,null,{default:a(()=>[e(W,{onClick:U},{default:a(()=>[v("关闭")]),_:1}),e(W,{type:"primary",onClick:P},{default:a(()=>[v("保存")]),_:1})]),_:1})]),default:a(()=>[e(oe,{model:l.value,rules:D,layout:"vertical"},{default:a(()=>[e(V,{gutter:16},{default:a(()=>[e(R,{span:24},{default:a(()=>[Xe]),_:1}),e(R,{span:12},{default:a(()=>[e(L,{label:"经销商编码"},{default:a(()=>[e(Y,{value:l.value.agentnum,"onUpdate:value":y[0]||(y[0]=m=>l.value.agentnum=m),disabled:"",placeholder:"经销商编码"},null,8,["value"])]),_:1})]),_:1}),e(R,{span:12},{default:a(()=>[e(L,{label:"经销商名称"},{default:a(()=>[e(Y,{value:l.value.enterprisename,"onUpdate:value":y[1]||(y[1]=m=>l.value.enterprisename=m),disabled:"",placeholder:"经销商名称"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(V,{gutter:16},{default:a(()=>[e(R,{span:12},{default:a(()=>[e(L,{label:"品牌"},{default:a(()=>[e(Y,{value:l.value.brandname,"onUpdate:value":y[2]||(y[2]=m=>l.value.brandname=m),disabled:"",placeholder:"品牌"},null,8,["value"])]),_:1})]),_:1}),e(R,{span:12},{default:a(()=>[e(L,{label:"领域"},{default:a(()=>[e(Y,{value:l.value.tradefield,"onUpdate:value":y[3]||(y[3]=m=>l.value.tradefield=m),disabled:"",placeholder:"领域"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(V,{gutter:16},{default:a(()=>[e(R,{span:12},{default:a(()=>[e(L,{label:"业务员"},{default:a(()=>[e(J,{value:l.value.saler_name,"onUpdate:value":y[4]||(y[4]=m=>l.value.saler_name=m),placeholder:"请选择",disabled:""},null,8,["value"])]),_:1})]),_:1}),e(R,{span:12},{default:a(()=>[e(L,{label:"单据日期"},{default:a(()=>[e(Q,{style:{width:"100%"},valueFormat:"YYYY-MM-DD",value:l.value.billdate,"onUpdate:value":y[5]||(y[5]=m=>l.value.billdate=m)},null,8,["value"])]),_:1})]),_:1}),e(R,{span:12},{default:a(()=>[e(L,{label:"类型明细",name:"typemx",rules:[{required:!0,message:"请选择类型明细"}]},{default:a(()=>[e(ee,{ref:"select",value:l.value.typemx,"onUpdate:value":y[6]||(y[6]=m=>l.value.typemx=m),placeholder:"选择订单明细",style:{width:"100%"},onChange:N},{default:a(()=>[(d(!0),$(E,null,H(t.value,m=>(d(),b(X,{value:m.value,key:m.index},{default:a(()=>[v(z(m.remarks?m.remarks:m.value),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),e(V,{gutter:16},{default:a(()=>[e(R,{span:24},{default:a(()=>[Ze]),_:1}),e(R,{span:12},{default:a(()=>[e(L,{label:"支付企业"},{default:a(()=>[e(J,{value:l.value.pay_enterprisename,"onUpdate:value":y[7]||(y[7]=m=>l.value.pay_enterprisename=m),placeholder:"选择支付企业",disabled:""},{enterButton:a(()=>[e(W,null,{icon:a(()=>[e(Ce,{param:{id:20230104103702,content:{pageNumber:1,pageSize:20,sys_enterpriseid:u.data.sys_enterpriseid,where:{condition:""}}},onOnSelect:I},null,8,["param"])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(R,{span:12},{default:a(()=>[e(L,{label:"扣款账户",name:"sa_accountclassid",rules:[{required:!0,message:"请选择扣款账户"}]},{default:a(()=>[e(ee,{ref:"select",value:l.value.sa_accountclassid,"onUpdate:value":y[8]||(y[8]=m=>l.value.sa_accountclassid=m),placeholder:"选择扣款账户",style:{width:"100%"}},{default:a(()=>[(d(!0),$(E,null,H(x.value,m=>(d(),b(X,{value:m.sa_accountclassid,key:m.sa_accountclassid},{default:a(()=>[v(z(m.accountname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),e(V,{gutter:16},{default:a(()=>[e(R,{span:24},{default:a(()=>[Ge]),_:1}),e(R,{span:12},{default:a(()=>[e(L,{label:"抬头"},{default:a(()=>[e(J,{value:l.value.finance_enterprisename,"onUpdate:value":y[9]||(y[9]=m=>l.value.finance_enterprisename=m),placeholder:"选择开票单位",disabled:""},{enterButton:a(()=>[e(W,null,{icon:a(()=>[e(Ve,{param:{id:20221013160602,content:{sys_enterpriseid:l.value.pay_enterpriseid,pageNumber:1,pageSize:20,where:{condition:""}}},onOnSelect:k},null,8,["param"])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(R,{span:12},{default:a(()=>[e(L,{label:"统一码"},{default:a(()=>[e(Y,{value:l.value.finance_taxno,"onUpdate:value":y[10]||(y[10]=m=>l.value.finance_taxno=m),disabled:"",placeholder:"统一码"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(V,{gutter:16},{default:a(()=>[e(R,{span:24},{default:a(()=>[e(L,{label:"备注",name:"remarks"},{default:a(()=>[e(le,{value:l.value.remarks,"onUpdate:value":y[11]||(y[11]=m=>l.value.remarks=m),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},Qe=me(Je,[["__scopeId","data-v-dca6858b"]]),ea={__name:"returnBill",props:["data","disabled","enddate"],emits:["onSuccess"],setup(g,{emit:O}){const u=g,D=f(!1),l=f(""),h=()=>{console.log(u.enddate);const w=new Date(u.enddate),U=new Date,I=async()=>{const k=await q.requested({id:20221108161902,content:{sys_enterpriseid:u.data.sys_enterpriseid,sa_accountclassid:u.data.accountclass.sa_accountclassid,sa_orderid:u.data.sa_orderid,backreason:l.value}});s.message(k,"退回成功",()=>{D.value=!1,l.value="",O("onSuccess")})};u.data.type=="促销订单"&&U>w?j.confirm({title:"提示",icon:e(K),content:"活动已结束,是否确认退回,退回后无法再次提交!",okText:"确认",cancelText:"取消",onOk(){I()},onCancel(){return!1}}):I()};return(w,U)=>{const I=p("a-button"),k=p("a-textarea"),t=p("a-modal");return d(),$(E,null,[e(I,{disabled:u.disabled,type:"primary",onClick:U[0]||(U[0]=C=>D.value=!0)},{default:a(()=>[v("退回")]),_:1},8,["disabled"]),e(t,{open:D.value,"onUpdate:open":U[2]||(U[2]=C=>D.value=C),title:"订单退回","ok-text":"确认","cancel-text":"取消",onOk:h},{default:a(()=>[e(k,{value:l.value,"onUpdate:value":U[1]||(U[1]=C=>l.value=C),autoSize:{minRows:4,maxRows:6},placeholder:"输入退回原因","allow-clear":""},null,8,["value"])]),_:1},8,["open"])],64)}}},aa={key:0},ta={key:1},na={style:{color:"#999"}},sa={__name:"progress",setup(g){const O=G(),u=f([]),D=async()=>{const l=await q.requested({id:20221229093602,content:{sa_orderid:O.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:""}}});u.value=l.data};return _e(()=>{D()}),(l,h)=>{const w=p("a-empty"),U=p("a-timeline-item"),I=p("a-timeline");return d(),$("div",null,[u.value.length==0?(d(),$("div",aa,[e(w)])):(d(),$("div",ta,[e(I,null,{default:a(()=>[(d(!0),$(E,null,H(u.value,(k,t)=>(d(),b(U,{key:t},{default:a(()=>[v(z(k.actionby)+" - "+z(k.action)+" - "+z(k.remarks)+" ",1),M("p",na,z(k.actiondate),1)]),_:2},1024))),128))]),_:1})]))])}}};const la={__name:"dispatch",props:{id:Number},setup(g){const O=g,u=G(),D=f({id:20221205111302,content:{sa_orderid:u.currentRoute.value.query.id,pageNumber:1,pageSize:17,where:{condition:""}}}),l=f([]),h=f(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}],U=(k,t,C,{currentDataSource:N})=>{O.param.content.pageNumber=k.current,O.param.content.pageSize=k.pageSize,I()},I=async()=>{const k=await q.requested(D.value);console.log(k,"--"),l.value=k.data,h.value=k.total};return _e(()=>{I()}),(k,t)=>{const C=p("router-link"),N=p("a-table");return d(),$("div",null,[e(N,{class:"ant-table-striped",rowKey:"itemid",columns:w,"data-source":l.value,scroll:{x:"max-content"},pagination:{showSizeChanger:!0,defaultPageSize:20,total:h.value},onChange:U,size:"small",bordered:"","row-class-name":(x,F)=>F%2===1?"table-striped":null},{bodyCell:a(({column:x,record:F})=>[x.dataIndex==="billno"?(d(),b(C,{key:0,to:{path:"/dispatchDetail",query:{id:F.sa_dispatchid}}},{default:a(()=>[v(z(F.billno),1)]),_:2},1032,["to"])):S("",!0)]),_:1},8,["data-source","pagination","row-class-name"])])}}},oa=me(la,[["__scopeId","data-v-305c9325"]]),ra={__name:"saleOutBill",setup(g){const O=G();return(u,D)=>{const l=p("router-link");return d(),$("div",null,[e(se,{size:"small",columns:r(s).TBLayout("saleOutBillTable"),tableid:r(s).TBLayoutID("saleOutBillTable"),param:{id:20230815151203,content:{sa_orderid:r(O).currentRoute.value.query.id,where:{}}}},{tb_cell:a(({data:h})=>[h.column.dataIndex==="rb"?(d(),$("span",{key:0,style:Ne(h.record.rb==1?{color:"red"}:{color:"blue"})},z(h.record.rb==1?"红":"蓝"),5)):S("",!0),h.column.dataIndex==="billno"?(d(),b(l,{key:1,to:{path:"/saleOutBillDetail",query:{id:h.record.st_stockbillid}}},{default:a(()=>[v(z(h.record.billno),1)]),_:2},1032,["to"])):S("",!0)]),_:1},8,["columns","tableid","param"])])}}},ia={__name:"logisticsOrder",setup(g){const O=G();return(u,D)=>{const l=p("router-link");return d(),$("div",null,[e(se,{size:"small",columns:r(s).TBLayout("logisticsTable"),param:{id:20221205111402,content:{sa_orderid:r(O).currentRoute.value.query.id,where:{}}}},{tb_cell:a(({data:h})=>[h.column.dataIndex==="billno"?(d(),b(l,{key:0,to:{path:"/logisticsOrderDetail",query:{id:h.record.sa_logisticsid}}},{default:a(()=>[v(z(h.record.billno),1)]),_:2},1032,["to"])):S("",!0)]),_:1},8,["columns","param"])])}}},da={__name:"income",setup(g){const O=G();return(u,D)=>(d(),$("div",null,[e(se,{size:"small",columns:r(s).TBLayout("incomeTable"),param:{id:20230221193203,content:{sa_orderid:r(O).currentRoute.value.query.id,where:{}}}},null,8,["columns","param"])]))}};const ua=g=>(Se("data-v-7e7da5cd"),g=g(),De(),g),ca=ua(()=>M("span",{class:"almm"},"支付信息",-1)),pa={class:"account-item-panel-content"},ma={style:{color:"red","font-weight":"bold"}},_a={class:"accountAmount"},va={class:"accountAmount"},ya={style:{color:"red"}},ba={__name:"index",setup(g){const O=Re(),u=Ae();let{app:D}=Me(O);const l=G(),h=f([]);f(0);const w=f(!0),U=f({id:20221109093902,content:{nocache:!0,sa_orderid:l.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:""}}}),I=pe(()=>{if(t.value.type=="特殊订单"&&t.value.status!=="确认"||t.value.type=="标准订单"&&t.value.status!=="新建"||t.value.type=="促销订单"&&t.value.status!=="新建")return!0}),k=pe(()=>t.value.type=="特殊订单"),t=f({}),C=async(...o)=>{const i=await q.requested({id:"20221108151302",content:{nocache:!0,sa_orderid:l.currentRoute.value.query.id}});t.value=i.data,N(i.data),t.value.type=="促销订单"&&m()},N=o=>{h.value=s.FormLayout("orderBillHead",o),console.log(h.value),o.type==="促销订单"&&(h.value.splice(0,0,{label:"活动名称",value:o.promname,span:4}),h.value.splice(1,0,{label:"方案编码",value:o.promnum,span:2}))},x=f([]),F=o=>{x.value=o},P=f(),T=f([]),y=(o,i)=>{switch(i){case"qty":o.amount=o.qty*o.price;break;case"price":o.amount=o.qty*o.price;break;case"amount":o.price=o.amount/o.qty;break}T.value.some(B=>B.sa_orderitemsid==o.sa_orderitemsid)?T.value.filter(B=>{if(B.sa_orderitemsid==o.sa_orderitemsid)return B=o,!1}):T.value=[...T.value,o]},W=()=>{if(w.value)return w.value=!w.value,!1;T.value.length==0?w.value=!0:R(T.value,"修改成功",()=>{T.value=[],w.value=!0})},R=async(o,i,B)=>{const A=await q.post({id:20221109093602,content:{sa_orderid:t.value.sa_orderid,sys_enterpriseid:t.value.sys_enterpriseid,type:t.value.type,sa_order_v:t.value.sa_order_v,sa_contractid:t.value.sa_contractid,items:o.map(c=>({sa_orderitemsid:c.sa_orderitemsid,itemid:c.itemid,qty:c.qty,price:c.price,amount:0,sa_orderitems_v:c.sa_orderitems_v,defaultprice:c.defaultprice,remarks:c.remarks,length:c.length?c.length:0,width:c.width?c.width:0,sa_promotion_itemsid:c.sa_promotion_itemsid}))}});s.message(A,i,()=>{C(),P.value.listData(),B&&B()})},Y=async(o,i,B,A)=>{o[A]>B?o[A]=B:o[A]<i?o[A]=i:o[A]=o[A]},L=async o=>{let i={id:0x730d5ed1abfbe,content:{sa_orderid:t.value.sa_orderid,sys_enterpriseid:t.value.sys_enterpriseid,type:t.value.type,sa_contractid:0,items:o}};u.addRepeatProd(i).then(B=>{let A=o.map(c=>{if(c.iscustomsize==1&&c.length&&c.width)return{sa_orderitemsid:0,itemid:c.itemid,qty:c.qty,remarks:c.remarks,length:c.length?c.length:0,width:c.width?c.width:0};if(c.iscustomsize==0)return{sa_orderitemsid:0,itemid:c.itemid,remarks:c.remarks,qty:c.qty,length:0,width:0};ce.error(c.itemname+"定制信息有误,请检查!")});A.filter(c=>c!==void 0).length>0&&R(A.filter(c=>c!==void 0),"添加成功",()=>{P.value.tableRecord=[]})})},V=()=>{j.confirm({title:"删除商品",icon:e(K),content:`当前选中${x.value.length}个商品,删除${x.value.length}个商品!`,okText:"确认",cancelText:"取消",async onOk(){const o=await q.post({id:20221109093702,content:{sa_orderid:t.value.sa_orderid,sa_orderitemsids:x.value.map(i=>i.sa_orderitemsid)}});s.message(o,"删除成功",()=>{P.value.reloadSelect(),x.value=[],P.value.listData(),C()})},onCancel(){}})},J=()=>{P.value.listData()},Q=async(o,i,B)=>{j.confirm({title:"提示",icon:e(K),content:`确定${i}该订单吗!`,okText:"确认",cancelText:"取消",async onOk(){const A=await q.post({id:o,content:{sa_orderid:t.value.sa_orderid,isrecheck:B}});s.message(A,i+"成功",()=>{C()})},onCancel(){}})},X=async(o,i)=>{j.confirm({title:"提示",icon:e(K),content:`确定${i}该订单吗?`,okText:"确认",cancelText:"取消",async onOk(){const B=await q.post({id:o,content:{sa_orderid:t.value.sa_orderid,reviewtype:""}});s.message(B,`${i}成功`,()=>{C()})},onCancel(){}})},ee=f(!1),le=async(o,i)=>{t.value.type=="特殊订单"&&(await q.requested({id:0x730df5005c797,content:{sa_orderid:t.value.sa_orderid}})).data.length>0&&(ee.value=!0),j.confirm({title:"提示",icon:e(K),content:ee.value?e("div",{style:"color:red;"},"存在单价为0的商品,是否继续提交?"):"确定提交该订单吗?",okText:"确认",cancelText:"取消",async onOk(){const B=await q.post({id:20221108153402,content:{sa_orderid:t.value.sa_orderid,reviewtype:""}});s.message(B,"提交成功",()=>{C()})},onCancel(){}})},oe=()=>{j.confirm({title:"一键发货",icon:e(K),content:`当前选中${x.value.length}个商品!`,okText:"确认",cancelText:"取消",async onOk(){const o=await q.post({id:20230220100604,content:{sa_orderid:t.value.sa_orderid,sa_orderitemsids:x.value.map(i=>i.sa_orderitemsid)}});s.message(o,"创建成功",()=>{P.value.reloadSelect(),x.value=[],l.push({path:"/dispatchDetail",query:{id:o.data.sa_dispatchid}})})},onCancel(){}})},re=(o,i)=>o.undeliqty>0&&t.value.status=="审核"?"table-striped-red":null,te=f(""),m=async()=>{const o=await q.requested({id:20221230144703,content:{nocache:!0,sa_promotionid:t.value.sa_promotionid}});te.value=o.data.enddate},ye=o=>{if(o&&x.value.some(i=>i.isfreeze==1))return ce.error("存在已经冻结的行数据,请重新选择!");if(!o&&x.value.some(i=>i.isfreeze==0))return ce.error("存在未冻结的行数据,请重新选择!");j.confirm({title:"是否冻结行",icon:e(K),content:`当前选中${x.value.length}行!`,okText:"确认",cancelText:"取消",async onOk(){const i=await q.post({id:20230508093003,content:{isfreeze:o,sa_orderid:t.value.sa_orderid,sa_orderitemsids:x.value.map(B=>B.sa_orderitemsid)}});s.message(i,`${o?"冻结":"解冻"}成功`,()=>{P.value.reloadSelect(),x.value=[],P.value.listData()})},onCancel(){}})},qe=async o=>{const i=await q.requested({id:20230102144502,content:{sa_orderid:t.value.sa_orderid,sys_enterpriseid:o.sys_enterpriseid}});s.message(i,"复制成功",()=>{j.confirm({title:"提示",icon:e(K),content:"是否跳转到新订单?",okText:"确认",cancelText:"取消",async onOk(){l.replace({path:"/orderDetail_cucu",query:{id:i.data.sa_orderid}})},onCancel(){}})})},be=f(null),$e=async o=>{const i=await q.requested({id:20230227194803,content:{sa_orderid:t.value.sa_orderid,attachmentid:o.data.attachmentids[0]}});s.message(i,"导入成功",()=>{P.value.listData(),C(),i.data!=="成功"&&(be.value=i.data)})},ie=f(!1),ne=f([]),Ue=async()=>{const o=await q.requested({id:20221213094401,content:{systemappid:D.value.systemappid}});o.data.length>0?ie.value=!0:ie.value=!1,ne.value=o.data},fe=async o=>{const i=await q.requested({id:20221213094501,content:{sys_reportid:o.sys_reportid,dataid:l.currentRoute.value.query.id}});i.code==1&&window.open("http://61.164.207.46:8900"+i.data)};f({});const he=f(),Te=()=>{ne.value.length==1?fe(ne.value[0]):he.value.open=!0},Be=async o=>{fe(o)},ke=f([]),Oe=async()=>{const o=await q.optionstype("specordermx");ke.value=o.data},ze=async o=>{const i=await q.requested({id:20230706094703,content:{sa_orderid:t.value.sa_orderid,typemx:o.key}});s.message(i,"修改成功",()=>{C()})};return _e(()=>{C(),Ue(),Oe()}),Le(()=>{P.value.reloadSelect()}),(o,i)=>{const B=p("a-menu-item"),A=p("a-menu"),c=p("a-button"),Ie=p("a-dropdown"),de=p("a-space"),ae=p("a-divider"),ue=p("a-input-number"),ge=p("a-select-option"),we=p("a-select"),Z=p("a-input"),Pe=p("a-tooltip");return d(),$("div",null,[e(Ye,{headData:h.value,title:"订单号:"+t.value.sonum,tabs:["订单明细","订单进度","发货单","收支明细","出库单","物流单"],delParam:{id:"20221108152102",content:{sa_orderids:[r(l).currentRoute.value.query.id]}},ownertable:"sa_order",disable:r(s).isDisabled(t.value.status,[],t.value.status!=="新建")},xe({operation:a(()=>[e(de,null,{default:a(()=>[r(s).hasPermission("changeClass")?(d(),b(Ie,{key:0,disabled:r(s).isDisabled(t.value.status,["审核","新建","关闭","手工关闭"])},{overlay:a(()=>[e(A,{onClick:ze},{default:a(()=>[(d(!0),$(E,null,H(ke.value,(n,_)=>(d(),b(B,{key:n.value},{default:a(()=>[v(z(n.value),1)]),_:2},1024))),128))]),_:1})]),default:a(()=>[e(c,null,{default:a(()=>[v(" 分类调整 ")]),_:1})]),_:1},8,["disabled"])):S("",!0),r(s).hasPermission("abstract")?(d(),b(He,{key:1,disabled:r(s).isDisabled(t.value.status,[""],t.value.status!=="审核"),data:t.value,onOnSuccess:C},null,8,["disabled","data"])):S("",!0),ie.value?(d(),b(c,{key:2,type:"primary",size:"mini",onClick:Te},{default:a(()=>[v("打印")]),_:1})):S("",!0),r(s).hasPermission("update")?(d(),b(Qe,{key:3,disabled:r(s).isDisabled(t.value.status,[""],t.value.status!=="新建"),data:t.value,onOnSuccess:C},null,8,["disabled","data"])):S("",!0),r(s).isDisabled(t.value.status,[""],t.value.type=="特殊订单")?(d(),b(de,{key:4},{default:a(()=>[r(s).hasPermission("preSubmissionBack")?(d(),b(c,{key:0,type:"primary",disabled:r(s).isDisabled(t.value.status,[""],t.value.status!=="预提交"),onClick:i[0]||(i[0]=n=>Q(20230331152503,"预提交撤回",!1))},{default:a(()=>[v("预提撤回")]),_:1},8,["disabled"])):S("",!0),r(s).hasPermission("preSubmissionConfirm")?(d(),b(c,{key:1,type:"primary",disabled:r(s).isDisabled(t.value.status,["提交","审核","确认","关闭","手工关闭"]),onClick:i[1]||(i[1]=n=>Q(20230331102503,"预提交确认",!0))},{default:a(()=>[v("预提交确认")]),_:1},8,["disabled"])):S("",!0),r(s).hasPermission("preSubmissionConfirmBack")?(d(),b(c,{key:2,type:"primary",disabled:r(s).isDisabled(t.value.status,[""],t.value.status!=="确认"),onClick:i[2]||(i[2]=n=>Q(20230331102503,"反确认",!1))},{default:a(()=>[v("反确认")]),_:1},8,["disabled"])):S("",!0)]),_:1})):S("",!0),r(s).hasPermission("submit")?(d(),b(c,{key:5,disabled:r(s).isDisabled(t.value.status,[""],r(I)),type:"primary",size:"mini",onClick:i[3]||(i[3]=n=>le("提交"))},{default:a(()=>[v("提 交")]),_:1},8,["disabled"])):S("",!0),e(ea,{data:t.value,enddate:te.value,disabled:r(s).isDisabled(t.value.status,["新建","预提交","确认","审核","关闭","手工关闭"]),onOnSuccess:C},null,8,["data","enddate","disabled"]),r(s).hasPermission("examine")?(d(),b(c,{key:6,type:"primary",disabled:r(s).isDisabled(t.value.status,[""],t.value.status!=="提交"),onClick:i[4]||(i[4]=n=>X(20221108153502,"审核"))},{default:a(()=>[v("审核")]),_:1},8,["disabled"])):S("",!0),r(s).hasPermission("unExamine")?(d(),b(c,{key:7,type:"primary",disabled:r(s).isDisabled(t.value.status,[""],t.value.status!=="审核"),onClick:i[5]||(i[5]=n=>X(20230102141502,"反审核"))},{default:a(()=>[v("反审核")]),_:1},8,["disabled"])):S("",!0),r(s).hasPermission("cancel")?(d(),b(c,{key:8,type:"primary",disabled:r(s).isDisabled(t.value.status,[""],t.value.status!=="审核"),onClick:i[6]||(i[6]=n=>X(20230406155202,"手工关闭"))},{default:a(()=>[v("关闭")]),_:1},8,["disabled"])):S("",!0),r(s).hasPermission("copy")?(d(),b(c,{key:9,type:"primary",disabled:r(s).isDisabled(t.value.status,[""],t.value.type==="促销订单")},{default:a(()=>[e(Ce,{title:"选择经销商",disabled:r(s).isDisabled(t.value.status,[""],t.value.type==="促销订单"),param:{id:20230219195002,content:{ismanage:1,pageNumber:1,pageSize:20,where:{condition:""}}},onOnSelect:qe},{text:a(()=>[v("复制")]),_:1},8,["disabled"])]),_:1},8,["disabled"])):S("",!0)]),_:1})]),tab0:a(()=>[e(se,{tableRowStyle:re,rowKey:"sa_orderitemsid",ref_key:"prodlist",ref:P,columns:r(s).TBLayout("orderMxTable"),tableid:r(s).TBLayoutID("orderMxTable"),tableName:"orderMxTable",size:"small",param:U.value,onOnSelect:F},xe({_:2},[r(s).hasPermission("orderMxedit")?{name:"operation",fn:a(()=>[e(de,{class:"mt-10"},{default:a(()=>[e(c,{disabled:r(s).isDisabled(t.value.status,["确认","提交","审核","关闭","手工关闭"]),type:w.value?"primary":"dashed",onClick:W},{default:a(()=>[v(z(w.value?"行编辑":"保存"),1)]),_:1},8,["disabled","type"]),e(Ee,{disabled:r(s).isDisabled(t.value.status,["确认","提交","审核","关闭","手工关闭"]),bindData:{ownerid:r(l).currentRoute.value.query.id,ownertable:"sa_order",usetype:"default"},failedData:be.value,modeParam:{id:20230227194703,content:{}},onUploadSuccess:$e},null,8,["disabled","bindData","failedData"]),e(Fe,{columns:r(s).TBLayout("orderAddTable"),tableid:r(s).TBLayoutID("orderAddTable"),disabled:r(s).isDisabled(t.value.status,["确认","提交","审核","关闭","手工关闭"]),param:{id:20221109153502,content:{sa_orderid:t.value.sa_orderid,pageNumber:1,pageSize:20,where:{condition:"",tablefilter:{}}}},onOnSelectChange:L},{tb_cell:a(({data:n})=>[n.column.dataIndex==="qty"?(d(),b(ue,{key:0,style:{width:"100%"},id:"inputNumber",precision:2,value:n.record.qty,"onUpdate:value":_=>n.record.qty=_,min:n.record.orderminqty,step:n.record.orderaddqty},null,8,["value","onUpdate:value","min","step"])):S("",!0),n.column.dataIndex==="length"&&n.record.iscustomsize==1?(d(),$(E,{key:1},[n.record.lengthschemedetails.length>0?(d(),b(we,{key:0,value:n.record.length,"onUpdate:value":_=>n.record.length=_,style:{width:"150px"},placeholder:"选择长度"},{default:a(()=>[(d(!0),$(E,null,H(n.record.lengthschemedetails,_=>(d(),b(ge,{key:_.sa_sizeschemedetailid,value:_.num},{default:a(()=>[v(z(_.num),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value"])):(d(),b(Z,{key:1,style:{width:"200px"},value:n.record.length,"onUpdate:value":_=>n.record.length=_,placeholder:`输入${n.record.lengthmin}到${n.record.lengthmax}长度`,onBlur:_=>Y(n.record,n.record.lengthmin,n.record.lengthmax,"length")},null,8,["value","onUpdate:value","placeholder","onBlur"]))],64)):S("",!0),n.column.dataIndex==="width"&&n.record.iscustomsize==1?(d(),$(E,{key:2},[n.record.widthschemedetails.length>0?(d(),b(we,{key:0,value:n.record.width,"onUpdate:value":_=>n.record.width=_,style:{width:"150px"},placeholder:"选择宽度"},{default:a(()=>[(d(!0),$(E,null,H(n.record.widthschemedetails,_=>(d(),b(ge,{key:_.sa_sizeschemedetailid,value:_.num},{default:a(()=>[v(z(_.num),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value"])):(d(),b(Z,{key:1,style:{width:"200px"},value:n.record.width,"onUpdate:value":_=>n.record.width=_,placeholder:`输入${n.record.widthmin}到${n.record.widthmax}宽度`,onBlur:_=>Y(n.record,n.record.widthmin,n.record.widthmax,"width")},null,8,["value","onUpdate:value","placeholder","onBlur"]))],64)):S("",!0),n.column.dataIndex==="remarks"?(d(),b(Z,{key:3,style:{width:"100%"},value:n.record.remarks,"onUpdate:value":_=>n.record.remarks=_},null,8,["value","onUpdate:value"])):S("",!0)]),_:1},8,["columns","tableid","disabled","param"]),e(c,{disabled:r(s).isDisabled(t.value.status,["确认","提交","审核","关闭","手工关闭"],x.value.length==0),type:"primary",onClick:V},{default:a(()=>[v("删除商品")]),_:1},8,["disabled"]),e(We,{id:r(l).currentRoute.value.query.id,data:x.value,disabled:r(s).isDisabled(t.value.status,["确认","提交","审核","关闭","手工关闭"]),onOnSuccess:J},null,8,["id","data","disabled"]),e(c,{disabled:r(s).isDisabled(t.value.status,["新建","确认","提交","关闭","手工关闭"],x.value.length==0),type:"primary",onClick:oe},{default:a(()=>[v("一键发货")]),_:1},8,["disabled"]),e(c,{disabled:r(s).isDisabled(t.value.status,["新建","确认","提交","关闭","手工关闭"],x.value.length==0),type:"primary",onClick:i[7]||(i[7]=n=>ye(!0))},{default:a(()=>[v("行冻结")]),_:1},8,["disabled"]),e(c,{disabled:r(s).isDisabled(t.value.status,["新建","确认","提交","关闭","手工关闭"],x.value.length==0),type:"primary",onClick:i[8]||(i[8]=n=>ye(!1))},{default:a(()=>[v("解冻行")]),_:1},8,["disabled"])]),_:1})]),key:"0"}:void 0,r(s).hasPermission("orderMxedit")?{name:"tb_cell",fn:a(({data:n})=>[n.column.dataIndex==="qty"?(d(),$(E,{key:0},[t.value.type=="特殊订单"?(d(),b(ue,{key:0,value:n.record.qty,"onUpdate:value":_=>n.record.qty=_,disabled:r(s).isDisabled(t.value.status,["提交","审核","关闭","手工关闭"],w.value),onChange:_=>y(n.record,"qty")},null,8,["value","onUpdate:value","disabled","onChange"])):(d(),b(ue,{key:1,value:n.record.qty,"onUpdate:value":_=>n.record.qty=_,precision:2,disabled:r(s).isDisabled(t.value.status,["提交","审核","关闭","手工关闭"],w.value),min:n.record.orderminqty,step:n.record.orderaddqty,onChange:_=>y(n.record,"qty")},null,8,["value","onUpdate:value","disabled","min","step","onChange"]))],64)):S("",!0),n.column.dataIndex==="price"?(d(),$(E,{key:1},[r(k)?(d(),b(Z,{key:0,value:n.record.price,"onUpdate:value":_=>n.record.price=_,disabled:r(s).isDisabled(t.value.status,["提交","审核","关闭","手工关闭"],w.value),onChange:_=>y(n.record,"price")},null,8,["value","onUpdate:value","disabled","onChange"])):S("",!0)],64)):S("",!0),n.column.dataIndex==="amount"?(d(),$(E,{key:2},[r(k)?(d(),b(Z,{key:0,value:n.record.amount,"onUpdate:value":_=>n.record.amount=_,disabled:r(s).isDisabled(t.value.status,["提交","审核","关闭","手工关闭"],w.value),onChange:_=>y(n.record,"amount")},null,8,["value","onUpdate:value","disabled","onChange"])):S("",!0)],64)):S("",!0),n.column.dataIndex==="remarks"?(d(),b(Pe,{key:3},{title:a(()=>[v(z(n.record.remarks),1)]),default:a(()=>[e(Z,{style:{width:"100%"},disabled:r(s).isDisabled(t.value.status,["提交","审核","关闭","手工关闭"],w.value),value:n.record.remarks,"onUpdate:value":_=>n.record.remarks=_,min:1,onChange:_=>y(n.record,"remarks")},null,8,["disabled","value","onUpdate:value","onChange"])]),_:2},1024)):S("",!0)]),key:"1"}:void 0]),1032,["columns","tableid","param"])]),tab1:a(()=>[e(sa)]),tab2:a(()=>[e(oa)]),tab3:a(()=>[e(da)]),tab4:a(()=>[e(ra)]),tab5:a(()=>[e(ia)]),_:2},[t.value.sa_accountclassinfos?{name:"customContent",fn:a(()=>[e(ae,{orientation:"left","orientation-margin":"0px"},{default:a(()=>[ca]),_:1}),(d(!0),$(E,null,H(t.value.sa_accountclassinfos,n=>(d(),$("div",{class:"account-item-panel",key:n.index},[M("div",pa,[M("p",ma,z(n.accountname),1),e(ae,{type:"vertical"}),M("p",null,[v("实时余额: ¥"),M("span",_a,z(r(s).formatAmount(n.realbalance,{name:"hideFields",key:"realbalance"})),1)]),e(ae,{type:"vertical"}),M("p",null,[v("当时余额: ¥"),M("span",va,z(r(s).formatAmount(n.balance,{name:"hideFields",key:"balance"})),1)]),e(ae,{type:"vertical"}),M("p",null,"信用额度: ¥"+z(r(s).formatAmount(n.creditquota,{name:"hideFields",key:"creditquota"})),1),e(ae,{type:"vertical"}),M("div",null,[v("本单支出: "),M("span",ya,"¥"+z(r(s).formatAmount(n.amount,{name:"hideFields",key:"amount"})),1)])])]))),128))]),key:"0"}:void 0]),1032,["headData","title","delParam","disable"]),e(je,{ref_key:"printRef",ref:he,list:ne.value,onOnModeClick:Be},null,8,["list"])])}}},Aa=me(ba,[["__scopeId","data-v-7e7da5cd"]]);export{Aa as default};
|