1 |
- import{A as T,c as s}from"./index-ad86104a.js";import{n as R}from"./index-3ffc5526.js";import{d as U}from"./index-c53e54d9.js";import{u as B}from"./vue-router-e2815956.js";import{a as d,o as $,W as v,X as o,Y as c,m as i,Z as r,F as N,a5 as O,a2 as C,E as b,a4 as u,$ as q,a3 as h,u as l,a6 as V,c as E}from"./vue-7f5e2b1b.js";import{_ as L}from"./_plugin-vue_export-helper-c27b6911.js";import"./fullScreen-4e5f256d.js";import"./SettingOutlined-4a5359d8.js";import"./index-65e90301.js";/* empty css */import"./InboxOutlined-2827144f.js";/* empty css */import"./routeTabs-31d05863.js";const K={key:0},W={key:1},F={style:{color:"#999"}},X={__name:"progress",setup(I){const m=B(),p=d([]),g=async()=>{const _=await T.requested({id:20221229093602,content:{sa_orderid:m.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:""}}});p.value=_.data};return $(()=>{g()}),(_,t)=>{const z=v("a-empty"),D=v("a-timeline-item"),x=v("a-timeline");return o(),c("div",null,[p.value.length==0?(o(),c("div",K,[i(z)])):(o(),c("div",W,[i(x,null,{default:r(()=>[(o(!0),c(N,null,O(p.value,(n,f)=>(o(),C(D,{key:f},{default:r(()=>[b(u(n.actionby)+" - "+u(n.action)+" - "+u(n.remarks)+" ",1),q("p",F,u(n.actiondate),1)]),_:2},1024))),128))]),_:1})]))])}}};const Y={__name:"dispatch",props:{id:Number},setup(I){const m=I,p=B(),g=d({id:20221205111302,content:{sa_orderid:p.currentRoute.value.query.id,pageNumber:1,pageSize:17,where:{condition:""}}}),_=d([]),t=d(0),z=[{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}],D=(n,f,w,{currentDataSource:S})=>{m.param.content.pageNumber=n.current,m.param.content.pageSize=n.pageSize,x()},x=async()=>{const n=await T.requested(g.value);console.log(n,"--"),_.value=n.data,t.value=n.total};return $(()=>{x()}),(n,f)=>{const w=v("router-link"),S=v("a-table");return o(),c("div",null,[i(S,{class:"ant-table-striped",rowKey:"itemid",columns:z,"data-source":_.value,scroll:{x:"max-content"},pagination:{showSizeChanger:!0,defaultPageSize:20,total:t.value},onChange:D,size:"small",bordered:"","row-class-name":(e,y)=>y%2===1?"table-striped":null},{bodyCell:r(({column:e,record:y})=>[e.dataIndex==="billno"?(o(),C(w,{key:0,to:{path:"/dispatchdetail_agent",query:{id:y.sa_dispatchid}}},{default:r(()=>[b(u(y.billno),1)]),_:2},1032,["to"])):h("",!0)]),_:1},8,["data-source","pagination","row-class-name"])])}}},Z=L(Y,[["__scopeId","data-v-2c566af1"]]);const j={__name:"income",props:{id:Number},setup(I){const m=I,p=B(),g=d({id:20230221193203,content:{sa_orderid:p.currentRoute.value.query.id,pageNumber:1,pageSize:17,where:{condition:""}}}),_=d([]),t=d(0),z=[{title:"状态",dataIndex:"status",width:90,ellipsis:!0},{title:"单据编号",dataIndex:"billno",width:180,ellipsis:!0},{title:"来源",dataIndex:"source",width:90,ellipsis:!0},{title:"收支金额",dataIndex:"amount",width:90,ellipsis:!0},{title:"备注",dataIndex:"remarks",width:250,ellipsis:!0}],D=(n,f,w,{currentDataSource:S})=>{m.param.content.pageNumber=n.current,m.param.content.pageSize=n.pageSize,x()},x=async()=>{const n=await T.requested(g.value);_.value=n.data,t.value=n.total};return $(()=>{x()}),(n,f)=>{const w=v("a-tag"),S=v("a-table");return o(),c("div",null,[i(S,{class:"ant-table-striped",rowKey:"itemid",columns:z,"data-source":_.value,scroll:{x:"max-content"},pagination:{showSizeChanger:!0,defaultPageSize:20,total:t.value},onChange:D,size:"small","row-class-name":(e,y)=>y%2===1?"table-striped":null},{bodyCell:r(({column:e,record:y})=>[e.dataIndex==="amount"?(o(),C(w,{key:0},{default:r(()=>[b(u(l(s).formatAmount(y.amount)),1)]),_:2},1024)):h("",!0)]),_:1},8,["data-source","pagination","row-class-name"])])}}},G=L(j,[["__scopeId","data-v-fee780ce"]]),H={__name:"saleOutBill",setup(I){const m=B();return(p,g)=>{const _=v("router-link");return o(),c("div",null,[i(R,{size:"small",tableid:l(s).TBLayoutID("saleOutBillTable"),columns:l(s).TBLayout("saleOutBillTable"),param:{id:20230815151203,content:{sa_orderid:l(m).currentRoute.value.query.id,where:{}}}},{tb_cell:r(({data:t})=>[t.column.dataIndex==="rb"?(o(),c("span",{key:0,style:V(t.record.rb==1?{color:"red"}:{color:"blue"})},u(t.record.rb==1?"红":"蓝"),5)):h("",!0),t.column.dataIndex==="billno"?(o(),C(_,{key:1,to:{path:"/saleOutBillDetail",query:{id:t.record.st_stockbillid}}},{default:r(()=>[b(u(t.record.billno),1)]),_:2},1032,["to"])):h("",!0)]),_:1},8,["tableid","columns","param"])])}}},J={__name:"logisticsOrder",setup(I){const m=B();return(p,g)=>{const _=v("router-link");return o(),c("div",null,[i(R,{size:"small",columns:l(s).TBLayout("logisticsTable"),param:{id:20221205111402,content:{sa_orderid:l(m).currentRoute.value.query.id,where:{}}}},{tb_cell:r(({data:t})=>[t.column.dataIndex==="billno"?(o(),C(_,{key:0,to:{path:"/logisticsOrderDetail",query:{id:t.record.sa_logisticsid}}},{default:r(()=>[b(u(t.record.billno),1)]),_:2},1032,["to"])):h("",!0)]),_:1},8,["columns","param"])])}}};const Q={class:"account-item-panel-content"},ee={class:"almm"},te={class:"accountAmount"},ae={style:{color:"red"}},oe={__name:"index",setup(I){const m=B(),p=d([]),g=d({id:20221109093902,content:{sa_orderid:m.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:""}}});d(null);const _=d(null),t=d({}),z=d([]);E(()=>{let e={id:0,content:{sa_orderid:t.value.sa_orderid,pageNumber:1,pageSize:20,where:{condition:""}}};switch(t.value.type){case"标准订单":e.id=20221109153502;break;case"促销订单":e.id=20230107182302;break;default:e.id=20221109153502;break}return e});const D=async()=>{const e=await T.requested({id:"20221108151302",content:{nocache:!0,sa_orderid:m.currentRoute.value.query.id}});t.value=e.data,x(e.data)},x=e=>{p.value=[{label:"状态",value:e.status,style:()=>({color:s.statusAndColor(e.status)})},{label:"订单类型",value:e.type,span:1},{label:"明细分类",value:e.typemx,span:1},{label:"单据日期",value:e.billdate,span:1},{label:"企业名称",value:e.enterprisename,span:1},{label:"订单总金额",value:s.formatAmount(e.amount),span:1},{label:"合计数量",value:e.qty,span:1},{label:"领域",value:e.tradefield,span:1},{label:"业务员",value:e.saler_name,span:1},{label:"开票单位",value:e.finance.enterprisename,span:3},{label:"退回原因",value:e.backreason,span:6},{label:"备注",value:e.remarks,span:6}],e.type==="促销订单"&&(p.value.splice(0,0,{label:"促销名称",value:e.promname,span:2,style:function(){return{fontWeight:"bold",color:"#52c41a"}}}),p.value.splice(1,0,{label:"促销方案",value:e.promnum,span:4,style:function(){return{fontWeight:"bold",color:"#52c41a"}}}))},n=d(!0),f=d([]),w=(e,y)=>{switch(y){case"qty":e.amount=e.qty*e.price;break}f.value.some(k=>k.sa_orderitemsid==e.sa_orderitemsid)?f.value.filter(k=>{if(k.sa_orderitemsid==e.sa_orderitemsid)return k=e,!1}):f.value=[...f.value,e]},S=e=>{z.value=e};return $(()=>{D()}),(e,y)=>{const k=v("a-divider"),M=v("a-input-number"),P=v("a-input");return o(),c("div",null,[i(U,{headData:p.value,title:"订单号:"+t.value.sonum,tabs:["订单明细","订单进度","发货单","收支明细","出库单","物流单"],disable:l(s).isDisabled(t.value.status,["提交","审核","关闭","预提交","确认","手工关闭"]),size:"small",hideBorder:!1,ownertable:"sa_order"},{operation:r(()=>[]),customContent:r(()=>[i(k,{orientation:"left","orientation-margin":"0px"},{default:r(()=>[b("账户信息")]),_:1}),(o(!0),c(N,null,O(t.value.sa_accountclassinfos,a=>(o(),c("div",{class:"account-item-panel",key:a.index},[q("div",Q,[q("p",ee,u(a.accountname),1),i(k,{type:"vertical"}),q("p",null,[b("账户余额: ¥"),q("span",te,u(l(s).formatAmount(a.balance)),1)]),i(k,{type:"vertical"}),q("p",null,"信用额度: ¥"+u(l(s).formatAmount(a.creditquota)),1),i(k,{type:"vertical"}),q("div",null,[b("本单支出: "),q("span",ae,"¥"+u(l(s).formatAmount(a.amount)),1)])])]))),128))]),tab0:r(()=>[i(R,{ref_key:"prodlist",ref:_,columns:l(s).TBLayout("orderMxTable"),tableName:"orderMxTable",rowKey:"sa_orderitemsid",param:g.value,size:"small",hideBorder:!0,onOnSelect:S},{operation:r(()=>[]),tb_cell:r(({data:a})=>[a.column.dataIndex==="qty"&&l(s).hasPermission("orderMxedit")?(o(),C(M,{key:0,style:{width:"100%"},id:"inputNumber",precision:2,disabled:l(s).isDisabled(t.value.status,["提交","审核","关闭"],n.value),value:a.record.qty,"onUpdate:value":A=>a.record.qty=A,min:a.record.orderminqty,step:a.record.orderaddqty,onChange:A=>w(a.record,"qty")},null,8,["disabled","value","onUpdate:value","min","step","onChange"])):h("",!0),a.column.dataIndex==="remarks"&&l(s).hasPermission("orderMxedit")?(o(),C(P,{key:1,style:{width:"100%"},disabled:l(s).isDisabled(t.value.status,["提交","审核","关闭"],n.value),value:a.record.remarks,"onUpdate:value":A=>a.record.remarks=A,min:1,onChange:A=>w(a.record),placeholder:"请输入产品备注"},null,8,["disabled","value","onUpdate:value","onChange"])):h("",!0),a.column.dataIndex==="defaultprice"?(o(),c(N,{key:2},[b(u(l(s).formatAmount(a.record.defaultprice)),1)],64)):h("",!0),a.column.dataIndex==="price"?(o(),c(N,{key:3},[b(u(l(s).formatAmount(a.record.price)),1)],64)):h("",!0),a.column.dataIndex==="amount"?(o(),c(N,{key:4},[b(u(l(s).formatAmount(a.record.amount)),1)],64)):h("",!0),a.column.dataIndex==="stockstatus"?(o(),c(N,{key:5},[b(u(a.record.invbalqty-a.record.undeliqtysum-a.record.unsoldqty>0?"有货":"无货"),1)],64)):h("",!0)]),_:1},8,["columns","param"])]),tab1:r(()=>[i(X)]),tab2:r(()=>[i(Z)]),tab3:r(()=>[i(G)]),tab4:r(()=>[i(H)]),tab5:r(()=>[i(J)]),_:1},8,["headData","title","disable"])])}}},ye=L(oe,[["__scopeId","data-v-ce368c9c"]]);export{ye as default};
|