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