(window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["msSystemInfo"],{b934:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"wrapper-cont",attrs:{id:"msSystemInfoListContent"}},[s("el-card",{staticClass:"box-card search-content",attrs:{shadow:"hover"}},[s("el-form",{attrs:{"label-position":"right",size:"small","label-width":"100px",id:"msSystemInfoSearchForm",model:e.searchParams}},[s("el-row",{attrs:{gutter:15}},[s("el-col",{attrs:{span:6}},[s("el-form-item",{attrs:{label:"系统简称"}},[s("el-input",{attrs:{placeholder:"请输入系统简称"},model:{value:e.searchParams.sysCode,callback:function(t){e.$set(e.searchParams,"sysCode",t)},expression:"searchParams.sysCode"}})],1)],1),s("el-col",{attrs:{span:6}},[s("el-form-item",{attrs:{label:"名称"}},[s("el-input",{attrs:{placeholder:"请输入名称"},model:{value:e.searchParams.sysName,callback:function(t){e.$set(e.searchParams,"sysName",t)},expression:"searchParams.sysName"}})],1)],1),s("el-col",{attrs:{span:6}},[s("el-form-item",{attrs:{label:"命名空间"}},[s("el-select",{attrs:{placeholder:"请选择命名空间"},model:{value:e.searchParams.sysDomain,callback:function(t){e.$set(e.searchParams,"sysDomain",t)},expression:"searchParams.sysDomain"}},e._l(e.getDictByField("sysDomain"),(function(e){return s("el-option",{key:e.id,attrs:{label:e.paramName,value:e.paramCode}})})),1)],1)],1),s("el-col",{attrs:{span:6}},[s("el-form-item",{attrs:{label:"是否启用"}},[s("el-select",{attrs:{placeholder:"请选择是否启用"},model:{value:e.searchParams.valid,callback:function(t){e.$set(e.searchParams,"valid",t)},expression:"searchParams.valid"}},[s("el-option",{attrs:{label:"启用",value:"1"}}),s("el-option",{attrs:{label:"停用",value:"0"}})],1)],1)],1),s("el-col",{attrs:{offset:16,span:8}},[s("el-form-item",{staticClass:"search-content-button-container"},[s("el-button-group",[s("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:e.search}},[e._v("查询\n ")]),s("el-button",{attrs:{size:"small",icon:"el-icon-refresh"},on:{click:e.resetSearchParam}},[e._v("重置\n ")])],1)],1)],1)],1)],1)],1),s("el-card",{staticClass:"box-card",attrs:{shadow:"hover"}},["view"!==e.editType?s("el-button-group",[s("el-button",{attrs:{size:"mini",icon:"el-icon-plus"},on:{click:e.addNewMsSystemInfo}},[e._v("新增\n ")]),s("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-delete"},on:{click:e.deleteSelectedMsSystemInfo}},[e._v("删除\n ")]),s("el-button",{attrs:{size:"mini",icon:"el-icon-edit"},on:{click:e.editMsSystemInfoRecord}},[e._v("修改\n ")]),s("el-button",{attrs:{size:"mini",icon:"el-icon-setting"},on:{click:e.configSystemInfo}},[e._v("系统配置\n ")])],1):e._e(),s("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.systemInfoLoading,expression:"systemInfoLoading"}],ref:"msSystemInfoTable",staticStyle:{width:"100%","margin-top":"15px","margin-bottom":"15px"},attrs:{size:"medium",stripe:"",border:"","tooltip-effect":"dark",data:e.msSystemInfoTablePage.list},on:{"row-click":e.handleRowClick,"sort-change":e.handleSortChange,"selection-change":e.handleSelectionChange}},[s("el-table-column",{attrs:{type:"selection",width:"55"}}),s("el-table-column",{attrs:{prop:"sysCode",fixed:"",label:"系统简称",sortable:"custom",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("a",{on:{click:function(s){return e.viewSelectedMsSystemInfo(t)}}},[e._v(e._s(t.row.sysCode))])]}}])}),s("el-table-column",{attrs:{prop:"sysName",fixed:"",label:"名称","show-overflow-tooltip":"",width:"200px"}}),s("el-table-column",{attrs:{prop:"sysDomain",label:"命名空间",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.eleTableColumnFormatter(t,e.getDictByField(t.column.property)))+"\n ")]}}])}),s("el-table-column",{attrs:{prop:"rootPath",label:"根路径","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{prop:"valid",label:"启用/停用",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s("1"===t.row.valid?"启用":"停用")+"\n ")]}}])}),s("el-table-column",{attrs:{prop:"modifyTime",label:"最后修改时间",sortable:"custom","show-overflow-tooltip":"",width:"170px"}})],1),s("el-pagination",{attrs:{layout:"total, sizes, ->, prev, pager, next, jumper",total:e.msSystemInfoTablePage.count,"page-sizes":[5,10,15,20],"page-size":e.searchParams.limit,background:""},on:{"size-change":e.handleTableSizeChange,"current-change":e.handleTableCurrentChange}}),"view"!==e.editType?s("el-tabs",{staticStyle:{"margin-top":"15px"},attrs:{value:"msSystemAdminTab",type:"border-card"}},[s("el-tab-pane",{attrs:{label:"租户信息",name:"msSystemAdminTab"}},[s("el-button-group",[s("el-button",{attrs:{size:"mini",icon:"el-icon-plus"},on:{click:e.addNewMsSystemAdmin}},[e._v("新增\n ")]),s("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-delete"},on:{click:e.deleteSelectedMsSystemAdmin}},[e._v("删除\n ")])],1),s("el-table",{ref:"msSystemAdminTable",staticStyle:{width:"100%","margin-top":"15px","margin-bottom":"15px"},attrs:{size:"medium",stripe:"",border:"","tooltip-effect":"dark",data:e.msSystemAdminTablePage.list},on:{"row-click":e.handleMsSystemAdminRowClick}},[s("el-table-column",{attrs:{type:"selection",width:"55"}}),s("el-table-column",{attrs:{prop:"admin.userAccount",label:"账号","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[s("a",{on:{click:function(s){return e.viewSelectedMsSystemAdmin(t)}}},[e._v(e._s(t.row.admin.userAccount))])]}}],null,!1,451412261)}),s("el-table-column",{attrs:{prop:"admin.userName",label:"姓名","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{prop:"admin.email",label:"邮箱","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{prop:"admin.mobile",label:"电话","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{prop:"admin.empNo",label:"员工编号","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{prop:"admin.userStatus",label:"账户状态","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.$$utils.eleTableColumnFormatter(t,e.getDictByField(t.column.property)))+"\n ")]}}],null,!1,2166117115)})],1),s("el-pagination",{attrs:{layout:"total, sizes, ->, prev, pager, next, jumper",total:e.msSystemAdminTablePage.count,"page-sizes":[5,10,15,20],"page-size":e.searchParams.limit,background:""},on:{"size-change":e.handleMsSystemAdminTableSizeChange,"current-change":e.handleMsSystemAdminTableCurrentChange}})],1)],1):e._e()],1)],1)},n=[],i=(s("7514"),s("ac6a"),s("28a5"),s("cebc")),o=s("70c7"),r={sysCode:"",sysName:"",sysDomain:"",valid:"",limit:5,offset:0,order:"",sort:""},l={name:"msSystemInfoList",data:function(){return{searchParams:Object(i["a"])({},r),fieldDictTypeMap:{sysDomain:"ms_system_biz_domain",valid:"y_n","admin.userStatus":"user_status"},pageDictMap:{},msSystemInfoTablePage:{},msSystemAdminSearchParams:{sys:"-1",limit:5,offset:0,order:"",sort:""},msSystemAdminTablePage:{},pageLoading:!0,editType:this.$$utils.getQueryString("editType"),systemInfoLoading:!1,msSystemAdminTableLoading:!1}},computed:{formBaseUrl:function(){return getRelativePath()+"msSystemInfoForm.html?editType="},requestPrefix:function(){return this.msConfig["gatewayRoute"]+this.msConfig["direwolfAdmin"]},msSystemInfoPrefix:function(){return"".concat(o["a"],"/platman/msSystemInfo")}},methods:{getDictByField:function(e){return this.pageDictMap[this.fieldDictTypeMap[e]]},search:function(){this.searchParams.offset=0,this.refreshTable()},refreshTable:function(){var e=this;e.systemInfoLoading=!0,e.$$utils.axiosRequest("".concat(e.msSystemInfoPrefix,"/getMsSystemInfoList"),"获取微服务系统信息记录","GET",e.searchParams).then((function(t){e.msSystemInfoTablePage=t,e.systemInfoLoading=!1,e.$nextTick((function(){var t=e.$refs.msSystemInfoTable;t.tableData.length>0&&t.toggleRowSelection(t.tableData[0],!0)}))}))},resetSearchParam:function(){this.searchParams=Object(i["a"])({},r),this.refreshTable()},handleRowClick:function(e,t,s){eleTableClickSelection(this.$refs.msSystemInfoTable,e,s)},handleTableSizeChange:function(e){this.searchParams.limit=e,this.refreshTable()},handleTableCurrentChange:function(e){this.searchParams.offset=this.searchParams.limit*(e-1),this.refreshTable()},handleSortChange:function(e){null===e.prop?(this.searchParams.sort=r.sort,this.searchParams.order=r.order):(this.searchParams.sort=e.prop,this.searchParams.order=e.order.split("ending")[0]),this.refreshTable()},addNewMsSystemInfo:function(){var e=this.formBaseUrl+"add",t=this;openDialog("新增微服务系统信息",e,{width:"800px",height:"500px",callback:function(){t.refreshTable()}})},deleteSelectedMsSystemInfo:function(){var e=this,t=e.$refs.msSystemInfoTable.selection;0!==t.length?direwolfCommonConfirm({message:"数据删除后不可恢复,确定继续删除吗?",title:"删除提醒"},(function(){var s="";t.forEach((function(e){e.id&&(s+=e.id+",")})),s.length>1&&(s=s.substr(0,s.length-1));var a=e.requestPrefix+"/platman/msSystemInfo/deleteAll?ids="+s,n="批量删除微服务系统信息";axios.post(a).then((function(t){var s=getDataFromAxiosResponse(t,n,!0);"success"===s.type&&e.refreshTable()})).catch((function(e){axiosErrorTips(e,n+"异常")}))})):direwolfCommonTips("warning","请选择要删除的记录")},viewSelectedMsSystemInfo:function(e){var t=this.formBaseUrl+"view&id="+e.row.id;openDialogView("查看微服务系统信息",t,{width:"800px",height:"500px"})},editMsSystemInfoRecord:function(){var e=this,t=this.$refs.msSystemInfoTable.selection;1===t.length?openDialog("修改微服务系统信息",e.formBaseUrl+"edit&id="+t[0].id,{width:"800px",height:"500px",callback:function(){e.refreshTable()}}):direwolfCommonTips("warning","仅能选择一条记录进行修改")},handleSelectionChange:function(e){1===e.length&&(this.msSystemAdminSearchParams.sys=e[0].id,this.refreshMsSystemAdminTable())},handleMsSystemAdminRowClick:function(e,t,s){eleTableClickSelection(this.$refs.msSystemAdminTable,e,s)},handleMsSystemAdminTableSizeChange:function(e){this.msSystemAdminSearchParams.limit=e,this.refreshMsSystemAdminTable()},handleMsSystemAdminTableCurrentChange:function(e){this.msSystemAdminSearchParams.offset=this.msSystemAdminSearchParams.limit*(e-1),this.refreshMsSystemAdminTable()},refreshMsSystemAdminTable:function(){var e=this,t=e.requestPrefix+"/platman/msSystemAdmin/getMsSystemAdminList?"+jsonToSpringBinder(e.msSystemAdminSearchParams),s="获取租户信息信息";e.msSystemAdminTableLoading=!0,axios.get(t).then((function(t){e.msSystemAdminTablePage=getDataFromAxiosResponse(t,s),e.msSystemAdminTableLoading=!1})).catch((function(e){axiosErrorTips(e,s+"异常")}))},addNewMsSystemAdmin:function(){var e=this,t={height:"400px",width:"250px"},s={},a="/common-assets/pages/lazyTreeSelect.html?url="+WEB_ROOT+"/sys/org/getOrgList&expendURL="+encodeURIComponent(WEB_ROOT+"/sys/user/getUserTreeListOfExpand?roleId=2780e66aa97b480898d377831fb2084c")+"&parentKeyOfLeaf=orgId&multiple=T&searchUrl="+encodeURIComponent(WEB_ROOT+"/sys/role/searchUserList?roleId=2780e66aa97b480898d377831fb2084c")+"&pIdKeyOfParent=parentId&nameKeyOfParent=orgName&"+$.param(s),n=e.$$utils.getLayerInstance();$(document.activeElement).blur(),n.open({type:2,area:[t.width,t.height],title:"选择用户",maxmin:!1,content:a,btn:["确定","关闭"],zIndex:getTopIndex(),yes:function(t,s){var a=s.find("iframe")[0].contentWindow.tree,i=a.getSelectedNodes()[0];i.isParent?direwolfCommonTips("warning","不能选择单位节点"):axiosRequest(e.requestPrefix+"/platman/msSystemAdmin/save","保存租户信息","POST",{sys:{id:e.msSystemAdminSearchParams.sys},admin:{id:i.id}}).then((function(s){s&&"success"===s.type&&(n.close(t),e.refreshMsSystemAdminTable())}))},cancel:function(e){setTimeout((function(){n.close(e)}),100)}})},deleteSelectedMsSystemAdmin:function(){var e=this.$refs.msSystemAdminTable.selection,t=this;0!==e.length?direwolfCommonConfirm({message:"数据删除后不可恢复,确定继续删除吗?",title:"删除提醒"},(function(){var s="";e.forEach((function(e){e.id&&(s+=e.id+",")})),s.length>1&&(s=s.substr(0,s.length-1));var a=t.requestPrefix+"/platman/msSystemAdmin/deleteAll?ids="+s,n="批量删除系统管理员";axios.post(a).then((function(e){var s=getDataFromAxiosResponse(e,n,!0);"success"===s.type&&t.refreshMsSystemAdminTable()})).catch((function(e){axiosErrorTips(e,n+"异常")}))})):direwolfCommonTips("warning","请选择要删除的记录")},viewSelectedMsSystemAdmin:function(e){var t=getProjectPath()+"/sys-app/pages/userForm.html?editType=view&id="+e.row.admin.id;openDialogView("查看租户信息",t,{width:"800px",height:"500px"})},configSystemInfo:function(){var e=this.$refs.msSystemInfoTable.selection;0!==e.length?window.location.href="./msSystemConfigCenter.html?sysId="+e[0].id:direwolfCommonTips("warning","请选择要配置的系统")}},created:function(){var e=this;initConfig((function(t){e.msConfig=t,checkPagePermission(e.requestPrefix+"/platman/msSystemInfo/checkMsSystemInfoListPermission"),axiosRequest(e.requestPrefix+"/platman/msSystemInfo/getEditType","获取系统信息").then((function(t){e.pageLoading=!1,e.editType=t.data})),axiosRequest(dictUrl+"ms_system_biz_domain,y_n,user_status","获取字典信息").then((function(t){e.pageDictMap=t.data,e.refreshTable()}))}))},mounted:function(){}},m=l,c=s("2877"),d=Object(c["a"])(m,a,n,!1,null,"0ada92c3",null);t["default"]=d.exports}}]);