sgxt_web/qb/static/js/chunk-2938498a.5d0e2e2c.js
2025-04-22 16:39:00 +08:00

1 line
13 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2938498a"],{"4b6a":function(e,t,l){"use strict";l("649a")},"649a":function(e,t,l){},7892:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=(l("0792"),l("7902"),l("3ef4")),c=l("92c2");const r={class:"treeCnt"},d={class:"dialog-footer"},n=Object(a["createTextVNode"])("取消"),b=Object(a["createTextVNode"])("保存");var i={__name:"PrivilegesDialog",props:{modelValue:{type:Boolean,required:!0},roleId:{type:String,required:!0}},emits:["update:modelValue","updateRole"],setup(e,{emit:t}){const l=e,i=(Object(a["ref"])({}),()=>{t("update:modelValue",!1)}),u=()=>{let e={roleId:Number(l.roleId),menuIds:O.value.getCheckedKeys().map(e=>Number(e))};Object(c["A"])(e).then(e=>{o["a"].success("操作成功")}),i()},s=Object(a["ref"])([]),j=async()=>{const e=await Object(c["m"])();s.value=e};j();const O=Object(a["ref"])(null),m={children:"sysMenuList",label:"menuName"},p=async()=>{const e=await Object(c["p"])(l.roleId);O.value.setCheckedKeys(e)},v=e=>{let t=O.value.getNode(e.id);const l=O.value.getCheckedKeys();if(t.checked)for(let a=t.level;a>1;a--)t.parent.checked||(t=t.parent);O.value.setCheckedKeys(l)};return Object(a["watch"])(()=>l.roleId,e=>{e&&p()},{immediate:!0,deep:!0}),(t,l)=>{const o=Object(a["resolveComponent"])("el-tree"),c=Object(a["resolveComponent"])("el-button"),j=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createVNode"])(j,{title:"分配权限",width:"500px","model-value":e.modelValue,"destroy-on-close":!0,onClose:i},{footer:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",d,[Object(a["createVNode"])(c,{onClick:i},{default:Object(a["withCtx"])(()=>[n]),_:1}),Object(a["createVNode"])(c,{type:"primary",onClick:u},{default:Object(a["withCtx"])(()=>[b]),_:1})])]),default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",r,[Object(a["createVNode"])(o,{ref_key:"treeRef",ref:O,data:s.value,props:m,"node-key":"id","show-checkbox":"","default-expand-all":"","check-strictly":!0,onCheck:v},null,8,["data"])])]),_:1},8,["model-value"])])}}},u=(l("a1e3"),l("6b0d")),s=l.n(u);const j=s()(i,[["__scopeId","data-v-e7b49dba"]]);var O=j,m=l("6605");const p=e=>(Object(a["pushScopeId"])("data-v-47c87b11"),e=e(),Object(a["popScopeId"])(),e),v={class:"titleBox"},f=p(()=>Object(a["createElementVNode"])("div",{class:"title"},"角色列表",-1)),h={class:"btnBox"},V=p(()=>Object(a["createElementVNode"])("span",null,"新增",-1)),N=Object(a["createTextVNode"])(" 查询 "),x=Object(a["createTextVNode"])(" 重置 "),C={class:"tabBox"},w=Object(a["createTextVNode"])("正常"),g=Object(a["createTextVNode"])("注销"),k=Object(a["createTextVNode"])("未知"),y=Object(a["createTextVNode"])("修改"),_=Object(a["createTextVNode"])("管理用户"),B=Object(a["createTextVNode"])("菜单权限"),z=Object(a["createTextVNode"])("删除"),E={key:0,class:"dialog"},T={class:"head_box"},I={class:"title"},D=Object(a["createTextVNode"])("保存"),U=Object(a["createTextVNode"])("保存"),S=Object(a["createTextVNode"])("关闭");var L={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),{D_ZDY_SJQX:l}=t.$dict("D_ZDY_SJQX"),r=Object(a["ref"])(null),d=Object(a["ref"])(0),n=Object(a["ref"])(),b=Object(a["ref"])(0),i=(Object(a["ref"])(1),Object(a["ref"])(20),Object(a["ref"])({})),u=Object(a["ref"])({page:1,size:20,dictName:"",dictCode:"",xtZxbz:""}),s=Object(a["ref"])(null),j=Object(a["ref"])({roleName:[{required:!0,message:"请输入角色名称",trigger:"change"}],roleCode:[{required:!0,message:"请输入角色编码",trigger:"change"}],roleDesc:[{required:!0,message:"请输入角色描述",trigger:"change"}],orderNo:[{required:!0,message:"请输入排序号",trigger:"change"}],dataPermissionLevel:[{required:!0,message:"请选择权限范围",trigger:"change"}]}),p=Object(a["ref"])(!0),L=Object(a["ref"])({}),P=Object(a["ref"])(!1),q=Object(a["ref"])([]),Z=Object(a["ref"])(!1),K=async()=>{const e=u.value;e.current=e.page;const t=await Object(c["o"])(e);q.value=null===t||void 0===t?void 0:t.records,b.value=Number(t.total)},F=()=>{u.value.page=1,K()};K();const J=()=>{u.value={page:1,size:5,roleName:""},K()},R=e=>{u.value.size=e,K()},H=e=>{u.value.page=e,K()},M=e=>{p.value=!0,e.dataPermissionLevel=""+e.dataPermissionLevel,L.value={...e},Z.value=!0},Q=Object(a["ref"])(!1),X=e=>{Q.value=!0,i.value={...e}},Y=e=>{p.value=!1,L.value={},Z.value=!0},$=()=>{s.value.validate(e=>{if(!e)return o["a"].error("请完成必填项!"),!1;P.value=!0,Object(c["K"])({...L.value}).then(e=>{Z.value=!1,o["a"].success("修改成功"),P.value=!1,F()}).finally(()=>{P.value=!1})})},A=()=>{s.value.validate(e=>{if(!e)return o["a"].error("请完成必填项!"),!1;P.value=!0,Object(c["d"])({...L.value}).then(e=>{Z.value=!1,o["a"].success("操作成功"),P.value=!1,F()}).finally(()=>{P.value=!1})})},G=e=>{P.value=!0,Object(c["j"])({id:Number(e.id)}).then(e=>{o["a"].success("删除成功"),P.value=!1,F()}).finally(()=>{P.value=!1})},W=()=>{L.value={},Z.value=!1},ee=Object(m["d"])(),te=e=>{ee.push("/user/allocationUser/"+e.id)},le=()=>{n.value=window.innerHeight-r.value.offsetHeight-240};return Object(a["onMounted"])(()=>{le(),window.onresize=function(){le()},t.mittBus.on("mittFn",e=>{d.value=e})}),Object(a["onUnmounted"])(()=>{t.mittBus.off("mittFn")}),(e,t)=>{const o=Object(a["resolveComponent"])("CirclePlus"),c=Object(a["resolveComponent"])("el-icon"),m=Object(a["resolveComponent"])("el-button"),K=Object(a["resolveComponent"])("el-input"),ee=Object(a["resolveComponent"])("el-form-item"),le=Object(a["resolveComponent"])("el-form"),ae=Object(a["resolveComponent"])("el-table-column"),oe=Object(a["resolveComponent"])("el-tag"),ce=Object(a["resolveComponent"])("el-popconfirm"),re=Object(a["resolveComponent"])("el-table"),de=Object(a["resolveComponent"])("el-pagination"),ne=Object(a["resolveComponent"])("el-input-number"),be=Object(a["resolveComponent"])("el-option"),ie=Object(a["resolveComponent"])("el-select");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",v,[f,Object(a["createElementVNode"])("div",h,[Object(a["createVNode"])(m,{type:"primary",onClick:t[0]||(t[0]=e=>Y())},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o)]),_:1}),V]),_:1})])]),Object(a["createElementVNode"])("div",{class:"searchBox",ref_key:"searchBox",ref:r},[Object(a["createVNode"])(le,{model:u.value,inline:!0},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(ee,{label:"角色名称"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(K,{placeholder:"请输入角色名称",modelValue:u.value.roleName,"onUpdate:modelValue":t[1]||(t[1]=e=>u.value.roleName=e),clearable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(ee,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{onClick:F},{default:Object(a["withCtx"])(()=>[N]),_:1}),Object(a["createVNode"])(m,{onClick:t[2]||(t[2]=e=>J())},{default:Object(a["withCtx"])(()=>[x]),_:1})]),_:1})]),_:1},8,["model"])],512),Object(a["createElementVNode"])("div",C,[(Object(a["openBlock"])(),Object(a["createBlock"])(re,{data:q.value,border:"",height:n.value,style:{width:"100%"},key:d.value},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(ae,{sortable:"",prop:"orderNo",label:"角色编号","show-overflow-tooltip":"",width:"120px"}),Object(a["createVNode"])(ae,{sortable:"",prop:"roleName",label:"角色名称","show-overflow-tooltip":""}),Object(a["createVNode"])(ae,{sortable:"",prop:"roleCode",label:"角色编码","show-overflow-tooltip":""}),Object(a["createVNode"])(ae,{sortable:"",label:"状态",width:"80px"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createElementVNode"])("div",null,[0===e.xtZxbz?(Object(a["openBlock"])(),Object(a["createBlock"])(oe,{key:0,size:"small",type:"success"},{default:Object(a["withCtx"])(()=>[w]),_:1})):1===e.xtZxbz?(Object(a["openBlock"])(),Object(a["createBlock"])(oe,{key:1,size:"small",type:"danger"},{default:Object(a["withCtx"])(()=>[g]),_:1})):(Object(a["openBlock"])(),Object(a["createBlock"])(oe,{key:2,size:"small",type:"info"},{default:Object(a["withCtx"])(()=>[k]),_:1}))])]),_:1}),Object(a["createVNode"])(ae,{sortable:"",prop:"roleDesc",label:"角色描述","show-overflow-tooltip":""}),Object(a["createVNode"])(ae,{sortable:"",prop:"bz",label:"备注","show-overflow-tooltip":""}),Object(a["createVNode"])(ae,{sortable:"",prop:"xtZhxgsj",label:"更新时间"},{default:Object(a["withCtx"])(({row:t})=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$filters.dateFilter(t.xtZhxgsj)),1)]),_:1}),Object(a["createVNode"])(ae,{label:"操作",fixed:"right",width:"320"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(m,{onClick:t=>M(e),size:"small"},{default:Object(a["withCtx"])(()=>[y]),_:2},1032,["onClick"]),Object(a["createVNode"])(m,{onClick:t=>te(e),size:"small"},{default:Object(a["withCtx"])(()=>[_]),_:2},1032,["onClick"]),Object(a["createVNode"])(m,{onClick:t=>X(e),size:"small"},{default:Object(a["withCtx"])(()=>[B]),_:2},1032,["onClick"]),Object(a["createVNode"])(ce,{"confirm-button-text":"是","cancel-button-text":"否","icon-color":"red",title:"确定要删除?",onConfirm:t=>G(e)},{reference:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{type:"danger",size:"small"},{default:Object(a["withCtx"])(()=>[z]),_:1})]),_:2},1032,["onConfirm"])]),_:1})]),_:1},8,["data","height"])),Object(a["createElementVNode"])("div",{class:"fenye",style:Object(a["normalizeStyle"])({top:n.value+"px"})},[Object(a["createVNode"])(de,{class:"pagination",onSizeChange:R,onCurrentChange:H,"current-page":u.value.page,"page-sizes":[10,20,50,100],"page-size":u.value.size,layout:"total, sizes, prev, pager, next, jumper",total:b.value},null,8,["current-page","page-size","total"])],4)]),Z.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",E,[Object(a["createElementVNode"])("div",T,[Object(a["createElementVNode"])("span",I,Object(a["toDisplayString"])(p.value?"修改":"新增"),1),Object(a["createElementVNode"])("div",null,[p.value?(Object(a["openBlock"])(),Object(a["createBlock"])(m,{key:0,type:"primary",size:"small",onClick:$,loading:P.value},{default:Object(a["withCtx"])(()=>[D]),_:1},8,["loading"])):(Object(a["openBlock"])(),Object(a["createBlock"])(m,{key:1,type:"primary",size:"small",onClick:A,loading:P.value},{default:Object(a["withCtx"])(()=>[U]),_:1},8,["loading"])),Object(a["createVNode"])(m,{size:"small",onClick:W},{default:Object(a["withCtx"])(()=>[S]),_:1})])]),Object(a["createVNode"])(le,{rules:j.value,ref_key:"elform",ref:s,inline:"true","label-position":"top",model:L.value,class:"mosty-from-wrap"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(ee,{prop:"roleName",class:"one",label:"角色名称"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(K,{modelValue:L.value.roleName,"onUpdate:modelValue":t[3]||(t[3]=e=>L.value.roleName=e),"show-word-limit":"",maxlength:"20",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(ee,{class:"one",prop:"roleCode",label:"角色编码","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(K,{modelValue:L.value.roleCode,"onUpdate:modelValue":t[4]||(t[4]=e=>L.value.roleCode=e),"show-word-limit":"",maxlength:"50",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(ee,{class:"one",label:"角色描述",prop:"roleDesc","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(K,{modelValue:L.value.roleDesc,"onUpdate:modelValue":t[5]||(t[5]=e=>L.value.roleDesc=e),"show-word-limit":"",maxlength:"50",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(ee,{class:"one",label:"排序号",prop:"orderNo","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(ne,{modelValue:L.value.orderNo,"onUpdate:modelValue":t[6]||(t[6]=e=>L.value.orderNo=e),class:"mx-4",min:1,max:100,"controls-position":"right"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(ee,{class:"one",label:"权限范围",prop:"dataPermissionLevel","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(ie,{clearable:"",modelValue:L.value.dataPermissionLevel,"onUpdate:modelValue":t[7]||(t[7]=e=>L.value.dataPermissionLevel=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(Object(a["unref"])(l),(e,t)=>(Object(a["openBlock"])(),Object(a["createBlock"])(be,{key:t,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(ee,{class:"one",label:"备注","label-width":"140px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(K,{modelValue:L.value.bz,"onUpdate:modelValue":t[8]||(t[8]=e=>L.value.bz=e),"show-word-limit":"",maxlength:"200",autosize:{minRows:2,maxRows:4},type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["rules","model"])])):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(O,{modelValue:Q.value,"onUpdate:modelValue":t[9]||(t[9]=e=>Q.value=e),roleId:i.value.id},null,8,["modelValue","roleId"])])}}};l("4b6a");const P=s()(L,[["__scopeId","data-v-47c87b11"]]);t["default"]=P},a1e3:function(e,t,l){"use strict";l("e8cf")},e8cf:function(e,t,l){}}]);