1 line
21 KiB
JavaScript
1 line
21 KiB
JavaScript
![]() |
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1d0bcafb"],{"76b0":function(e,t,l){"use strict";l("97cd")},"97cd":function(e,t,l){},e73a:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=(l("0792"),l("7902")),c=l("ad28"),r=l("1090"),d=l("2d16"),u=l("3ef4"),n=(l("caad"),l("92c2"));const b={class:"dialog-footer"},i=Object(a["createTextVNode"])("取消"),s=Object(a["createTextVNode"])("保存");var j={__name:"roles",props:{modelValue:{type:Boolean,required:!0},userId:{type:String,required:!0}},emits:["update:modelValue","updateRole"],setup(e,{emit:t}){const l=e,o=Object(a["ref"])(!1),c=()=>{t("update:modelValue",!1)},r=Object(a["ref"])(null),d=Object(a["ref"])([]),j=e=>{d.value=e},O=()=>{const e=d.value.map(e=>e.id);let a={userId:l.userId,roleIds:e};o.value=!0,Object(n["i"])(a).then(e=>{u["a"].success("操作成功"),o.value=!1,t("updateRole")}),c()},p=Object(a["ref"])([]),m=async()=>{const e=await Object(n["h"])(Number(l.userId));p.value=e.map(e=>e.id);const t=[];h.value.forEach(e=>{p.value.includes(e.id)&&t.push(e)}),v(t)},v=e=>{e?e.forEach(e=>{r.value.toggleRowSelection(e,!0)}):r.value.clearSelection()},h=Object(a["ref"])([]),V=async()=>{const e={page:1,size:999},t=await Object(n["e"])(e);h.value=null===t||void 0===t?void 0:t.records,m()};return Object(a["watch"])(()=>l.userId,e=>{e&&V()}),(t,l)=>{const d=Object(a["resolveComponent"])("el-table-column"),u=Object(a["resolveComponent"])("el-table"),n=Object(a["resolveComponent"])("el-button"),p=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(p,{title:"配置角色","model-value":e.modelValue,onClose:c},{footer:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",b,[Object(a["createVNode"])(n,{onClick:c},{default:Object(a["withCtx"])(()=>[i]),_:1}),Object(a["createVNode"])(n,{type:"primary",loading:o.value,onClick:O},{default:Object(a["withCtx"])(()=>[s]),_:1},8,["loading"])])]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{"max-height":"380px",ref_key:"multipleTableRef",ref:r,data:h.value,style:{width:"100%"},onSelectionChange:j},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{type:"selection",width:"55"}),Object(a["createVNode"])(d,{property:"orderNo",label:"角色编号"}),Object(a["createVNode"])(d,{property:"roleName",label:"角色名称"}),Object(a["createVNode"])(d,{prop:"xtZhxgsj",label:"更新时间"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(t.$filters.dateFilter(e.xtZhxgsj)),1)]),_:1})]),_:1},8,["data"])]),_:1},8,["model-value"])}}};const O=j;var p=O;const m=e=>(Object(a["pushScopeId"])("data-v-5cdf4330"),e=e(),Object(a["popScopeId"])(),e),v={class:"titleBox"},h=m(()=>Object(a["createElementVNode"])("div",{class:"title"},"全市民警",-1)),V={class:"btnBox"},f=m(()=>Object(a["createElementVNode"])("span",null,"新增",-1)),w={class:"main-box"},C={class:"tabBox"},N=Object(a["createTextVNode"])("编辑"),g=Object(a["createTextVNode"])(" 更多"),x=Object(a["createTextVNode"])("分配角色"),_=Object(a["createTextVNode"])("重置密码"),y=Object(a["createTextVNode"])("删除"),k={key:0,class:"dialog"},B={class:"head_box"},D={class:"title"},E=Object(a["createTextVNode"])("修改"),U=Object(a["createTextVNode"])("保存"),I=Object(a["createTextVNode"])("关闭");var Z={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),{D_BZ_XB:l,D_BZ_YHLX:b,D_BZ_XNYH:i,D_BZ_RYLB:s,D_BZ_SF:j,D_BZ_HYZK:O,D_BZ_ZZMM:m,D_BZ_WHCD:Z,D_BZ_MZ:T}=t.$dict("D_BZ_XB","D_BZ_YHLX","D_BZ_XNYH","D_BZ_RYLB","D_BZ_SF","D_BZ_HYZK","D_BZ_ZZMM","D_BZ_WHCD","D_BZ_MZ"),Y=Object(a["reactive"])([{showType:"input",prop:"loginName",placeholder:"请输入姓名",label:"姓名"},{showType:"input",prop:"mobile",placeholder:"请输入移动电话",label:"移动电话"},{showType:"input",prop:"idEntityCard",placeholder:"请输入身份证号",label:"身份证号"},{showType:"input",prop:"inDustRialId",placeholder:"请输入警号",label:"警号"},{showType:"select",options:j,prop:"isChild",placeholder:"请选择是否<EFBFBD><EFBFBD>
|