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