import{G as re,r as p,H as B,x as de,Q as ue,e as r,P as N,o as f,c as pe,I as m,J as ce,h as t,g as l,w as e,l as fe,m as n,z as b,i as E,f as C,t as me}from"./index-9b4667b6.js";import{l as _e,g as ve,u as be,a as ge,d as he}from"./supplierAreaDict-a1912ae5.js";const ye={class:"app-container"},ke={class:"dialog-footer"},we=C("i",{class:"el-icon-upload"},null,-1),Ce=C("div",{class:"el-upload__text"},[n("\u5C06\u6587\u4EF6\u62D6\u5230\u6B64\u5904\uFF0C\u6216"),C("em",null,"\u70B9\u51FB\u4E0A\u4F20")],-1),xe={slot:"footer",class:"dialog-footer"},Se=re({name:"SupplierAreaDict"}),Ve=Object.assign(Se,{setup(De){const{proxy:i}=me();i.useDict("sys_normal_disable");const R=p([]),_=p(!1),x=p(!1),v=p(!0),S=p(!0),V=p([]),Q=p(!0),z=p(!0),U=p(""),T=p([]),d=B({fileList:[],open:!1,title:"",isUploading:!1,headers:{Authorization:"Bearer "+de()},url:"/prod-api/demo/demo/importData"});p([{key:0,label:"\u4E3B\u952E",visible:!1},{key:1,label:"\u6D4B\u8BD5",visible:!0},{key:2,label:"\u72B6\u6001",visible:!0},{key:3,label:"\u66F4\u65B0\u65F6\u95F4",visible:!0}]);const K=B({form:{},queryParams:{pageNum:1,pageSize:10,test:void 0,status:void 0,createTime:void 0},rules:{test:[{required:!0,message:"\u6D4B\u8BD5\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:g,form:c,rules:O}=ue(K);function h(){v.value=!0,_e(i.addDateRange(g.value,T.value,"CreateTime")).then(u=>{console.log(u),R.value=u,v.value=!1})}function H(){_.value=!1,$()}function $(){c.value={id:void 0,test:void 0,status:"0"},i.resetForm("demoRef")}function F(){g.value.pageNum=1,h()}function j(){T.value=[],i.resetForm("queryRef"),F()}function G(){$(),_.value=!0,U.value="\u6DFB\u52A0\u4F9B\u5E94\u5546\u533A\u57DF"}function L(u){v.value=!0,$();const a=u.id||V.value;ve(a).then(k=>{v.value=!1,c.value=k.data,_.value=!0,U.value="\u4FEE\u6539\u4F9B\u5E94\u5546\u533A\u57DF"})}function J(){i.$refs.demoRef.validate(u=>{u&&(x.value=!0,c.value.id!=null?be(c.value).then(a=>{i.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),_.value=!1,h()}).finally(()=>{x.value=!1}):ge(c.value).then(a=>{i.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),_.value=!1,h()}).finally(()=>{x.value=!1}))})}function P(u){const a=u.id||V.value;i.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u4F9B\u5E94\u5546\u533A\u57DF\u7F16\u53F7\u4E3A"'+a+'"\u7684\u6570\u636E\u9879?').then(()=>(v.value=!0,he(a))).then(()=>{v.value=!1,h(),i.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).finally(()=>{v.value=!1})}function M(){d.title="\u6D4B\u8BD5\u5BFC\u5165",d.open=!0}function W(){g.value.ids=V.value,i.download("demo/demo/export",{...g.value},`demo_${new Date().getTime()}.xlsx`)}const X=(u,a,k)=>{d.isUploading=!0},Y=(u,a,k)=>{d.open=!1,d.isUploading=!1,i.$refs.uploadRef.clearFiles(),i.$alert(u.msg,"\u5BFC\u5165\u7ED3\u679C",{dangerouslyUseHTMLString:!0}),h()};function Z(){i.$refs.uploadRef.submit()}return h(),(u,a)=>{const k=r("el-input"),D=r("el-form-item"),s=r("el-button"),I=r("el-form"),w=r("el-col"),ee=r("right-toolbar"),le=r("el-row"),A=r("el-table-column"),te=r("OperateRecord"),ae=r("el-table"),oe=r("el-tree-select"),q=r("el-dialog"),ne=r("el-upload"),y=N("hasPermi"),ie=N("loading");return f(),pe("div",ye,[m(l(I,{model:t(g),ref:"queryRef",inline:!0,"label-width":"68px"},{default:e(()=>[l(D,{label:"\u533A\u57DF\u540D\u79F0",prop:"label"},{default:e(()=>[l(k,{modelValue:t(g).label,"onUpdate:modelValue":a[0]||(a[0]=o=>t(g).label=o),placeholder:"\u8BF7\u8F93\u5165\u533A\u57DF\u540D\u79F0",clearable:"",onKeyup:fe(F,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(D,null,{default:e(()=>[l(s,{type:"primary",icon:"search",onClick:F},{default:e(()=>[n(" \u67E5\u8BE2 ")]),_:1}),l(s,{icon:"Refresh",onClick:j},{default:e(()=>[n("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1},8,["model"]),[[ce,t(S)]]),l(le,{gutter:10,class:"mb8"},{default:e(()=>[l(w,{span:1.5},{default:e(()=>[m((f(),b(s,{type:"primary",plain:"",icon:"Plus",onClick:G},{default:e(()=>[n("\u65B0\u589E")]),_:1})),[[y,["report:supplierArea:add"]]])]),_:1},8,["span"]),l(w,{span:1.5},{default:e(()=>[m((f(),b(s,{type:"success",plain:"",icon:"Edit",disabled:t(Q),onClick:L},{default:e(()=>[n("\u4FEE\u6539")]),_:1},8,["disabled"])),[[y,["report:supplierArea:edit"]]])]),_:1},8,["span"]),l(w,{span:1.5},{default:e(()=>[m((f(),b(s,{type:"danger",plain:"",icon:"Delete",disabled:t(z),onClick:P},{default:e(()=>[n("\u5220\u9664")]),_:1},8,["disabled"])),[[y,["report:supplierArea:remove"]]])]),_:1},8,["span"]),l(w,{span:1.5},{default:e(()=>[m((f(),b(s,{type:"info",plain:"",icon:"Upload",onClick:M},{default:e(()=>[n("\u5BFC\u5165")]),_:1})),[[y,["report:supplierArea:import"]]])]),_:1},8,["span"]),l(w,{span:1.5},{default:e(()=>[m((f(),b(s,{type:"warning",plain:"",icon:"Download",onClick:W},{default:e(()=>[n("\u5BFC\u51FA")]),_:1})),[[y,["report:supplierArea:export"]]])]),_:1},8,["span"]),l(ee,{showSearch:t(S),"onUpdate:showSearch":a[1]||(a[1]=o=>E(S)?S.value=o:null),onQueryTable:h},null,8,["showSearch"])]),_:1}),m((f(),b(ae,{data:t(R),"row-key":"id","default-expand-all":"","tree-props":{children:"children",hasChildren:"hasChildren"}},{default:e(()=>[l(A,{type:"selection",width:"50",align:"center"}),l(A,{label:"\u533A\u57DF\u540D\u79F0",prop:"label"}),l(A,{label:"\u64CD\u4F5C\u8BB0\u5F55",align:"center",prop:"createTime"},{default:e(o=>[l(te,{title:"",id:o.row.id},null,8,["id"])]),_:1}),l(A,{label:"\u64CD\u4F5C",align:"center",width:"220px"},{default:e(o=>[m((f(),b(s,{link:"",type:"primary",icon:"Edit",onClick:se=>L(o.row)},{default:e(()=>[n(" \u4FEE\u6539 ")]),_:2},1032,["onClick"])),[[y,["report:supplierArea:edit"]]]),m((f(),b(s,{link:"",type:"primary",icon:"Delete",onClick:se=>P(o.row)},{default:e(()=>[n(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[y,["report:supplierArea:remove"]]])]),_:1})]),_:1},8,["data"])),[[ie,t(v)]]),l(q,{title:t(U),modelValue:t(_),"onUpdate:modelValue":a[4]||(a[4]=o=>E(_)?_.value=o:null),width:"340px","append-to-body":""},{footer:e(()=>[C("div",ke,[l(s,{loading:t(x),type:"primary",onClick:J},{default:e(()=>[n(" \u786E \u5B9A ")]),_:1},8,["loading"]),l(s,{onClick:H},{default:e(()=>[n("\u53D6 \u6D88")]),_:1})])]),default:e(()=>[l(I,{ref:"demoRef",model:t(c),rules:t(O),"label-width":"80px"},{default:e(()=>[l(D,{label:"\u4E0A\u7EA7\u533A\u57DF",prop:"parentId"},{default:e(()=>[l(oe,{modelValue:t(c).parentId,"onUpdate:modelValue":a[2]||(a[2]=o=>t(c).parentId=o),data:t(R),placeholder:"\u9009\u62E9\u4E0A\u7EA7\u533A\u57DF","node-key":"id","check-strictly":""},null,8,["modelValue","data"])]),_:1}),l(D,{label:"\u533A\u57DF\u540D\u79F0",prop:"label"},{default:e(()=>[l(k,{modelValue:t(c).label,"onUpdate:modelValue":a[3]||(a[3]=o=>t(c).label=o),placeholder:"\u8BF7\u8F93\u5165\u533A\u57DF\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),l(q,{title:t(d).title,visible:t(d).open,width:"400px","append-to-body":""},{default:e(()=>[l(ne,{ref:"uploadRef",limit:1,accept:".xlsx, .xls",headers:t(d).headers,action:t(d).url+"?updateSupport="+t(d).updateSupport,disabled:t(d).isUploading,"on-progress":X,"on-success":Y,"auto-upload":!1,drag:""},{default:e(()=>[we,Ce]),_:1},8,["headers","action","disabled"]),C("div",xe,[l(s,{type:"primary",onClick:Z},{default:e(()=>[n("\u786E \u5B9A")]),_:1}),l(s,{onClick:a[5]||(a[5]=o=>t(d).open=!1)},{default:e(()=>[n("\u53D6 \u6D88")]),_:1})])]),_:1},8,["title","visible"])])}}});export{Ve as default};