|
|
-import{R as C,c as b}from"./api.0gcTv1Ak.js";import{R as M,a as y}from"./RoleMenuFieldStores.BwiVo8Dq.js";import{E as $}from"./index.DfD_EboA.js";import{w as S,aF as f,x as a,a3 as N,G as c,y as l,z as t,a8 as m,a5 as k,a1 as v,a7 as _,aq as p,a6 as V}from"./vue.Bi2Y_N79.js";import{_ as U}from"./_plugin-vue_export-helper.DlAUqK2U.js";const B={key:0,class:"pccm-item"},D={class:"menu-form-alert"},E={class:"columns-list"},z={class:"columns-head"},H={class:"columns-content"},I={class:"width-txt"},q=S({__name:"RoleMenuField",setup(G){const d=M(),h=y(),R=C(),x=(r,s,u)=>{for(const n of d.$state)n[s]=n[u]?n[s]:r},F=async()=>{const r=await b(R.$state.roleId,d.$state);$({message:r.msg,type:"success"})};return(r,s)=>{const u=f("el-button"),n=f("el-checkbox");return c(d).$state.length>0?(l(),a("div",B,[t("div",D,[m(u,{size:"small",onClick:F},{default:v(()=>s[0]||(s[0]=[k("保存 ")])),_:1,__:[0]}),s[1]||(s[1]=k(" 配置数据列字段权限 "))]),t("ul",E,[t("li",z,[s[2]||(s[2]=t("div",{class:"width-txt"},[t("span",null,"字段")],-1)),(l(!0),a(_,null,p(c(h).$state,(e,i)=>(l(),a("div",{key:i,class:"width-check"},[m(n,{modelValue:e.checked,"onUpdate:modelValue":o=>e.checked=o,onChange:o=>x(o,e.value,e.disabled)},{default:v(()=>[t("span",null,V(e.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]))),128))]),t("div",H,[(l(!0),a(_,null,p(c(d).$state,(e,i)=>(l(),a("li",{key:i,class:"columns-item"},[t("div",I,V(e.title),1),(l(!0),a(_,null,p(c(h).$state,(o,g)=>(l(),a("div",{key:g,class:"width-check"},[m(n,{modelValue:e[o.value],"onUpdate:modelValue":w=>e[o.value]=w,class:"ci-checkout",disabled:e[o.disabled]},null,8,["modelValue","onUpdate:modelValue","disabled"])]))),128))]))),128))])])])):N("",!0)}}}),O=U(q,[["__scopeId","data-v-088391a4"]]);export{O as default};
|
|
|
+import{R as C,c as b}from"./api.CPGPMNmu.js";import{R as M,a as y}from"./RoleMenuFieldStores.BwiVo8Dq.js";import{E as $}from"./index.igw5cVmP.js";import{w as S,aF as f,x as a,a3 as N,G as c,y as l,z as t,a8 as m,a5 as k,a1 as v,a7 as _,aq as p,a6 as V}from"./vue.Bi2Y_N79.js";import{_ as U}from"./_plugin-vue_export-helper.DlAUqK2U.js";const B={key:0,class:"pccm-item"},D={class:"menu-form-alert"},E={class:"columns-list"},z={class:"columns-head"},H={class:"columns-content"},I={class:"width-txt"},q=S({__name:"RoleMenuField",setup(G){const d=M(),h=y(),R=C(),x=(r,s,u)=>{for(const n of d.$state)n[s]=n[u]?n[s]:r},F=async()=>{const r=await b(R.$state.roleId,d.$state);$({message:r.msg,type:"success"})};return(r,s)=>{const u=f("el-button"),n=f("el-checkbox");return c(d).$state.length>0?(l(),a("div",B,[t("div",D,[m(u,{size:"small",onClick:F},{default:v(()=>s[0]||(s[0]=[k("保存 ")])),_:1,__:[0]}),s[1]||(s[1]=k(" 配置数据列字段权限 "))]),t("ul",E,[t("li",z,[s[2]||(s[2]=t("div",{class:"width-txt"},[t("span",null,"字段")],-1)),(l(!0),a(_,null,p(c(h).$state,(e,i)=>(l(),a("div",{key:i,class:"width-check"},[m(n,{modelValue:e.checked,"onUpdate:modelValue":o=>e.checked=o,onChange:o=>x(o,e.value,e.disabled)},{default:v(()=>[t("span",null,V(e.label),1)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]))),128))]),t("div",H,[(l(!0),a(_,null,p(c(d).$state,(e,i)=>(l(),a("li",{key:i,class:"columns-item"},[t("div",I,V(e.title),1),(l(!0),a(_,null,p(c(h).$state,(o,g)=>(l(),a("div",{key:g,class:"width-check"},[m(n,{modelValue:e[o.value],"onUpdate:modelValue":w=>e[o.value]=w,class:"ci-checkout",disabled:e[o.disabled]},null,8,["modelValue","onUpdate:modelValue","disabled"])]))),128))]))),128))])])])):N("",!0)}}}),O=U(q,[["__scopeId","data-v-088391a4"]]);export{O as default};
|