| 1 |
- import{_ as T,A as D}from"./_plugin-vue_export-helper-8c6b27bd.js";import{P as $}from"./index-a3b22052.js";import{S as R,a as j,b as K,c as L}from"./index-1c1dbe5f.js";import{d as G}from"./index-b6d3afe4.js";import{u as H}from"./utils-430851c6.js";import{a as m,b as i,o as w,e as N,f as e,g as a,K as x,F as J,a2 as Q,a3 as z,a4 as W,a0 as X,a1 as Z,$ as B,l as ee,a5 as ae}from"./vue-064866b6.js";import{u as te}from"./vue-router-97798bdd.js";import"./index-73d4c5eb.js";const O=v=>(X("data-v-ce785bab"),v=v(),Z(),v),le=O(()=>B("p",{class:"info"},"基础信息",-1)),ne=O(()=>B("p",{class:"info"},"支付信息",-1)),se=O(()=>B("p",{class:"info"},"财务信息",-1)),re={__name:"edit",props:{data:Object},emits:["onSuccess"],setup(v,{emit:k}){const s=v,S={},t=m({});m([]);const c=m(!1),g=m([]),I=()=>{c.value=!0,t.value={sa_orderid:s.data.sa_orderid,sys_enterpriseid:s.data.sys_enterpriseid,sa_accountclassid:s.data.accountclass.sa_accountclassid,sa_brandid:s.data.sa_brandid,type:s.data.type,agentnum:s.data.agentnum,enterprisename:s.data.enterprisename,brandname:s.data.brandname,tradefield:s.data.tradefield,saler_name:s.data.saler_name,saler_hrid:s.data.saler_hrid,billdate:s.data.billdate,remarks:s.data.remarks,pay_enterprisename:s.data.pay_enterprisename,pay_enterpriseid:s.data.pay_enterpriseid,accountname:s.data.accountclass.accountname,saletype:s.data.saletype,finance_enterprisename:s.data.finance.enterprisename,finance_taxno:s.data.finance.taxno,sys_enterprise_financeid:s.data.finance.sys_enterprise_financeid},q()},U=({value:o})=>{t.value.saler_name=o.name,t.value.saler_hrid=o.hrid},n=()=>{c.value=!1},d=o=>{t.value.pay_enterprisename=o.enterprisename,t.value.pay_enterpriseid=o.sys_enterpriseid},h=o=>{t.value.finance_enterprisename=o.enterprisename,t.value.finance_taxno=o.taxno,t.value.sys_enterprise_financeid=o.sys_enterprise_financeid},q=async()=>{const o=await D.optionstype("saletype");g.value=o.data},_=async()=>{const o=await D.requested({id:20221108111402,content:t.value});H.message(o,"保存成功",()=>{c.value=!1,k("onSuccess")})};return(o,r)=>{const f=i("a-button"),u=i("a-col"),b=i("a-input"),p=i("a-form-item"),y=i("a-row"),C=i("a-input-search"),A=i("a-date-picker"),F=i("a-select-option"),M=i("a-select"),V=i("a-textarea"),Y=i("a-form"),E=i("a-space"),P=i("a-drawer");return w(),N("div",null,[e(f,{type:"primary",onClick:I},{default:a(()=>[x(" 编 辑 ")]),_:1}),e(P,{title:"编辑订单",width:720,visible:c.value,"body-style":{paddingBottom:"80px"},"footer-style":{textAlign:"right"},closable:!1,onClose:n},{extra:a(()=>[e(E,null,{default:a(()=>[e(f,{onClick:n},{default:a(()=>[x("关闭")]),_:1}),e(f,{type:"primary",onClick:_},{default:a(()=>[x("保存")]),_:1})]),_:1})]),default:a(()=>[e(Y,{model:t.value,rules:S,layout:"vertical"},{default:a(()=>[e(y,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[le]),_:1}),e(u,{span:12},{default:a(()=>[e(p,{label:"经销商编号"},{default:a(()=>[e(b,{value:t.value.agentnum,"onUpdate:value":r[0]||(r[0]=l=>t.value.agentnum=l),disabled:"",placeholder:"经销商编号"},null,8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(p,{label:"经销商名称"},{default:a(()=>[e(b,{value:t.value.enterprisename,"onUpdate:value":r[1]||(r[1]=l=>t.value.enterprisename=l),disabled:"",placeholder:"经销商名称"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(y,{gutter:16},{default:a(()=>[e(u,{span:12},{default:a(()=>[e(p,{label:"品牌"},{default:a(()=>[e(b,{value:t.value.brandname,"onUpdate:value":r[2]||(r[2]=l=>t.value.brandname=l),disabled:"",placeholder:"品牌"},null,8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(p,{label:"领域"},{default:a(()=>[e(b,{value:t.value.tradefield,"onUpdate:value":r[3]||(r[3]=l=>t.value.tradefield=l),disabled:"",placeholder:"领域"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(y,{gutter:16},{default:a(()=>[e(u,{span:12},{default:a(()=>[e(p,{label:"业务员"},{default:a(()=>[e(C,{value:t.value.saler_name,"onUpdate:value":r[4]||(r[4]=l=>t.value.saler_name=l),placeholder:"input search text",disabled:""},{enterButton:a(()=>[e(f,null,{icon:a(()=>[e(R,{param:{id:20221122153902,content:{pageNumber:1,pageSize:20,where:{condition:""}}},onOnSelect:U})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(p,{label:"单据日期"},{default:a(()=>[e(A,{style:{width:"100%"},valueFormat:"YYYY-MM-DD",value:t.value.billdate,"onUpdate:value":r[5]||(r[5]=l=>t.value.billdate=l)},null,8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(p,{label:"销售类别"},{default:a(()=>[e(M,{value:t.value.saletype,"onUpdate:value":r[6]||(r[6]=l=>t.value.saletype=l),style:{width:"100%"}},{default:a(()=>[(w(!0),N(J,null,Q(g.value,l=>(w(),z(F,{key:l.index,value:l.value},{default:a(()=>[x(W(l.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),e(y,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[ne]),_:1}),e(u,{span:12},{default:a(()=>[e(p,{label:"支付企业"},{default:a(()=>[e(C,{value:t.value.pay_enterprisename,"onUpdate:value":r[7]||(r[7]=l=>t.value.pay_enterprisename=l),placeholder:"选择支付企业",disabled:""},{enterButton:a(()=>[e(f,null,{icon:a(()=>[e(j,{param:{id:20230104103702,content:{pageNumber:1,pageSize:20,sys_enterpriseid:s.data.sys_enterpriseid,where:{condition:""}}},onOnSelect:d},null,8,["param"])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(p,{label:"账号名称"},{default:a(()=>[e(b,{value:t.value.accountname,"onUpdate:value":r[8]||(r[8]=l=>t.value.accountname=l),disabled:"",placeholder:"账号名称"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(y,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[se]),_:1}),e(u,{span:12},{default:a(()=>[e(p,{label:"抬头"},{default:a(()=>[e(C,{value:t.value.finance_enterprisename,"onUpdate:value":r[9]||(r[9]=l=>t.value.finance_enterprisename=l),placeholder:"选择开票单位",disabled:""},{enterButton:a(()=>[e(f,null,{icon:a(()=>[e(K,{param:{id:20221013160602,content:{sys_enterpriseid:t.value.pay_enterpriseid,pageNumber:1,pageSize:20,where:{condition:""}}},onOnSelect:h},null,8,["param"])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(u,{span:12},{default:a(()=>[e(p,{label:"税号"},{default:a(()=>[e(b,{value:t.value.finance_taxno,"onUpdate:value":r[10]||(r[10]=l=>t.value.finance_taxno=l),disabled:"",placeholder:"税号"},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(y,{gutter:16},{default:a(()=>[e(u,{span:24},{default:a(()=>[e(p,{label:"备注",name:"remarks"},{default:a(()=>[e(V,{value:t.value.remarks,"onUpdate:value":r[11]||(r[11]=l=>t.value.remarks=l),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},oe=T(re,[["__scopeId","data-v-ce785bab"]]),fe={__name:"index",setup(v){const k=te(),s=m([]),S=m({id:20221109093902,content:{sa_orderid:0,pageNumber:1,pageSize:20,where:{condition:""}}}),t=m({}),c=async()=>{const n=await D.requested({id:"20221108151302",content:{nocache:!0,sa_orderid:k.currentRoute.value.query.id}});t.value=n.data,g(n.data)},g=n=>{s.value=[{label:"订单状态",value:n.status,style:function(){let d={};switch(n.status){case"新建":d={color:"#000000"};break;case"提交":d={color:"#d90a0a"};break;case"交期待确认":d={color:"#e09a1a"};break;case"交期确认":d={color:"#3874f6"};break;case"审核":d={color:"#52C41A"};break;case"关闭":d={color:"#b2c0ea"};break}return d}},{label:"订单类型",value:n.type},{label:"明细分类",value:n.typemx},{label:"单据日期",value:n.billdate},{label:"企业名称",value:n.enterprisename},{label:"订单总金额",value:n.defaultamount,style:function(){return{color:"#ff0000"}}},{label:"合计数量",value:n.qty,style:function(){return{color:"#ff0000"}}},{label:"品牌",value:n.brandname},{label:"领域",value:n.tradefield},{label:"领域明细",value:n.tradefieldmx},{label:"业务员",value:n.saler_name},{label:"销售分类",value:`${n.saletype}`},{label:"erp单号",value:n.erpbillno},{label:"退回原因",value:n.backreason},{label:"备注",value:n.remarks}]},I=n=>{console.log(n,"orderManage")},U=[{title:"行号",dataIndex:"rowno",width:90,ellipsis:!0},{title:"产品名称",dataIndex:"itemname",width:180,ellipsis:!0},{title:"产品编号",dataIndex:"itemno",width:180,ellipsis:!0},{title:"erp编号",dataIndex:"erpitemno",width:180,ellipsis:!0},{title:"型号",dataIndex:"model",width:180,ellipsis:!0},{title:"规格",dataIndex:"spec",width:180,ellipsis:!0},{title:"数量",dataIndex:"qty",width:180,ellipsis:!0},{title:"标准价格",dataIndex:"marketprice",width:180,ellipsis:!0},{title:"单价",dataIndex:"price",width:180,ellipsis:!0},{title:"金额",dataIndex:"amount",width:180,ellipsis:!0},{title:"库存数量",dataIndex:"cansaleqty",width:180,ellipsis:!0},{title:"库存状态",dataIndex:"stockstatus",width:180,ellipsis:!0},{title:"包装数量",dataIndex:"packageqty",width:180,ellipsis:!0},{title:"未发货数量",dataIndex:"undeliqty",width:180,ellipsis:!0},{title:"备注",dataIndex:"remarks",width:360,ellipsis:!0}];return ee(()=>{c()}),(n,d)=>{const h=i("a-button"),q=i("a-input");return w(),N("div",null,[e(G,{headData:s.value,title:"订单号:"+t.value.sonum,tabs:["订单明细","订单进度","发货单","收支明细"],ownertable:"sa_order"},{operation:a(()=>[e(oe,{class:"mr-10",data:t.value,onOnSuccess:c},null,8,["data"]),e(h,{class:"mr-10",type:"primary"},{default:a(()=>[x("审核")]),_:1}),e(h,{class:"mr-10",type:"primary"},{default:a(()=>[x("退回")]),_:1})]),tab0:a(()=>[e(L,{class:"mt-10",param:{id:20221109153502,content:{sa_orderid:t.value.sa_orderid,pageNumber:1,pageSize:20,where:{condition:""}}}},null,8,["param"]),e($,{columns:U,param:S.value,onOnSelectChange:I},{tb_cell:a(({data:_})=>[_.column.dataIndex==="qty"?(w(),z(q,{key:0,value:_.record.qty,"onUpdate:value":o=>_.record.qty=o,min:_.record.orderminqty,step:_.record.orderaddqty},null,8,["value","onUpdate:value","min","step"])):ae("",!0)]),_:1},8,["param"])]),_:1},8,["headData","title"])])}}};export{fe as default};
|