index-1bef6453.js 4.9 KB

1
  1. import{A as N,b as T}from"./index-0877f322.js";import{l as P}from"./index-fcd18dcb.js";import{u as z}from"./vue-router-0190217c.js";import{_ as E}from"./_plugin-vue_export-helper-c27b6911.js";import{a as r,o as G,U as o,V as n,W as m,j as a,X as e,G as u,F as U,a2 as D,a3 as q,a4 as I,a0 as K,a1 as L,$ as M,u as p,a5 as V}from"./vue-15ee4564.js";import"./base-3803c3f3.js";const W=c=>(K("data-v-7dfc8711"),c=c(),L(),c),X=W(()=>M("p",{class:"info"},"基础信息",-1)),H={__name:"add",emits:["onSuccess"],setup(c,{emit:f}){const g=z(),v=r(),d=r(!1),s=r({sa_orderid:0,type:"标准订单",sa_brandid:null,tradefield:null,typemx:"",remarks:""}),w=r([]),x=r([]),y=()=>{d.value=!0,A()},h=()=>{d.value=!1},A=async()=>{const i=await N.requested({id:20220924163702,content:{pageSize:999}});w.value=i.data;const l=await N.requested({id:20221223141802,content:{pageSize:999}});x.value=l.data},B=async()=>{try{const i=await v.value.validateFields();s.value.type=="特殊订单"&&(s.value.typemx="特价");const l=await N.requested({id:20221108111402,content:s.value});T.message(l,"新建成功",()=>{f("onSuccess"),g.push({path:"/agent_orderDetails",query:{id:l.data.sa_orderid}}),h()})}catch(i){console.log("Failed:",i)}};return G(()=>{}),(i,l)=>{const S=o("a-button"),_=o("a-col"),b=o("a-select-option"),C=o("a-select"),k=o("a-form-item"),R=o("a-row"),F=o("a-textarea"),O=o("a-form"),$=o("a-space"),j=o("a-drawer");return n(),m("div",null,[a(S,{type:"primary",onClick:y},{default:e(()=>[u("新建")]),_:1}),a(j,{visible:d.value,"onUpdate:visible":l[4]||(l[4]=t=>d.value=t),class:"custom-class",title:"新建订单",placement:"right",width:"600",closable:!1,onClose:h},{extra:e(()=>[a($,null,{default:e(()=>[a(S,{onClick:h},{default:e(()=>[u("关闭")]),_:1}),a(S,{type:"primary",onClick:B},{default:e(()=>[u("保存")]),_:1})]),_:1})]),default:e(()=>[a(O,{ref_key:"formRef",ref:v,model:s.value,size:"small",layout:"vertical"},{default:e(()=>[a(R,{gutter:16},{default:e(()=>[a(_,{span:24},{default:e(()=>[X]),_:1}),a(_,{span:24},{default:e(()=>[a(k,{label:"订单类型"},{default:e(()=>[a(C,{value:s.value.type,"onUpdate:value":l[0]||(l[0]=t=>s.value.type=t),placeholder:"选择订单类型",style:{width:"100%"}},{default:e(()=>[a(b,{value:"标准订单"},{default:e(()=>[u("标准订单")]),_:1}),a(b,{value:"特殊订单"},{default:e(()=>[u("特殊订单")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(_,{span:12},{default:e(()=>[a(k,{label:"选择品牌",name:"sa_brandid",rules:[{required:!0,message:"请选择品牌"}]},{default:e(()=>[a(C,{value:s.value.sa_brandid,"onUpdate:value":l[1]||(l[1]=t=>s.value.sa_brandid=t),placeholder:"选择品牌",style:{width:"100%"}},{default:e(()=>[(n(!0),m(U,null,D(w.value,t=>(n(),q(b,{key:t.index,value:t.sa_brandid},{default:e(()=>[u(I(t.brandname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a(_,{span:12},{default:e(()=>[a(k,{label:"选择领域",name:"tradefield",rules:[{required:!0,message:"请选择领域"}]},{default:e(()=>[a(C,{value:s.value.tradefield,"onUpdate:value":l[2]||(l[2]=t=>s.value.tradefield=t),placeholder:"选择领域",style:{width:"100%"}},{default:e(()=>[(n(!0),m(U,null,D(x.value,t=>(n(),q(b,{key:t.index,value:t.tradefield},{default:e(()=>[u(I(t.tradefield),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),a(R,null,{default:e(()=>[a(_,{span:24},{default:e(()=>[a(k,{label:"备注",name:"remarks"},{default:e(()=>[a(F,{value:s.value.remarks,"onUpdate:value":l[3]||(l[3]=t=>s.value.remarks=t),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])}}},J=E(H,[["__scopeId","data-v-7dfc8711"]]),Q={key:0},se={__name:"index",setup(c){z();const f=r();let g=r([]);r([]);let v=r([{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"}]),d=r({content:{pageNumber:1,pageSize:20,where:{condition:"",tablefilter:{}}},id:20221224180302});const s=()=>{f.value.tableData()};return(w,x)=>(n(),m("div",null,[a(P,{ref_key:"list",ref:f,columns:p(g),param:p(d),tableName:"orderTable",keyRouteName:"sonum",searchType:p(v),detailPage:{name:"agent_orderDetails",idname:"sa_orderid"}},{operation:e(()=>[p(T).hasPermission("insert")?(n(),q(J,{key:0,onOnSuccess:s})):V("",!0)]),tb_cell:e(({data:y})=>[y.column.dataIndex==="amount"?(n(),m("span",Q,I(p(T).formatAmount(y.record.amount)),1)):V("",!0)]),_:1},8,["columns","param","searchType"])]))}};export{se as default};