1 |
- import{A as D,b as j}from"./index-0877f322.js";import{_ as R}from"./index-0c151144.js";import{S as T,a as G,b as L,c as P}from"./index-93f90636.js";import{d as W}from"./index-c0e2857d.js";import{_ as X}from"./_plugin-vue_export-helper-c27b6911.js";import{a as m,U as i,V as w,W as N,j as e,X as a,G as x,F as H,a2 as J,a3 as z,a4 as K,a0 as Q,a1 as Z,$ as B,o as ee,a5 as ae}from"./vue-15ee4564.js";import{u as te}from"./vue-router-0190217c.js";import"./base-3803c3f3.js";const O=v=>(Q("data-v-dd14b45a"),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 n=v,S={},t=m({});m([]);const c=m(!1),g=m([]),I=()=>{c.value=!0,t.value={sa_orderid:n.data.sa_orderid,sys_enterpriseid:n.data.sys_enterpriseid,sa_accountclassid:n.data.accountclass.sa_accountclassid,sa_brandid:n.data.sa_brandid,type:n.data.type,agentnum:n.data.agentnum,enterprisename:n.data.enterprisename,brandname:n.data.brandname,tradefield:n.data.tradefield,saler_name:n.data.saler_name,saler_hrid:n.data.saler_hrid,billdate:n.data.billdate,remarks:n.data.remarks,pay_enterprisename:n.data.pay_enterprisename,pay_enterpriseid:n.data.pay_enterpriseid,accountname:n.data.accountclass.accountname,saletype:n.data.saletype,finance_enterprisename:n.data.finance.enterprisename,finance_taxno:n.data.finance.taxno,sys_enterprise_financeid:n.data.finance.sys_enterprise_financeid},q()},U=({value:o})=>{t.value.saler_name=o.name,t.value.saler_hrid=o.hrid},s=()=>{c.value=!1},u=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});j.message(o,"保存成功",()=>{c.value=!1,k("onSuccess")})};return(o,r)=>{const f=i("a-button"),d=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"),$=i("a-space"),E=i("a-drawer");return w(),N("div",null,[e(f,{type:"primary",onClick:I},{default:a(()=>[x(" 编 辑 ")]),_:1}),e(E,{title:"编辑订单",width:720,visible:c.value,"body-style":{paddingBottom:"80px"},"footer-style":{textAlign:"right"},closable:!1,onClose:s},{extra:a(()=>[e($,null,{default:a(()=>[e(f,{onClick:s},{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(d,{span:24},{default:a(()=>[le]),_:1}),e(d,{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(d,{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(d,{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(d,{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(d,{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(T,{param:{id:20221122153902,content:{pageNumber:1,pageSize:20,where:{condition:""}}},onOnSelect:U})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(d,{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(d,{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(H,null,J(g.value,l=>(w(),z(F,{key:l.index,value:l.value},{default:a(()=>[x(K(l.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),e(y,{gutter:16},{default:a(()=>[e(d,{span:24},{default:a(()=>[ne]),_:1}),e(d,{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(G,{param:{id:20230104103702,content:{pageNumber:1,pageSize:20,sys_enterpriseid:n.data.sys_enterpriseid,where:{condition:""}}},onOnSelect:u},null,8,["param"])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(d,{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(d,{span:24},{default:a(()=>[se]),_:1}),e(d,{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(L,{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(d,{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(d,{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=X(re,[["__scopeId","data-v-dd14b45a"]]),fe={__name:"index",setup(v){const k=te(),n=m([]),S=m({id:20221109093902,content:{sa_orderid:0,pageNumber:1,pageSize:20,where:{condition:""}}}),t=m({}),c=async()=>{const s=await D.requested({id:"20221108151302",content:{nocache:!0,sa_orderid:k.currentRoute.value.query.id}});t.value=s.data,g(s.data)},g=s=>{n.value=[{label:"订单状态",value:s.status,style:function(){let u={};switch(s.status){case"新建":u={color:"#000000"};break;case"提交":u={color:"#d90a0a"};break;case"交期待确认":u={color:"#e09a1a"};break;case"交期确认":u={color:"#3874f6"};break;case"审核":u={color:"#52C41A"};break;case"关闭":u={color:"#b2c0ea"};break}return u}},{label:"订单类型",value:s.type},{label:"明细分类",value:s.typemx},{label:"单据日期",value:s.billdate},{label:"企业名称",value:s.enterprisename},{label:"订单总金额",value:s.defaultamount,style:function(){return{color:"#ff0000"}}},{label:"合计数量",value:s.qty,style:function(){return{color:"#ff0000"}}},{label:"品牌",value:s.brandname},{label:"领域",value:s.tradefield},{label:"领域明细",value:s.tradefieldmx},{label:"业务员",value:s.saler_name},{label:"销售分类",value:`${s.saletype}`},{label:"退回原因",value:s.backreason},{label:"备注",value:s.remarks}]},I=s=>{console.log(s,"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()}),(s,u)=>{const h=i("a-button"),q=i("a-input");return w(),N("div",null,[e(W,{headData:n.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(P,{class:"mt-10",param:{id:20221109153502,content:{sa_orderid:t.value.sa_orderid,pageNumber:1,pageSize:20,where:{condition:""}}}},null,8,["param"]),e(R,{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};
|