airport-qingdao-vue3/airport/assets/index.61e877f2.js

2 lines
10 KiB
JavaScript

import{_ as Se,Y as xe,r as d,a6 as Ne,ae as Ke,d as m,a8 as Z,o as g,c as ee,l as _,e as n,f as a,i as we,w as u,J as C,k as x,T as le,a9 as N,a as Re,s as Ie,m as r,x as te,H as Ue,I as Te,a4 as ae}from"./index.79832097.js";import{l as De,d as $e,g as Me,u as Ae,a as qe,b as Ee}from"./role.9b221df4.js";import{t as Le,r as Pe}from"./menu.d7f9bfd6.js";const Be={class:"app-container"},Fe={class:"role-container"},Oe={class:"search-area"},ze={class:"search-buttons"},He={class:"action-buttons"},Qe={class:"permission-controls"},je={class:"dialog-footer"},Je={class:"dialog-footer"},Ye=xe({name:"SystemRoleIndex"}),Ge=Object.assign(Ye,{setup(We){Re();const{proxy:f}=Ie();f.useDict("sys_normal_disable");const F=d([]),v=d(!1),M=d(!0);d(!0);const A=d([]),oe=d(!0),O=d(!0),q=d(0),I=d(""),z=d([]),K=d([]),U=d(!1),T=d(!1),E=d(!0),L=d(!1),P=d([]),w=d(!1),y=d(null),V=d(null),ne=d([{value:"1",label:"\u5168\u90E8\u6570\u636E\u6743\u9650"},{value:"2",label:"\u81EA\u5B9A\u6570\u636E\u6743\u9650"},{value:"3",label:"\u672C\u90E8\u95E8\u6570\u636E\u6743\u9650"},{value:"4",label:"\u672C\u90E8\u95E8\u53CA\u4EE5\u4E0B\u6570\u636E\u6743\u9650"},{value:"5",label:"\u4EC5\u672C\u4EBA\u6570\u636E\u6743\u9650"}]),ue=Ne({form:{},queryParams:{pageNum:1,pageSize:10,roleName:void 0,roleKey:void 0,status:void 0},rules:{roleName:[{required:!0,message:"\u89D2\u8272\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],remark:[{required:!1,message:"\u5907\u6CE8\u4FE1\u606F",trigger:"blur"}]}}),{queryParams:h,form:t,rules:se}=Ke(ue);function b(){M.value=!0,De(f.addDateRange(h.value,z.value)).then(o=>{F.value=o.rows,q.value=o.total,M.value=!1})}function B(){h.value.pageNum=1,b()}function de(){z.value=[],f.resetForm("queryRef"),B()}function H(o){const e=o.roleId||A.value;f.$modal.confirm("\u786E\u5B9A\u5220\u9664\u6B64\u89D2\u8272\u5417?").then(function(){return $e(e)}).then(()=>{b(),f.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).catch(()=>{})}function re(o){A.value=o.map(e=>e.roleId),oe.value=o.length!=1,O.value=!o.length}function ie(){Le().then(o=>{K.value=o.data})}function ce(){let o=V.value.getCheckedKeys(),e=V.value.getHalfCheckedKeys();return o.unshift.apply(o,e),o}function D(){y.value!=null&&y.value.setCheckedKeys([]),U.value=!1,T.value=!1,t.value={roleId:void 0,roleName:void 0,remark:void 0,menuIds:[],menuCheckStrictly:!0},f.resetForm("roleRef")}function me(){D(),ie(),v.value=!0,I.value="\u6DFB\u52A0\u89D2\u8272"}function pe(o){D();const e=o.roleId||A.value,i=fe(e);Me(e).then(s=>{t.value=s.data,t.value.roleSort=Number(t.value.roleSort),v.value=!0,ae(()=>{i.then(p=>{p.checkedKeys.forEach(S=>{ae(()=>{y.value.setChecked(S,!0,!1)})})})}),I.value="\u4FEE\u6539\u89D2\u8272"})}function fe(o){return Pe(o).then(e=>(K.value=e.menus,e))}function Q(o,e){if(e=="menu"){let i=K.value;for(let s=0;s<i.length;s++)y.value.store.nodesMap[i[s].id].expanded=o}else if(e=="dept"){let i=P.value;for(let s=0;s<i.length;s++)V.value.store.nodesMap[i[s].id].expanded=o}}function j(o,e){e=="menu"?y.value.setCheckedNodes(o?K.value:[]):e=="dept"&&V.value.setCheckedNodes(o?P.value:[])}function J(o,e){e=="menu"?t.value.menuCheckStrictly=!!o:e=="dept"&&(t.value.deptCheckStrictly=!!o)}function Y(){let o=y.value.getCheckedKeys(),e=y.value.getHalfCheckedKeys();return o.unshift.apply(o,e),o}function ve(){f.$refs.roleRef.validate(o=>{var e,i,s,p,R,S;if(o)if(t.value.roleId!=null){const c={roleId:t.value.roleId,roleName:t.value.roleName,roleKey:t.value.roleKey||t.value.roleName,roleSort:Number((e=t.value.roleSort)!=null?e:0),status:(i=t.value.status)!=null?i:"0",menuIds:Y(),menuCheckStrictly:(s=t.value.menuCheckStrictly)!=null?s:!0,remark:t.value.remark};delete c.admin,Ae(c).then(k=>{f.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),v.value=!1,b()})}else{const c={roleName:t.value.roleName,roleKey:t.value.roleKey||t.value.roleName,roleSort:Number((p=t.value.roleSort)!=null?p:0),status:(R=t.value.status)!=null?R:"0",menuIds:Y(),menuCheckStrictly:(S=t.value.menuCheckStrictly)!=null?S:!0,remark:t.value.remark};delete c.admin,qe(c).then(k=>{f.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),v.value=!1,b()})}})}function ye(){v.value=!1,D()}function he(o){o!=="2"&&V.value.setCheckedKeys([])}function ke(){t.value.roleId!=null&&(t.value.deptIds=ce(),Ee(t.value).then(o=>{f.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),w.value=!1,b()}))}function ge(){w.value=!1,D()}return b(),(o,e)=>{const i=m("el-input"),s=m("el-button"),p=m("el-table-column"),R=m("el-table"),S=m("pagination"),c=m("el-form-item"),k=m("el-checkbox"),G=m("el-tree"),W=m("el-form"),X=m("el-dialog"),_e=m("el-option"),be=m("el-select"),$=Z("hasPermi"),Ce=Z("loading");return g(),ee("div",Be,[_("div",Fe,[_("div",Oe,[n(i,{modelValue:a(h).roleName,"onUpdate:modelValue":e[0]||(e[0]=l=>a(h).roleName=l),placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0\u67E5\u8BE2",clearable:"","prefix-icon":"Search",class:"search-input",onKeyup:we(B,["enter"])},null,8,["modelValue","onKeyup"]),_("div",ze,[n(s,{type:"primary",class:"search-btn",onClick:B},{default:u(()=>[r("\u641C\u7D22")]),_:1}),n(s,{class:"reset-btn",onClick:de},{default:u(()=>[r("\u91CD\u7F6E")]),_:1})]),_("div",He,[C((g(),x(s,{type:"primary",class:"search-btn",onClick:me},{default:u(()=>[r("\u65B0\u589E")]),_:1})),[[$,["system:role:add"]]]),C((g(),x(s,{class:"export-btn",type:"danger",plain:"",disabled:a(O),onClick:H},{default:u(()=>[r("\u5220\u9664")]),_:1},8,["disabled"])),[[$,["system:role:remove"]]])])]),C((g(),x(R,{data:a(F),onSelectionChange:re,style:{width:"100%"},class:"custom-table","header-cell-style":{backgroundColor:"#343744",color:"#fff"},"bg-color":"#292C38"},{default:u(()=>[n(p,{type:"selection",width:"50",align:"left"}),n(p,{label:"\u5E8F\u53F7",width:"60",align:"left"},{default:u(l=>[r(te(l.$index+1),1)]),_:1}),n(p,{label:"\u64CD\u4F5C",align:"left"},{default:u(l=>[C((g(),x(s,{link:"",text:"",onClick:Ve=>pe(l.row)},{default:u(()=>[r("\u7F16\u8F91")]),_:2},1032,["onClick"])),[[$,["system:role:edit"]]]),C((g(),x(s,{link:"",text:"",type:"primary",onClick:Ve=>H(l.row)},{default:u(()=>[r("\u5220\u9664")]),_:2},1032,["onClick"])),[[$,["system:role:remove"]]])]),_:1}),n(p,{label:"\u89D2\u8272\u540D\u79F0",prop:"roleName","show-overflow-tooltip":!0,align:"left"}),n(p,{label:"\u5907\u6CE8",prop:"remark","show-overflow-tooltip":!0,align:"left"}),n(p,{label:"\u521B\u5EFA\u65F6\u95F4",align:"left",prop:"createTime"},{default:u(l=>[_("span",null,te(o.parseTime(l.row.createTime)),1)]),_:1})]),_:1},8,["data"])),[[Ce,a(M)]]),C(n(S,{total:a(q),page:a(h).pageNum,"onUpdate:page":e[1]||(e[1]=l=>a(h).pageNum=l),limit:a(h).pageSize,"onUpdate:limit":e[2]||(e[2]=l=>a(h).pageSize=l),onPagination:b},null,8,["total","page","limit"]),[[le,a(q)>0]])]),n(X,{title:a(I),modelValue:a(v),"onUpdate:modelValue":e[11]||(e[11]=l=>N(v)?v.value=l:null),width:"500px","append-to-body":""},{footer:u(()=>[_("div",je,[n(s,{type:"primary",class:"search-btn",onClick:ve},{default:u(()=>[r("\u786E \u5B9A")]),_:1}),n(s,{class:"export-btn",onClick:ye},{default:u(()=>[r("\u53D6 \u6D88")]),_:1})])]),default:u(()=>[n(W,{ref:"roleRef",model:a(t),rules:a(se),"label-width":"100px"},{default:u(()=>[n(c,{label:"\u89D2\u8272\u540D\u79F0",prop:"roleName"},{default:u(()=>[n(i,{modelValue:a(t).roleName,"onUpdate:modelValue":e[3]||(e[3]=l=>a(t).roleName=l),placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0"},null,8,["modelValue"])]),_:1}),n(c,{label:"\u5907\u6CE8\u4FE1\u606F",prop:"remark"},{default:u(()=>[n(i,{modelValue:a(t).remark,"onUpdate:modelValue":e[4]||(e[4]=l=>a(t).remark=l),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8\u4FE1\u606F"},null,8,["modelValue"])]),_:1}),n(c,{label:"\u6743\u9650"},{default:u(()=>[_("div",Qe,[n(k,{modelValue:a(U),"onUpdate:modelValue":e[5]||(e[5]=l=>N(U)?U.value=l:null),onChange:e[6]||(e[6]=l=>Q(l,"menu"))},{default:u(()=>[r("\u5C55\u5F00/\u6298\u53E0")]),_:1},8,["modelValue"]),n(k,{modelValue:a(T),"onUpdate:modelValue":e[7]||(e[7]=l=>N(T)?T.value=l:null),onChange:e[8]||(e[8]=l=>j(l,"menu"))},{default:u(()=>[r("\u5168\u9009/\u5168\u4E0D\u9009")]),_:1},8,["modelValue"]),n(k,{modelValue:a(t).menuCheckStrictly,"onUpdate:modelValue":e[9]||(e[9]=l=>a(t).menuCheckStrictly=l),onChange:e[10]||(e[10]=l=>J(l,"menu"))},{default:u(()=>[r("\u7236\u5B50\u8054\u52A8")]),_:1},8,["modelValue"])]),n(G,{class:"tree-border",data:a(K),"show-checkbox":"",ref_key:"menuRef",ref:y,"node-key":"id","check-strictly":!a(t).menuCheckStrictly,"empty-text":"\u52A0\u8F7D\u4E2D\uFF0C\u8BF7\u7A0D\u5019",props:{label:"label",children:"children"}},null,8,["data","check-strictly"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),n(X,{title:a(I),modelValue:a(w),"onUpdate:modelValue":e[21]||(e[21]=l=>N(w)?w.value=l:null),width:"500px","append-to-body":""},{footer:u(()=>[_("div",Je,[n(s,{type:"primary",class:"search-btn",onClick:ke},{default:u(()=>[r("\u786E \u5B9A")]),_:1}),n(s,{class:"export-btn",onClick:ge},{default:u(()=>[r("\u53D6 \u6D88")]),_:1})])]),default:u(()=>[n(W,{model:a(t),"label-width":"80px"},{default:u(()=>[n(c,{label:"\u89D2\u8272\u540D\u79F0"},{default:u(()=>[n(i,{modelValue:a(t).roleName,"onUpdate:modelValue":e[12]||(e[12]=l=>a(t).roleName=l),disabled:!0},null,8,["modelValue"])]),_:1}),n(c,{label:"\u6743\u9650\u5B57\u7B26"},{default:u(()=>[n(i,{modelValue:a(t).roleKey,"onUpdate:modelValue":e[13]||(e[13]=l=>a(t).roleKey=l),disabled:!0},null,8,["modelValue"])]),_:1}),n(c,{label:"\u6743\u9650\u8303\u56F4"},{default:u(()=>[n(be,{modelValue:a(t).dataScope,"onUpdate:modelValue":e[14]||(e[14]=l=>a(t).dataScope=l),onChange:he},{default:u(()=>[(g(!0),ee(Ue,null,Te(a(ne),l=>(g(),x(_e,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),C(n(c,{label:"\u6570\u636E\u6743\u9650"},{default:u(()=>[n(k,{modelValue:a(E),"onUpdate:modelValue":e[15]||(e[15]=l=>N(E)?E.value=l:null),onChange:e[16]||(e[16]=l=>Q(l,"dept"))},{default:u(()=>[r("\u5C55\u5F00/\u6298\u53E0")]),_:1},8,["modelValue"]),n(k,{modelValue:a(L),"onUpdate:modelValue":e[17]||(e[17]=l=>N(L)?L.value=l:null),onChange:e[18]||(e[18]=l=>j(l,"dept"))},{default:u(()=>[r("\u5168\u9009/\u5168\u4E0D\u9009")]),_:1},8,["modelValue"]),n(k,{modelValue:a(t).deptCheckStrictly,"onUpdate:modelValue":e[19]||(e[19]=l=>a(t).deptCheckStrictly=l),onChange:e[20]||(e[20]=l=>J(l,"dept"))},{default:u(()=>[r("\u7236\u5B50\u8054\u52A8")]),_:1},8,["modelValue"]),n(G,{class:"tree-border",data:a(P),"show-checkbox":"","default-expand-all":"",ref_key:"deptRef",ref:V,"node-key":"id","check-strictly":!a(t).deptCheckStrictly,"empty-text":"\u52A0\u8F7D\u4E2D\uFF0C\u8BF7\u7A0D\u5019",props:{label:"label",children:"children"}},null,8,["data","check-strictly"])]),_:1},512),[[le,a(t).dataScope==2]])]),_:1},8,["model"])]),_:1},8,["title","modelValue"])])}}}),ll=Se(Ge,[["__scopeId","data-v-7e53c758"]]);export{ll as default};