| 1 |
- import{e as U,A as F}from"./index-a99e9ae3.js";import{l as K}from"./index-164e75a5.js";import{S as P}from"./index-66270ae2.js";import{n as G}from"./index-d54abd07.js";import{a as r,w as W,U as o,V as i,W as y,$ as X,j as e,X as a,u as v,R as H,c as J,G as c,a3 as z,F as A,a2 as Y,a4 as T,a5 as M}from"./vue-f0dec34d.js";import{S as Q}from"./SnippetsOutlined-a7558cf6.js";import{u as Z}from"./vue-router-e674635e.js";import"./fullScreen-a57ace7d.js";import"./base-06452ed3.js";import"./_plugin-vue_export-helper-c27b6911.js";/* empty css */const ee={__name:"selectOrder",props:["id"],emits:["onSelectOrder"],setup(N,{emit:b}){const d=N,t=r(!1),f=r({id:20230105110003,content:{sys_enterpriseid:d.id,pageNumber:1,pageSize:20}}),w=r(),k=()=>{f.value.content.sys_enterpriseid=d.id,t.value=!0},u=()=>{t.value=!1},x=r({}),D=p=>{x.value=p.pop()},R=async()=>{u(),b("onSelectOrder",x.value)};return W(t,p=>{p&&setTimeout(()=>{w.value.listData()},0)}),(p,h)=>{const C=o("a-space"),B=o("a-modal");return i(),y("div",null,[X("div",{onClick:k},[e(C,null,{default:a(()=>[e(v(Q)),H(p.$slots,"text")]),_:3})]),e(B,{visible:t.value,"onUpdate:visible":h[0]||(h[0]=n=>t.value=n),class:"custom-class",title:"选择订单",placement:"right",width:"1000px",closable:!1,onClose:u,onOk:R},{default:a(()=>[e(G,{filterMultiple:!0,rowKey:"sa_orderid",ref_key:"list",ref:w,size:"small",param:f.value,columns:v(U).TBLayout("orderTable"),onOnSelect:D},null,8,["param","columns"])]),_:1},8,["visible"])])}}},ae={__name:"add",emits:["onSuccess"],setup(N,{emit:b}){const d=r(!1),t=r({sa_aftersalesmagid:0,enterprisename:"",sa_orderid:0,sonum:"",remarks:"",sys_enterpriseid:0}),f=J(()=>t.value.type=="退货单"),w=()=>{d.value=!0,B()},k=r(),u=()=>{d.value=!1,k.value.resetFields()},x=async()=>{try{const n=await k.value.validateFields(),s=await F.requested({id:20230104160503,content:t.value});U.message(s,"新建成功",()=>{u(),b("onSuccess")})}catch(n){console.log("Failed:",n)}},D=async n=>{t.value.enterprisename=n.enterprisename,t.value.sys_enterpriseid=n.sys_enterpriseid,h()},R=async n=>{t.value.sonum=n.sonum,t.value.sa_orderid=n.sa_orderid},p=r([]),h=async()=>{const n=await F.requested({id:"20221009160003",content:{sys_enterpriseid:t.value.sys_enterpriseid}});p.value=n.data},C=r([]),B=async()=>{const n=await F.optionstype("returncategory");C.value=n.data};return(n,s)=>{const S=o("a-button"),g=o("a-select-option"),O=o("a-select"),m=o("a-form-item"),_=o("a-col"),V=o("a-input-search"),$=o("a-date-picker"),q=o("a-row"),I=o("a-textarea"),L=o("a-form"),j=o("a-space"),E=o("a-drawer");return i(),y("div",null,[e(S,{type:"primary",onClick:w},{default:a(()=>[c("新建")]),_:1}),e(E,{visible:d.value,"onUpdate:visible":s[8]||(s[8]=l=>d.value=l),class:"custom-class",title:"新建返退单",placement:"right",width:"600",closable:!1,onClose:u},{extra:a(()=>[e(j,null,{default:a(()=>[e(S,{onClick:u},{default:a(()=>[c("关闭")]),_:1}),e(S,{type:"primary",onClick:x},{default:a(()=>[c("保存")]),_:1})]),_:1})]),default:a(()=>[e(L,{model:t.value,ref_key:"formRef",ref:k,size:"small",layout:"vertical"},{default:a(()=>[e(q,{gutter:16},{default:a(()=>[e(_,{span:v(f)?12:24},{default:a(()=>[e(m,{label:"返退单类型",name:"type",rules:[{required:!0,message:"请选择返退单类型"}]},{default:a(()=>[e(O,{value:t.value.type,"onUpdate:value":s[0]||(s[0]=l=>t.value.type=l),style:{width:"100%"},placeholder:"选择返退单类型"},{default:a(()=>[e(g,{value:"退货单"},{default:a(()=>[c("退货单")]),_:1}),e(g,{value:"换货单"},{default:a(()=>[c("换货单")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1},8,["span"]),v(f)?(i(),z(_,{key:0,span:12},{default:a(()=>[e(m,{label:"退货类别"},{default:a(()=>[e(O,{value:t.value.typemx,"onUpdate:value":s[1]||(s[1]=l=>t.value.typemx=l),style:{width:"100%"},placeholder:"选择退货类别"},{default:a(()=>[(i(!0),y(A,null,Y(C.value,l=>(i(),z(g,{key:l.index,value:l.value},{default:a(()=>[c(T(l.remarks),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})):M("",!0),e(_,{span:24},{default:a(()=>[e(m,{label:"企业信息",name:"enterprisename",rules:[{required:!0,message:"请输入企业信息"}]},{default:a(()=>[e(V,{value:t.value.enterprisename,"onUpdate:value":s[2]||(s[2]=l=>t.value.enterprisename=l),readonly:"",placeholder:"选择企业信息"},{enterButton:a(()=>[e(S,null,{icon:a(()=>[e(P,{param:{id:20230427101304,content:{pageNumber:1,pageSize:20,where:{condition:"",status:""}}},onOnSelect:D})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(m,{label:"选择订单"},{default:a(()=>[e(V,{disabled:!t.value.enterprisename,value:t.value.sonum,"onUpdate:value":s[3]||(s[3]=l=>t.value.sonum=l),readonly:"",placeholder:"选择订单信息"},{enterButton:a(()=>[e(S,null,{icon:a(()=>[e(ee,{id:t.value.sys_enterpriseid,onOnSelectOrder:R},null,8,["id"])]),_:1})]),_:1},8,["disabled","value"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(m,{label:"退款账户"},{default:a(()=>[e(O,{disabled:!t.value.enterprisename,ref:"select",value:t.value.sa_accountclassid,"onUpdate:value":s[4]||(s[4]=l=>t.value.sa_accountclassid=l),placeholder:"选择转出账号",style:{width:"100%"}},{default:a(()=>[(i(!0),y(A,null,Y(p.value,l=>(i(),z(g,{key:l.sa_accountclassid,value:l.sa_accountclassid},{default:a(()=>[c(T(l.accountname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["disabled","value"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(m,{label:"单据日期"},{default:a(()=>[e($,{style:{width:"100%"},valueFormat:"YYYY-MM-DD",value:t.value.billdate,"onUpdate:value":s[5]||(s[5]=l=>t.value.billdate=l)},null,8,["value"])]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(m,{label:"实物退回"},{default:a(()=>[e(O,{value:t.value.isitemreturn,"onUpdate:value":s[6]||(s[6]=l=>t.value.isitemreturn=l),style:{width:"100%"},placeholder:"选择实物退回"},{default:a(()=>[e(g,{value:1},{default:a(()=>[c("是")]),_:1}),e(g,{value:0},{default:a(()=>[c("否")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),e(q,null,{default:a(()=>[e(_,{span:24},{default:a(()=>[e(m,{label:"原因备注",name:"reason"},{default:a(()=>[e(I,{value:t.value.reason,"onUpdate:value":s[7]||(s[7]=l=>t.value.reason=l),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},te={key:0},le={key:1},ve={__name:"index",setup(N){Z();const b=r();r([]),r([]);let d=r([{label:"时间范围",key:"dateRange",type:"datepickerRange",objKeys:["begindate","enddate"]},{label:"状态",key:"status",type:"select",dataSource:[{remarks:"新建",value:"新建"},{remarks:"提交",value:"提交"},{remarks:"审核",value:"审核"},{remarks:"复核",value:"复核"},{remarks:"关闭",value:"关闭"}]},{label:"搜索",key:"condition",type:"input"}]),t=r({content:{pageNumber:1,pageSize:20,type:"",where:{condition:""}},id:20230104160703});const f=()=>{b.value.tableData()};return(w,k)=>(i(),y("div",null,[e(K,{ref_key:"list",ref:b,keyRouteName:"billno",param:v(t),tableName:"afterSalesMagTable",searchType:v(d),detailPage:{name:"returnedPurchaseDtail",idname:"sa_aftersalesmagid"}},{operation:a(()=>[e(ae,{onOnSuccess:f})]),operationRight:a(()=>[]),tb_cell:a(({data:u})=>[u.column.dataIndex==="price"?(i(),y("span",te,T(v(U).formatAmount(u.record.price)),1)):M("",!0),u.column.dataIndex==="amount"?(i(),y("span",le,T(v(U).formatAmount(u.record.amount)),1)):M("",!0)]),_:1},8,["param","searchType"])]))}};export{ve as default};
|