index-1edbe96d.js 33 KB

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