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