import{d as se,r,a as T,A as $e,w as Je,b as ze,a4 as te,c as i,e as w,f as Q,h as o,i as t,l as d,g as m,k as F,y as W,ay as He,p as X,F as ae,j as oe,t as L,b7 as ne,n as Qe,E as C,b8 as ue,b9 as We,ba as re,bb as Xe,bc as Ze,bd as el,be as ll,bf as tl,q as al,s as ol,bg as nl,bh as ul,at as rl,bi as sl,_ as dl}from"./index-ccab2584.js";import{P as il}from"./index-d5758658.js";import{D as Z}from"./index-332ffb24.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const cl=""+new URL("../png/configureIcon-e88d54d5.png",import.meta.url).href;function pl(x,k,S){const v=/^(((13[0-9]{1})|(15[0-9]{1})|(16[0-9]{1})|(17[3-8]{1})|(18[0-9]{1})|(19[0-9]{1})|(14[5-7]{1}))+\d{8})$/;if(k===""&&S("\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801"),!v.test(k))S(new Error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801"));else return S()}const O=x=>(al("data-v-cc913743"),x=x(),ol(),x),ml={class:"table-box"},vl={class:"operate-option"},fl=O(()=>m("img",{src:cl,alt:"",class:"configureIcon"},null,-1)),gl=O(()=>m("span",null,"\u57FA\u7840\u914D\u7F6E",-1)),yl={class:"dialog-footer"},_l={class:"select-all"},bl={class:"radio-select"},hl=O(()=>m("span",null,"\u9009\u62E9\u7CFB\u7EDF\u7248\u672C\uFF1A",-1)),wl=O(()=>m("span",{class:"title sle"},"\u6240\u62E5\u6709\u7684\u6743\u9650",-1)),Cl={class:"flx-center"},kl=se({name:"jxjGovernMent"}),Sl=se({...kl,setup(x){const k=r(),S=r([{label:"\u653F\u52A1\u914D\u7F6E",value:6},{label:"\u9879\u76EE\u914D\u7F6E",value:7}]),v=r(null),de={children:"children",label:(l,e)=>e.data.meta.title},p=T([]),I=r(!1),ie=r({children:"children",hasChildren:"hasChildren"});$e();const Y=r(),U=r(),N=r(""),D=r(!1),B=r(!1),M=r(!1),q=r(!1),f=r(!1),V=r(!0),$=r({}),g=r({value:{}}),y=r({value:{}}),j=r([]),K=r([]),R=r([]),ee=r(),J=r([]),ce=T({account:{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u53F7",trigger:"blur"},password:{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801",trigger:"blur"},governmentName:{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:"blur"},governmentTel:{required:!0,validator:pl,trigger:"blur"}}),pe=[{type:"index",label:"\u5E8F\u53F7",width:120},{prop:"governmentName",align:"left",label:"\u653F\u52A1\u540D\u79F0",search:{el:"input"}},{prop:"createTime",label:"\u6CE8\u518C\u65F6\u95F4"},{prop:"governmentTel",label:"\u624B\u673A\u53F7\u7801"},{prop:"state",label:"\u4F7F\u7528\u72B6\u6001"},{prop:"diffDay",label:"\u5269\u4F59\u5929\u6570"},{prop:"authProject",label:"\u9879\u76EE\u6570\u91CF"},{prop:"operation",align:"left",label:"\u64CD\u4F5C",fixed:"right",width:260}],me={formItemConfig:[{label:"\u653F\u52A1\u540D\u79F0",prop:"governmentName",type:"input"},{label:"\u624B\u673A\u53F7\u7801",prop:"governmentTel",type:"input"},{label:"\u8D26\u53F7",prop:"account",type:"input"},{label:"\u5BC6\u7801",prop:"password",type:"input"}],rules:{governmentName:[{required:!0,message:"\u8BF7\u8F93\u5165\u653F\u52A1\u540D\u79F0",trigger:"blur"}],governmentTel:[{required:!0,pattern:/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7",trigger:"blur"}],account:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u53F7",trigger:"blur"}],password:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801",trigger:"blur"}]}},ve={formItemConfig:[{label:"\u90AE\u7BB1",prop:"tfrom",type:"input"},{label:"\u7528\u6237\u540D",prop:"userName",type:"input"},{label:"\u5BC6\u7801",prop:"password",type:"input"}],rules:{tfrom:[{required:!0,type:"email",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u90AE\u7BB1\u683C\u5F0F",trigger:"blur"}],userName:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],password:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}]}},fe={formItemConfig:[{label:"IP\u5730\u5740",prop:"ip",type:"input"},{label:"\u7AEF\u53E3",prop:"port",type:"input"},{label:"AppKey",prop:"appKey",type:"input"},{label:"AppSecret",prop:"appSecret",type:"input"}],rules:{ip:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],port:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],appKey:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],appSecret:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}]}},u=r({authProject:1,expireTime:"",governmentName:"",governmentTel:"",account:"",password:"",state:"",moduleStyle:1,isShowLockModule:"",governmentSn:""}),ge=T({}),ye=l=>{let e=[];return l.map(n=>{n.menuType==0&&n.children==0&&e.push(n.authorityId),n.menuType==1&&n.children==0&&e.push(n.authorityId),n.menuType!=0&&n.type!=1&&!n.children&&e.push(n.authorityId)}),e},_e=async(l,e)=>{let n={governmentSn:e.governmentSn,moduleStyle:e.moduleStyle};l==6?n.moduleType=2:l==7?n.moduleType=4:(n.moduleType=3,n.enterpriseType=l),k.value=n;const{result:c=[]}=await nl({styleType:u.value.moduleStyle,moduleType:n.moduleType});p.push(...c);const s=await ul(n);rl(()=>{v.value.setCheckedKeys(ye(s.result))})},le=async l=>{const{result:e}=await sl(l);e?l.configKey=="email"?(g.value={...e},g.value.value=g.value.value?JSON.parse(g.value.value):{...l,value:{}}):(y.value={...e},y.value.value=y.value.value?JSON.parse(y.value.value):{...l,value:{}}):(g.value={...l,value:{}},y.value={...l,value:{}})},be=(l,e)=>{let n={governmentSn:e.governmentSn};switch(l){case 1:n.configKey="email",le(n),B.value=!0;break;case 2:n.configKey="video",le(n),M.value=!0;break}},he=(l,e)=>{u.value.moduleStyle=e.moduleStyle,_e(l,e),f.value=!1,I.value=!0},z=l=>{const e=[];return l.map(n=>(l.children&&Array.isArray(l.children)&&e.concat(z(l.children)),{authorityId:n.name,menuType:n.type,...k.value})).concat(e)},we=async()=>{const l=v.value.getCheckedNodes(),e=v.value.getHalfCheckedNodes(),n=z(l),c=z(e),s=n.concat(c);s.length?(await ue({...k.value,moduleTemplates:s}),C.success("\u4FDD\u5B58\u6210\u529F"),I.value=!1,p.length=0,U.value.getTableList()):C.error("\u8BF7\u9009\u62E9")},Ce=()=>{I.value=!1,p.length=0},ke=l=>{p.length=0,l()},Se=l=>{Y.value=l,$.value=T({}),Y.value,N.value="\u65B0\u589E\u533A\u53BF\u7EA7\u653F\u52A1",D.value=!0},Ve=()=>{D.value=!0,N.value="\u65B0\u589E\u5E02\u7EA7\u653F\u52A1",$.value=T({})},Te=()=>{const l=v.value;let e=0,n=0,c=!1;for(let s=0;s
{if(V.value=!1,f.value==!0)for(let e=0;e({list:l.records,total:Number(l.total),pageNo:Number(l.current),pageSize:Number(l.size)}),Ne=l=>{let e=JSON.parse(JSON.stringify(l));return We(e)},De=async l=>{y.value;let e={...y.value,value:JSON.stringify(y.value.value)};await re(e),C.success("\u914D\u7F6E\u6210\u529F"),M.value=!1},qe=async l=>{g.value;let e={...g.value,value:JSON.stringify(g.value.value)};await re(e),C.success("\u914D\u7F6E\u6210\u529F"),B.value=!1},Pe=async l=>{let e={...l};N.value=="\u65B0\u589E\u5E02\u7EA7\u653F\u52A1"?e.governmentType=2:N.value=="\u65B0\u589E\u533A\u53BF\u7EA7\u653F\u52A1"&&(e.parentId=Y.value.governmentId,e.governmentType=3),await Xe(e),C.success("\u65B0\u589E\u6210\u529F"),D.value=!1,U.value.getTableList()},Ae=async l=>{const e=await Ze({styleType:l});j.value=e.result.government,K.value=e.result.project,R.value=e.result.enterprise;const n=await el({governmentSn:Le.value});j.value.concat(K.value,R.value).forEach((c,s)=>{n.result.forEach((E,P)=>{c.moduleId==E&&(c.select=!0)})})};Je(()=>j.value.concat(K.value,R.value),l=>{f.value=l.every(e=>e.select)},{deep:!0,immediate:!0});const Fe=async l=>{!l||await l.validate(async(e,n)=>{if(e){let c=r([]);j.value.concat(K.value,R.value).forEach(s=>{s.select==!0&&c.value.push({moduleId:s.moduleId,moduleType:s.moduleType,governmentSn:u.value.governmentSn})}),await ll(u.value).then(async s=>{await ue({governmentSn:u.value.governmentSn,moduleTemplates:c.value}),C.success("\u4FDD\u5B58\u6210\u529F"),q.value=!1,await U.value.getTableList()})}else C({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})},Le=r(""),Ue=async l=>{q.value=!0,u.value=T({...l});const e=await tl({governmentId:l.governmentId});u.value.account=e.result.account,u.value.password=e.result.password,u.value.governmentSn=e.result.governmentSn,l.moduleStyle===null?u.value.moduleStyle=J.value[0].value:u.value.moduleStyle=l.moduleStyle};return ze(async()=>{const l=await te({dictType:"module_style_type"});J.value=l.result.map(n=>({label:n.dictValue,value:n.dictLabel})),(await te({dictType:"enterprise_main"})).result.map(n=>{S.value.push({label:n.dictValue+"\u914D\u7F6E",value:n.dictLabel})})}),(l,e)=>{const n=i("el-button"),c=i("el-dropdown-item"),s=i("el-dropdown-menu"),E=i("el-dropdown"),P=i("el-input"),b=i("el-form-item"),h=i("el-col"),G=i("el-row"),A=i("el-radio"),H=i("el-radio-group"),Be=i("el-date-picker"),Me=i("el-input-number"),je=i("el-form"),Ke=i("el-dialog"),Re=i("el-checkbox"),Ee=i("el-tree"),Ge=i("el-scrollbar"),Oe=i("el-drawer");return w(),Q("div",ml,[o(il,{ref_key:"proTable",ref:U,title:"\u7528\u6237\u5217\u8868",columns:pe,requestApi:Ne,initParam:ge,dataCallback:Ie,"tool-button":!1,pagination:!0,treeProps:ie.value,selectId:"governmentId",background:"",onReset:""},{formButton:t(a=>[o(n,{class:"addButtonStyle",onClick:e[0]||(e[0]=_=>Ve())},{default:t(()=>[d("\u65B0\u589E")]),_:1})]),operation:t(a=>[m("div",vl,[o(n,{type:"primary",link:"",onClick:_=>Ue(a.row)},{default:t(()=>[fl,gl]),_:2},1032,["onClick"]),a.row.children?(w(),F(n,{key:0,type:"primary",link:"",icon:W(He),onClick:_=>Se(a.row)},{default:t(()=>[d("\u533A\u53BF\u7EA7\u653F\u52A1")]),_:2},1032,["icon","onClick"])):X("",!0),a.row.parentId&&a.row.parentId!="0"?(w(),F(E,{key:1,onCommand:_=>he(_,a.row)},{dropdown:t(()=>[o(s,null,{default:t(()=>[(w(!0),Q(ae,null,oe(S.value,(_,Ye)=>(w(),F(c,{command:_.value,key:Ye},{default:t(()=>[d(L(_.label),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:t(()=>[o(n,{type:"primary",link:"",icon:W(ne)},{default:t(()=>[d("\u6388\u6743\u914D\u7F6E")]),_:1},8,["icon"])]),_:2},1032,["onCommand"])):X("",!0),a.row.parentId&&a.row.parentId!="0"?(w(),F(E,{key:2,onCommand:_=>be(_,a.row)},{dropdown:t(()=>[o(s,null,{default:t(()=>[o(c,{command:1},{default:t(()=>[d("\u90AE\u7BB1\u914D\u7F6E")]),_:1}),o(c,{command:2},{default:t(()=>[d("\u89C6\u9891\u914D\u7F6E")]),_:1})]),_:1})]),default:t(()=>[o(n,{type:"primary",link:"",icon:W(ne)},{default:t(()=>[d("\u53C2\u6570\u914D\u7F6E")]),_:1},8,["icon"])]),_:2},1032,["onCommand"])):X("",!0)])]),state:t(({row:a})=>[m("span",{class:Qe(a.state===1?"":"redText")},L(a.state===1?"\u542F\u7528":"\u7981\u7528"),3)]),authProject:t(({row:a})=>[d(L((a.installProject?a.installProject:0)+"/"+a.authProject),1)]),diffDay:t(({row:a})=>[d(L(a.expireTime===null?"\u6C38\u4E45\u6709\u6548":a.diffDay),1)]),_:1},8,["initParam","treeProps"]),o(Ke,{modelValue:q.value,"onUpdate:modelValue":e[11]||(e[11]=a=>q.value=a),title:"\u57FA\u7840\u914D\u7F6E","show-close":""},{footer:t(()=>[m("span",yl,[o(n,{style:{"margin-right":"90px"},class:"cancelButtonStyle",onClick:e[9]||(e[9]=a=>q.value=!1)},{default:t(()=>[d("\u53D6\u6D88")]),_:1}),o(n,{type:"primary",onClick:e[10]||(e[10]=a=>Fe(ee.value))},{default:t(()=>[d("\u4FDD\u5B58")]),_:1})])]),default:t(()=>[m("div",null,[m("div",null,[o(je,{model:u.value,ref_key:"ruleFormRef",ref:ee,rules:ce,"label-width":"175px"},{default:t(()=>[o(G,null,{default:t(()=>[o(h,{span:12},{default:t(()=>[o(b,{label:"\u540D\u79F0\uFF1A",prop:"governmentName"},{default:t(()=>[o(P,{style:{width:"70%"},modelValue:u.value.governmentName,"onUpdate:modelValue":e[1]||(e[1]=a=>u.value.governmentName=a),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),o(h,{span:12},{default:t(()=>[o(b,{label:"\u624B\u673A\u53F7\u7801\uFF1A",prop:"governmentTel"},{default:t(()=>[o(P,{style:{width:"70%"},modelValue:u.value.governmentTel,"onUpdate:modelValue":e[2]||(e[2]=a=>u.value.governmentTel=a),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(G,null,{default:t(()=>[o(h,{span:12},{default:t(()=>[o(b,{label:"\u8D26\u53F7\uFF1A",prop:"account"},{default:t(()=>[o(P,{style:{width:"70%"},modelValue:u.value.account,"onUpdate:modelValue":e[3]||(e[3]=a=>u.value.account=a),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),o(h,{span:12},{default:t(()=>[o(b,{label:"\u5BC6\u7801\uFF1A",prop:"password"},{default:t(()=>[o(P,{style:{width:"70%"},modelValue:u.value.password,"onUpdate:modelValue":e[4]||(e[4]=a=>u.value.password=a),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(G,null,{default:t(()=>[o(h,{span:12},{default:t(()=>[o(b,{label:"\u6388\u6743\u72B6\u6001\uFF1A"},{default:t(()=>[o(H,{modelValue:u.value.state,"onUpdate:modelValue":e[5]||(e[5]=a=>u.value.state=a)},{default:t(()=>[o(A,{label:1},{default:t(()=>[d("\u542F\u7528")]),_:1}),o(A,{label:0},{default:t(()=>[d("\u7981\u7528")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),o(h,{span:12},{default:t(()=>[o(b,{label:"\u5230\u671F\u65E5\u671F\uFF1A"},{default:t(()=>[o(Be,{type:"date",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",modelValue:u.value.expireTime,"onUpdate:modelValue":e[6]||(e[6]=a=>u.value.expireTime=a),placeholder:"\u8BF7\u9009\u62E9",style:{width:"70%"}},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(G,null,{default:t(()=>[o(h,{span:12},{default:t(()=>[o(b,{label:"\u662F\u5426\u663E\u793A\u672A\u89E3\u9501\u6A21\u5757\uFF1A"},{default:t(()=>[o(H,{modelValue:u.value.isShowLockModule,"onUpdate:modelValue":e[7]||(e[7]=a=>u.value.isShowLockModule=a)},{default:t(()=>[o(A,{label:0},{default:t(()=>[d("\u662F")]),_:1}),o(A,{label:1},{default:t(()=>[d("\u5426")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),o(h,{span:12},{default:t(()=>[o(b,{label:"\u6388\u6743\u9879\u76EE\u6570\uFF1A"},{default:t(()=>[o(Me,{style:{width:"70%"},modelValue:u.value.authProject,"onUpdate:modelValue":e[8]||(e[8]=a=>u.value.authProject=a),min:0,max:999},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])])])]),_:1},8,["modelValue"]),o(Oe,{modelValue:I.value,"onUpdate:modelValue":e[14]||(e[14]=a=>I.value=a),"destroy-on-close":!0,"before-close":ke,size:"450px",title:"\u6388\u6743\u914D\u7F6E"},{footer:t(()=>[m("div",Cl,[o(n,{style:{"margin-right":"60px"},onClick:Ce},{default:t(()=>[d("\u53D6\u6D88")]),_:1}),o(n,{type:"primary",onClick:we},{default:t(()=>[d("\u4FDD\u5B58\u5E76\u5173\u95ED")]),_:1})])]),default:t(()=>[m("div",_l,[m("div",bl,[hl,o(H,{onChange:Ae,modelValue:u.value.moduleStyle,"onUpdate:modelValue":e[12]||(e[12]=a=>u.value.moduleStyle=a)},{default:t(()=>[(w(!0),Q(ae,null,oe(J.value,a=>(w(),F(A,{label:a.value},{default:t(()=>[d(L(a.label),1)]),_:2},1032,["label"]))),256))]),_:1},8,["modelValue"])]),o(Re,{indeterminate:V.value,modelValue:f.value,"onUpdate:modelValue":e[13]||(e[13]=a=>f.value=a),onChange:xe,style:{padding:"0px","margin-right":"5px"}},{default:t(()=>[d("\u5168\u9009")]),_:1},8,["indeterminate","modelValue"])]),wl,o(Ge,{style:{height:"calc(100% - 82px)"}},{default:t(()=>[o(Ee,{ref_key:"treeRef",ref:v,"default-expand-all":"",data:p,"show-checkbox":"","node-key":"name",props:de,onCheckChange:Te},null,8,["data"])]),_:1})]),_:1},8,["modelValue"]),o(Z,{title:N.value,formConfig:me,formData:$.value,visible:D.value,"onUpdate:visible":e[15]||(e[15]=a=>D.value=a),"append-to-body":"",width:"36%",onConfirm:Pe},null,8,["title","formData","visible"]),o(Z,{title:"\u90AE\u7BB1\u53C2\u6570\u914D\u7F6E",formConfig:ve,formData:g.value.value,visible:B.value,"onUpdate:visible":e[16]||(e[16]=a=>B.value=a),"append-to-body":"",width:"36%",onConfirm:qe},null,8,["formData","visible"]),o(Z,{title:"\u89C6\u9891\u53C2\u6570\u914D\u7F6E",formConfig:fe,formData:y.value.value,visible:M.value,"onUpdate:visible":e[17]||(e[17]=a=>M.value=a),"append-to-body":"",width:"36%",onConfirm:De},null,8,["formData","visible"])])}}});const ql=dl(Sl,[["__scopeId","data-v-cc913743"]]);export{ql as default};