You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

пре 4 месеци
1
  1. var K=Object.defineProperty,Q=Object.defineProperties;var W=Object.getOwnPropertyDescriptors;var $=Object.getOwnPropertySymbols;var X=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable;var O=(r,l,t)=>l in r?K(r,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[l]=t,N=(r,l)=>{for(var t in l||(l={}))X.call(l,t)&&O(r,t,l[t]);if($)for(var t of $(l))Y.call(l,t)&&O(r,t,l[t]);return r},S=(r,l)=>Q(r,W(l));var k=(r,l,t)=>new Promise((u,f)=>{var C=o=>{try{p(t.next(o))}catch(v){f(v)}},R=o=>{try{p(t.throw(o))}catch(v){f(v)}},p=o=>o.done?u(o.value):Promise.resolve(o.value).then(C,R);p((t=t.apply(r,l)).next())});import{E as Z}from"./index.642e7e4c.js";import{t as ee,d as ae,s as le}from"./tagsManage.374330f6.js";import{d as te,G as oe,D as ne,b as U,r as _,o as se,c as m,e as B,f as re,h as e,i as a,u as I,I as ue,k as de,g,j as y,F as ie,x as me}from"./index.3fb2f955.js";import{g as A,a as fe}from"./getIsShowRegionTree.b965db88.js";const ce={class:"flex justify-between items-center"},_e=g("span",null,"\u6807\u7B7E\u5217\u8868",-1),pe=["onClick"],ge=["onClick"],ve={class:"dialog-footer"},be=te({name:"tagsManage"}),Re=Object.assign(be,{setup(r){const{proxy:l}=me(),t=oe(ne.userStore).userInfo,u=U({name:void 0}),f=_(),C=_(2),R=U([{label:"\u5E8F\u53F7",type:"index",width:"80"},{label:"\u6807\u7B7E\u540D\u79F0",key:"name",prop:"name"},{label:"\u5907\u6CE8",key:"remark",prop:"remark"},{label:"\u521B\u5EFA\u65F6\u95F4",key:"createOn",prop:"createOn",width:"170"},{label:"\u64CD\u4F5C",slot:"action",width:"140",fixed:"right"}]),p=_([]),o=(...n)=>k(this,[...n],function*(s=f.value.pageParams){const i=yield ee(u.regionCode,N(N({},s),u));p.value=i.data.records,C.value=i.data.total}),v=()=>{o()},L=()=>{u.name=void 0,f.value.pageParams.pageNumber=1,f.value.pageParams.pageSize=10,o()},j=s=>{u.regionCode=s.regionLevel===3?s.regionCode:void 0,f.value.pageParams.pageNumber=1,o()},z=s=>{l.$messageBox.confirm(`\u662F\u5426\u5220\u9664${s.name}?`,"\u63D0\u793A\uFF01",{type:"warning"}).then(()=>k(this,null,function*(){yield ae(s.id),l.$message.success("\u5220\u9664\u6210\u529F\uFF01"),o()}))},h=_(!1),c=_(),x=_(),D=_(!1),G=(s,n)=>{D.value=s,h.value=!0,c.value=n||{}},F=s=>k(this,null,function*(){!s||(yield s.validate(n=>k(this,null,function*(){if(n){const i=S(N({},c.value),{areaCode:u.regionCode||t.regionCode});yield le(i),l.$message.success("\u63D0\u4EA4\u6210\u529F\uFF01"),E()}})))}),E=()=>{c.value={},x.value.clearValidate(),h.value=!1,o()};return se(()=>{A(["SUPER_ADMIN","REGION_MANAGER"])||o()}),(s,n)=>{const i=m("el-col"),V=m("el-input"),w=m("el-form-item"),b=m("el-button"),M=m("el-row"),P=m("el-form"),T=m("el-card"),q=m("table-list"),H=m("el-dialog");return B(),re(ie,null,[e(M,null,{default:a(()=>[I(A)(["SUPER_ADMIN","REGION_MANAGER"])?(B(),ue(i,{key:0,style:{"padding-right":"16px"},span:4},{default:a(()=>[e(Z,{params:I(fe)({SUPER_ADMIN:!1,REGION_MANAGER:!1}),onGetTree:j},null,8,["params"])]),_:1})):de("",!0),e(i,{span:I(A)(["SUPER_ADMIN","REGION_MANAGER"])?20:24},{default:a(()=>[g("div",null,[e(T,{class:"search mb-16"},{default:a(()=>[e(P,{"label-suffix":":",model:u,size:"small"},{default:a(()=>[e(M,{gutter:16},{default:a(()=>[e(i,{span:8},{default:a(()=>[e(w,{label:"\u6807\u7B7E\u540D\u79F0"},{default:a(()=>[e(V,{modelValue:u.name,"onUpdate:modelValue":n[0]||(n[0]=d=>u.name=d),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),e(i,{span:16},{default:a(()=>[e(w,{class:"btn"},{default:a(()=>[e(b,{type:"primary",onClick:v},{default:a(()=>[y("\u67E5\u8BE2")]),_:1}),e(b,{onClick:L},{default:a(()=>[y("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(T,null,{header:a(()=>[g("div",ce,[_e,e(b,{type:"primary",icon:"Plus",size:"small",onClick:n[1]||(n[1]=d=>G(!1))},{default:a(()=>[y(" \u65B0\u589E\u6807\u7B7E ")]),_:1})])]),default:a(()=>[e(q,{ref_key:"tableListRef",ref:f,column:R,data:p.value,total:C.value,onGetTableData:o},{action:a(({scope:d})=>[g("a",{onClick:J=>G(!0,d.row)},"\u7F16\u8F91",8,pe),g("a",{class:"text-danger",onClick:J=>z(d.row)},"\u5220\u9664",8,ge)]),_:1},8,["column","data","total"])]),_:1})])]),_:1},8,["span"])]),_:1}),e(H,{title:D.value?"\u7F16\u8F91\u6307\u6807":"\u65B0\u589E\u6307\u6807","model-value":h.value,onClose:E},{footer:a(()=>[g("span",ve,[e(b,{type:"primary",onClick:n[4]||(n[4]=d=>F(x.value))},{default:a(()=>[y("\u63D0\u4EA4")]),_:1}),e(b,{onClick:E},{default:a(()=>[y("\u5173\u95ED")]),_:1})])]),default:a(()=>[e(P,{ref_key:"formRef",ref:x,model:c.value,"label-suffix":"\uFF1A","label-width":"100"},{default:a(()=>[e(w,{label:"\u6307\u6807\u540D\u79F0",prop:"name",rules:[{required:!0,message:"\u8BF7\u586B\u5199"}]},{default:a(()=>[e(V,{modelValue:c.value.name,"onUpdate:modelValue":n[2]||(n[2]=d=>c.value.name=d),maxlength:50,placeholder:"\u8BF7\u586B\u5199"},null,8,["modelValue"])]),_:1}),e(w,{label:"\u5907\u6CE8"},{default:a(()=>[e(V,{modelValue:c.value.remark,"onUpdate:modelValue":n[3]||(n[3]=d=>c.value.remark=d),maxlength:100,placeholder:"\u8BF7\u586B\u5199",type:"textarea","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["title","model-value"])],64)}}});export{Re as default};