index-1a04eded.js 32 KB

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