Commit c066cfe0 authored by 韵晨龙's avatar 韵晨龙

feat: 新增数据配置

parent dec73b9a
spring:
datasource:
url: jdbc:postgresql://218.245.98.250:15432/syc_paas_standalone_test?stringtype=unspecified&currentSchema=syc_paas_form_design
# url: jdbc:postgresql://218.245.99.101:5432/syc_huayan?stringtype=unspecified&currentSchema=syc_paas_form_runtime
username: postgres
password: 1qaz@WSX
redis:
......
.DatabaseSetting-module_databaseSetting_2q4Nn{width:100%}.DatabaseSetting-module_databaseTitle_1JMKy{display:flex;justify-content:space-between;width:100%;border-radius:5px 5px 0 0}.el-collapse-item__header{background:#e5e5e5;padding:11px 20px;height:50px}.DatabaseSetting-module_databaseTitleOperation_UpNLB{margin-right:20px}.DatabaseSetting-module_settingForm_1gG1x{width:50%;margin-top:10px}.DatabaseSetting-module_settingCont_3s2tH{display:flex;justify-content:center}.DatabaseSetting-module_dataStatus_1q9R2{background:#e5e5e5;padding:11px 20px;height:50px}.DatabaseSetting-module_dataStatusCont_1omQH{background:#fff;display:flex;justify-content:end;padding:20px 60px 20px 20px}.DatabaseConfig-module_configTitle_1w9of{font-size:14px;color:#242424;margin-left:6px;font-weight:700}.DatabaseConfig-module_configHeader_30JIJ{height:52px;padding:14px;display:flex;align-items:center}.DatabaseConfig-module_configLogo_2Ool7{width:26px;height:19px}.DatabaseConfig-module_configSlider_2uZN-{width:76px;padding:0 6px 0 10px;border-right:0}.DatabaseConfig-module_configSliderItem_xtOP-{display:flex;flex-direction:column;align-items:center;width:60px;height:60px;background:#f6f6f6;border-radius:5px 5px 5px 5px;padding:13px 15px 3px;cursor:pointer;position:relative}.DatabaseConfig-module_configSliderActive_1UDS1:before{position:absolute;content:"";left:0;top:50%;width:4px;height:24px;background:#167cf8;border-radius:2px 2px 2px 2px;opacity:1;transform:translateY(-50%)}.DatabaseConfig-module_configSliderItemTitle_28q45{font-size:12px;font-weight:400;color:#303133;margin-top:6px}.DatabaseConfig-module_configContent_hzqOy{display:flex}.DatabaseConfig-module_configInfo_2kMto{display:flex;flex:1;background:#f2f2f2;border-radius:8px 0 0 0;padding:16px;border:1px solid #e4e4e4;height:calc(100vh - 52px)}
\ No newline at end of file
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><link rel="icon" href="/paas/favicon.ico"><link rel="stylesheet" href="//at.alicdn.com/t/c/font_2259265_2chd8ubmyi9.css"><link rel="stylesheet" href="//paas-cdn.sycdev.com/cdn/element-plus/2.0.2/index.css"><link rel="stylesheet" href="//paas-cdn.sycdev.com/cdn/vant/3.5.1/index.css"><link href="/paas/css/chunk-0c5cc3de.467513c7.css" rel="prefetch"><link href="/paas/css/chunk-10ff2a7e.467513c7.css" rel="prefetch"><link href="/paas/css/chunk-11446414.467513c7.css" rel="prefetch"><link href="/paas/css/chunk-11699152.467513c7.css" rel="prefetch"><link href="/paas/css/chunk-11a6203a.467513c7.css" rel="prefetch"><link href="/paas/css/chunk-1a14407a.330fda59.css" rel="prefetch"><link href="/paas/css/chunk-23e1b609.4ff7d8c3.css" rel="prefetch"><link href="/paas/css/chunk-3e25e930.0e433876.css" rel="prefetch"><link href="/paas/css/chunk-46a45d1b.9edbacdb.css" rel="prefetch"><link href="/paas/css/chunk-4ef8505c.bd6b1144.css" rel="prefetch"><link href="/paas/css/chunk-5c597cd4.9edbacdb.css" rel="prefetch"><link href="/paas/css/chunk-5e854950.44d7b56a.css" rel="prefetch"><link href="/paas/css/chunk-6185a79a.03bad35f.css" rel="prefetch"><link href="/paas/css/chunk-69b85f4f.715eec4a.css" rel="prefetch"><link href="/paas/css/chunk-6be33a61.607c6d33.css" rel="prefetch"><link href="/paas/css/chunk-748a7958.6fa0168d.css" rel="prefetch"><link href="/paas/css/chunk-791f2176.9e7b0cfb.css" rel="prefetch"><link href="/paas/css/chunk-7b8014b8.08c7a7b1.css" rel="prefetch"><link href="/paas/css/chunk-82197bf8.40c04900.css" rel="prefetch"><link href="/paas/css/chunk-885e2532.9edbacdb.css" rel="prefetch"><link href="/paas/css/chunk-ae552cf6.95652887.css" rel="prefetch"><link href="/paas/css/chunk-d3ad57fc.9e6e1fdb.css" rel="prefetch"><link href="/paas/js/chunk-0c5cc3de.b8c083f0.js" rel="prefetch"><link href="/paas/js/chunk-10ff2a7e.1f559974.js" rel="prefetch"><link href="/paas/js/chunk-11446414.e64b202e.js" rel="prefetch"><link href="/paas/js/chunk-11699152.4b6ffb43.js" rel="prefetch"><link href="/paas/js/chunk-11a6203a.697e1d96.js" rel="prefetch"><link href="/paas/js/chunk-1a14407a.b6354d9f.js" rel="prefetch"><link href="/paas/js/chunk-237a7316.20b8be80.js" rel="prefetch"><link href="/paas/js/chunk-23e1b609.6bac55f5.js" rel="prefetch"><link href="/paas/js/chunk-2d0a4bfc.d87fadd5.js" rel="prefetch"><link href="/paas/js/chunk-2d0ab928.638d3efe.js" rel="prefetch"><link href="/paas/js/chunk-2d0b3786.75100fba.js" rel="prefetch"><link href="/paas/js/chunk-2d0b8e51.ab4273f6.js" rel="prefetch"><link href="/paas/js/chunk-2d0bd631.5eb51598.js" rel="prefetch"><link href="/paas/js/chunk-2d0bd948.dca5835a.js" rel="prefetch"><link href="/paas/js/chunk-2d0cc7f7.d3b71e8f.js" rel="prefetch"><link href="/paas/js/chunk-2d0d6345.4ef454b4.js" rel="prefetch"><link href="/paas/js/chunk-2d20e862.de46c972.js" rel="prefetch"><link href="/paas/js/chunk-2d20edd8.7d8f384f.js" rel="prefetch"><link href="/paas/js/chunk-2d2107ef.f82a4bb4.js" rel="prefetch"><link href="/paas/js/chunk-2d2132e8.ab085aa2.js" rel="prefetch"><link href="/paas/js/chunk-2d213b08.d2aca628.js" rel="prefetch"><link href="/paas/js/chunk-2d21a736.e62c0f35.js" rel="prefetch"><link href="/paas/js/chunk-2d22231a.353bea10.js" rel="prefetch"><link href="/paas/js/chunk-2d22d577.983651c4.js" rel="prefetch"><link href="/paas/js/chunk-2d2383e9.d61ca0da.js" rel="prefetch"><link href="/paas/js/chunk-3e25e930.73a8010c.js" rel="prefetch"><link href="/paas/js/chunk-46a45d1b.d4f14b0a.js" rel="prefetch"><link href="/paas/js/chunk-4ef8505c.1d356882.js" rel="prefetch"><link href="/paas/js/chunk-5c597cd4.f93272f6.js" rel="prefetch"><link href="/paas/js/chunk-5e854950.97997628.js" rel="prefetch"><link href="/paas/js/chunk-6185a79a.2440baed.js" rel="prefetch"><link href="/paas/js/chunk-69b85f4f.0e890566.js" rel="prefetch"><link href="/paas/js/chunk-6be33a61.7164497a.js" rel="prefetch"><link href="/paas/js/chunk-748a7958.5ef0d877.js" rel="prefetch"><link href="/paas/js/chunk-791f2176.15d2d9bc.js" rel="prefetch"><link href="/paas/js/chunk-7b8014b8.f07e2d08.js" rel="prefetch"><link href="/paas/js/chunk-82197bf8.5090ad12.js" rel="prefetch"><link href="/paas/js/chunk-86e056e4.e1cb7411.js" rel="prefetch"><link href="/paas/js/chunk-885e2532.3a58557c.js" rel="prefetch"><link href="/paas/js/chunk-ae552cf6.e57efaf8.js" rel="prefetch"><link href="/paas/js/chunk-d3ad57fc.05538467.js" rel="prefetch"><link href="/paas/css/chunk-common.9e28b148.css" rel="preload" as="style"><link href="/paas/css/chunk-vendors.6b4d661f.css" rel="preload" as="style"><link href="/paas/js/chunk-common.94f9143d.js" rel="preload" as="script"><link href="/paas/js/chunk-vendors.16e1c677.js" rel="preload" as="script"><link href="/paas/js/index.11a2a4c0.js" rel="preload" as="script"><link href="/paas/css/chunk-vendors.6b4d661f.css" rel="stylesheet"><link href="/paas/css/chunk-common.9e28b148.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but @syc-paas/app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="//paas-cdn.sycdev.com/cdn/vue/3.2.34/vue.global.prod.js"></script><script src="//paas-cdn.sycdev.com/cdn/vue-router/4.0.16/vue-router.global.prod.js"></script><script src="//paas-cdn.sycdev.com/cdn/element-plus/2.0.2/index.full.min.js"></script><script src="//paas-cdn.sycdev.com/cdn/vant/3.5.1/vant.min.js"></script><script src="//paas-cdn.sycdev.com/cdn/axios/0.26.1/axios.min.js"></script><script src="//paas-cdn.sycdev.com/cdn/lodash/4.17.21/lodash.min.js"></script><script src="//paas-cdn.sycdev.com/cdn/dayjs/1.11.3/dayjs.min.js"></script><script src="/paas/js/chunk-vendors.16e1c677.js"></script><script src="/paas/js/chunk-common.94f9143d.js"></script><script src="/paas/js/index.11a2a4c0.js"></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><link rel="icon" href="/paas/favicon.ico"><link rel="stylesheet" href="//at.alicdn.com/t/c/font_2259265_2chd8ubmyi9.css"><link rel="stylesheet" href="//paas-cdn.sycdev.com/cdn/element-plus/2.0.2/index.css"><link rel="stylesheet" href="//paas-cdn.sycdev.com/cdn/vant/3.5.1/index.css"><link href="/paas/css/chunk-0c5cc3de.467513c7.css" rel="prefetch"><link href="/paas/css/chunk-10ff2a7e.467513c7.css" rel="prefetch"><link href="/paas/css/chunk-11446414.467513c7.css" rel="prefetch"><link href="/paas/css/chunk-11699152.467513c7.css" rel="prefetch"><link href="/paas/css/chunk-11a6203a.467513c7.css" rel="prefetch"><link href="/paas/css/chunk-1a14407a.330fda59.css" rel="prefetch"><link href="/paas/css/chunk-23e1b609.4ff7d8c3.css" rel="prefetch"><link href="/paas/css/chunk-3e25e930.0e433876.css" rel="prefetch"><link href="/paas/css/chunk-46a45d1b.9edbacdb.css" rel="prefetch"><link href="/paas/css/chunk-4ef8505c.bd6b1144.css" rel="prefetch"><link href="/paas/css/chunk-5740e25f.0c9544bd.css" rel="prefetch"><link href="/paas/css/chunk-5c597cd4.9edbacdb.css" rel="prefetch"><link href="/paas/css/chunk-5e854950.44d7b56a.css" rel="prefetch"><link href="/paas/css/chunk-6185a79a.03bad35f.css" rel="prefetch"><link href="/paas/css/chunk-69b85f4f.715eec4a.css" rel="prefetch"><link href="/paas/css/chunk-6be33a61.607c6d33.css" rel="prefetch"><link href="/paas/css/chunk-791f2176.9e7b0cfb.css" rel="prefetch"><link href="/paas/css/chunk-7b8014b8.08c7a7b1.css" rel="prefetch"><link href="/paas/css/chunk-82197bf8.40c04900.css" rel="prefetch"><link href="/paas/css/chunk-885e2532.9edbacdb.css" rel="prefetch"><link href="/paas/css/chunk-ae552cf6.95652887.css" rel="prefetch"><link href="/paas/css/chunk-d3ad57fc.9e6e1fdb.css" rel="prefetch"><link href="/paas/css/chunk-e1ac0166.6fa0168d.css" rel="prefetch"><link href="/paas/js/chunk-0c5cc3de.b8c083f0.js" rel="prefetch"><link href="/paas/js/chunk-10ff2a7e.1f559974.js" rel="prefetch"><link href="/paas/js/chunk-11446414.e64b202e.js" rel="prefetch"><link href="/paas/js/chunk-11699152.4b6ffb43.js" rel="prefetch"><link href="/paas/js/chunk-11a6203a.697e1d96.js" rel="prefetch"><link href="/paas/js/chunk-1a14407a.b6354d9f.js" rel="prefetch"><link href="/paas/js/chunk-237a7316.20b8be80.js" rel="prefetch"><link href="/paas/js/chunk-23e1b609.6bac55f5.js" rel="prefetch"><link href="/paas/js/chunk-2d0a4bfc.d87fadd5.js" rel="prefetch"><link href="/paas/js/chunk-2d0ab928.638d3efe.js" rel="prefetch"><link href="/paas/js/chunk-2d0b3786.75100fba.js" rel="prefetch"><link href="/paas/js/chunk-2d0b8e51.ab4273f6.js" rel="prefetch"><link href="/paas/js/chunk-2d0bd631.5eb51598.js" rel="prefetch"><link href="/paas/js/chunk-2d0bd948.dca5835a.js" rel="prefetch"><link href="/paas/js/chunk-2d0cc7f7.d3b71e8f.js" rel="prefetch"><link href="/paas/js/chunk-2d0d6345.4ef454b4.js" rel="prefetch"><link href="/paas/js/chunk-2d20e862.de46c972.js" rel="prefetch"><link href="/paas/js/chunk-2d20edd8.7d8f384f.js" rel="prefetch"><link href="/paas/js/chunk-2d2107ef.f82a4bb4.js" rel="prefetch"><link href="/paas/js/chunk-2d2132e8.ab085aa2.js" rel="prefetch"><link href="/paas/js/chunk-2d213b08.d2aca628.js" rel="prefetch"><link href="/paas/js/chunk-2d21a736.e62c0f35.js" rel="prefetch"><link href="/paas/js/chunk-2d22231a.353bea10.js" rel="prefetch"><link href="/paas/js/chunk-2d22d577.983651c4.js" rel="prefetch"><link href="/paas/js/chunk-2d2383e9.d61ca0da.js" rel="prefetch"><link href="/paas/js/chunk-3e25e930.73a8010c.js" rel="prefetch"><link href="/paas/js/chunk-46a45d1b.d4f14b0a.js" rel="prefetch"><link href="/paas/js/chunk-4ef8505c.1d356882.js" rel="prefetch"><link href="/paas/js/chunk-5740e25f.f869a6ce.js" rel="prefetch"><link href="/paas/js/chunk-5c597cd4.f93272f6.js" rel="prefetch"><link href="/paas/js/chunk-5e854950.97997628.js" rel="prefetch"><link href="/paas/js/chunk-6185a79a.2440baed.js" rel="prefetch"><link href="/paas/js/chunk-69b85f4f.0e890566.js" rel="prefetch"><link href="/paas/js/chunk-6be33a61.7164497a.js" rel="prefetch"><link href="/paas/js/chunk-791f2176.15d2d9bc.js" rel="prefetch"><link href="/paas/js/chunk-7b8014b8.f07e2d08.js" rel="prefetch"><link href="/paas/js/chunk-82197bf8.5090ad12.js" rel="prefetch"><link href="/paas/js/chunk-86e056e4.e1cb7411.js" rel="prefetch"><link href="/paas/js/chunk-885e2532.3a58557c.js" rel="prefetch"><link href="/paas/js/chunk-ae552cf6.e57efaf8.js" rel="prefetch"><link href="/paas/js/chunk-d3ad57fc.05538467.js" rel="prefetch"><link href="/paas/js/chunk-e1ac0166.a8653a5b.js" rel="prefetch"><link href="/paas/css/chunk-vendors.6b4d661f.css" rel="preload" as="style"><link href="/paas/css/index.9e28b148.css" rel="preload" as="style"><link href="/paas/js/chunk-vendors.16e1c677.js" rel="preload" as="script"><link href="/paas/js/index.dceaa270.js" rel="preload" as="script"><link href="/paas/css/chunk-vendors.6b4d661f.css" rel="stylesheet"><link href="/paas/css/index.9e28b148.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but @syc-paas/app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="//paas-cdn.sycdev.com/cdn/vue/3.2.34/vue.global.prod.js"></script><script src="//paas-cdn.sycdev.com/cdn/vue-router/4.0.16/vue-router.global.prod.js"></script><script src="//paas-cdn.sycdev.com/cdn/element-plus/2.0.2/index.full.min.js"></script><script src="//paas-cdn.sycdev.com/cdn/vant/3.5.1/vant.min.js"></script><script src="//paas-cdn.sycdev.com/cdn/axios/0.26.1/axios.min.js"></script><script src="//paas-cdn.sycdev.com/cdn/lodash/4.17.21/lodash.min.js"></script><script src="//paas-cdn.sycdev.com/cdn/dayjs/1.11.3/dayjs.min.js"></script><script src="/paas/js/chunk-vendors.16e1c677.js"></script><script src="/paas/js/index.dceaa270.js"></script></body></html>
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5740e25f"],{"2bee":function(e,t,a){"use strict";function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a.d(t,"a",(function(){return o}))},"73dc":function(e,t,a){"use strict";a.r(t);var o=a("8bbf"),l=a("ff92"),r=a.n(l),n=(a("194b"),a("1d9a")),d=(a("2bee"),a("e492")),c=a.n(d),A=a("ed71"),s=a.n(A),i=a("9895"),b=a.n(i);const u=[94,40],m=[86,30];n["V"].start,n["V"].end,n["V"].approval,n["V"].execute,n["V"].notify,n["V"].gateway,b.a,s.a,c.a;a("60bb");a("22f9");var p=a("be66");const g=({props:e,ctx:t})=>{const a=Object(o["ref"])("database"),l=Object(o["ref"])({dataType:"PostgreSQL",dataAddress:"",dataPort:null,dataName:"",dataUserName:"",dataPassword:""}),r=Object(o["ref"])(!1),n=Object(o["ref"])(!1),d=Object(o["ref"])(null),c=Object(o["ref"])(null),A=Object(o["reactive"])([{value:"PostgreSQL",label:"PostgreSQL"}]),s=Object(o["reactive"])({dataType:[{required:!0,message:"请输入数据库类型",trigger:"blur"}],dataAddress:[{required:!0,message:"请输入数据库地址",trigger:"blur"}],dataPort:[{required:!0,message:"请输入端口",trigger:"blur"}],dataName:[{required:!0,message:"请输入数据库名称",trigger:"blur"}],dataUserName:[{required:!0,message:"请输入用户名",trigger:"blur"}],dataPassword:[{required:!0,message:"请输入密码",trigger:"blur"}]}),i=Object(o["computed"])(()=>!(r.value&&n.value)),b=Object(o["ref"])({redisPassword:"",dataName:"",redisPort:null,redisUrl:""}),u=Object(o["reactive"])({redisPassword:[{required:!0,message:"请输入密码",trigger:"blur"}],dataName:[{required:!0,message:"请输入数据库名称",trigger:"blur"}],redisPort:[{required:!0,message:"请输入端口",trigger:"blur"}],redisUrl:[{required:!0,message:"请输入Redis地址",trigger:"blur"}]}),m=async()=>{const e=p["ElLoading"].service({lock:!0,text:"服务正在启动,请稍后...",background:"rgba(0, 0, 0, 0.7)"});r.value&&n.value?window.electronAPI&&(window.electronAPI.onStartDesignLowcode(),window.electronAPI.onStartLowcodeBackSuccess(t=>{e.close()})):p["ElMessage"].warning("请填写配置")},g=()=>{window.electronAPI&&window.electronAPI.onStopDesignLowcode()},O=async e=>{if(e.stopPropagation(),r.value=await c.value.validate(),window.electronAPI)try{let e=await window.electronAPI.connectDataBase(JSON.stringify(l.value));e?Object(p["ElMessage"])({message:"数据库连接测试成功",type:"success",showClose:!0}):Object(p["ElMessage"])({message:"数据库连接测试失败",type:"error",showClose:!0})}catch(t){console.log(t)}},j=e=>{e.stopPropagation(),window.electronAPI&&window.electronAPI.onDataBaseConfigApplication(JSON.stringify(l.value),JSON.stringify(b.value))},f=async e=>{if(e.stopPropagation(),n.value=await d.value.validate(),window.electronAPI)try{let e=await window.electronAPI.connectRedis(JSON.stringify(b.value));e?Object(p["ElMessage"])({message:"Redis连接测试成功",type:"success",showClose:!0}):Object(p["ElMessage"])({message:"Redis连接测试失败",type:"error",showClose:!0})}catch(t){console.log(t)}},C=e=>{e.stopPropagation(),window.electronAPI&&window.electronAPI.onRedisBaseConfigApplication(JSON.stringify(l.value),JSON.stringify(b.value))};return Object(o["onMounted"])(()=>{window.electronAPI&&window.electronAPI.onReadDataBaseConfig(e=>{const{redisPassword:t,redisDataName:a,redisPort:o,redisUrl:r,...n}=e;b.value={redisPassword:t,dataName:a,redisPort:o,redisUrl:r},l.value={dataType:"PostgreSQL",...n}})}),{activeName:a,dataBaseForm:l,dataTypeList:A,databaseRules:s,redisForm:b,redisRules:u,onStartIde:m,onStopIde:g,onConnectSql:O,onSaveSql:j,onConnectRedis:f,onSaveRedis:C,dataBaseFormRef:c,redisFormRef:d,startIdeDisabled:i}};var O=g;function j(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(o["isVNode"])(e)}const f=Object(o["defineComponent"])({name:"DatabaseSetting",setup(e){const{activeName:t,dataBaseForm:a,dataTypeList:l,databaseRules:n,redisForm:d,redisRules:c,onStartIde:A,onStopIde:s,onConnectSql:i,onSaveSql:b,onConnectRedis:u,onSaveRedis:m,dataBaseFormRef:p,redisFormRef:g,startIdeDisabled:f}=O(e);return()=>{let e;return Object(o["createVNode"])("div",{class:r.a.databaseSetting},[Object(o["createVNode"])(Object(o["resolveComponent"])("el-collapse"),{modelValue:t.value,"onUpdate:modelValue":e=>t.value=e,accordion:!0},{default:()=>[Object(o["createVNode"])("div",null,[Object(o["createVNode"])("div",{class:r.a.dataStatus},[Object(o["createTextVNode"])("程序管理")]),Object(o["createVNode"])("div",{class:r.a.dataStatusCont},[Object(o["createVNode"])(Object(o["resolveComponent"])("el-button"),{type:"primary",onClick:A,disabled:f.value},{default:()=>[Object(o["createTextVNode"])("启动")]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-button"),{type:"danger",onClick:s},{default:()=>[Object(o["createTextVNode"])("停止")]})])]),Object(o["createVNode"])(Object(o["resolveComponent"])("el-collapse-item"),{name:"database"},{default:()=>[Object(o["createVNode"])("div",{class:r.a.settingCont},[Object(o["createVNode"])(Object(o["resolveComponent"])("el-form"),{"label-width":"120px",ref:p,class:r.a.settingForm,model:a.value,rules:n,"status-icon":!0},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-form-item"),{label:"数据库类型",prop:"dataType"},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-select"),{modelValue:a.value.dataType,"onUpdate:modelValue":e=>a.value.dataType=e,placeholder:"请输入数据库类型",disabled:!0},j(e=l.map(e=>Object(o["createVNode"])(Object(o["resolveComponent"])("el-option"),{key:e.label,label:e.value,value:e.value},null)))?e:{default:()=>[e]})]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-form-item"),{label:"数据库地址",prop:"dataAddress"},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-input"),{type:"input",placeholder:"请输入数据库地址",modelValue:a.value.dataAddress,"onUpdate:modelValue":e=>a.value.dataAddress=e},null)]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-form-item"),{label:"端口",prop:"dataPort"},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-input"),{type:"input",placeholder:"请输入端口",modelValue:a.value.dataPort,"onUpdate:modelValue":e=>a.value.dataPort=e},null)]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-form-item"),{label:"数据库名称",prop:"dataName"},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-input"),{type:"input",placeholder:"请输入数据库名称",modelValue:a.value.dataName,"onUpdate:modelValue":e=>a.value.dataName=e},null)]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-form-item"),{label:"用户名",prop:"dataUserName"},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-input"),{type:"input",placeholder:"请输入用户名",modelValue:a.value.dataUserName,"onUpdate:modelValue":e=>a.value.dataUserName=e},null)]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-form-item"),{label:"密码",prop:"dataPassword"},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-input"),{type:"input",placeholder:"请输入密码",modelValue:a.value.dataPassword,"onUpdate:modelValue":e=>a.value.dataPassword=e},null)]})]})])],title:()=>Object(o["createVNode"])("div",{class:r.a.databaseTitle},[Object(o["createVNode"])("div",null,[Object(o["createTextVNode"])("数据库")]),Object(o["createVNode"])("div",{class:r.a.databaseTitleOperation},[Object(o["createVNode"])(Object(o["resolveComponent"])("el-button"),{onClick:i},{default:()=>[Object(o["createTextVNode"])("检测")]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-button"),{type:"primary",onClick:b},{default:()=>[Object(o["createTextVNode"])("应用")]})])])}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-collapse-item"),{name:"redis"},{default:()=>[Object(o["createVNode"])("div",{class:r.a.settingCont},[Object(o["createVNode"])(Object(o["resolveComponent"])("el-form"),{"label-width":"120px",class:r.a.settingForm,model:d.value,rules:c,ref:g,"status-icon":!0},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-form-item"),{label:"Redis地址",prop:"redisUrl"},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-input"),{type:"input",placeholder:"请输入Redis地址",modelValue:d.value.redisUrl,"onUpdate:modelValue":e=>d.value.redisUrl=e},null)]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-form-item"),{label:"端口",prop:"redisPort"},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-input"),{type:"number",placeholder:"请输入端口",modelValue:d.value.redisPort,"onUpdate:modelValue":e=>d.value.redisPort=e},null)]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-form-item"),{label:"数据库名称",prop:"dataName"},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-input"),{type:"input",placeholder:"请输入数据库名称",modelValue:d.value.dataName,"onUpdate:modelValue":e=>d.value.dataName=e},null)]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-form-item"),{label:"密码",prop:"redisPassword"},{default:()=>[Object(o["createVNode"])(Object(o["resolveComponent"])("el-input"),{type:"input",placeholder:"请输入密码",modelValue:d.value.redisPassword,"onUpdate:modelValue":e=>d.value.redisPassword=e},null)]})]})])],title:()=>Object(o["createVNode"])("div",{class:r.a.databaseTitle},[Object(o["createVNode"])("div",null,[Object(o["createTextVNode"])("Redis")]),Object(o["createVNode"])("div",{class:r.a.databaseTitleOperation},[Object(o["createVNode"])(Object(o["resolveComponent"])("el-button"),{onClick:u},{default:()=>[Object(o["createTextVNode"])("检测")]}),Object(o["createVNode"])(Object(o["resolveComponent"])("el-button"),{type:"primary",onClick:m},{default:()=>[Object(o["createTextVNode"])("应用")]})])])})]})])}}});var C=f,N=a("f6bc"),v=a.n(N);function V(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(o["isVNode"])(e)}const w=Object(o["defineComponent"])({name:"DatabaseConfig",components:{DatabaseSetting:C},setup(){const e=Object(o["ref"])("database"),t=Object(o["unref"])([{title:"配置",key:"database",icon:"database",componentName:"DatabaseSetting"}]),a=t=>{e.value=t.key},l=Object(o["computed"])(()=>t.find(t=>t.key==e.value).componentName);return()=>{let r;return Object(o["createVNode"])("div",null,[Object(o["createVNode"])("div",{class:v.a.configHeader},[Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{class:v.a.configLogo,name:"database-logo"},null),Object(o["createVNode"])("span",{class:v.a.configTitle},[Object(o["createTextVNode"])(" SYC PaaS 配置 ")])]),Object(o["createVNode"])("div",{class:v.a.configContent},[Object(o["createVNode"])(Object(o["resolveComponent"])("el-menu"),{class:v.a.configSlider,collapse:!0},V(r=t.map(t=>Object(o["createVNode"])("div",{onClick:a.bind(null,t),index:t.key,class:[v.a.configSliderItem,e.value==t.key?v.a.configSliderActive:""]},[Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{class:v.a.configLogo,name:t.key,color:e.value==t.key?"#167cf8":""},null),Object(o["createVNode"])("div",{class:v.a.configSliderItemTitle},[t.title])])))?r:{default:()=>[r]}),Object(o["createVNode"])("div",{class:v.a.configInfo},[Object(o["h"])(Object(o["resolveComponent"])(l.value),{})])])])}}});t["default"]=w},9895:function(e,t){e.exports="data:image/png;base64,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"},e492:function(e,t){e.exports="data:image/png;base64,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"},ed71:function(e,t){e.exports="data:image/png;base64,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"},f6bc:function(e,t,a){e.exports={configTitle:"DatabaseConfig-module_configTitle_1w9of",configHeader:"DatabaseConfig-module_configHeader_30JIJ",configLogo:"DatabaseConfig-module_configLogo_2Ool7",configSlider:"DatabaseConfig-module_configSlider_2uZN-",configSliderItem:"DatabaseConfig-module_configSliderItem_xtOP-",configSliderActive:"DatabaseConfig-module_configSliderActive_1UDS1",configSliderItemTitle:"DatabaseConfig-module_configSliderItemTitle_28q45",configContent:"DatabaseConfig-module_configContent_hzqOy",configInfo:"DatabaseConfig-module_configInfo_2kMto"}},ff92:function(e,t,a){e.exports={databaseSetting:"DatabaseSetting-module_databaseSetting_2q4Nn",databaseTitle:"DatabaseSetting-module_databaseTitle_1JMKy",databaseTitleOperation:"DatabaseSetting-module_databaseTitleOperation_UpNLB",settingForm:"DatabaseSetting-module_settingForm_1gG1x",settingCont:"DatabaseSetting-module_settingCont_3s2tH",dataStatus:"DatabaseSetting-module_dataStatus_1q9R2",dataStatusCont:"DatabaseSetting-module_dataStatusCont_1omQH"}}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-748a7958"],{"0ff7":function(e,t,a){e.exports={selectPersonContent:"SelectingList-module_selectPersonContent_1kDbu",allCheckbox:"SelectingList-module_allCheckbox_1WSNN"}},"185d1":function(e,t,a){"use strict";var o=a("8bbf"),s=a("2a88"),l=a.n(s),n=a("22f9"),i=a("60bb"),c=a("991a");const r=Object(n["z"])(l.a),d=Object(o["defineComponent"])({name:"Dialog",props:{type:{type:String,default:""},iconLinear:{type:Boolean,default:!1},customClass:{type:String,default:""},disabledLimitHeight:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!1},appendToBody:{type:Boolean,default:!0},loading:{type:Boolean,default:!1}},setup(e,t){const a=Object(o["ref"])(),s=Object(i["omit"])(t.attrs,["class","style"]),l=Object(i["omit"])(e,"disabledLimitHeight","loading","type","iconLinear"),d=Object(o["computed"])(()=>c["TYPE_ICON_MAP"][c["TYPE_ICON_PREFIX"]+e.type]),u=Object(o["computed"])(()=>`commonDialog ${e.customClass} ${e.disabledLimitHeight?"":"isLimitHeight"} ${t.slots.footer?"isFooterShow":""} ${d.value?""+e.type:""}`),m=()=>a.value;return t.expose({getElDialogRef:m}),()=>{var a,c;return Object(o["createVNode"])(Object(o["resolveComponent"])("el-dialog"),Object(o["mergeProps"])(s,l,{ref:"elDialogRef","custom-class":u.value,"close-on-click-modal":e.closeOnClickModal,"append-to-body":e.appendToBody}),{default:()=>[Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:r.content},[Object(o["createVNode"])("div",{class:[r.body,e.iconLinear&&r.iconLinear]},[Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:r.typeIcon},[(null===(c=d.value)||void 0===c?void 0:c.name)&&Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{name:d.value.name},null)]),[[o["vShow"],null===(a=d.value)||void 0===a?void 0:a.name]]),Object(n["u"])(t.slots.default,null)]),Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:r.footer},[Object(n["u"])(t.slots.footer,null)]),[[o["vShow"],t.slots.footer]])]),[[Object(o["resolveDirective"])("loading"),e.loading]])],...Object(i["omit"])(t.slots,["default","footer"])})}}});t["a"]=d},"262e":function(e,t,a){e.exports={content:"SearchInput-module_content_3w040"}},"2a88":function(e,t,a){e.exports={"head-height":"58px",content:"Dialog-module_content_2kWko",body:"Dialog-module_body_2ZK0m",typeIcon:"Dialog-module_typeIcon_2vih1",title:"Dialog-module_title_2AKzX",iconLinear:"Dialog-module_iconLinear_2Bf39",footer:"Dialog-module_footer_2Uvpn"}},"33e3":function(e,t,a){e.exports={content:"Tree-module_content_1EwZC"}},4659:function(e,t,a){e.exports={container:"AddItem-module_container_2VeIq",text:"AddItem-module_text_3wVOU"}},"4a93":function(e,t,a){e.exports={container:"Item-module_container_3A4hF",body:"Item-module_body_1dFNq",avatar:"Item-module_avatar_2tf13",name:"Item-module_name_3souR",remove:"Item-module_remove_QGd35",tag:"Item-module_tag_1zAHq",isOwner:"Item-module_isOwner_1F4qC"}},"5ab2":function(e,t,a){e.exports={container:"PlatformConfigAdmin-module_container_2l_Bl",title:"PlatformConfigAdmin-module_title_1tUAE",describe:"PlatformConfigAdmin-module_describe_3wBe-",body:"PlatformConfigAdmin-module_body_3B0n6",addItem:"PlatformConfigAdmin-module_addItem_2Wg5e",item:"PlatformConfigAdmin-module_item_3C_Vw",buttons:"PlatformConfigAdmin-module_buttons_quDOS"}},b644:function(e,t,a){e.exports={container:"SelectedList-module_container_3lk3n",header:"SelectedList-module_header_1UbzI",title:"SelectedList-module_title_2J71q",num:"SelectedList-module_num_QclJ8",deleteGarbage:"SelectedList-module_deleteGarbage_8M3Ti",body:"SelectedList-module_body_mWIiA",item:"SelectedList-module_item_2fO7i",text:"SelectedList-module_text_2lkCI",close:"SelectedList-module_close_1RfUI"}},be7c:function(e,t,a){"use strict";a.r(t);var o=a("8bbf"),s=a("5ab2"),l=a.n(s),n=a("9aa8"),i=a("4659"),c=a.n(i),r=a("22f9"),d=a("6389"),u=a("dd3b"),m=a("be66"),b=a("f7fb");const v=Object(o["ref"])(!1),f=Object(o["ref"])([]),p=Object(o["ref"])([]),O=Object(o["ref"])([]),j=()=>{Object(d["useRouter"])();const{params:e}=Object(d["useRoute"])(),{t:t}=Object(n["b"])(),{getPlatformDetail:a}=Object(b["b"])(),s=async()=>{if(!e.platformId)return;v.value=!0;const{owner:t=[],admin:a=[]}=await u["a"].admin.getPlatformAdminList(e.platformId).finally(()=>v.value=!1),o=(null!==t&&void 0!==t?t:[]).map(e=>({...e,isOwner:!0})),s=(null!==a&&void 0!==a?a:[]).map(e=>({...e,isOwner:!1}));f.value=[...o,...s],p.value=f.value.map(e=>e.userId),O.value=o.map(e=>e.userId)},l=async t=>{const a=()=>Object(m["ElMessage"])({type:"success",message:"新增成功",duration:1e3});e.platformId&&(v.value=!0,await u["a"].admin.addPlatformAdmin({id:e.platformId,userIdList:t}).finally(()=>v.value=!1),a(),s())},i=e=>{const t=()=>Object(m["ElMessage"])({type:"success",message:"移除成功",duration:1e3});m["ElMessageBox"].confirm("确定移除该用户?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{v.value=!0,await u["a"].admin.deletePlatformAdmin(e).finally(()=>v.value=!1),t(),s()})},c=async t=>{const o=()=>Object(m["ElMessage"])({type:"success",message:"转让成功",duration:1e3});e.platformId&&(v.value=!0,await u["a"].admin.transferPlatform({id:e.platformId,userId:t}).finally(()=>v.value=!1),o(),a())},r=()=>{s()};return Object(o["onMounted"])(r),{adminList:f,adminIdList:p,isLoading:v,addAdmin:l,removeAdmin:i,getAdminList:s,transferPlatform:c,ownerIdList:O}};var g=j;const h=Object(o["ref"])(!1),L=Object(o["ref"])("add"),y=()=>{const{addAdmin:e,transferPlatform:t}=g(),a=e=>{L.value=e,h.value=!0},o=()=>{h.value=!1},s=t=>{Object(r["j"])(t)&&e(t).then(()=>h.value=!1)},l=e=>{Object(r["j"])(e)&&t(e[0]).then(()=>h.value=!1)};return{isPersonSelectDialogShow:h,openDialog:a,closeDialog:o,confirmAddDialog:s,confirmTransferDialog:l,dialogType:L}};var S=y;const _=Object(r["z"])(c.a),C=Object(o["defineComponent"])({name:"AddItem",emits:{click:null},setup(){const{openDialog:e}=S();return()=>Object(o["createVNode"])("div",{class:_.container,onClick:()=>e("add")},[Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{name:"add",class:_.text},null)])}});var P=C,V=a("4a93"),N=a.n(V);const I=Object(r["z"])(N.a),w=Object(o["defineComponent"])({name:"Item",props:{id:{type:String,default:""},avatar:{type:String,default:""},name:{type:String,default:""},isOwner:{type:Boolean,default:!1},isCurrentOwner:{type:Boolean,default:!1}},setup(e){const{t:t}=Object(n["b"])(),{removeAdmin:a}=g();return()=>{var s;return Object(o["createVNode"])("div",{class:I.container},[Object(o["createVNode"])("div",{class:I.body},[Object(o["createVNode"])("div",{class:I.avatar},[e.avatar?Object(o["createVNode"])("img",{src:e.avatar},null):Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{name:"default-avatar"},null)]),Object(o["createVNode"])("div",{class:I.name,title:e.name},[null!==(s=e.name)&&void 0!==s?s:""])]),Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:I.remove,onClick:()=>a(e.id)},[e.isOwner?"":"移除"]),[[o["vShow"],e.isCurrentOwner]]),Object(o["createVNode"])("div",{class:[I.tag,e.isOwner?I.isOwner:""]},[e.isOwner?t("platformConfigAdmin.owner"):t("platformConfigAdmin.admin")])])}}});var D=w,k=a("889e");const A={multiple:{type:Boolean,default:!1},selectedValue:{type:Array,default:()=>[]},filterSelectedValue:{type:Array,default:()=>[]}},x={"update:selected-value":e=>Array.isArray(e),closed:null,opended:null,confirm:e=>Array.isArray(e)};var T=a("185d1"),E=a("262e"),B=a.n(E);function R(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}let G="SELECT_PERSON_KEY";class M{constructor(e,t){var a;R(this,"props",void 0),R(this,"ctx",void 0),R(this,"ssuTreeRef",Object(o["ref"])(null)),R(this,"isLoading",Object(o["ref"])(!1)),R(this,"isGlobalSearch",Object(o["ref"])(!1)),R(this,"searchValue",Object(o["ref"])("")),R(this,"treeDataList",Object(o["ref"])([])),R(this,"selectedPersonList",Object(o["ref"])([])),R(this,"selectingPersonList",Object(o["ref"])([])),R(this,"filterSelectedPersonList",Object(o["ref"])([])),this.props=e,this.ctx=t,this.filterSelectedPersonList=Object(o["ref"])(null!==(a=e.filterSelectedValue)&&void 0!==a?a:[]),this.setSearchValue=this.setSearchValue.bind(this),this.setTreeDataList=this.setTreeDataList.bind(this),this.setSelectedPersonList=this.setSelectedPersonList.bind(this),this.setSelectingPersonList=this.setSelectingPersonList.bind(this),this.setIsLoading=this.setIsLoading.bind(this),this.getElTreeRef=this.getElTreeRef.bind(this)}clear(){this.setIsLoading(!1),this.setIsGlobalSearch(!1),this.setSearchValue(""),this.setTreeDataList([]),this.setSelectingPersonList([]),this.setSelectedPersonList([]),this.setFilterSelectedPersonList([])}getElTreeRef(){var e;return null===(e=this.ssuTreeRef.value)||void 0===e?void 0:e.getElTreeRef()}setTreeDataList(e){this.treeDataList.value=Array.isArray(e)?e:[]}setSelectedPersonList(e,t=!1){this.selectedPersonList.value=Array.isArray(e)?e:[],t&&this.ctx.emit("update:selected-value",this.selectedPersonList.value)}setSelectingPersonList(e){let t=this.selectingPersonList.value;t=Array.isArray(e)?e:[],t=t.filter(e=>!this.filterSelectedPersonList.value.includes(e.id)),this.selectingPersonList.value=t}setFilterSelectedPersonList(e){this.filterSelectedPersonList.value=null!==e&&void 0!==e?e:[]}setSearchValue(e){this.searchValue.value=String(e)}setIsGlobalSearch(e){this.isGlobalSearch.value=!!e}setIsLoading(e){this.isLoading.value=!!e}}const F=(e,t)=>{const a={store:new M(e,t),rootInstance:Object(o["getCurrentInstance"])()};return Object(o["provide"])(G,a),a},K=()=>Object(o["inject"])(G),z=(e,t,a)=>{const s=async e=>{const t={pageNum:1,pageSize:10,status:0},o=a.isGlobalSearch.value?{keyword:a.searchValue.value,...t}:{deptId:e,...t};a.setIsLoading(!0);const s=await u["a"].admin.getMemberList(o).finally(()=>a.setIsLoading(!1));a.setSelectingPersonList(s.result)},l=()=>{a.setIsGlobalSearch(!0),s()},n=e=>{a.setSearchValue(e)},i=e=>{13===e.keyCode&&(a.setIsGlobalSearch(!0),s())},c=()=>{window.addEventListener("keydown",i)},r=()=>{window.removeEventListener("keydown",i)};return Object(o["onMounted"])(()=>{c()}),Object(o["onUnmounted"])(()=>{r()}),Object(o["watch"])(()=>e.filterSelectedValue,()=>{const t=a.selectingPersonList.value;a.setFilterSelectedPersonList(e.filterSelectedValue),t&&a.setSelectingPersonList(t)}),{addSearchKeyDownListener:c,removeSearchKeyDownLister:r,search:s,inputSearchInput:n,inputSearchClick:l}};var U=z;const q=Object(o["defineComponent"])({name:"SearchInput",props:A,emits:x,setup(e,t){const{store:a}=K(e,t),{inputSearchInput:s,inputSearchClick:l}=U(e,t,a);return()=>Object(o["createVNode"])("div",{class:B.a.content},[Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-input-text"),{placeholder:"请输入搜索内容",modelValue:a.searchValue.value,search:!0,onInput:s,onSearch:l},null)])}});var W=q,H=a("b644"),J=a.n(H);const Y=Object(o["defineComponent"])({name:"SelectedList",props:A,emits:x,setup(e,t){const{store:a}=K(e,t),s=e=>{a.setSelectedPersonList(a.selectedPersonList.value.filter(t=>t.id!==e.id))},l=()=>{a.setSelectedPersonList([])};return()=>{var e;return Object(o["createVNode"])("div",{class:J.a.container},[Object(o["createVNode"])("div",{class:J.a.header},[Object(o["createVNode"])("div",{class:J.a.title},[Object(o["createTextVNode"])("已选择"),Object(o["createVNode"])("span",{class:J.a.num},[Object(o["createTextVNode"])("("),null!==(e=a.selectedPersonList.value.length)&&void 0!==e?e:0,Object(o["createTextVNode"])(")")])]),Object(o["createVNode"])("div",{class:J.a.deleteGarbage,onClick:l},[Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{name:"delete-garbage"},null)])]),Object(o["createVNode"])("div",{class:J.a.body},[a.selectedPersonList.value.map(e=>Object(o["createVNode"])("div",{class:J.a.item},[Object(o["createVNode"])("div",{class:J.a.text,title:e.name},[e.name]),Object(o["createVNode"])("div",{class:J.a.close,onClick:()=>s(e)},[Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{name:"close-simple"},null)])]))])])}}});var $=Y,X=a("0ff7"),Q=a.n(X),Z=a("60bb");const ee=(e,t,a)=>{const s=Object(o["ref"])(""),l=Object(o["ref"])([]),n=Object(o["ref"])(!1),i=(e,t)=>{e&&"INPUT"===e.target.tagName||null!==t&&void 0!==t&&t.id&&(s.value===t.id?a.setSelectedPersonList([],!0):a.setSelectedPersonList(Array.of(t),!0))},c=e=>{if(null===e||void 0===e||!e.id)return;const t=a.selectedPersonList.value,o=t.findIndex(t=>t.id===e.id);o>=0?a.setSelectedPersonList(t.filter(t=>t.id!==e.id)):a.setSelectedPersonList([...t,e])},d=e=>{const t=a.selectedPersonList.value,o=a.selectingPersonList.value,s=t.filter(e=>!o.find(t=>t.id===e.id)),l=e?[...s,...o]:s;a.setSelectedPersonList(l)};return Object(o["watch"])(()=>[a.selectedPersonList.value,a.selectingPersonList.value],()=>{const t=a.selectedPersonList.value,o=a.selectingPersonList.value,i=" ";e.multiple?(l.value=Object(r["j"])(t)?t.map(e=>e.id):[],n.value=!Object(Z["isEmpty"])(o)&&o.every(e=>t.find(t=>e.id===t.id))):s.value=Object(r["j"])(t)?t[0].id:i}),Object(o["watch"])(()=>e.selectedValue,()=>{}),{checkboxValue:l,radioValue:s,radioClick:i,checkboxCheck:c,allCheckboxCheck:d,isAllCheck:n}};var te=ee;const ae=Object(o["defineComponent"])({name:"SelectingList",props:A,emits:x,setup(e,t){const{store:a}=K(e,t),{radioClick:s,radioValue:l,checkboxCheck:n,checkboxValue:i,isAllCheck:c,allCheckboxCheck:r}=te(e,t,a);return()=>Object(o["createVNode"])("div",{class:Q.a.selectPersonContent},[Object(o["withDirectives"])(Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-checkbox"),{"model-value":c.value,class:Q.a.allCheckbox,label:"全选",onChange:e=>r(e)},null),[[o["vShow"],e.multiple]]),a.selectingPersonList.value.map(t=>e.multiple?Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-checkbox"),{"model-value":!!i.value.find(e=>e===t.id),title:t.name,label:t.name,onChange:()=>n(t)},null):Object(o["createVNode"])("div",{class:Q.a.ssuRadioWrap,onClick:e=>s(e,t)},[Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-radio"),{"model-value":l.value,label:t.id,title:t.name},{default:()=>[t.name]})]))])}});var oe=ae,se=a("33e3"),le=a.n(se);const ne=(e,t,a)=>{const{search:s}=U(e,t,a),l={label:"name"},n=async()=>{a.setIsLoading(!0);const e=await u["a"].admin.getDepartmentTree().finally(()=>a.setIsLoading(!1));a.setTreeDataList(null!==e&&void 0!==e?e:[])},i=e=>{const t=a.getElTreeRef();if(t&&"blur"===e&&t.setCurrentKey(null),t&&"firstFocus"===e&&Object(r["j"])(a.treeDataList.value)){const e=a.treeDataList.value[0];t.setCurrentKey(e.id)}},c=async()=>{await n(),await Object(o["nextTick"])();const e=a.treeDataList.value[0];i("firstFocus"),d(e)},d=e=>{a.setIsGlobalSearch(!1),s(e.id)};return Object(o["watch"])(()=>a.isGlobalSearch.value,()=>{a.isGlobalSearch.value&&i("blur")}),Object(o["onMounted"])(c),{treeProps:l,treeNodeClick:d}};var ie=ne;const ce=Object(o["defineComponent"])({name:"Tree",props:A,emits:x,setup(e,t){const{store:a}=K(e,t),{treeProps:s,treeNodeClick:l}=ie(e,t,a);return()=>Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-tree"),{border:!0,ref:a.ssuTreeRef,props:s,class:le.a.content,data:a.treeDataList.value,onNodeClick:l},null)}});var re=ce,de=a("f54f"),ue=a.n(de);const me=(e,t,a)=>{const{addSearchKeyDownListener:o,removeSearchKeyDownLister:s}=U(e,t,a),l=()=>{t.emit("closed"),s(),a.clear()},n=()=>{t.emit("opended"),o()},i=()=>{Object(Z["isEmpty"])(a.selectedPersonList.value)?Object(m["ElMessage"])({type:"warning",message:"没有选择对应的人员,如需关闭弹框,请直接点击关闭"}):(t.emit("confirm",a.selectedPersonList.value.map(e=>e.id)),l())};return{closedDialog:l,openedDialog:n,confirmDialog:i}};var be=me;const ve=Object(o["defineComponent"])({name:"SelectPersonDialog",props:A,emits:x,setup(e,t){const{store:a}=F(e,t),s=Object(o["computed"])(()=>"selectPersonDialog "+(e.multiple?"isMultiple":"")),{closedDialog:l,openedDialog:n,confirmDialog:i}=be(e,t,a);return()=>Object(o["createVNode"])(T["a"],Object(o["mergeProps"])(t.attrs,{title:"选择成员","disabled-limit-height":!0,"destroy-on-close":!0,"custom-class":s.value,loading:a.isLoading.value,width:600,onClosed:l,onOpened:n,"append-to-body":!0}),{default:()=>[Object(o["createVNode"])("div",{class:ue.a.selectPersonContainer},[Object(o["createVNode"])("div",{class:ue.a.search},[Object(o["createVNode"])(W,Object(o["mergeProps"])({class:ue.a.searchInput},e,Object(Z["omit"])(t.attrs,["class","style"])),null)]),Object(o["createVNode"])("div",{class:ue.a.body},[Object(o["createVNode"])(re,Object(o["mergeProps"])({class:ue.a.tree},e,Object(Z["omit"])(t.attrs,["class","style"])),null),Object(o["createVNode"])(oe,Object(o["mergeProps"])({class:ue.a.selectedList},e,Object(Z["omit"])(t.attrs,["class","style"])),null)]),e.multiple&&Object(o["createVNode"])("div",{class:ue.a.right},[Object(o["createVNode"])($,Object(o["mergeProps"])({class:ue.a.selectedList},e,Object(Z["omit"])(t.attrs,["class","style"])),null)])])],footer:()=>Object(o["createVNode"])("div",{class:ue.a.footer},[Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-button"),{onClick:l},{default:()=>[Object(o["createTextVNode"])("取消")]}),Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-button"),{type:"primary",onClick:i},{default:()=>[Object(o["createTextVNode"])("确认")]})])})}});var fe=ve;function pe(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(o["isVNode"])(e)}const Oe=Object(o["defineComponent"])({name:"PlatformConfigAdmin",setup(){const{t:e}=Object(n["b"])(),{userInfo:t}=Object(k["a"])(),{platform:a}=Object(b["b"])(),{isLoading:s,adminList:i,adminIdList:c,ownerIdList:r}=g(),{dialogType:d,closeDialog:u,confirmAddDialog:m,isPersonSelectDialogShow:v,confirmTransferDialog:f,openDialog:p}=S(),O=Object(o["computed"])(()=>t.id===a.value.owner);return()=>{let t;return Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:l.a.container},[Object(o["createVNode"])("div",{class:l.a.title},[e("platformConfigAdmin.title")]),Object(o["createVNode"])("div",{class:l.a.describe},[e("platformConfigAdmin.describe")]),Object(o["createVNode"])("div",{class:l.a.body},[i.value.map(({id:e,userName:t,avatar:a,isOwner:s})=>Object(o["createVNode"])(D,{id:e,class:l.a.item,name:t,avatar:a,isOwner:s,isCurrentOwner:O.value},null)),O.value&&Object(o["createVNode"])(P,{class:l.a.addItem},null)]),Object(o["createVNode"])("div",{class:l.a.buttons},[O.value&&Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-button"),{type:"primary",onClick:()=>p("transfer")},pe(t=e("platformConfigAdmin.transferButton"))?t:{default:()=>[t]})]),v.value&&Object(o["createVNode"])(fe,{multiple:"add"===d.value,"model-value":v.value,onClosed:u,onConfirm:"add"===d.value?m:f,filterSelectedValue:"add"===d.value?c.value:r.value},null)]),[[Object(o["resolveDirective"])("loading"),s.value]])}}});t["default"]=Oe},f54f:function(e,t,a){e.exports={"head-height":"58px",content:"SelectPerson-module_content_2p7kF",body:"SelectPerson-module_body_2hgzx",typeIcon:"SelectPerson-module_typeIcon_24pLX",title:"SelectPerson-module_title_1-Cme",iconLinear:"SelectPerson-module_iconLinear_3cgNW",footer:"SelectPerson-module_footer_1CgYI",selectPersonContainer:"SelectPerson-module_selectPersonContainer_3VxsR",search:"SelectPerson-module_search_19J-5",right:"SelectPerson-module_right_yFfay"}}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e1ac0166"],{"0ff7":function(e,t,a){e.exports={selectPersonContent:"SelectingList-module_selectPersonContent_1kDbu",allCheckbox:"SelectingList-module_allCheckbox_1WSNN"}},"185d1":function(e,t,a){"use strict";var o=a("8bbf"),s=a("2a88"),l=a.n(s),n=a("22f9"),c=a("60bb"),i=a("991a");const r=Object(n["z"])(l.a),d=Object(o["defineComponent"])({name:"Dialog",props:{type:{type:String,default:""},iconLinear:{type:Boolean,default:!1},customClass:{type:String,default:""},disabledLimitHeight:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!1},appendToBody:{type:Boolean,default:!0},loading:{type:Boolean,default:!1}},setup(e,t){const a=Object(o["ref"])(),s=Object(c["omit"])(t.attrs,["class","style"]),l=Object(c["omit"])(e,"disabledLimitHeight","loading","type","iconLinear"),d=Object(o["computed"])(()=>i["TYPE_ICON_MAP"][i["TYPE_ICON_PREFIX"]+e.type]),u=Object(o["computed"])(()=>`commonDialog ${e.customClass} ${e.disabledLimitHeight?"":"isLimitHeight"} ${t.slots.footer?"isFooterShow":""} ${d.value?""+e.type:""}`),m=()=>a.value;return t.expose({getElDialogRef:m}),()=>{var a,i;return Object(o["createVNode"])(Object(o["resolveComponent"])("el-dialog"),Object(o["mergeProps"])(s,l,{ref:"elDialogRef","custom-class":u.value,"close-on-click-modal":e.closeOnClickModal,"append-to-body":e.appendToBody}),{default:()=>[Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:r.content},[Object(o["createVNode"])("div",{class:[r.body,e.iconLinear&&r.iconLinear]},[Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:r.typeIcon},[(null===(i=d.value)||void 0===i?void 0:i.name)&&Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{name:d.value.name},null)]),[[o["vShow"],null===(a=d.value)||void 0===a?void 0:a.name]]),Object(n["u"])(t.slots.default,null)]),Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:r.footer},[Object(n["u"])(t.slots.footer,null)]),[[o["vShow"],t.slots.footer]])]),[[Object(o["resolveDirective"])("loading"),e.loading]])],...Object(c["omit"])(t.slots,["default","footer"])})}}});t["a"]=d},"262e":function(e,t,a){e.exports={content:"SearchInput-module_content_3w040"}},"2a88":function(e,t,a){e.exports={"head-height":"58px",content:"Dialog-module_content_2kWko",body:"Dialog-module_body_2ZK0m",typeIcon:"Dialog-module_typeIcon_2vih1",title:"Dialog-module_title_2AKzX",iconLinear:"Dialog-module_iconLinear_2Bf39",footer:"Dialog-module_footer_2Uvpn"}},"2bee":function(e,t,a){"use strict";function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a.d(t,"a",(function(){return o}))},"33e3":function(e,t,a){e.exports={content:"Tree-module_content_1EwZC"}},4659:function(e,t,a){e.exports={container:"AddItem-module_container_2VeIq",text:"AddItem-module_text_3wVOU"}},"4a93":function(e,t,a){e.exports={container:"Item-module_container_3A4hF",body:"Item-module_body_1dFNq",avatar:"Item-module_avatar_2tf13",name:"Item-module_name_3souR",remove:"Item-module_remove_QGd35",tag:"Item-module_tag_1zAHq",isOwner:"Item-module_isOwner_1F4qC"}},"5ab2":function(e,t,a){e.exports={container:"PlatformConfigAdmin-module_container_2l_Bl",title:"PlatformConfigAdmin-module_title_1tUAE",describe:"PlatformConfigAdmin-module_describe_3wBe-",body:"PlatformConfigAdmin-module_body_3B0n6",addItem:"PlatformConfigAdmin-module_addItem_2Wg5e",item:"PlatformConfigAdmin-module_item_3C_Vw",buttons:"PlatformConfigAdmin-module_buttons_quDOS"}},b644:function(e,t,a){e.exports={container:"SelectedList-module_container_3lk3n",header:"SelectedList-module_header_1UbzI",title:"SelectedList-module_title_2J71q",num:"SelectedList-module_num_QclJ8",deleteGarbage:"SelectedList-module_deleteGarbage_8M3Ti",body:"SelectedList-module_body_mWIiA",item:"SelectedList-module_item_2fO7i",text:"SelectedList-module_text_2lkCI",close:"SelectedList-module_close_1RfUI"}},be7c:function(e,t,a){"use strict";a.r(t);var o=a("8bbf"),s=a("5ab2"),l=a.n(s),n=a("9aa8"),c=a("4659"),i=a.n(c),r=a("22f9"),d=a("6389"),u=a("dd3b"),m=a("be66"),b=a("f7fb");const v=Object(o["ref"])(!1),f=Object(o["ref"])([]),O=Object(o["ref"])([]),p=Object(o["ref"])([]),j=()=>{Object(d["useRouter"])();const{params:e}=Object(d["useRoute"])(),{t:t}=Object(n["b"])(),{getPlatformDetail:a}=Object(b["b"])(),s=async()=>{if(!e.platformId)return;v.value=!0;const{owner:t=[],admin:a=[]}=await u["a"].admin.getPlatformAdminList(e.platformId).finally(()=>v.value=!1),o=(null!==t&&void 0!==t?t:[]).map(e=>({...e,isOwner:!0})),s=(null!==a&&void 0!==a?a:[]).map(e=>({...e,isOwner:!1}));f.value=[...o,...s],O.value=f.value.map(e=>e.userId),p.value=o.map(e=>e.userId)},l=async t=>{const a=()=>Object(m["ElMessage"])({type:"success",message:"新增成功",duration:1e3});e.platformId&&(v.value=!0,await u["a"].admin.addPlatformAdmin({id:e.platformId,userIdList:t}).finally(()=>v.value=!1),a(),s())},c=e=>{const t=()=>Object(m["ElMessage"])({type:"success",message:"移除成功",duration:1e3});m["ElMessageBox"].confirm("确定移除该用户?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{v.value=!0,await u["a"].admin.deletePlatformAdmin(e).finally(()=>v.value=!1),t(),s()})},i=async t=>{const o=()=>Object(m["ElMessage"])({type:"success",message:"转让成功",duration:1e3});e.platformId&&(v.value=!0,await u["a"].admin.transferPlatform({id:e.platformId,userId:t}).finally(()=>v.value=!1),o(),a())},r=()=>{s()};return Object(o["onMounted"])(r),{adminList:f,adminIdList:O,isLoading:v,addAdmin:l,removeAdmin:c,getAdminList:s,transferPlatform:i,ownerIdList:p}};var g=j;const h=Object(o["ref"])(!1),L=Object(o["ref"])("add"),y=()=>{const{addAdmin:e,transferPlatform:t}=g(),a=e=>{L.value=e,h.value=!0},o=()=>{h.value=!1},s=t=>{Object(r["j"])(t)&&e(t).then(()=>h.value=!1)},l=e=>{Object(r["j"])(e)&&t(e[0]).then(()=>h.value=!1)};return{isPersonSelectDialogShow:h,openDialog:a,closeDialog:o,confirmAddDialog:s,confirmTransferDialog:l,dialogType:L}};var S=y;const _=Object(r["z"])(i.a),C=Object(o["defineComponent"])({name:"AddItem",emits:{click:null},setup(){const{openDialog:e}=S();return()=>Object(o["createVNode"])("div",{class:_.container,onClick:()=>e("add")},[Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{name:"add",class:_.text},null)])}});var P=C,V=a("4a93"),N=a.n(V);const I=Object(r["z"])(N.a),w=Object(o["defineComponent"])({name:"Item",props:{id:{type:String,default:""},avatar:{type:String,default:""},name:{type:String,default:""},isOwner:{type:Boolean,default:!1},isCurrentOwner:{type:Boolean,default:!1}},setup(e){const{t:t}=Object(n["b"])(),{removeAdmin:a}=g();return()=>{var s;return Object(o["createVNode"])("div",{class:I.container},[Object(o["createVNode"])("div",{class:I.body},[Object(o["createVNode"])("div",{class:I.avatar},[e.avatar?Object(o["createVNode"])("img",{src:e.avatar},null):Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{name:"default-avatar"},null)]),Object(o["createVNode"])("div",{class:I.name,title:e.name},[null!==(s=e.name)&&void 0!==s?s:""])]),Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:I.remove,onClick:()=>a(e.id)},[e.isOwner?"":"移除"]),[[o["vShow"],e.isCurrentOwner]]),Object(o["createVNode"])("div",{class:[I.tag,e.isOwner?I.isOwner:""]},[e.isOwner?t("platformConfigAdmin.owner"):t("platformConfigAdmin.admin")])])}}});var D=w,k=a("889e");const A={multiple:{type:Boolean,default:!1},selectedValue:{type:Array,default:()=>[]},filterSelectedValue:{type:Array,default:()=>[]}},x={"update:selected-value":e=>Array.isArray(e),closed:null,opended:null,confirm:e=>Array.isArray(e)};var T=a("185d1"),E=a("262e"),B=a.n(E),R=a("2bee");let G="SELECT_PERSON_KEY";class M{constructor(e,t){var a;Object(R["a"])(this,"props",void 0),Object(R["a"])(this,"ctx",void 0),Object(R["a"])(this,"ssuTreeRef",Object(o["ref"])(null)),Object(R["a"])(this,"isLoading",Object(o["ref"])(!1)),Object(R["a"])(this,"isGlobalSearch",Object(o["ref"])(!1)),Object(R["a"])(this,"searchValue",Object(o["ref"])("")),Object(R["a"])(this,"treeDataList",Object(o["ref"])([])),Object(R["a"])(this,"selectedPersonList",Object(o["ref"])([])),Object(R["a"])(this,"selectingPersonList",Object(o["ref"])([])),Object(R["a"])(this,"filterSelectedPersonList",Object(o["ref"])([])),this.props=e,this.ctx=t,this.filterSelectedPersonList=Object(o["ref"])(null!==(a=e.filterSelectedValue)&&void 0!==a?a:[]),this.setSearchValue=this.setSearchValue.bind(this),this.setTreeDataList=this.setTreeDataList.bind(this),this.setSelectedPersonList=this.setSelectedPersonList.bind(this),this.setSelectingPersonList=this.setSelectingPersonList.bind(this),this.setIsLoading=this.setIsLoading.bind(this),this.getElTreeRef=this.getElTreeRef.bind(this)}clear(){this.setIsLoading(!1),this.setIsGlobalSearch(!1),this.setSearchValue(""),this.setTreeDataList([]),this.setSelectingPersonList([]),this.setSelectedPersonList([]),this.setFilterSelectedPersonList([])}getElTreeRef(){var e;return null===(e=this.ssuTreeRef.value)||void 0===e?void 0:e.getElTreeRef()}setTreeDataList(e){this.treeDataList.value=Array.isArray(e)?e:[]}setSelectedPersonList(e,t=!1){this.selectedPersonList.value=Array.isArray(e)?e:[],t&&this.ctx.emit("update:selected-value",this.selectedPersonList.value)}setSelectingPersonList(e){let t=this.selectingPersonList.value;t=Array.isArray(e)?e:[],t=t.filter(e=>!this.filterSelectedPersonList.value.includes(e.id)),this.selectingPersonList.value=t}setFilterSelectedPersonList(e){this.filterSelectedPersonList.value=null!==e&&void 0!==e?e:[]}setSearchValue(e){this.searchValue.value=String(e)}setIsGlobalSearch(e){this.isGlobalSearch.value=!!e}setIsLoading(e){this.isLoading.value=!!e}}const F=(e,t)=>{const a={store:new M(e,t),rootInstance:Object(o["getCurrentInstance"])()};return Object(o["provide"])(G,a),a},K=()=>Object(o["inject"])(G),z=(e,t,a)=>{const s=async e=>{const t={pageNum:1,pageSize:10,status:0},o=a.isGlobalSearch.value?{keyword:a.searchValue.value,...t}:{deptId:e,...t};a.setIsLoading(!0);const s=await u["a"].admin.getMemberList(o).finally(()=>a.setIsLoading(!1));a.setSelectingPersonList(s.result)},l=()=>{a.setIsGlobalSearch(!0),s()},n=e=>{a.setSearchValue(e)},c=e=>{13===e.keyCode&&(a.setIsGlobalSearch(!0),s())},i=()=>{window.addEventListener("keydown",c)},r=()=>{window.removeEventListener("keydown",c)};return Object(o["onMounted"])(()=>{i()}),Object(o["onUnmounted"])(()=>{r()}),Object(o["watch"])(()=>e.filterSelectedValue,()=>{const t=a.selectingPersonList.value;a.setFilterSelectedPersonList(e.filterSelectedValue),t&&a.setSelectingPersonList(t)}),{addSearchKeyDownListener:i,removeSearchKeyDownLister:r,search:s,inputSearchInput:n,inputSearchClick:l}};var U=z;const q=Object(o["defineComponent"])({name:"SearchInput",props:A,emits:x,setup(e,t){const{store:a}=K(e,t),{inputSearchInput:s,inputSearchClick:l}=U(e,t,a);return()=>Object(o["createVNode"])("div",{class:B.a.content},[Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-input-text"),{placeholder:"请输入搜索内容",modelValue:a.searchValue.value,search:!0,onInput:s,onSearch:l},null)])}});var W=q,H=a("b644"),J=a.n(H);const Y=Object(o["defineComponent"])({name:"SelectedList",props:A,emits:x,setup(e,t){const{store:a}=K(e,t),s=e=>{a.setSelectedPersonList(a.selectedPersonList.value.filter(t=>t.id!==e.id))},l=()=>{a.setSelectedPersonList([])};return()=>{var e;return Object(o["createVNode"])("div",{class:J.a.container},[Object(o["createVNode"])("div",{class:J.a.header},[Object(o["createVNode"])("div",{class:J.a.title},[Object(o["createTextVNode"])("已选择"),Object(o["createVNode"])("span",{class:J.a.num},[Object(o["createTextVNode"])("("),null!==(e=a.selectedPersonList.value.length)&&void 0!==e?e:0,Object(o["createTextVNode"])(")")])]),Object(o["createVNode"])("div",{class:J.a.deleteGarbage,onClick:l},[Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{name:"delete-garbage"},null)])]),Object(o["createVNode"])("div",{class:J.a.body},[a.selectedPersonList.value.map(e=>Object(o["createVNode"])("div",{class:J.a.item},[Object(o["createVNode"])("div",{class:J.a.text,title:e.name},[e.name]),Object(o["createVNode"])("div",{class:J.a.close,onClick:()=>s(e)},[Object(o["createVNode"])(Object(o["resolveComponent"])("SvgIcon"),{name:"close-simple"},null)])]))])])}}});var $=Y,X=a("0ff7"),Q=a.n(X),Z=a("60bb");const ee=(e,t,a)=>{const s=Object(o["ref"])(""),l=Object(o["ref"])([]),n=Object(o["ref"])(!1),c=(e,t)=>{e&&"INPUT"===e.target.tagName||null!==t&&void 0!==t&&t.id&&(s.value===t.id?a.setSelectedPersonList([],!0):a.setSelectedPersonList(Array.of(t),!0))},i=e=>{if(null===e||void 0===e||!e.id)return;const t=a.selectedPersonList.value,o=t.findIndex(t=>t.id===e.id);o>=0?a.setSelectedPersonList(t.filter(t=>t.id!==e.id)):a.setSelectedPersonList([...t,e])},d=e=>{const t=a.selectedPersonList.value,o=a.selectingPersonList.value,s=t.filter(e=>!o.find(t=>t.id===e.id)),l=e?[...s,...o]:s;a.setSelectedPersonList(l)};return Object(o["watch"])(()=>[a.selectedPersonList.value,a.selectingPersonList.value],()=>{const t=a.selectedPersonList.value,o=a.selectingPersonList.value,c=" ";e.multiple?(l.value=Object(r["j"])(t)?t.map(e=>e.id):[],n.value=!Object(Z["isEmpty"])(o)&&o.every(e=>t.find(t=>e.id===t.id))):s.value=Object(r["j"])(t)?t[0].id:c}),Object(o["watch"])(()=>e.selectedValue,()=>{}),{checkboxValue:l,radioValue:s,radioClick:c,checkboxCheck:i,allCheckboxCheck:d,isAllCheck:n}};var te=ee;const ae=Object(o["defineComponent"])({name:"SelectingList",props:A,emits:x,setup(e,t){const{store:a}=K(e,t),{radioClick:s,radioValue:l,checkboxCheck:n,checkboxValue:c,isAllCheck:i,allCheckboxCheck:r}=te(e,t,a);return()=>Object(o["createVNode"])("div",{class:Q.a.selectPersonContent},[Object(o["withDirectives"])(Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-checkbox"),{"model-value":i.value,class:Q.a.allCheckbox,label:"全选",onChange:e=>r(e)},null),[[o["vShow"],e.multiple]]),a.selectingPersonList.value.map(t=>e.multiple?Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-checkbox"),{"model-value":!!c.value.find(e=>e===t.id),title:t.name,label:t.name,onChange:()=>n(t)},null):Object(o["createVNode"])("div",{class:Q.a.ssuRadioWrap,onClick:e=>s(e,t)},[Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-radio"),{"model-value":l.value,label:t.id,title:t.name},{default:()=>[t.name]})]))])}});var oe=ae,se=a("33e3"),le=a.n(se);const ne=(e,t,a)=>{const{search:s}=U(e,t,a),l={label:"name"},n=async()=>{a.setIsLoading(!0);const e=await u["a"].admin.getDepartmentTree().finally(()=>a.setIsLoading(!1));a.setTreeDataList(null!==e&&void 0!==e?e:[])},c=e=>{const t=a.getElTreeRef();if(t&&"blur"===e&&t.setCurrentKey(null),t&&"firstFocus"===e&&Object(r["j"])(a.treeDataList.value)){const e=a.treeDataList.value[0];t.setCurrentKey(e.id)}},i=async()=>{await n(),await Object(o["nextTick"])();const e=a.treeDataList.value[0];c("firstFocus"),d(e)},d=e=>{a.setIsGlobalSearch(!1),s(e.id)};return Object(o["watch"])(()=>a.isGlobalSearch.value,()=>{a.isGlobalSearch.value&&c("blur")}),Object(o["onMounted"])(i),{treeProps:l,treeNodeClick:d}};var ce=ne;const ie=Object(o["defineComponent"])({name:"Tree",props:A,emits:x,setup(e,t){const{store:a}=K(e,t),{treeProps:s,treeNodeClick:l}=ce(e,t,a);return()=>Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-tree"),{border:!0,ref:a.ssuTreeRef,props:s,class:le.a.content,data:a.treeDataList.value,onNodeClick:l},null)}});var re=ie,de=a("f54f"),ue=a.n(de);const me=(e,t,a)=>{const{addSearchKeyDownListener:o,removeSearchKeyDownLister:s}=U(e,t,a),l=()=>{t.emit("closed"),s(),a.clear()},n=()=>{t.emit("opended"),o()},c=()=>{Object(Z["isEmpty"])(a.selectedPersonList.value)?Object(m["ElMessage"])({type:"warning",message:"没有选择对应的人员,如需关闭弹框,请直接点击关闭"}):(t.emit("confirm",a.selectedPersonList.value.map(e=>e.id)),l())};return{closedDialog:l,openedDialog:n,confirmDialog:c}};var be=me;const ve=Object(o["defineComponent"])({name:"SelectPersonDialog",props:A,emits:x,setup(e,t){const{store:a}=F(e,t),s=Object(o["computed"])(()=>"selectPersonDialog "+(e.multiple?"isMultiple":"")),{closedDialog:l,openedDialog:n,confirmDialog:c}=be(e,t,a);return()=>Object(o["createVNode"])(T["a"],Object(o["mergeProps"])(t.attrs,{title:"选择成员","disabled-limit-height":!0,"destroy-on-close":!0,"custom-class":s.value,loading:a.isLoading.value,width:600,onClosed:l,onOpened:n,"append-to-body":!0}),{default:()=>[Object(o["createVNode"])("div",{class:ue.a.selectPersonContainer},[Object(o["createVNode"])("div",{class:ue.a.search},[Object(o["createVNode"])(W,Object(o["mergeProps"])({class:ue.a.searchInput},e,Object(Z["omit"])(t.attrs,["class","style"])),null)]),Object(o["createVNode"])("div",{class:ue.a.body},[Object(o["createVNode"])(re,Object(o["mergeProps"])({class:ue.a.tree},e,Object(Z["omit"])(t.attrs,["class","style"])),null),Object(o["createVNode"])(oe,Object(o["mergeProps"])({class:ue.a.selectedList},e,Object(Z["omit"])(t.attrs,["class","style"])),null)]),e.multiple&&Object(o["createVNode"])("div",{class:ue.a.right},[Object(o["createVNode"])($,Object(o["mergeProps"])({class:ue.a.selectedList},e,Object(Z["omit"])(t.attrs,["class","style"])),null)])])],footer:()=>Object(o["createVNode"])("div",{class:ue.a.footer},[Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-button"),{onClick:l},{default:()=>[Object(o["createTextVNode"])("取消")]}),Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-button"),{type:"primary",onClick:c},{default:()=>[Object(o["createTextVNode"])("确认")]})])})}});var fe=ve;function Oe(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(o["isVNode"])(e)}const pe=Object(o["defineComponent"])({name:"PlatformConfigAdmin",setup(){const{t:e}=Object(n["b"])(),{userInfo:t}=Object(k["a"])(),{platform:a}=Object(b["b"])(),{isLoading:s,adminList:c,adminIdList:i,ownerIdList:r}=g(),{dialogType:d,closeDialog:u,confirmAddDialog:m,isPersonSelectDialogShow:v,confirmTransferDialog:f,openDialog:O}=S(),p=Object(o["computed"])(()=>t.id===a.value.owner);return()=>{let t;return Object(o["withDirectives"])(Object(o["createVNode"])("div",{class:l.a.container},[Object(o["createVNode"])("div",{class:l.a.title},[e("platformConfigAdmin.title")]),Object(o["createVNode"])("div",{class:l.a.describe},[e("platformConfigAdmin.describe")]),Object(o["createVNode"])("div",{class:l.a.body},[c.value.map(({id:e,userName:t,avatar:a,isOwner:s})=>Object(o["createVNode"])(D,{id:e,class:l.a.item,name:t,avatar:a,isOwner:s,isCurrentOwner:p.value},null)),p.value&&Object(o["createVNode"])(P,{class:l.a.addItem},null)]),Object(o["createVNode"])("div",{class:l.a.buttons},[p.value&&Object(o["createVNode"])(Object(o["resolveComponent"])("ssu-button"),{type:"primary",onClick:()=>O("transfer")},Oe(t=e("platformConfigAdmin.transferButton"))?t:{default:()=>[t]})]),v.value&&Object(o["createVNode"])(fe,{multiple:"add"===d.value,"model-value":v.value,onClosed:u,onConfirm:"add"===d.value?m:f,filterSelectedValue:"add"===d.value?i.value:r.value},null)]),[[Object(o["resolveDirective"])("loading"),s.value]])}}});t["default"]=pe},f54f:function(e,t,a){e.exports={"head-height":"58px",content:"SelectPerson-module_content_2p7kF",body:"SelectPerson-module_body_2hgzx",typeIcon:"SelectPerson-module_typeIcon_24pLX",title:"SelectPerson-module_title_1-Cme",iconLinear:"SelectPerson-module_iconLinear_3cgNW",footer:"SelectPerson-module_footer_1CgYI",selectPersonContainer:"SelectPerson-module_selectPersonContainer_3VxsR",search:"SelectPerson-module_search_19J-5",right:"SelectPerson-module_right_yFfay"}}}]);
\ No newline at end of file
(function(e){function n(n){for(var u,a,r=n[0],f=n[1],h=n[2],o=0,k=[];o<r.length;o++)a=r[o],Object.prototype.hasOwnProperty.call(t,a)&&t[a]&&k.push(t[a][0]),t[a]=0;for(u in f)Object.prototype.hasOwnProperty.call(f,u)&&(e[u]=f[u]);b&&b(n);while(k.length)k.shift()();return d.push.apply(d,h||[]),c()}function c(){for(var e,n=0;n<d.length;n++){for(var c=d[n],u=!0,a=1;a<c.length;a++){var r=c[a];0!==t[r]&&(u=!1)}u&&(d.splice(n--,1),e=f(f.s=c[0]))}return e}var u={},a={index:0},t={index:0},d=[];function r(e){return f.p+"js/"+({}[e]||e)+"."+{"chunk-0c5cc3de":"b8c083f0","chunk-10ff2a7e":"1f559974","chunk-11446414":"e64b202e","chunk-11699152":"4b6ffb43","chunk-11a6203a":"697e1d96","chunk-1a14407a":"b6354d9f","chunk-237a7316":"20b8be80","chunk-23e1b609":"6bac55f5","chunk-2d0a4bfc":"d87fadd5","chunk-2d0ab928":"638d3efe","chunk-2d0b3786":"75100fba","chunk-2d0b8e51":"ab4273f6","chunk-2d0bd631":"5eb51598","chunk-2d0bd948":"dca5835a","chunk-2d0cc7f7":"d3b71e8f","chunk-2d0d6345":"4ef454b4","chunk-2d20e862":"de46c972","chunk-2d20edd8":"7d8f384f","chunk-2d2107ef":"f82a4bb4","chunk-2d2132e8":"ab085aa2","chunk-2d213b08":"d2aca628","chunk-2d21a736":"e62c0f35","chunk-2d22231a":"353bea10","chunk-2d22d577":"983651c4","chunk-2d2383e9":"d61ca0da","chunk-3e25e930":"73a8010c","chunk-46a45d1b":"d4f14b0a","chunk-4ef8505c":"1d356882","chunk-5c597cd4":"f93272f6","chunk-5e854950":"97997628","chunk-6185a79a":"2440baed","chunk-69b85f4f":"0e890566","chunk-6be33a61":"7164497a","chunk-748a7958":"5ef0d877","chunk-791f2176":"15d2d9bc","chunk-7b8014b8":"f07e2d08","chunk-82197bf8":"5090ad12","chunk-86e056e4":"e1cb7411","chunk-885e2532":"3a58557c","chunk-ae552cf6":"e57efaf8","chunk-d3ad57fc":"05538467"}[e]+".js"}function f(n){if(u[n])return u[n].exports;var c=u[n]={i:n,l:!1,exports:{}};return e[n].call(c.exports,c,c.exports,f),c.l=!0,c.exports}f.e=function(e){var n=[],c={"chunk-0c5cc3de":1,"chunk-10ff2a7e":1,"chunk-11446414":1,"chunk-11699152":1,"chunk-11a6203a":1,"chunk-1a14407a":1,"chunk-23e1b609":1,"chunk-3e25e930":1,"chunk-46a45d1b":1,"chunk-4ef8505c":1,"chunk-5c597cd4":1,"chunk-5e854950":1,"chunk-6185a79a":1,"chunk-69b85f4f":1,"chunk-6be33a61":1,"chunk-748a7958":1,"chunk-791f2176":1,"chunk-7b8014b8":1,"chunk-82197bf8":1,"chunk-885e2532":1,"chunk-ae552cf6":1,"chunk-d3ad57fc":1};a[e]?n.push(a[e]):0!==a[e]&&c[e]&&n.push(a[e]=new Promise((function(n,c){for(var u="css/"+({}[e]||e)+"."+{"chunk-0c5cc3de":"467513c7","chunk-10ff2a7e":"467513c7","chunk-11446414":"467513c7","chunk-11699152":"467513c7","chunk-11a6203a":"467513c7","chunk-1a14407a":"330fda59","chunk-237a7316":"31d6cfe0","chunk-23e1b609":"4ff7d8c3","chunk-2d0a4bfc":"31d6cfe0","chunk-2d0ab928":"31d6cfe0","chunk-2d0b3786":"31d6cfe0","chunk-2d0b8e51":"31d6cfe0","chunk-2d0bd631":"31d6cfe0","chunk-2d0bd948":"31d6cfe0","chunk-2d0cc7f7":"31d6cfe0","chunk-2d0d6345":"31d6cfe0","chunk-2d20e862":"31d6cfe0","chunk-2d20edd8":"31d6cfe0","chunk-2d2107ef":"31d6cfe0","chunk-2d2132e8":"31d6cfe0","chunk-2d213b08":"31d6cfe0","chunk-2d21a736":"31d6cfe0","chunk-2d22231a":"31d6cfe0","chunk-2d22d577":"31d6cfe0","chunk-2d2383e9":"31d6cfe0","chunk-3e25e930":"0e433876","chunk-46a45d1b":"9edbacdb","chunk-4ef8505c":"bd6b1144","chunk-5c597cd4":"9edbacdb","chunk-5e854950":"44d7b56a","chunk-6185a79a":"03bad35f","chunk-69b85f4f":"715eec4a","chunk-6be33a61":"607c6d33","chunk-748a7958":"6fa0168d","chunk-791f2176":"9e7b0cfb","chunk-7b8014b8":"08c7a7b1","chunk-82197bf8":"40c04900","chunk-86e056e4":"31d6cfe0","chunk-885e2532":"9edbacdb","chunk-ae552cf6":"95652887","chunk-d3ad57fc":"9e6e1fdb"}[e]+".css",t=f.p+u,d=document.getElementsByTagName("link"),r=0;r<d.length;r++){var h=d[r],o=h.getAttribute("data-href")||h.getAttribute("href");if("stylesheet"===h.rel&&(o===u||o===t))return n()}var k=document.getElementsByTagName("style");for(r=0;r<k.length;r++){h=k[r],o=h.getAttribute("data-href");if(o===u||o===t)return n()}var b=document.createElement("link");b.rel="stylesheet",b.type="text/css",b.onload=n,b.onerror=function(n){var u=n&&n.target&&n.target.src||t,d=new Error("Loading CSS chunk "+e+" failed.\n("+u+")");d.code="CSS_CHUNK_LOAD_FAILED",d.request=u,delete a[e],b.parentNode.removeChild(b),c(d)},b.href=t;var s=document.getElementsByTagName("head")[0];s.appendChild(b)})).then((function(){a[e]=0})));var u=t[e];if(0!==u)if(u)n.push(u[2]);else{var d=new Promise((function(n,c){u=t[e]=[n,c]}));n.push(u[2]=d);var h,o=document.createElement("script");o.charset="utf-8",o.timeout=120,f.nc&&o.setAttribute("nonce",f.nc),o.src=r(e);var k=new Error;h=function(n){o.onerror=o.onload=null,clearTimeout(b);var c=t[e];if(0!==c){if(c){var u=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;k.message="Loading chunk "+e+" failed.\n("+u+": "+a+")",k.name="ChunkLoadError",k.type=u,k.request=a,c[1](k)}t[e]=void 0}};var b=setTimeout((function(){h({type:"timeout",target:o})}),12e4);o.onerror=o.onload=h,document.head.appendChild(o)}return Promise.all(n)},f.m=e,f.c=u,f.d=function(e,n,c){f.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:c})},f.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,n){if(1&n&&(e=f(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(f.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var u in e)f.d(c,u,function(n){return e[n]}.bind(null,u));return c},f.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="/paas/",f.oe=function(e){throw console.error(e),e};var h=window["webpackJsonp"]=window["webpackJsonp"]||[],o=h.push.bind(h);h.push=n,h=h.slice();for(var k=0;k<h.length;k++)n(h[k]);var b=o;d.push([0,"chunk-vendors","chunk-common"]),c()})({0:function(e,n,c){e.exports=c("56d7")},3089:function(e,n){e.exports=vant},"56d7":function(e,n,c){"use strict";c.r(n);c("b751"),c("4c0c"),c("1090"),c("b283"),c("d852"),c("c485"),c("866c"),c("86f9"),c("8c84");var u=c("be94"),a=c("a2a9"),t=c("be66"),d=c.n(t),r=c("86fb"),f=c("991a"),h=c("f933"),o=c("a56c"),k=c.n(o),b=c("3089"),s=c.n(b),i=c("ce05"),l=c("8bbf"),p=c("fe07"),m=c("a18c"),v=c("4360"),g=c("a6b2"),y=c.n(g);const x=Object(l["createApp"])(u["a"]);x.use(s.a),x.use(i["a"]),x.use(f["Plugin"]),x.use(y.a),x.use(d.a),x.use(k.a),x.use(a["a"]),x.use(r["a"]),x.use(x),x.use(p["b"]),x.use(h["a"]),x.use(m["a"]),x.use(v["a"]),x.mount("#app")},"60bb":function(e,n){e.exports=_},6389:function(e,n){e.exports=VueRouter},"6e85":function(e,n){e.exports=dayjs},"8bbf":function(e,n){e.exports=Vue},be66:function(e,n){e.exports=ElementPlus},cebe:function(e,n){e.exports=axios}});
\ No newline at end of file
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment