| 1 |
- import{A as T,c as i}from"./index-abf064a2.js";import{n as R}from"./index-9eed2723.js";import{d as U}from"./index-7f64416a.js";import{u as B}from"./vue-router-e129cfde.js";import{a as m,o as $,W as y,X as o,Y as d,m as c,Z as n,F as N,a5 as O,a2 as C,E as v,a4 as u,$ as q,a3 as h,u as l,a6 as V,c as E}from"./vue-904e9482.js";import{_ as L}from"./_plugin-vue_export-helper-c27b6911.js";import"./fullScreen-65fc39ea.js";import"./SettingOutlined-51babe38.js";import"./routeTabs-889fd211.js";/* empty css */const K={key:0},W={key:1},F={style:{color:"#999"}},X={__name:"progress",setup(I){const p=B(),_=m([]),g=async()=>{const b=await T.requested({id:20221229093602,content:{sa_orderid:p.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:""}}});_.value=b.data};return $(()=>{g()}),(b,t)=>{const z=y("a-empty"),D=y("a-timeline-item"),x=y("a-timeline");return o(),d("div",null,[_.value.length==0?(o(),d("div",K,[c(z)])):(o(),d("div",W,[c(x,null,{default:n(()=>[(o(!0),d(N,null,O(_.value,(r,f)=>(o(),C(D,{key:f},{default:n(()=>[v(u(r.actionby)+" - "+u(r.action)+" - "+u(r.remarks)+" ",1),q("p",F,u(r.actiondate),1)]),_:2},1024))),128))]),_:1})]))])}}};const Y={__name:"dispatch",props:{id:Number},setup(I){const p=I,_=B(),g=m({id:20221205111302,content:{sa_orderid:_.currentRoute.value.query.id,pageNumber:1,pageSize:17,where:{condition:""}}}),b=m([]),t=m(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=(r,f,w,{currentDataSource:S})=>{p.param.content.pageNumber=r.current,p.param.content.pageSize=r.pageSize,x()},x=async()=>{const r=await T.requested(g.value);console.log(r,"--"),b.value=r.data,t.value=r.total};return $(()=>{x()}),(r,f)=>{const w=y("router-link"),S=y("a-table");return o(),d("div",null,[c(S,{class:"ant-table-striped",rowKey:"itemid",columns:z,"data-source":b.value,scroll:{x:"max-content"},pagination:{showSizeChanger:!0,defaultPageSize:20,total:t.value},onChange:D,size:"small",bordered:"","row-class-name":(e,s)=>s%2===1?"table-striped":null},{bodyCell:n(({column:e,record:s})=>[e.dataIndex==="billno"?(o(),C(w,{key:0,to:{path:"/dispatchdetail_agent",query:{id:s.sa_dispatchid}}},{default:n(()=>[v(u(s.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 p=I,_=B(),g=m({id:20230221193203,content:{sa_orderid:_.currentRoute.value.query.id,pageNumber:1,pageSize:17,where:{condition:""}}}),b=m([]),t=m(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=(r,f,w,{currentDataSource:S})=>{p.param.content.pageNumber=r.current,p.param.content.pageSize=r.pageSize,x()},x=async()=>{const r=await T.requested(g.value);b.value=r.data,t.value=r.total};return $(()=>{x()}),(r,f)=>{const w=y("a-tag"),S=y("a-table");return o(),d("div",null,[c(S,{class:"ant-table-striped",rowKey:"itemid",columns:z,"data-source":b.value,scroll:{x:"max-content"},pagination:{showSizeChanger:!0,defaultPageSize:20,total:t.value},onChange:D,size:"small","row-class-name":(e,s)=>s%2===1?"table-striped":null},{bodyCell:n(({column:e,record:s})=>[e.dataIndex==="amount"?(o(),C(w,{key:0},{default:n(()=>[v(u(l(i).formatAmount(s.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 p=B();return(_,g)=>{const b=y("router-link");return o(),d("div",null,[c(R,{size:"small",tableid:l(i).TBLayoutID("saleOutBillTable"),columns:l(i).TBLayout("saleOutBillTable"),param:{id:20230815151203,content:{sa_orderid:l(p).currentRoute.value.query.id,where:{}}}},{tb_cell:n(({data:t})=>[t.column.dataIndex==="rb"?(o(),d("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(b,{key:1,to:{path:"/saleOutBillDetail",query:{id:t.record.st_stockbillid}}},{default:n(()=>[v(u(t.record.billno),1)]),_:2},1032,["to"])):h("",!0)]),_:1},8,["tableid","columns","param"])])}}},J={__name:"logisticsOrder",setup(I){const p=B();return(_,g)=>{const b=y("router-link");return o(),d("div",null,[c(R,{size:"small",columns:l(i).TBLayout("logisticsTable"),param:{id:20221205111402,content:{sa_orderid:l(p).currentRoute.value.query.id,where:{}}}},{tb_cell:n(({data:t})=>[t.column.dataIndex==="billno"?(o(),C(b,{key:0,to:{path:"/logisticsOrderDetail",query:{id:t.record.sa_logisticsid}}},{default:n(()=>[v(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 p=B(),_=m([]),g=m({id:20221109093902,content:{sa_orderid:p.currentRoute.value.query.id,pageNumber:1,pageSize:20,where:{condition:""}}});m(null);const b=m(null),t=m({}),z=m([]);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:p.currentRoute.value.query.id}});t.value=e.data,x(e.data)},x=e=>{_.value=[{label:"状态",value:e.status,style:function(){let s={};switch(e.status){case"新建":s={color:"#000000"};break;case"提交":s={color:"#d90a0a"};break;case"交期待确认":s={color:"#e09a1a"};break;case"交期确认":s={color:"#3874f6"};break;case"审核":s={color:"#52C41A"};break;case"关闭":s={color:"#b2c0ea"};break}return s}},{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:i.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==="促销订单"&&(_.value.splice(0,0,{label:"促销名称",value:e.promname,span:2,style:function(){return{fontWeight:"bold",color:"#52c41a"}}}),_.value.splice(1,0,{label:"促销方案",value:e.promnum,span:4,style:function(){return{fontWeight:"bold",color:"#52c41a"}}}))},r=m(!0),f=m([]),w=(e,s)=>{switch(s){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,s)=>{const k=y("a-divider"),M=y("a-input-number"),P=y("a-input");return o(),d("div",null,[c(U,{headData:_.value,title:"订单号:"+t.value.sonum,tabs:["订单明细","订单进度","发货单","收支明细","出库单","物流单"],disable:l(i).isDisabled(t.value.status,["提交","审核","关闭","预提交","确认","手工关闭"]),size:"small",hideBorder:!1,ownertable:"sa_order"},{operation:n(()=>[]),customContent:n(()=>[c(k,{orientation:"left","orientation-margin":"0px"},{default:n(()=>[v("账户信息")]),_:1}),(o(!0),d(N,null,O(t.value.sa_accountclassinfos,a=>(o(),d("div",{class:"account-item-panel",key:a.index},[q("div",Q,[q("p",ee,u(a.accountname),1),c(k,{type:"vertical"}),q("p",null,[v("账户余额: ¥"),q("span",te,u(l(i).formatAmount(a.balance)),1)]),c(k,{type:"vertical"}),q("p",null,"信用额度: ¥"+u(l(i).formatAmount(a.creditquota)),1),c(k,{type:"vertical"}),q("div",null,[v("本单支出: "),q("span",ae,"¥"+u(l(i).formatAmount(a.amount)),1)])])]))),128))]),tab0:n(()=>[c(R,{ref_key:"prodlist",ref:b,columns:l(i).TBLayout("orderMxTable"),tableName:"orderMxTable",rowKey:"sa_orderitemsid",param:g.value,size:"small",hideBorder:!0,onOnSelect:S},{operation:n(()=>[]),tb_cell:n(({data:a})=>[a.column.dataIndex==="qty"&&l(i).hasPermission("orderMxedit")?(o(),C(M,{key:0,style:{width:"100%"},id:"inputNumber",precision:2,disabled:l(i).isDisabled(t.value.status,["提交","审核","关闭"],r.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(i).hasPermission("orderMxedit")?(o(),C(P,{key:1,style:{width:"100%"},disabled:l(i).isDisabled(t.value.status,["提交","审核","关闭"],r.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(),d(N,{key:2},[v(u(l(i).formatAmount(a.record.defaultprice)),1)],64)):h("",!0),a.column.dataIndex==="price"?(o(),d(N,{key:3},[v(u(l(i).formatAmount(a.record.price)),1)],64)):h("",!0),a.column.dataIndex==="amount"?(o(),d(N,{key:4},[v(u(l(i).formatAmount(a.record.amount)),1)],64)):h("",!0),a.column.dataIndex==="stockstatus"?(o(),d(N,{key:5},[v(u(a.record.invbalqty-a.record.undeliqtysum-a.record.unsoldqty>0?"有货":"无货"),1)],64)):h("",!0)]),_:1},8,["columns","param"])]),tab1:n(()=>[c(X)]),tab2:n(()=>[c(Z)]),tab3:n(()=>[c(G)]),tab4:n(()=>[c(H)]),tab5:n(()=>[c(J)]),_:1},8,["headData","title","disable"])])}}},_e=L(oe,[["__scopeId","data-v-7fa316e7"]]);export{_e as default};
|