| 1 |
- import{b as ae,s as z,A as _,c as V,u as te}from"./index-ad0c6aaf.js";import{l as se}from"./index-1540d5e4.js";import{u as W}from"./vue-router-48d78ebd.js";import{s as ne}from"./index-bb0dffe0.js";import{a as l,W as o,X as u,Y as w,m as t,Z as e,E as i,F as $,a5 as j,a3 as h,a0 as E,a4 as O,u as g,$ as le,o as re}from"./vue-1fca97c1.js";import{_ as oe}from"./index-4fe65734.js";import"./fullScreen-25f963a2.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./SettingOutlined-c1bab654.js";import"./routeTabs-ccc3c29b.js";/* empty css */const ue=le("p",{class:"info"},"基础信息",-1),de={__name:"add",emits:["onSuccess"],setup(X,{emit:N}){const P=ae();let{fullscreen:T}=z(P);const U=W(),v=l(!1);l("");const a=l({sa_orderid:0,type:"特殊订单",tradefield:"",enterprisename:""}),F=()=>{R(),v.value=!0},c=()=>{v.value=!1,p.value.resetFields()},f=()=>{a.value.tradefield=""},C=l([]),R=async()=>{const r=await _.optionstype("specordermx");C.value=r.data},A=r=>{a.value.sys_enterpriseid=r.sys_enterpriseid,a.value.enterprisename=r.enterprisename,Y(),D(),d()},y=l([]),D=async()=>{const r=await _.requested({id:20230219212802,content:{sys_enterpriseid:a.value.sys_enterpriseid}});y.value=r.data,a.value.tradefield=y.value[0].tradefield},x=l([]),d=async()=>{const r=await _.requested({id:20220924163702,content:{sys_enterpriseid:a.value.sys_enterpriseid}});x.value=r.data,a.value.sa_brandid=x.value[0].sa_brandid},p=l(),S=l(!1),k=async()=>{try{const r=await p.value.validateFields();S.value=!0;const n=await _.post({id:20221108111402,content:a.value});V.message(n,"添加成功",()=>{N("onSuccess"),U.push({path:"/orderDetail_cucu",query:{id:n.data.sa_orderid}}),c()}),S.value=!1}catch(r){console.log("Failed:",r)}},I=l([]),Y=async()=>{const r=await _.requested({id:"20221008134803",content:{sys_enterpriseid:a.value.sys_enterpriseid,where:{condition:"",isused:1,isorder:1,isnotspecialfund:1}}});a.value.type=="标准订单"||a.value.type=="特殊订单"?I.value=r.data.filter(n=>{if(n.accountname!=="活动账户")return n}):I.value=r.data},K=l(),Z=()=>{K.value.showModel()};return(r,n)=>{const M=o("a-button"),m=o("a-col"),B=o("a-select-option"),q=o("a-select"),b=o("a-form-item"),G=o("a-input"),L=o("a-row"),H=o("a-textarea"),J=o("a-form"),Q=o("a-space"),ee=o("a-drawer");return u(),w("div",null,[t(M,{type:"primary",onClick:F},{default:e(()=>[i("新建")]),_:1}),t(ee,{open:v.value,"onUpdate:open":n[6]||(n[6]=s=>v.value=s),class:"custom-class",title:"新建订单",placement:"right","get-container":!g(T),style:{position:"absolute"},width:"600",closable:!1,onClose:c},{extra:e(()=>[t(Q,null,{default:e(()=>[t(M,{onClick:c},{default:e(()=>[i("关闭")]),_:1}),t(M,{type:"primary",onClick:k,loading:S.value},{default:e(()=>[i("保存")]),_:1},8,["loading"])]),_:1})]),default:e(()=>[t(J,{ref_key:"formRef",ref:p,model:a.value,layout:"vertical"},{default:e(()=>[t(L,{gutter:16},{default:e(()=>[t(m,{span:24},{default:e(()=>[ue]),_:1}),t(m,{span:12},{default:e(()=>[t(b,{label:"订单类型",name:"type",rules:[{required:!0,message:"请选择订单类型"}]},{default:e(()=>[t(q,{ref:"select",value:a.value.type,"onUpdate:value":n[0]||(n[0]=s=>a.value.type=s),placeholder:"选择订单类型",style:{width:"100%"}},{default:e(()=>[t(B,{value:"特殊订单"},{default:e(()=>[i("特殊订单")]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),t(m,{span:12},{default:e(()=>[t(b,{label:"类型明细",name:"typemx",rules:[{required:!0,message:"请选择类型明细"}]},{default:e(()=>[t(q,{ref:"select",value:a.value.typemx,"onUpdate:value":n[1]||(n[1]=s=>a.value.typemx=s),placeholder:"选择订单明细",style:{width:"100%"},onChange:f},{default:e(()=>[(u(!0),w($,null,j(C.value,s=>(u(),h(B,{value:s.value,key:s.index},{default:e(()=>[i(E(s.remarks?s.remarks:s.value),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),t(m,{span:12},{default:e(()=>[t(b,{label:"企业信息",name:"enterprisename",rules:[{required:!0,message:"请输入企业信息"}]},{default:e(()=>[t(G,{value:a.value.enterprisename,"onUpdate:value":n[2]||(n[2]=s=>a.value.enterprisename=s),placeholder:"选择企业信息",onPressEnter:Z},{addonAfter:e(()=>[t(ne,{ref_key:"enterprise",ref:K,autoComplete:!0,param:{id:20230219195002,content:{pageNumber:1,pageSize:20,ismanage:1,where:{condition:a.value.enterprisename}}},onOnSelect:A},null,8,["param"])]),_:1},8,["value"])]),_:1})]),_:1}),t(m,{span:12},{default:e(()=>[t(b,{label:"品牌信息"},{default:e(()=>[t(q,{ref:"select",value:a.value.sa_brandid,"onUpdate:value":n[3]||(n[3]=s=>a.value.sa_brandid=s),placeholder:"选择品牌信息",style:{width:"100%"}},{default:e(()=>[(u(!0),w($,null,j(x.value,s=>(u(),h(B,{value:s.sa_brandid,key:s.index},{default:e(()=>[i(E(s.brandname),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1}),a.value.typemx!=="电商"&&a.value.typemx!=="工程"?(u(),h(m,{key:0,span:12},{default:e(()=>[t(b,{label:"选择领域"},{default:e(()=>[t(q,{ref:"select",value:a.value.tradefield,"onUpdate:value":n[4]||(n[4]=s=>a.value.tradefield=s),placeholder:"选择领域",style:{width:"100%"}},{default:e(()=>[(u(!0),w($,null,j(y.value,s=>(u(),h(B,{value:s.tradefield,key:s.index},{default:e(()=>[i(E(s.tradefield),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})):O("",!0)]),_:1}),t(L,null,{default:e(()=>[t(m,{span:24},{default:e(()=>[t(b,{label:"备注",name:"remarks"},{default:e(()=>[t(H,{value:a.value.remarks,"onUpdate:value":n[5]||(n[5]=s=>a.value.remarks=s),rows:4,placeholder:"输入备注信息"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open","get-container"])])}}},ie={key:0},ce={name:"ordermag"},xe=Object.assign(ce,{setup(X){W();const N=te();let{app:P}=z(N),T=l([]);l([]);let U=l([{label:"状态",key:"status",type:"select",dataSource:[{remarks:"新建",value:"新建"},{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:"tobeclosebyhand",type:"select",dataSource:[{remarks:"是",value:"1"},{remarks:"否",value:"0"}]},{label:"单据日期",key:"dateRange",type:"datepickerRange",objKeys:["begindate","enddate"]},{label:"提交日期",key:"dateRange1",type:"datepickerRange",objKeys:["begindate1","enddate1"]},{label:"审核日期",key:"dateRange2",type:"datepickerRange",objKeys:["begindate2","enddate2"]},{label:"搜索",key:"condition",type:"input"}]),v=l({content:{withroleoptionlimit:!1,isExport:0,pageNumber:1,pageSize:20,where:{condition:"",tablefilter:{}}},id:20230105143002});const a=l(),F=()=>{a.value.tableData()},c=l(!1),f=l([]),C=async()=>{const d=await _.requested({id:20221213094401,content:{systemappid:P.value.systemappid}});d.data.length>0?c.value=!0:c.value=!1,f.value=d.data},R=async d=>{const p=await _.requested({id:20221213094501,content:{sys_reportid:d.sys_reportid,dataid:A.value.sa_orderid}});p.code==1&&window.open("http://61.164.207.46:8200"+p.data)},A=l({}),y=l(),D=d=>{A.value=d,f.value.length==1?R(f.value[0]):y.value.open=!0},x=async d=>{R(d)};return re(()=>{C()}),(d,p)=>{const S=o("a-button");return u(),w("div",null,[t(se,{ref_key:"list",ref:a,columns:g(T),param:g(v),keyRouteName:"sonum",tableName:"orderTable",searchType:g(U),detailPage:{name:"orderDetail_cucu",idname:"sa_orderid"}},{tb_cell:e(({data:k})=>[k.column.dataIndex==="amount"?(u(),w("span",ie,E(g(V).formatAmount(k.record.amount)),1)):O("",!0),k.column.dataIndex==="operation"&&c.value?(u(),h(S,{key:1,type:"link",onClick:I=>D(k.record)},{default:e(()=>[i("打印")]),_:2},1032,["onClick"])):O("",!0)]),operation:e(()=>[g(V).hasPermission("insert")?(u(),h(de,{key:0,onOnSuccess:F})):O("",!0)]),_:1},8,["columns","param","searchType"]),t(oe,{ref_key:"printRef",ref:y,list:f.value,onOnModeClick:x},null,8,["list"])])}}});export{xe as default};
|