index-cf1f7d68.js 5.9 KB

1
  1. import{A as h,c as D}from"./index-ca637554.js";import{l as M}from"./index-06ad93c2.js";import{u as F}from"./vue-router-e129cfde.js";import{_ as W}from"./_plugin-vue_export-helper-c27b6911.js";import{a as n,o as X,W as o,X as u,Y as _,m as a,Z as e,E as c,F as I,a5 as R,a2 as x,a4 as S,a0 as Y,a1 as Z,$ as G,u as y,a3 as B}from"./vue-904e9482.js";import"./fullScreen-01bd264d.js";import"./SettingOutlined-0a7e85d6.js";import"./routeTabs-292b8612.js";const H=m=>(Y("data-v-75c4420b"),m=m(),Z(),m),J=H(()=>G("p",{class:"info"},"基础信息",-1)),Q={__name:"add",emits:["onSuccess"],setup(m,{emit:b}){const C=F(),v=n(""),k=n(),i=n(!1),s=n({sa_orderid:0,type:"标准订单",sa_brandid:null,tradefield:null,remarks:""}),q=n([]),f=n([]),O=()=>{V(),$(),i.value=!0},N=()=>{i.value=!1},V=async()=>{const r=await h.requested({id:20220924163702,content:{pageSize:999}});q.value=r.data;const l=await h.requested({id:20221223141802,content:{pageSize:999}});f.value=l.data,s.value.sa_brandid=r.data[0].sa_brandid,s.value.tradefield=l.data[0].tradefield},T=n([]),$=async()=>{const r=await h.requested({id:"20221008134803",content:{where:{condition:"",isused:1,isnotspecialfund:1}}});s.value.type=="标准订单"||s.value.type=="特殊订单"?T.value=r.data.filter(l=>{if(l.accountname!=="活动账户")return l}):T.value=r.data},z=async()=>{try{const r=await k.value.validateFields();console.log("Success:",r);const l=await h.post({id:20221108111402,content:s.value});D.message(l,"新建成功",()=>{b("onSuccess"),C.push({path:"/agent_orderDetails",query:{id:l.data.sa_orderid}}),N()})}catch(r){console.log("Failed:",r)}};return X(()=>{}),(r,l)=>{const U=o("a-button"),d=o("a-col"),g=o("a-select-option"),w=o("a-select"),p=o("a-form-item"),E=o("a-input"),A=o("a-row"),L=o("a-textarea"),P=o("a-form"),j=o("a-space"),K=o("a-drawer");return u(),_("div",null,[a(U,{type:"primary",onClick:O},{default:e(()=>[c("新建")]),_:1}),a(K,{open:i.value,"onUpdate:open":l[6]||(l[6]=t=>i.value=t),class:"custom-class",title:"新建订单",placement:"right",width:"600",closable:!1,onClose:N},{extra:e(()=>[a(j,null,{default:e(()=>[a(U,{onClick:N},{default:e(()=>[c("关闭")]),_:1}),a(U,{type:"primary",onClick:z},{default:e(()=>[c("保存")]),_:1})]),_:1})]),default:e(()=>[a(P,{ref_key:"formRef",ref:k,model:s.value,layout:"vertical"},{default:e(()=>[a(A,{gutter:16},{default:e(()=>[a(d,{span:24},{default:e(()=>[J]),_:1}),a(d,{span:24},{default:e(()=>[a(p,{label:"订单类型"},{default:e(()=>[a(w,{value:s.value.type,"onUpdate:value":l[0]||(l[0]=t=>s.value.type=t),placeholder:"选择订单类型",style:{width:"100%"}},{default:e(()=>[a(g,{value:"标准订单"},{default:e(()=>[c("标准订单")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:e(()=>[a(p,{label:"选择品牌",name:"sa_brandid",rules:[{required:!0,message:"请选择品牌"}]},{default:e(()=>[a(w,{value:s.value.sa_brandid,"onUpdate:value":l[1]||(l[1]=t=>s.value.sa_brandid=t),placeholder:"选择品牌",style:{width:"100%"}},{default:e(()=>[(u(!0),_(I,null,R(q.value,t=>(u(),x(g,{key:t.index,value:t.sa_brandid},{default:e(()=>[c(S(t.brandname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:e(()=>[a(p,{label:"选择领域",name:"tradefield",rules:[{required:!0,message:"请选择领域"}]},{default:e(()=>[a(w,{value:s.value.tradefield,"onUpdate:value":l[2]||(l[2]=t=>s.value.tradefield=t),placeholder:"选择领域",style:{width:"100%"}},{default:e(()=>[(u(!0),_(I,null,R(f.value,t=>(u(),x(g,{key:t.index,value:t.tradefield},{default:e(()=>[c(S(t.tradefield),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:e(()=>[a(p,{label:"扣款账户",name:"sa_accountclassid",rules:[{required:!0,message:"请选择扣款账户"}]},{default:e(()=>[a(w,{ref:"select",value:s.value.sa_accountclassid,"onUpdate:value":l[3]||(l[3]=t=>s.value.sa_accountclassid=t),placeholder:"选择扣款账户",style:{width:"100%"}},{default:e(()=>[(u(!0),_(I,null,R(T.value,t=>(u(),x(g,{value:t.sa_accountclassid,key:t.sa_accountclassid,onClick:te=>v.value=t.balance},{default:e(()=>[c(S(t.accountname),1)]),_:2},1032,["value","onClick"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(d,{span:12},{default:e(()=>[a(p,{label:"账户余额"},{default:e(()=>[a(E,{value:v.value,"onUpdate:value":l[4]||(l[4]=t=>v.value=t),placeholder:"账户余额",readonly:""},null,8,["value"])]),_:1})]),_:1})]),_:1}),a(A,null,{default:e(()=>[a(d,{span:24},{default:e(()=>[a(p,{label:"备注",name:"remarks"},{default:e(()=>[a(L,{value:s.value.remarks,"onUpdate:value":l[5]||(l[5]=t=>s.value.remarks=t),rows:3,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},ee=W(Q,[["__scopeId","data-v-75c4420b"]]),ae={key:0},ie={__name:"index",setup(m){F();const b=n();let C=n([]);n([]);let v=n([{label:"状态",key:"status",type:"select",dataSource:[{remarks:"新建",value:"新建"},{remarks:"预提交",value:"预提交"},{remarks:"确认",value:"确认"},{remarks:"提交",value:"提交"},{remarks:"审核",value:"审核"},{remarks:"关闭",value:"关闭"}]},{label:"订单类型",key:"type",type:"select",dataSource:[{remarks:"标准订单",value:"标准订单"},{remarks:"促销订单",value:"促销订单"},{remarks:"特殊订单",value:"特殊订单"}]},{label:"下单日期",key:"dateRange",type:"datepickerRange",objKeys:["begindate","enddate"]},{label:"搜索",key:"condition",type:"input"}]),k=n({content:{pageNumber:1,pageSize:20,where:{condition:"",tablefilter:{}}},id:20221224180302});const i=()=>{b.value.tableData()};return(s,q)=>(u(),_("div",null,[a(M,{ref_key:"list",ref:b,columns:y(C),param:y(k),tableName:"orderTable",keyRouteName:"sonum",searchType:y(v),detailPage:{name:"agent_orderDetails",idname:"sa_orderid"}},{operation:e(()=>[y(D).hasPermission("insert")?(u(),x(ee,{key:0,onOnSuccess:i})):B("",!0)]),tb_cell:e(({data:f})=>[f.column.dataIndex==="amount"?(u(),_("span",ae,S(y(D).formatAmount(f.record.amount)),1)):B("",!0)]),_:1},8,["columns","param","searchType"])]))}};export{ie as default};