1 |
- import{l as A}from"./index-0a2fd59b.js";import{f as w,A as E}from"./index-a2447a35.js";import{n as K}from"./index-ef7cf9fb.js";import{a as d,U as u,V as _,W as j,j as e,X as n,u as t,G as g,a3 as z,H as R,R as h,F as $,a6 as S,a4 as O,a5 as G}from"./vue-9608a1a9.js";import"./base-444b134a.js";/* empty css */import{_ as H}from"./index-12fc134d.js";import"./vue-router-2c2f7fb8.js";import"./_plugin-vue_export-helper-c27b6911.js";const W={__name:"selectRole",emits:["selectRoles"],setup(x,{expose:v,emit:b}){let m=d(!1),s=d({id:20221101131902,content:{pageSize:20,pageNumber:1,where:{condition:""}}}),a=d(""),k=()=>{b("selectRoles",a.value),m.value=!1},y=i=>{console.log(i),a.value=i};return v({modeVisible:m}),(i,f)=>{const C=u("a-modal");return _(),j($,null,[e(C,{visible:t(m),"onUpdate:visible":f[0]||(f[0]=r=>R(m)?m.value=r:m=r),class:"custom-class",title:"选择角色",placement:"right",width:"1000px",closable:!1,onClose:f[1]||(f[1]=r=>i.visible=!1),onOk:t(k)},{default:n(()=>[e(K,{rowKey:"roleid",ref:"list",size:"small",param:t(s),columns:t(w).TBLayout("roleTable"),onOnSelect:t(y)},{tb_cell:n(({data:r})=>[g(z(r.record[r.column.dataIndex]),1)]),_:1},8,["param","columns","onOnSelect"])]),_:1},8,["visible","onOk"]),h(i.$slots,"input")],64)}}},X={__name:"Edit",props:{data:Object},emits:["onSuccess"],setup(x,{emit:v}){const b=x;let m=d({id:20221031141102,content:{pageSize:20,pageNumber:1,where:{condition:""}}}),s=d(!1),a=d({sys_remind_configid:0,remindtitle:"",remindmode:[],content:"",isrole:1,roleids:[],rolename:"",isuser:1,userids:[],username:"",issql:1,sqlstr:""}),k=d(),y=()=>{s.value=!0,a.value=Object.assign({},a.value,b.data),a.value.rolename=Object.values(a.value.rolemsg).join(","),a.value.username=Object.values(a.value.usermsg).join(",")},i=r=>{a.value.rolename=r.map(l=>l.rolename).join(","),a.value.roleids=r.map(l=>l.roleid),console.log("触发",a.value)},f=r=>{a.value.username=r.map(l=>l.name).join(","),a.value.userids=r.map(l=>l.userid)},C=async()=>{if(!await k.value.validateFields())return;let l=await E.requested({id:20221220153201,content:a.value});w.message(l,"编辑成功",()=>{s.value=!1,v("onSuccess")})};return(r,l)=>{const U=u("a-button"),N=u("a-input"),p=u("a-form-item"),c=u("a-col"),T=u("a-select-option"),P=u("a-select"),q=u("a-textarea"),V=u("a-checkbox"),B=u("a-input-search"),D=u("a-row"),F=u("a-form"),I=u("a-space"),L=u("a-drawer");return _(),j($,null,[e(U,{type:"link",onClick:t(y),disabled:!t(w).hasPermission("update")},{default:n(()=>[g("编 辑")]),_:1},8,["onClick","disabled"]),e(L,{visible:t(s),"onUpdate:visible":l[12]||(l[12]=o=>R(s)?s.value=o:s=o),class:"custom-class",title:"编辑系统提醒",placement:"right",width:"900",closable:!1,onClose:l[13]||(l[13]=o=>R(s)?s.value=!1:s=!1)},{extra:n(()=>[e(I,null,{default:n(()=>[e(U,{onClick:l[11]||(l[11]=o=>R(s)?s.value=!1:s=!1)},{default:n(()=>[g("关闭")]),_:1}),e(U,{type:"primary",onClick:t(C)},{default:n(()=>[g("保存")]),_:1},8,["onClick"])]),_:1})]),default:n(()=>[e(F,{ref_key:"formRef",ref:k,model:t(a),size:"small",layout:"vertical",mode:"multiple"},{default:n(()=>[e(D,{gutter:16},{default:n(()=>[e(c,{span:12},{default:n(()=>[e(p,{label:"提醒名称",name:"remindname",rules:[{required:!0,message:"请输入提醒名称"}]},{default:n(()=>[e(N,{value:t(a).remindname,"onUpdate:value":l[0]||(l[0]=o=>t(a).remindname=o),placeholder:"请输入提醒名称"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:n(()=>[e(p,{label:"提醒标题",name:"remindtitle",rules:[{required:!0,message:"请输入提醒标题"}]},{default:n(()=>[e(N,{value:t(a).remindtitle,"onUpdate:value":l[1]||(l[1]=o=>t(a).remindtitle=o),placeholder:"请输入提醒标题"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:12},{default:n(()=>[e(p,{label:"提醒方式",name:"remindmode",rules:[{required:!0,message:"请输入提醒名称"}]},{default:n(()=>[e(P,{value:t(a).remindmode,"onUpdate:value":l[2]||(l[2]=o=>t(a).remindmode=o),mode:"multiple"},{default:n(()=>[e(T,{value:"短信",label:"短信"}),e(T,{value:"邮件",label:"邮件"}),e(T,{value:"弹框",label:"弹框"})]),_:1},8,["value"])]),_:1})]),_:1}),e(c,{span:24},{default:n(()=>[e(p,{label:"提醒内容",name:"content",rules:[{required:!0,message:"请输入提醒内容"}]},{default:n(()=>[e(q,{value:t(a).content,"onUpdate:value":l[3]||(l[3]=o=>t(a).content=o),placeholder:"请输入提醒内容"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:24},{default:n(()=>[e(p,{label:"备注说明",name:"remarks"},{default:n(()=>[e(q,{value:t(a).remarks,"onUpdate:value":l[4]||(l[4]=o=>t(a).remarks=o),placeholder:"请输入备注说明"},null,8,["value"])]),_:1})]),_:1}),e(c,{span:24},{default:n(()=>[e(p,{label:"角色权限",name:"isrole"},{default:n(()=>[e(V,{checked:t(a).isrole,"onUpdate:checked":l[5]||(l[5]=o=>t(a).isrole=o)},null,8,["checked"])]),_:1})]),_:1}),t(a).isrole?(_(),S(c,{key:0,span:24},{default:n(()=>[e(p,{label:"角色选择",name:"rolename"},{default:n(()=>[e(W,{ref:"Role",onSelectRoles:t(i)},{input:n(()=>[e(B,{value:t(a).rolename,"onUpdate:value":l[6]||(l[6]=o=>t(a).rolename=o),"enter-button":"添加",readonly:"",onSearch:l[7]||(l[7]=o=>r.$refs.Role.modeVisible=!0)},null,8,["value"])]),_:1},8,["onSelectRoles"])]),_:1})]),_:1})):O("",!0),e(c,{span:24},{default:n(()=>[e(p,{label:"人员权限",name:"isuser"},{default:n(()=>[e(V,{checked:t(a).isuser,"onUpdate:checked":l[8]||(l[8]=o=>t(a).isuser=o)},null,8,["checked"])]),_:1})]),_:1}),t(a).isuser?(_(),S(c,{key:1,span:24},{default:n(()=>[e(p,{label:"人员选择",name:"username"},{default:n(()=>[e(H,{ref:"People",onSelectRowData:t(f),rowKey:"userid",param:t(m),columns:t(w).TBLayout("staffTable"),title:"选择人员"},{slot1:n(()=>[e(B,{value:t(a).username,"onUpdate:value":l[9]||(l[9]=o=>t(a).username=o),"enter-button":"添加",readonly:"",onSearch:l[10]||(l[10]=o=>r.$refs.People.modeVisible=!0)},null,8,["value"])]),_:1},8,["onSelectRowData","param","columns"])]),_:1})]),_:1})):O("",!0)]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])],64)}}},ne={__name:"index",setup(x){let v=d([{label:"搜索",key:"condition",type:"input"}]),b=d({id:20221220153101,content:{pageNumber:1,pageSize:20,where:{condition:""}}}),m=d(),s=()=>{m.value.tableData()};return(a,k)=>{const y=u("a-tag");return _(),S(A,{ref_key:"list",ref:m,keyRouteName:"accountno",param:t(b),tableName:"systemRemindTable",searchType:t(v)},{tb_cell:n(({data:i})=>[i.column.dataIndex=="operation"?(_(),S(X,{key:0,data:i.record,onOnSuccess:t(s)},null,8,["data","onOnSuccess"])):i.column.dataIndex=="remindmode"?(_(!0),j($,{key:1},G(i.record.remindmode,f=>(_(),S(y,null,{default:n(()=>[g(z(f),1)]),_:2},1024))),256)):O("",!0)]),_:1},8,["param","searchType"])}}};export{ne as default};
|