cnetong-core-frontend
Version:
- CURD组件的编辑对话框增加按钮slot
1 lines • 295 kB
JavaScript
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["index"]=t():e["index"]=t()})("undefined"!==typeof self?self:this,function(){return function(e){var t={};function a(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,a),o.l=!0,o.exports}return a.m=e,a.c=t,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)a.d(r,o,function(t){return e[t]}.bind(null,o));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s="fb15")}({"00af":function(e,t,a){"use strict";var r=a("566f");t["a"]={loadDesignList:function(e){return r["a"].get("/queryDesigner/loadDesignList",{params:e})},loadDesignMine:function(e){return r["a"].get("/queryDesigner/loadDesignMine")},loadAllTable:function(){return r["a"].get("/queryDesigner/loadAllTable")},loadTableInfo:function(e){return r["a"].get("/queryDesigner/loadTableInfo",{params:{tableName:e}})},saveDesign:function(e){return r["a"].post("/queryDesigner/saveDesign",e)},debugDesign:function(e){return r["a"].post("/queryDesigner/debugDesign",e)},deleteDesign:function(e){return r["a"].delete("/queryDesigner/deleteDesign",{params:{uuid:e}})},loadDesign:function(e){return r["a"].get("/queryDesigner/loadDesign",{params:{uuid:e}})}}},"00dd":function(e,t){e.exports=require("core-js/modules/es6.regexp.replace")},"0173":function(e,t,a){},"067b":function(e,t){e.exports=require("core-js/modules/es6.object.assign")},"0736":function(e,t){e.exports=require("core-js/modules/es6.array.find-index")},"0af1":function(e,t){e.exports=require("element-ui/lib/mixins/emitter")},"0de2":function(e,t){e.exports=require("element-ui/lib/select")},"0fd7":function(e,t,a){},"118a":function(e,t,a){},"17a8":function(e,t,a){"use strict";var r=a("566f"),o="/usrm/usr/org";t["a"]={getChildren:function(e){return r["a"].get("".concat(o,"/getChildren"),{params:{puuid:e}}).then(function(e){return e||[]})},editNode:function(e){return r["a"].post("".concat(o,"/editNode"),e)},delNode:function(e){return r["a"].delete("".concat(o,"/delNode"),{params:{uuid:e}})},checkNode:function(e){return r["a"].put("".concat(o,"/checkNode"),{params:{uuid:e}})},repairNode:function(e){return r["a"].put("".concat(o,"/repairLRNode"),{params:{uuid:e}})}}},"1a2e":function(e,t){e.exports=require("core-js/modules/es6.regexp.constructor")},"1dc4":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("template",{slot:"header"},[a("span",[e._v("参数管理")]),a("div",{staticClass:"pull-right"},[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-plus",title:"添加"},on:{click:e.handleAdd}})],1)]),a("el-form",{ref:"queryForm",attrs:{model:e.searchForm}},[a("el-row",[a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{prop:"paraname",label:"参数名称"}},[a("el-input",{model:{value:e.searchForm.paraname,callback:function(t){e.$set(e.searchForm,"paraname",t)},expression:"searchForm.paraname"}})],1)],1),a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{prop:"paravalue",label:"参数值"}},[a("el-input",{model:{value:e.searchForm.paravalue,callback:function(t){e.$set(e.searchForm,"paravalue",t)},expression:"searchForm.paravalue"}})],1)],1)],1)],1)],2),a("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"margin-top-2"},[a("template",{slot:"header"},[a("span",[e._v("参数列表")]),a("div",{staticClass:"pull-right"},[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-search",title:"查询"},on:{click:e.queryData}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-reply-all",title:"重置"},on:{click:e.resetQuery}})],1)]),a("PageTable",{ref:"dataTable",attrs:{hideTitle:"","auto-load":!0,data:e.data,"highlight-current-row":"",stripe:"",border:""},on:{"load-data":e.dataTableLoad}},[a("el-table-column",{attrs:{prop:"paraname",label:"参数名称"}}),a("el-table-column",{attrs:{prop:"paravalue",label:"参数值"}}),a("el-table-column",{attrs:{prop:"paradesc",label:"参数描述"}}),a("el-table-column",{attrs:{label:"操作",fixed:"right",width:"70"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-edit",title:"编辑"},on:{click:function(a){return e.handleEdit(t.row)}}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-trash",title:"删除"},on:{click:function(a){return e.handleDelete(t.row)}}})]}}])})],1)],2),a("el-dialog",{directives:[{name:"draggable",rawName:"v-draggable"}],attrs:{"append-to-body":"",width:"600px",title:"客户端数据编辑",visible:e.editor.visible,"close-on-click-modal":!1},on:{"update:visible":function(t){return e.$set(e.editor,"visible",t)}}},[a("div",{staticClass:"dialog-button"},[a("el-button",{attrs:{type:"primary",plain:"",loading:e.editor.saving,icon:"el-icon-fa-save",title:"提交"},on:{click:e.handleSubmit}})],1),e.editor.visible?a("ParaEditor",{directives:[{name:"loading",rawName:"v-loading",value:e.editor.saving,expression:"editor.saving"}],ref:"editor",attrs:{error:e.editor.error,uuid:e.editor.uuid}}):e._e()],1)],1)},o=[],n=a("566f"),i={queryPara:function(e){return n["a"].get("/sys/para/queryPara",{params:e})},savePara:function(e){return n["a"].post("/sys/para/savePara",e)},getPara:function(e){return n["a"].get("/sys/para/getPara",{params:{uuid:e}})},delPara:function(e){return n["a"].delete("/sys/para/delPara",{params:{uuid:e}})}},l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"form",attrs:{"label-position":"top",model:e.data,rules:e.rules}},[a("el-form-item",{attrs:{label:"参数名称",prop:"paraname",error:e.error.paraname}},[a("el-input",{model:{value:e.data.paraname,callback:function(t){e.$set(e.data,"paraname",t)},expression:"data.paraname"}})],1),a("el-form-item",{attrs:{label:"参数值",prop:"paravalue",error:e.error.paravalue}},[a("el-input",{model:{value:e.data.paravalue,callback:function(t){e.$set(e.data,"paravalue",t)},expression:"data.paravalue"}})],1),a("el-form-item",{attrs:{label:"参数描述",prop:"paradesc",error:e.error.paradesc}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.data.paradesc,callback:function(t){e.$set(e.data,"paradesc",t)},expression:"data.paradesc"}})],1)],1),e.data.uuid?a("HandleHistory",{staticClass:"margin-top-1 margin-bottom-1",attrs:{uuid:e.data.uuid,"cr-user-uuid":e.data.crUserUuid,"op-user-uuid":e.data.opUserUuid,"cr-time":e.data.crTime,"op-time":e.data.opTime,mode:"plan"}}):e._e()],1)},s=[],c=(a("067b"),a("e66d")),u={paraname:"",paravalue:"",paradesc:""},d={components:{HandleHistory:c["a"]},props:{uuid:String,error:Object},data:function(){return{loading:!1,data:Object.assign({},u),rules:{paraname:[{required:!0,message:"请输入参数名称!"}],paravalue:[{required:!0,message:"请输入参数值!"}]}}},watch:{uuid:function(e){this.loadData()}},mounted:function(){this.loadData()},methods:{validate:function(){var e=this;return this.$refs.form.validate().then(function(){return e.data})},loadData:function(){var e=this;this.uuid?(this.loading=!0,i.getPara(this.uuid).then(function(t){e.data=t,e.loading=!1})):this.$refs.form.resetFields()}}},p=d,f=a("2877"),h=Object(f["a"])(p,l,s,!1,null,null,null),m=h.exports,b={name:"ParaMgr",components:{ParaEditor:m},data:function(){return{loading:!1,editor:{saving:!1,visible:!1,error:{},uuid:""},searchForm:{paraname:"",paravalue:""},data:[]}},methods:{dataTableLoad:function(e,t){var a=this;i.queryPara(e).then(t).then(function(e){return a.data=e.datarows})},queryData:function(){this.$refs.dataTable.load(this.searchForm)},resetQuery:function(){this.$refs.queryForm.resetFields()},deleteParam:function(e){var t=this;this.loading=!0,i.delPara(e.uuid).then(function(){t.queryData(),t.loading=!1}).catch(function(){t.loading=!1})},submitParam:function(e){var t=this;this.editor.saving=!0,this.editor.error={},i.savePara(e).then(function(){t.queryData(),t.editor.saving=!1,t.editor.visible=!1}).catch(function(e){t.editor.saving=!1,t.editor.error=e.validError})},handleEdit:function(e){this.editor.visible=!0,this.editor.uuid=e.uuid},handleSubmit:function(){this.$refs.editor.validate().then(this.submitParam)},handleDelete:function(e){this.confirm(e).then(this.deleteParam)},handleAdd:function(){this.editor.visible=!0,this.editor.uuid=""}}},g=b,v=Object(f["a"])(g,r,o,!1,null,null,null);t["default"]=v.exports},"1e99":function(e,t,a){},2579:function(e,t){e.exports=require("core-js/modules/es6.string.iterator")},"25fc":function(e,t){e.exports=require("core-js/modules/es6.function.name")},"268f":function(e,t,a){e.exports=a("67a2")},2691:function(e,t){e.exports=require("element-ui/lib/theme-chalk/index.css")},2877:function(e,t,a){"use strict";function r(e,t,a,r,o,n,i,l){var s,c="function"===typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=a,c._compiled=!0),r&&(c.functional=!0),n&&(c._scopeId="data-v-"+n),i?(s=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},c._ssrRegister=s):o&&(s=l?function(){o.call(this,this.$root.$options.shadowRoot)}:o),s)if(c.functional){c._injectStyles=s;var u=c.render;c.render=function(e,t){return s.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,s):[s]}return{exports:e,options:c}}a.d(t,"a",function(){return r})},"28b0":function(e,t,a){"use strict";var r=a("d56a"),o=a.n(r);o.a},"2c92":function(e,t){e.exports=require("core-js/modules/es6.array.iterator")},"2fef":function(e,t){e.exports=require("core-js/modules/es6.regexp.match")},3393:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("el-form",{ref:"queryForm",attrs:{inline:"",model:e.table.params}},[a("el-form-item",{attrs:{prop:"keyword"}},[a("el-input",{attrs:{placeholder:"搜索..."},model:{value:e.table.params.keyword,callback:function(t){e.$set(e.table.params,"keyword",t)},expression:"table.params.keyword"}})],1),a("el-button-group",{staticClass:"pull-right",staticStyle:{margin:"4px"}},[a("el-button",{attrs:{icon:"el-icon-fa-refresh"},on:{click:e.resetQuery}}),a("el-button",{attrs:{icon:"el-icon-fa-search"},on:{click:e.queryData}}),a("el-button",{attrs:{icon:"el-icon-fa-expand"},on:{click:e.expandAll}})],1)],1),a("div",{staticStyle:{"max-height":"400px","overflow-y":"auto"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.noData,expression:"noData"}],staticStyle:{"text-align":"center","margin-bottom":"10px"}},[e._v("没有数据...")]),a("el-tree",{directives:[{name:"show",rawName:"v-show",value:!e.noData,expression:"!noData"}],ref:"orgTree",attrs:{lazy:"",load:e.loadTree,"node-key":"uuid","expand-on-click-node":!1,"highlight-current":"","render-content":e.renderContent}})],1)],1)},o=[],n=(a("80a8"),a("0af1")),i=a.n(n),l={mixins:[i.a],data:function(){return{}},methods:{selectTableRow:function(e){this.dispatch("EtSelector","selectTableRow",e),this.$emit("select",e)},selectTable:function(e){this.dispatch("EtSelector","selectTable",[e]),this.$emit("select",[e])}}},s=a("5fab"),c={extends:l,props:{treeKey:{type:String,required:!0},searchField:{type:String,required:!1},rootLabel:{type:String,default:"请选择数据"}},data:function(){return{loading:!1,noData:!1,table:{data:[],params:{keyword:""}}}},mounted:function(){},methods:{queryData:function(){this.$refs.orgTree.root.childNodes.forEach(function(e){e.loaded=!1,e.expand()},this)},resetQuery:function(){this.noData=!1,this.$refs.queryForm.resetFields(),this.queryData()},loadTree:function(e,t){var a,r=this;e.data&&(a=e.data.id);var o=this.table.params.keyword;s["a"].getTree(this.treeKey,a,o,this.searchField,!0).then(function(a){t(a),o&&0===a.length?r.noData=!0:(e.childNodes.forEach(function(e){var t=!!r.table.params.keyword||e.data.isLeaf;e.isLeaf=t,e.loaded=t},r),r.noData=!1)}).catch(t)},expandAll:function(){var e=this,t=function t(a,r){a.childNodes.forEach(function(e){e.expand(function(){t(e)})},e)};t(this.$refs.orgTree.root)},renderContent:function(e,t){var a=this,r=(t.node,t.data);t.store;return e("span",["none"!==r.pid?e("span",[e("a",{on:{click:function(){a.selectTableRow(r)}},class:"href"},[r.label])]):e("span",[r.label])])}}},u=c,d=a("2877"),p=Object(d["a"])(u,r,o,!1,null,null,null);t["a"]=p.exports},"34e4":function(e,t,a){"use strict";var r=a("4401"),o=a.n(r);o.a},"35ae":function(e,t){e.exports=require("md5")},"3b67":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card-height-full flex-h"},[e.rightBlock?a("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.doLoading,expression:"doLoading"}],staticClass:"flex-1 full"},[a("template",{slot:"header"},[a("span",[e._v("系统角色管理")]),a("div",{staticClass:"pull-right"},[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-expand"},on:{click:e.expandAll}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-refresh"},on:{click:e.refresh}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-copy",title:"角色复制"},on:{click:e.doAdd}}),a("el-button",{attrs:{type:"primary",icon:e.leftBlock?"el-icon-caret-right":"el-icon-caret-left"},on:{click:function(t){e.leftBlock=!e.leftBlock}}})],1)]),e.showRoleTree?a("el-tree",{ref:"roleTree",attrs:{"default-expand-all":e.expandedAll,lazy:"","current-node-key":e.current.roleUuid,load:e.loadTree,"node-key":"uuid","expand-on-click-node":!1,"highlight-current":""},on:{"current-change":e.currentChange},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.node,o=t.data;return a("span",{staticClass:"custom-tree-node"},[o.orgName?a("span",[a("i",{staticClass:"el-icon-fa el-icon-fa-sitemap margin-right-2 "}),a("span",[e._v(e._s(o.orgName))])]):e._e(),o.roleName&&"none"===o.parRoleUuid&&"1"===o.roleType?a("span",[a("i",{staticClass:"el-icon-fa el-icon-fa-user-o margin-right-2 "}),a("span",[e._v(e._s(o.roleName))])]):e._e(),o.roleName&&"none"===o.parRoleUuid&&"2"===o.roleType?a("span",[a("i",{staticClass:"el-icon-fa el-icon-fa-folder-open margin-right-2 "}),a("span",[e._v(e._s(o.roleName))])]):e._e(),o.roleName&&"none"!==o.parRoleUuid?a("span",[a("i",{staticClass:"el-icon-fa el-icon-fa-user-o margin-right-2 "}),a("span",[e._v(e._s(o.roleName))])]):e._e(),a("el-button-group",[a("el-button",{attrs:{icon:"el-icon-fa-refresh"},on:{click:function(t){return e.refreshNode(r)}}}),a("el-button",{attrs:{disabled:!o.orgName||"0"===e.$store.state.base.sysUser.graUser,icon:"el-icon-fa-plus"},on:{click:function(t){return e.addNode(r)}}}),a("el-button",{attrs:{icon:"el-icon-fa-minus",disabled:!!o.orgName||"0"===e.$store.state.base.sysUser.graUser},on:{click:function(t){return e.removeNode(r)}}})],1)],1)}}],null,!1,1325818454)}):e._e()],2):e._e(),e.leftBlock?a("div",{staticClass:"flex-2 flex-h margin-left-2"},[a("el-card",{staticClass:"flex-1 full"},[a("template",{slot:"header"},[a("span",[e._v("角色信息编辑")]),a("div",{staticClass:"pull-right"},[a("el-button",{directives:[{name:"show",rawName:"v-show",value:e.current.roleUuid,expression:"current.roleUuid"}],attrs:{disabled:"0"===e.$store.state.base.sysUser.graUser,type:"primary",icon:"el-icon-fa-save",title:"保存"},on:{click:e.submit}}),a("el-button",{attrs:{type:"primary",icon:e.rightBlock?"el-icon-caret-left":"el-icon-caret-right"},on:{click:function(t){e.rightBlock=!e.rightBlock}}})],1)]),a("RoleEditor",{directives:[{name:"show",rawName:"v-show",value:e.current.roleUuid,expression:"current.roleUuid"}],ref:"roleEditor",staticClass:"full-height",attrs:{uuid:e.current.roleUuid,"org-uuid":e.current.orgUuid},on:{onsave:e.onsave}})],2),a("el-dialog",{directives:[{name:"draggable",rawName:"v-draggable"}],attrs:{"append-to-body":"",width:"800px",visible:e.editor.show,title:"角色复制"},on:{"update:visible":function(t){return e.$set(e.editor,"show",t)}}},[a("div",{staticClass:"dialog-button"},[a("el-button-group",[a("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-fa-save",title:"复制"},on:{click:function(t){return e.doSubmit()}}})],1)],1),e.editor.show?a("CopyEditor",{ref:"userEditor",attrs:{uuid:e.editor.uuid}}):e._e()],1)],1):e._e()],1)},o=[],n=(a("80a8"),a("067b"),a("9026")),i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"角色编辑"}},[a("el-form",{ref:"form",staticClass:"etong",attrs:{model:e.data,"label-position":"top",rules:e.rules}},[a("div",{staticClass:"flex-h "},[a("el-form-item",{staticClass:"flex-1",attrs:{label:"角色名称",prop:"roleName",error:e.error.roleName}},[a("el-input",{model:{value:e.data.roleName,callback:function(t){e.$set(e.data,"roleName",t)},expression:"data.roleName"}})],1),a("el-form-item",{staticClass:"flex-1",attrs:{label:"角色类型",prop:"roleType",error:e.error.roleType}},[a("el-select",{attrs:{placeholder:"请选择类型"},model:{value:e.data.roleType,callback:function(t){e.$set(e.data,"roleType",t)},expression:"data.roleType"}},e._l(e.roleTypes,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),a("el-form-item",{staticClass:"flex-1 ",attrs:{label:"数据权限",prop:"dataAuth",error:e.error.dataAuth}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.data.dataAuth,callback:function(t){e.$set(e.data,"dataAuth",t)},expression:"data.dataAuth"}},e._l(e.options,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1)],1),a("el-form-item",{attrs:{label:"角色描述",prop:"roleDesc",error:e.error.roleDesc}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.data.roleDesc,callback:function(t){e.$set(e.data,"roleDesc",t)},expression:"data.roleDesc"}})],1)],1),a("HandleHistory",{attrs:{uuid:e.data.uuid,"cr-user-uuid":e.data.crUserUuid,"op-user-uuid":e.data.opUserUuid,"cr-time":e.data.crTime,"op-time":e.data.opTime,mode:"plan"}})],1),a("el-tab-pane",{attrs:{label:"分配用户"}},[a("el-form",{ref:"queryform",attrs:{inline:!0,model:e.queryform}},[a("el-form-item",{attrs:{label:"登录账号",prop:"userid"}},[a("el-input",{attrs:{placeholder:"登录账号"},model:{value:e.queryform.userid,callback:function(t){e.$set(e.queryform,"userid",t)},expression:"queryform.userid"}})],1),a("el-form-item",{attrs:{label:"用户名称",prop:"username"}},[a("el-input",{attrs:{placeholder:"用户名称"},model:{value:e.queryform.username,callback:function(t){e.$set(e.queryform,"username",t)},expression:"queryform.username"}})],1)],1),a("PageTable",{ref:"multipleTable",attrs:{"row-key":"uuid",border:"","auto-load":!1,data:e.table.data},on:{"load-data":e.dataTableLoad,"selection-change":e.handleSelectionChange}},[a("template",{slot:"buttons"},[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-search",title:"查询"},on:{click:e.queryUserData}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-reply-all",title:"重置"},on:{click:e.resetquery}})],1),a("el-table-column",{attrs:{type:"selection",align:"center",width:"50",fixed:"left","reserve-selection":!0}}),a("el-table-column",{attrs:{prop:"userid",label:"登录账号"}}),a("el-table-column",{attrs:{prop:"username",label:"用户名称"}}),a("el-table-column",{attrs:{prop:"usercode",label:"用户工号"}}),a("el-table-column",{attrs:{prop:"orgname",label:"隶属机构","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"crtime",formatter:e.formatterDateTime,label:"创建时间","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"optime",formatter:e.formatterDateTime,label:"最后修改时间","show-overflow-tooltip":"",width:"100"}})],2)],1),a("el-tab-pane",{attrs:{label:"功能分配"}},[a("el-tree",{ref:"permTree",attrs:{"node-key":"uuid",data:e.permTreeData,props:e.permTreeProp,"default-expand-all":!0,"highlight-current":"","show-checkbox":""}})],1)],1)],1)},l=[],s=a("6b38"),c=a("c030"),u=a("e66d"),d={uuid:"",orgUuid:"",roleName:"",roleDesc:"",roleType:"",parRoleUuid:"",dataAuth:null},p={components:{HandleHistory:u["a"]},props:{uuid:{type:String,default:null},orgUuid:{type:String,default:null}},watch:{uuid:function(e){e?this.loadInfo():this.data=Object.assign({},d)}},data:function(){return{dirty:!1,multipleSelection:[],data:Object.assign({},d),roleTypes:[{value:"1",label:"角色"},{value:"2",label:"目录"}],permTreeData:[],view:{loading:!1},queryform:{username:"",userid:"",uuid:this.uuid},table:{data:[]},error:{},rules:{roleName:[{required:!0,message:"角色名称不能为空!"}]},permTreeProp:{label:"permName",children:"children"},options:[{value:0,label:"本人"},{value:1,label:"本组织"},{value:2,label:"本组织及下属组织"},{value:3,label:"所有组织"}]}},mounted:function(){var e=this;s["a"].loadPermTree().then(function(t){e.permTreeData=t})},methods:{resetquery:function(){this.$refs.queryform.resetFields()},queryUserData:function(){this.$refs.multipleTable.load(this.queryform)},dataTableLoad:function(e,t){var a=this;e.orgUuid=this.data.orgUuid,c["a"].getRoleUserByOrgId(e).then(t).then(function(e){return a.table.data=e.datarows})},handleSelectionChange:function(e){var t=this;this.data.userIds=[],e.forEach(function(e){t.data.userIds.push(e.uuid)},this)},loadInfo:function(){var e=this;this.view.loading=!0,this.$refs.multipleTable.clearSelection(),this.data.userIds=[],this.queryform.uuid=this.uuid,n["a"].loadRoleEditInfo(this.uuid).then(function(t){e.data=t,e.view.loading=!1,e.$refs.permTree.setCheckedKeys([]),t.permIds.forEach(function(t){e.$refs.permTree.setChecked(t,!0,!1)}),t.userIds.forEach(function(t){e.$refs.multipleTable.toggleRowSelection({uuid:t},!0)}),e.queryUserData()})},submit:function(){var e=this;this.$refs.form.validate(function(t){if(t){e.view.loading=!0,e.error={};var a=Object.assign({},e.data);e.orgUuid&&(a.orgUuid=e.orgUuid);var r=e.$refs.permTree;return a.permIds=r.getCheckedKeys().concat(r.getHalfCheckedKeys()).filter(function(e){return"none"!==e}),n["a"].editRoleNode(a).then(function(t){return e.view.loading=!1,e.$emit("onsave",e.data),t}).catch(function(t){e.error=t.validError,e.view.loading=!1})}})}}},f=p,h=a("2877"),m=Object(h["a"])(f,i,l,!1,null,null,null),b=m.exports,g=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{height:"600px"}},[a("el-alert",{attrs:{type:"warning","close-text":"知道了",title:"您可以选择指定海关下的指定角色,批量复制到目标海关中."}}),a("div",{staticClass:"flex-h",staticStyle:{height:"563px"}},[a("el-card",{staticClass:"flex-1 full margin-1"},[a("template",{slot:"header"},[a("span",[e._v("选择海关")]),a("div",{staticClass:"pull-right"},[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-expand"},on:{click:e.expandRoleAll}})],1)]),a("el-tree",{ref:"roleTree",staticStyle:{"min-height":"400px"},attrs:{"default-expand-all":e.expandedAll,"node-key":"uuid",lazy:"","current-node-key":e.currNode.uuid,load:e.loadRoleTree,"expand-on-click-node":!1,"highlight-current":"","render-content":e.renderContentRole},on:{"node-click":e.handleCheckChange}})],2),a("el-card",{staticClass:"flex-1 full margin-1"},[a("template",{slot:"header"},[a("span",[e._v("选择角色")])]),a("el-tree",{ref:"roleOrgTree",attrs:{"node-key":"uuid","default-expand-all":!0,lazy:"",load:e.loadOrgRoleTree,"current-node-key":"currNode.uuid","expand-on-click-node":!1,"highlight-current":"","show-checkbox":""},scopedSlots:e._u([{key:"default",fn:function(t){t.node;var r=t.data;return a("span",{staticClass:"custom-tree-node"},[r.roleName&&"none"===r.parRoleUuid?a("span",[a("i",{staticClass:"el-icon-fa el-icon-fa-user-circle margin-right-2 font-blue"}),a("span",[e._v(e._s(r.roleName))])]):e._e(),r.roleName&&"none"!==r.parRoleUuid?a("span",[a("i",{staticClass:"el-icon-fa el-icon-fa-user-o margin-right-2 font-yellow-casablanca"}),a("span",[e._v(e._s(r.roleName))])]):e._e()])}}])})],2),a("el-card",{staticClass:"flex-1 full margin-1"},[a("template",{slot:"header"},[a("span",[e._v("目标复制海关")]),a("div",{staticClass:"pull-right"},[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-expand"},on:{click:e.expandAll}})],1)]),a("el-tree",{directives:[{name:"loading",rawName:"v-loading",value:e.saving,expression:"saving"}],ref:"orgTree",attrs:{"default-expand-all":e.expandedAll,lazy:"",load:e.loadTree,"node-key":"uuid","current-node-key":e.currNode.uuid,"expand-on-click-node":!1,"highlight-current":"","render-content":e.renderContent,"show-checkbox":"","check-strictly":!0},on:{"current-change":e.currentChange}})],2)],1)],1)},v=[],y=a("17a8"),w={data:function(){return{currParentNode:{},currNode:{data:null,orgUuid:null,roleUuid:null},saving:!1,expandedAll:!1,editor:{error:{}},rules:{name:[{required:!0,message:"角色名称不能为空!"}]}}},mounted:function(){var e=this;y["a"].getChildren().then(function(t){e.$refs.orgTree.root.setData(t.data)}),n["a"].getRoleChildren().then(function(t){e.$refs.roleTree.root.setData(t.data)})},submitForm:function(e){var t=this;this.$refs.form.validate(function(e){if(!e)return console.log("error submit!!"),!1;t.$emit("submit",t.data)})},methods:{selectAll:function(){this.$refs.roleOrgTree.setCheckedKeys()},onSubmit:function(e){var t={uuid:e,orgUuids:this.$refs.orgTree.getCheckedKeys(),roleUuids:this.$refs.roleOrgTree.getCheckedKeys()};return n["a"].copyRoleNode(t)},handleCheckChange:function(e,t,a){var r=this;n["a"].getCopyRoleTree(e.uuid).then(function(e){r.$refs.roleOrgTree.root.setData(e.data)})},currentChange:function(e,t){this.currParentNode=t.parent.data||{},this.currNode=e||{}},loadOrgRoleTree:function(e,t){e.data?n["a"].getOrgRoleTree(e.data.uuid).then(function(e){return e.data}).then(t):t([])},loadRoleTree:function(e,t){e.data?y["a"].getChildren(e.data.uuid).then(function(e){return e.data}).then(t):t([])},loadTree:function(e,t){e.data?y["a"].getChildren(e.data.uuid).then(function(e){return e.data}).then(t):t([])},refreshNode:function(e){var t=this;e.loaded=!1,e.expand(function(){e.childNodes.forEach(function(e){e.isLeaf="1"===e.data.roleType,e.loaded="1"===e.data.roleType},t)})},expandAll:function(){var e=this,t=function t(a,r){a.childNodes.forEach(function(e){e.expand(function(){t(e)})},e)};t(this.$refs.orgTree.root)},expandRoleAll:function(){var e=this,t=function t(a,r){a.childNodes.forEach(function(e){e.expand(function(){t(e)})},e)};t(this.$refs.roleTree.root)},renderContent:function(e,t){var a=this,r=t.node,o=t.data,n=(t.store,e("el-button",{attrs:{icon:"el-icon-fa-refresh"},on:{click:function(){a.refreshNode(r)}}}));return e("span",[e("span",{attrs:{clasS:"0"===o.orgStat?"removed-line-through":""}},[o.orgName]),e("span",{style:"position:absolute;right: 20px"},[e("el-button-group",[n])])])},renderContentRole:function(e,t){var a=this,r=t.node,o=t.data,n=(t.store,e("el-button",{attrs:{icon:"el-icon-fa-refresh"},on:{click:function(){a.refreshNode(r)}}}));return e("span",[e("span",{attrs:{clasS:"0"===o.orgStat?"removed-line-through":""}},[o.orgName]),e("span",{style:"position:absolute;right: 20px"},[e("el-button-group",[n])])])}}},k=w,x=Object(h["a"])(k,g,v,!1,null,null,null),C=x.exports,T={name:"RoleMgr",components:{RoleEditor:b,CopyEditor:C},data:function(){return{leftBlock:!0,rightBlock:!0,showRoleTree:!0,doLoading:!1,view:{loading:!1},current:{data:null,orgUuid:null,roleUuid:null},editor:{error:{},show:!1,uuid:null,visible:!1,loading:!1},expandedAll:!1}},mounted:function(){this.refresh()},methods:{doSubmit:function(){var e=this;this.$refs.userEditor.onSubmit(this.current.roleUuid).then(function(t){e.doLoading=!0,e.showRoleTree=!1,setTimeout(function(){e.showRoleTree=!0,e.doLoading=!1})}),this.cancelEditorLoading()},doAdd:function(){this.editor.show=!0},cancelEditorLoading:function(){this.editor.show=!1,this.editor.loading=!1},refresh:function(){var e=this;this.view.loading=!0,this.current.roleUuid=null,n["a"].getRoleChildren().then(function(e){return e.data}).then(function(t){e.$refs.roleTree.root.children=t,e.view.loading=!1})},submit:function(){this.$refs.roleEditor.submit()},onsave:function(){this.current.data&&Object.assign(this.current.data,this.$refs.roleEditor.data)},expandAll:function(){var e=this;if(this.expandedAll)return this.saving=!0,this.showRoleTree=!1,this.expandedAll=!1,void setTimeout(function(){e.showRoleTree=!0,e.saving=!1},200);this.expandedAll=!0;var t=function t(a,r){a.childNodes.forEach(function(e){e.expand(function(){t(e)})},e)};t(this.$refs.roleTree.root)},currentChange:function(e,t){this.current.roleUuid=null,e.roleName&&(this.current.roleUuid=e.uuid,this.current.orgUuid=t.parent.data.uuid,this.current.data=e)},loadTree:function(e,t){var a;e.data&&(a=e.data.uuid),n["a"].getRoleChildren(a).then(function(e){e.data&&t(e.data)})},addNode:function(e){var t=this;this.view.loading=!0;var a=e.data,r={roleType:"1",roleName:"新建角色"};a.roleName?r.parRoleUuid=a.uuid:r.orgUuid=a.uuid,e.expand(function(){n["a"].editRoleNode(r).then(function(a){r.uuid=a.uuid,e.insertChild({data:r}),t.current.roleUuid=a.uuid,t.current.orgUuid=r.orgUuid,t.current.data=r,t.view.loading=!1})},this)},removeNode:function(e){var t=this,a=function(a){t.view.loading=!0,n["a"].delRoleNode(a.uuid).then(function(a){e.parent.removeChild(e),t.view.loading=!1}).catch(function(){t.view.loading=!1})};this.confirm(e.data).then(a)},refreshNode:function(e){e.loaded=!1,e.expand()}}},_=T,S=Object(h["a"])(_,r,o,!1,null,null,null);t["default"]=S.exports},"3b8d":function(e,t,a){"use strict";a.d(t,"a",function(){return i});var r=a("795b"),o=a.n(r);function n(e,t,a,r,n,i,l){try{var s=e[i](l),c=s.value}catch(u){return void a(u)}s.done?t(c):o.a.resolve(c).then(r,n)}function i(e){return function(){var t=this,a=arguments;return new o.a(function(r,o){var i=e.apply(t,a);function l(e){n(i,r,o,l,s,"next",e)}function s(e){n(i,r,o,l,s,"throw",e)}l(void 0)})}}},"41b2":function(e,t){e.exports=require("element-ui/lib/utils/util")},"41c7":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-card",{staticClass:"flex-1"},[a("template",{slot:"header"},[a("span",[e._v("服务日志管理")])]),a("el-form",{ref:"queryform",attrs:{model:e.queryform}},[a("el-row",[a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{label:"开始时间",prop:"servSta"}},[a("el-date-picker",{attrs:{type:"datetime",placeholder:"选择开始时间"},model:{value:e.queryform.servSta,callback:function(t){e.$set(e.queryform,"servSta",t)},expression:"queryform.servSta"}})],1)],1),a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{label:"结束时间",prop:"servEnd"}},[a("el-date-picker",{attrs:{type:"datetime",placeholder:"选择结束时间"},model:{value:e.queryform.servEnd,callback:function(t){e.$set(e.queryform,"servEnd",t)},expression:"queryform.servEnd"}})],1)],1),a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{label:"交互标识",prop:"operuuid"}},[a("el-input",{model:{value:e.queryform.operuuid,callback:function(t){e.$set(e.queryform,"operuuid",t)},expression:"queryform.operuuid"}})],1)],1),a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{label:"服务器地址",prop:"svrIp"}},[a("el-input",{model:{value:e.queryform.svrIp,callback:function(t){e.$set(e.queryform,"svrIp",t)},expression:"queryform.svrIp"}})],1)],1),a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{label:"服务描述",prop:"servDesc"}},[a("el-input",{model:{value:e.queryform.servDesc,callback:function(t){e.$set(e.queryform,"servDesc",t)},expression:"queryform.servDesc"}})],1)],1),a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{label:"会话标识",prop:"sesId"}},[a("el-input",{model:{value:e.queryform.sesId,callback:function(t){e.$set(e.queryform,"sesId",t)},expression:"queryform.sesId"}})],1)],1),a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{label:"处理结果",prop:"sesId"}},[a("el-select",{directives:[{name:"sys-code",rawName:"v-sys-code",value:"questionType",expression:"'questionType'"}],attrs:{placeholder:"请选择",clearable:""},model:{value:e.queryform.respcode,callback:function(t){e.$set(e.queryform,"respcode",t)},expression:"queryform.respcode"}},e._l(e.resp,function(e){return a("el-option",{key:e.key,attrs:{label:e.label,value:e.key}})}),1)],1)],1)],1)],1)],2),a("el-card",{staticClass:"flex-1 margin-top-2"},[a("template",{slot:"header"},[a("span",[e._v("服务日志列表")]),a("div",{staticClass:"pull-right"},[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-search",title:"查询"},on:{click:e.queryData}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-reply-all",title:"重置"},on:{click:e.resetquery}})],1)]),a("PageTable",{ref:"dataTable",attrs:{hideTitle:"","page-size":10,data:e.table.data,"highlight-current-row":"",stripe:"",border:""},on:{"load-data":e.dataTableLoad}},[a("el-table-column",{attrs:{prop:"opuuid",label:"交互标识","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"svrip",label:"服务器地址",width:"100px","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"svrname",label:"服务器名称",width:"100px","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"servdesc",label:"服务描述","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.servdesc||"系统服务")+"\n ")]}}])}),a("el-table-column",{attrs:{prop:"sesid",label:"会话标识",width:"250px","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"servsta",label:"操作时间",width:"140px",formatter:e.formatterDateTime,"show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"optime",label:"操作耗时",placement:"top","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"respcode",label:"处理结果",formatter:e.respcodeFormatter,"show-overflow-tooltip":""}}),a("el-table-column",{attrs:{label:"操作",fixed:"right",width:"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-eye",title:"查看详情"},on:{click:function(a){return e.showInfo(t.row)}}})]}}])})],1),a("el-dialog",{directives:[{name:"draggable",rawName:"v-draggable"}],attrs:{"append-to-body":"",title:"查看详情",visible:e.currentInfo.show,width:"800px"},on:{"update:visible":function(t){return e.$set(e.currentInfo,"show",t)}}},[e.currentInfo.show?a("LogsServInfo",{attrs:{uuid:e.currentInfo.uuid,error:e.currentInfo.error}}):e._e()],1),a("el-dialog",{directives:[{name:"draggable",rawName:"v-draggable"}],attrs:{"append-to-body":"",title:"查看数据",visible:e.editor.datashow,width:"800px"},on:{"update:visible":function(t){return e.$set(e.editor,"datashow",t)}}},[a("LogsOperData",{attrs:{uuid:e.editor.uuid,flag:2}})],1),a("el-dialog",{directives:[{name:"draggable",rawName:"v-draggable"}],attrs:{"append-to-body":"",title:"查看SQL",width:"800px",visible:e.editor.sqlshow},on:{"update:visible":function(t){return e.$set(e.editor,"sqlshow",t)}}},[a("LogsSqlData",{attrs:{seuuid:e.editor.seuuid}})],1),a("el-dialog",{directives:[{name:"draggable",rawName:"v-draggable"}],attrs:{"append-to-body":"",title:"查看堆栈信息",visible:e.editor.stakshow,width:"800px"},on:{"update:visible":function(t){return e.$set(e.editor,"stakshow",t)}}},[[e.stakinfo?a("el-input",{attrs:{type:"textarea",rows:25,readonly:""},model:{value:e.stakinfo,callback:function(t){e.stakinfo=t},expression:"stakinfo"}}):e._e(),e.stakinfo?e._e():a("h1",{staticStyle:{"text-align":"center","font-size":"6px",height:"300px","line-height":"300px"}},[e._v("暂无数据")])]],2)],2)],1)},o=[],n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"form ",attrs:{"label-position":"top",model:e.data}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"服务器地址 ",prop:"svrIp "}},[a("el-input",{attrs:{readonly:""},model:{value:e.data.svrIp,callback:function(t){e.$set(e.data,"svrIp",t)},expression:"data.svrIp "}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"服务器名称 ",prop:"svrName "}},[a("el-input",{attrs:{readonly:""},model:{value:e.data.svrName,callback:function(t){e.$set(e.data,"svrName",t)},expression:"data.svrName "}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"处理代码 ",prop:"respCode "}},[a("el-input",{attrs:{readonly:""},model:{value:e.data.respCode,callback:function(t){e.$set(e.data,"respCode",t)},expression:"data.respCode "}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"处理描述 ",prop:"respDesc "}},[a("el-input",{attrs:{readonly:""},model:{value:e.data.respDesc,callback:function(t){e.$set(e.data,"respDesc",t)},expression:"data.respDesc "}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"服务定义 ",prop:"reqIp "}},[a("el-input",{attrs:{readonly:""},model:{value:e.data.servDefn,callback:function(t){e.$set(e.data,"servDefn",t)},expression:"data.servDefn "}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"服务描述 ",prop:"acttype "}},[a("el-input",{attrs:{readonly:""},model:{value:e.data.servDesc,callback:function(t){e.$set(e.data,"servDesc",t)},expression:"data.servDesc "}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"操作开始时间 ",prop:"actSta "}},[a("el-input",{attrs:{readonly:""},model:{value:e.servSta,callback:function(t){e.servSta=t},expression:"servSta "}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"操作结束时间 ",prop:"actEnd "}},[a("el-input",{attrs:{readonly:""},model:{value:e.servEnd,callback:function(t){e.servEnd=t},expression:"servEnd "}})],1)],1)],1),a("el-form-item",{attrs:{label:"会话标识 ",prop:"sesId "}},[a("el-input",{attrs:{readonly:""},model:{value:e.data.sesId,callback:function(t){e.$set(e.data,"sesId",t)},expression:"data.sesId "}})],1)],1)],1)},i=[],l=(a("067b"),a("f29a")),s={components:{ServAPI:l["a"]},props:{uuid:String,error:Object},data:function(){return{loading:!1,data:Object.assign({}),servSta:"",servEnd:""}},watch:{uuid:function(e){this.loadData()}},mounted:function(){this.loadData()},methods:{validate:function(){var e=this;return this.$refs.form.validate().then(function(){return e.data})},loadData:function(){var e=this;this.uuid?(this.loading=!0,l["a"].getLogsServByUuid(this.uuid).then(function(t){e.data=t.data,e.loading=!1,e.servSta=e.formatterDateTime(null,null,t.data.servSta),e.servEnd=e.formatterDateTime(null,null,t.data.servEnd)}).catch(function(e){})):this.$refs.form.resetFields()}}},c=s,u=a("2877"),d=Object(u["a"])(c,n,i,!1,null,"1e762eb9",null),p=d.exports,f=a("aa21"),h=a("de68"),m=(a("8cad"),{components:{LogsOperData:f["a"],LogsSqlData:h["a"],LogsServInfo:p},props:{uuid:{type:String},sesId:{type:String}},data:function(){return{stakinfo:"",queryform:{svrIp:"",respCode:"",servSta:"",sesId:"",operuuid:"",respcode:""},sql:"",table:{data:[]},currentInfo:{loading:!1,show:!1,uuid:"",error:{}},editor:{uuid:null,seuuid:null,datashow:!1,sqlshow:!1,stakshow:!1,visible:!1,loading:!0},resp:[{key:"1",label:"成功"},{key:"2",label:"失败"}],respcode:[{code:"000000",label:"请求处理成功"},{code:"000100",label:"用户会话超时"},{code:"000200",label:"安全服务错误"},{code:"000300",label:"校验服务错误"},{code:"000400",label:"系统后台错误"},{code:"000500",label:"网络服务错误"}]}},mounted:function(){var e=this;this.$nextTick(function(){e.getOpUuid(),e.queryData()})},methods:{respcodeFormatter:function(e,t,a){return a?this.respcode.filter(function(e){return e.code===a})[0].label:"未知错误"},showInfo:function(e){this.currentInfo.uuid=e.uuid,this.currentInfo.show=!0},showStak:function(e){this.editor.stakshow=!0,this.stakinfo=e},showSQL:function(e){this.editor.seuuid=e,this.editor.sqlshow=!0},showData:function(e){this.editor.uuid=e,this.editor.datashow=!0},queryData:function(){this.queryform.servEnd<this.queryform.servSta?this.$message.error("开始时间不能大于结束时间"):this.$refs.dataTable.load(this.queryform)},resetquery:function(){this.$refs.queryform.resetFields(),this.queryform.respcode=""},dataTableLoad:function(e,t){var a=this;l["a"].queryLogsServ(e).then(t).then(function(e){a.table.data=e.datarows})},getOpUuid:function(){this.queryform.operuuid=this.uuid,this.queryform.sesId=this.sesId}}}),b=m,g=Object(u["a"])(b,r,o,!1,null,null,null);t["default"]=g.exports},4401:function(e,t,a){},"486f":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-card",{staticClass:"flex-1"},[a("template",{slot:"header"},[a("span",[e._v("任务日志管理")])]),a("el-form",{ref:"queryform",attrs:{model:e.queryform}},[a("el-row",[a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{label:"执行者IP",prop:"pcip"}},[a("el-input",{model:{value:e.queryform.pcip,callback:function(t){e.$set(e.queryform,"pcip",t)},expression:"queryform.pcip"}})],1)],1),a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{label:"Job名称",prop:"jobName"}},[a("el-input",{model:{value:e.queryform.jobName,callback:function(t){e.$set(e.queryform,"jobName",t)},expression:"queryform.jobName"}})],1)],1),a("el-col",{attrs:{lg:4,sm:12}},[a("el-form-item",{attrs:{label:"执行者名称",prop:"pcname"}},[a("el-input",{model:{value:e.queryform.pcname,callback:function(t){e.$set(e.queryform,"pcname",t)},expression:"queryform.pcname"}})],1)],1),a("el-col",{attrs:{lg:12,sm:12}},[a("el-form-item",{attrs:{label:"执行区间",prop:"dateRange"}},[a("el-date-picker",{attrs:{type:"datetimerange",placeholder:"选择时间范围"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{lg:8,sm:12}},[a("el-form-item",{attrs:{label:"日志级别",prop:"logLevel"}},[a("el-radio-group",{model:{value:e.queryform.logLevel,callback:function(t){e.$set(e.queryform,"logLevel",t)},expression:"queryform.logLevel"}},[a("el-radio",{attrs:{label:"1"}},[e._v("系统级别")]),a("el-radio",{attrs:{label:"2"}},[e._v("自定义级别")])],1)],1)],1)],1)],1)],2),a("el-card",{staticClass:"flex-1 margin-top-2"},[a("template",{slot:"header"},[a("span",[e._v("任务日志列表")]),a("div",{staticClass:"pull-right"},[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-search",title:"查询"},on:{click:e.queryData}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-reply-all",title:"重置"},on:{click:e.resetquery}})],1)]),a("PageTable",{ref:"dataTable",attrs:{hideTitle:"","auto-load":!0,"page-size":10,data:e.table.data,"highlight-current-row":"",stripe:"",border:""},on:{"load-data":e.dataTableLoad}},[a("el-table-column",{attrs:{prop:"pcip",label:"执行者IP",width:"100","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"pcname",label:"执行者名称",width:"140","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"jobname",label:"Job名称",width:"200","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"timecon",label:"Job执行耗时",width:"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.timecon/1e3+"s"))]}}])}),a("el-table-column",{attrs:{prop:"recotime",label:"记录/完成时间",width:"140","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("date")(t.row.recotime,"%Y-%m-%d %T")))]}}])}),a("el-table-column",{attrs:{prop:"exceinfo",label:"执行信息","show-overflow-tooltip":""}})],1)],2)],1)},o=[],n=a("566f"),i={queryLogsQuartz:function(e){return n["a"].get("/sys/quartz/getLoadJobHis",{params:e})}},l={data:function(){return{queryform:{pcip:"",pcname:"",jobName:"",startTime:null,endTime:null,logLevel:"1"},dateRange:[],table:{data:[]}}},watch:{dateRange:{handler:function(e){e&&2===e.length?(this.queryform.startTime=e[0],this.queryform.endTime=e[1]):(this.queryform.startTime=null,this.queryform.endTime=null)}}},methods:{queryData:function(){this.$refs.dataTable.load(this.queryform)},resetquery:function(){this.$refs.queryform.resetFields(),this.queryform.logLevel="1",this.dateRange=[]},dataTableLoad:function(e,t){var a=this;i.queryLogsQuartz(e).then(t).then(function(e){return a.table.data=e.datarows})}}},s=l,c=a("2877"),u=Object(c["a"])(s,r,o,!1,null,null,null);t["default"]=u.exports},4919:function(e,t){e.exports=require("core-js/modules/es6.array.find")},"49c6":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"flex-h card-height-full"},[e.rightBlock?a("el-card",{staticClass:"flex-2 full"},[a("template",{slot:"header"},[a("span",[e._v("系统组织机构一览")]),a("div",{staticClass:"pull-right"},[a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-expand"},on:{click:e.expandAll}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-check-square-o",title:"检查节点"},on:{click:e.checkNode}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-wrench",title:"修复节点"},on:{click:e.repairNode}}),a("el-button",{attrs:{type:"primary",icon:e.leftBlock?"el-icon-caret-right":"el-icon-caret-left"},on:{click:function(t){e.leftBlock=!e.leftBlock}}})],1)]),e.showOrgTree?a("el-tree",{directives:[{name:"loading",rawName:"v-loading",value:e.saving,expression:"saving"}],ref:"orgTree",attrs:{"render-content":e.renderContent,"default-expand-all":e.expandedAll,lazy:"",load:e.loadTree,"node-key":"uuid","current-node-key":e.currNode.uuid,"expand-on-click-node":!1,"highlight-current":"",props:e.treeProps},on:{"current-change":e.currentChange}}):e._e()],2):e._e(),e.leftBlock?a("el-card",{staticClass:"flex-2 margin-left-2 full",attrs:{header:"组织机构编辑"}},[a("template",{slot:"header"},[a("span",[e._v("组织机构编辑")]),a("div",{staticClass:"pull-right"},["none"!==e.currNode.puuid&&e.currNode.uuid?a("el-button",{attrs:{type:"primary",title:"高级",icon:"el-icon-more"},on:{click:function(t){e.showMore=!e.showMore}}}):e._e(),"none"!==e.currNode.puuid&&e.currNode.uuid?a("el-button",{attrs:{type:"primary",icon:"el-icon-fa-save"},on:{click:e.onSubmit}}):e._e(),a("el-button",{attrs:{type:"primary",icon:e.rightBlock?"el-icon-caret-left":"el-icon-caret-right"},on:{click:function(t){e.rightBlock=!e.rightBlock}}})],1)]),"none"!==e.currNode.puuid&&e.currNode.uuid?a("el-form",{ref:"form",attrs:{rules:e.rules,model:e.currNode,"label-position":"top"}},[a("el-form-item",{attrs:{label:"组织机构编码",prop:"orgCode",error:e.editor.error.orgCode}},[a("el-input",{model:{value:e.currNode.orgCode,callback:function(t){e.$set(e.currNode,"orgCode",t)},expression:"currNode.orgCode"}})],1),a("el-form-item",{attrs:{prop:"puuid",label:"上级组织机构"}},[a("Selector",{attrs:{"init-label":e.currParentNode.orgName,clearable:!0,"label-key":"label","value-key":"id",placeholder:"隶属组织机构"},model:{value:e.currNode.puuid,callback:function(t){e.$set(e.currNode,"puuid",t)},expression:"currNode.puuid"}},[a("SelectorTree",{attrs:{"tree-key":"orgTree",rootLabel:"系统组织机构"}})],1)],1),a("el-form-item",{attrs:{label:"组织机构名称",prop:"orgName",error:e.editor.error.orgName}},[a("el-input",{model:{value:e.currNode.orgName,callback:function(t){e.$set(e.currNode,"orgName",t)},expression:"currNode.orgName"}})],1),a("el-form-item",{attrs:{label:"组织机构描述",prop:"orgDesc",error:e.editor.error.orgDesc}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.currNode.orgDesc,callback:function(t){e.$set(e.currNode,"orgDesc",t)},expression:"currNode.orgDesc"}})],1),e.showMore?[a("el-form-item",{attrs:{label:"负责人",prop:"orgMast",error:e.editor.error.orgMast}},[a("el-input",{model:{value:e.currNode.orgMast,callback:function(t){e.$set(e.currNode,"orgMast",t)},expression:"currNode.orgMast"}})],1),a("el-form-item",{attrs:{label:"组织机构状态",prop:"orgStat",error:e.editor.error.orgStat}},[a("el-radio-group",{model:{value:e.currNode.orgStat,callback:function(t){e.$set(e.currNode,"orgStat",t)},expression:"currNode.orgStat"}},[a("el-radio",{attrs:{label:"1"}},[e._v("可用")]),a("el-radio",{attrs:{label:"0"}},[e._v("禁用")])],1)],1),a("el-form-item",{attrs:{label:"组织机构简称",prop:"orgBrfName",error:e.editor.error.orgBrfName}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.currNode.orgBrfName,callback:function(t){e.$set(e.currNode,"orgBrfName",t)},expression:"currNode.orgBrfName"}})],1),a("el-form-item",{attrs:{label:"邮政编码",prop:"orgPost",error:e.editor.error.orgPost}},[a("el-input",{model:{value:e.currNode.orgPost,callback:function(t){e.$set(e.currNode,"orgPost",t)},expression:"currNode.orgPost"}})],1),a("el-form-item",{attrs:{label:"地址",prop:"orgAddr",error:e.editor.error.orgAddr}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.currNode.orgAddr,callback:function(t){e.$set(e.currNode,"orgAddr",t)},expression:"currNode.orgAddr"}})],1)]:e._e()],2):e._e(),"none"!==e.currNode.puuid&&e.currNode.uuid?a("HandleHistory",{staticClass:"margin-top-2",attrs:{uuid:e.currNode.uuid,"cr-user-uuid":e.currNode.crUserUuid,"op-user-uuid":e.currNode.opUserUuid,"cr-time":e.currNode.crTime,"op-time":e.currNode.opTime,mode:"plan"}}):e._e()],2):e._e()],1)},o=[],n=(a("067b"),a("80a8"),a("17a8")),i=a("e66d"),l=a("3393"),s={name:"OrgMgr",components:{HandleHistory:i["a"],SelectorTree:l["a"]},data:function(){return{showMore:!1,leftBlock:!0,rightBlock:!0,showOrgTree:!0,currParentNode:{},currNode:{},saving:!1,expandedAll:!1,editor:{error:{}},rules:{orgCode:[{required:!0,message:"组织机构编码不能为空!"}],puuid:[{required:!0,message:"上级组织机构不能为空!"}],orgName:[{required:!0,message:"组织机构名称不能为空!"}]},treeProps:{isLeaf:"isLeaf"}}},mounted:function(){},methods:{getTreeListen:function(e){var t=this;n["a"].getCopyRoleTree(e).then(function(e){t.$refs.roleTree&&(t.$refs.roleTree.root.setData({children:e.data}),t.data.arrRoles&&t.$refs.roleTree.setCheckedKeys(t.data.arrRoles,!1))})},repairNode:function(){n["a"].repairNode(this.currNode.uuid)},checkNode:function(){n["a"].checkNode(this.currNode.uuid)},onSubmit:function(){var e=this;this.$refs.form.validate(function(t){t&&(e.saving=!0,e.editor.error={},n["a"].editNode(e.currNode).then(function(t){e.saving=!1,e.expandAll(),e.expandedAll=!0}).catch(function(t){e.editor.error=t.validError,e.saving=!1}))})},expandAll:function(){var e=this;if(this.expandedAll)retu