zhonghai_admin/index/assets/index-8053bb10.js
2025-08-18 11:04:38 +08:00

2 lines
5.5 KiB
JavaScript

var ne=Object.defineProperty;var S=Object.getOwnPropertySymbols;var le=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;var z=(u,a,s)=>a in u?ne(u,a,{enumerable:!0,configurable:!0,writable:!0,value:s}):u[a]=s,B=(u,a)=>{for(var s in a||(a={}))le.call(a,s)&&z(u,s,a[s]);if(S)for(var s of S(a))re.call(a,s)&&z(u,s,a[s]);return u};var R=(u,a,s)=>new Promise(($,C)=>{var E=l=>{try{d(s.next(l))}catch(g){C(g)}},D=l=>{try{d(s.throw(l))}catch(g){C(g)}},d=l=>l.done?$(l.value):Promise.resolve(l.value).then(E,D);d((s=s.apply(u,a)).next())});import{u as ie,f as N,g as U,l as ce}from"./index-2a45336b.js";import{s as x}from"./system-a01e8b88.js";import{u as ue}from"./useForm-269e95cd.js";import{u as de}from"./usePagination-7442a465.js";import me from"./EditDialog-96871b8c.js";import{a as pe,b as r,aV as fe,o as _,k as P,e,w as t,u as n,aW as A,aX as W,E as m,G as p,R as _e,aF as ge,c as I,V as ye,F as T,i as v,aK as he,W as be,a5 as ke,aa as we}from"./ant-design-vue-710243d9.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./lodash-es-7cb071db.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";const qe=Object.assign({name:"systemRole"},{__name:"index",setup(u){const{t:a}=ie(),s=[{title:a("pages.system.role.form.code"),dataIndex:"code",width:240},{title:a("pages.system.role.form.name"),dataIndex:"name"},{title:a("pages.system.role.form.status"),dataIndex:"status",key:"statusType",width:80},{title:a("pages.system.role.form.sequence"),dataIndex:"sequence",width:100},{title:a("pages.system.role.form.created_at"),key:"createAt",fixed:"right",width:120},{title:a("button.action"),key:"action",fixed:"right",width:120}],{listData:$,loading:C,showLoading:E,hideLoading:D,paginationState:d,searchFormData:l,resetPagination:g}=de(),{resetForm:j}=ue(),G=pe();y();function y(){return R(this,null,function*(){try{E();const{pageSize:o,current:i}=d,{success:h,data:f,total:b}=yield N.role.getRoleList(B({pageSize:o,current:i},l.value)).catch(()=>{throw new Error});D(),U("http.code.success")===h&&($.value=f,d.total=b)}catch(o){D()}})}function K({id:o}){ke.confirm({title:a("pages.system.role.delTip"),content:a("button.confirm"),okText:a("button.confirm"),onOk:()=>new Promise((i,h)=>{R(this,null,function*(){try{const{success:f}=yield N.role.delRole(o).catch(()=>{throw new Error});U("http.code.success")===f&&(i(),we.success(a("component.message.success.delete")),yield y())}catch(f){h()}})})})}function M({current:o,pageSize:i}){d.current=o,d.pageSize=i,y()}function X(){l.value={},g(),y()}function H(){j(),g(),y()}function J(){return R(this,null,function*(){yield y()})}return(o,i)=>{const h=r("a-input"),f=r("a-form-item"),b=r("a-col"),Q=r("question-circle-outlined"),O=r("a-tooltip"),F=r("a-button"),Y=r("a-space"),V=r("a-row"),Z=r("a-form"),ee=r("x-search-bar"),te=r("x-action-bar"),q=r("a-tag"),L=r("x-action-button"),ae=r("a-table"),oe=r("a-card"),se=fe("action");return _(),P(T,null,[e(ee,{class:"mb-8-2"},{default:t(({gutter:k,colSpan:c})=>[e(Z,{"label-col":{style:{width:"100px"}},model:n(l),layout:"inline"},{default:t(()=>[e(V,{gutter:k},{default:t(()=>[e(b,A(W(c)),{default:t(()=>[e(f,{label:o.$t("pages.system.role.form.name"),name:"name"},{default:t(()=>[e(h,{placeholder:o.$t("pages.system.role.form.code.placeholder"),value:n(l).name,"onUpdate:value":i[0]||(i[0]=w=>n(l).name=w)},null,8,["placeholder","value"])]),_:1},8,["label"])]),_:2},1040),e(b,A(W(c)),{default:t(()=>[e(f,{name:"code"},{label:t(()=>[m(p(o.$t("pages.system.role.form.code"))+" ",1),e(O,{title:o.$t("pages.system.role.form.code")},{default:t(()=>[e(Q,{class:"ml-4-1 color-placeholder"})]),_:1},8,["title"])]),default:t(()=>[e(h,{placeholder:o.$t("pages.system.role.form.code.placeholder"),value:n(l).code,"onUpdate:value":i[1]||(i[1]=w=>n(l).code=w)},null,8,["placeholder","value"])]),_:1})]),_:2},1040),e(b,_e({class:"align-right"},c),{default:t(()=>[e(Y,null,{default:t(()=>[e(F,{onClick:X},{default:t(()=>[m(p(o.$t("button.reset")),1)]),_:1}),e(F,{ghost:"",type:"primary",onClick:H},{default:t(()=>[m(p(o.$t("button.search")),1)]),_:1})]),_:1})]),_:2},1040)]),_:2},1032,["gutter"])]),_:2},1032,["model"])]),_:1}),e(V,{gutter:8,wrap:!1},{default:t(()=>[e(b,{flex:"auto"},{default:t(()=>[e(oe,{type:"flex"},{default:t(()=>[e(te,{class:"mb-8-2"},{default:t(()=>[ge((_(),I(F,{type:"primary",onClick:i[2]||(i[2]=k=>o.$refs.editDialogRef.handleCreate())},{icon:t(()=>[e(n(ye))]),default:t(()=>[m(" "+p(o.$t("pages.system.role.add")),1)]),_:1})),[[se,"add"]])]),_:1}),e(ae,{columns:s,"data-source":n($),loading:n(C),pagination:n(d),scroll:{x:1e3},onChange:M},{bodyCell:t(({column:k,record:c})=>[k.key==="statusType"?(_(),P(T,{key:0},[n(x).is("enabled",c.status)?(_(),I(q,{key:0,color:"processing"},{default:t(()=>[m(p(n(x).getDesc(c.status)),1)]),_:2},1024)):v("",!0),n(x).is("disabled",c.status)?(_(),I(q,{key:1,color:"processing"},{default:t(()=>[m(p(n(x).getDesc(c.status)),1)]),_:2},1024)):v("",!0)],64)):v("",!0),k.key==="createAt"?(_(),P(T,{key:1},[m(p(n(ce)(c.created_at)),1)],64)):v("",!0),k.key==="action"?(_(),P(T,{key:2},[e(L,{onClick:w=>o.$refs.editDialogRef.handleEdit(c)},{default:t(()=>[e(O,null,{title:t(()=>[m(p(o.$t("pages.system.role.edit")),1)]),default:t(()=>[e(n(he))]),_:1})]),_:2},1032,["onClick"]),e(L,{onClick:w=>K(c)},{default:t(()=>[e(O,null,{title:t(()=>[m(p(o.$t("pages.system.delete")),1)]),default:t(()=>[e(n(be),{style:{color:"#ff4d4f"}})]),_:1})]),_:2},1032,["onClick"])],64)):v("",!0)]),_:1},8,["data-source","loading","pagination"])]),_:1})]),_:1})]),_:1}),e(me,{ref_key:"editDialogRef",ref:G,onOk:J},null,512)],64)}}});export{qe as default};