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