{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\organizationPermission\\OrgManger.vue?vue&type=template&id=b5cf865c&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\organizationPermission\\OrgManger.vue","mtime":1667327530012},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"fullheight\",staticStyle:{\"background-color\":\"#fff\",\"padding\":\"10px\"}},[_c('ht-table',{ref:\"roleTable\",attrs:{\"data\":_vm.data,\"pageResult\":_vm.pageResult,\"selection\":true,\"default-sorter\":[{direction: 'ASC',property: 'roleType'}],\"quick-search-props\":\"name,code\",\"show-custom-column\":false,\"show-export\":false},on:{\"load\":_vm.loadData,\"row-click\":_vm.rowClick,\"select\":_vm.handleSelect,\"select-all\":_vm.handleSelectAll},scopedSlots:_vm._u([{key:\"toolbar\",fn:function(){return [_c('el-button',{attrs:{\"size\":\"small\",\"icon\":\"el-icon-plus\",\"type\":\"primary\"},on:{\"click\":function($event){return _vm.showDialog()}}},[_vm._v(\"添加\")]),_c('ht-delete-button',{style:({marginLeft: '10px'}),attrs:{\"url\":_vm.roleDeleteUrl,\"htTable\":_vm.$refs.roleTable}},[_vm._v(\"删除\")]),_c('el-button',{staticStyle:{\"margin-left\":\"10px\"},attrs:{\"icon\":\"el-icon-back\",\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":function($event){_vm.dialogImportVisible = true;}}},[_vm._v(\"导入\")]),_c('el-button',{staticStyle:{\"margin-left\":\"10px\"},attrs:{\"icon\":\"el-icon-right\",\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":_vm.exportExcel}},[_vm._v(\"导出\")])]},proxy:true}])},[[_c('ht-table-column',{attrs:{\"type\":\"index\",\"width\":\"50\",\"align\":\"center\",\"label\":\"序号\"}}),_c('ht-table-column',{attrs:{\"prop\":\"id\",\"label\":\"主键\",\"sortable\":true,\"hidden\":\"\"}}),_c('ht-table-column',{attrs:{\"prop\":\"name\",\"label\":\"名称\",\"sortable\":true,\"show-overflow-tooltip\":true},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar row = ref.row;\nreturn [_c('el-link',{attrs:{\"type\":\"primary\",\"title\":\"查看详情\"},on:{\"click\":function($event){return _vm.showDialog(row)}}},[_vm._v(_vm._s(row.name))])]}}])}),_c('ht-table-column',{attrs:{\"prop\":\"code\",\"label\":\"编码\",\"sortable\":true}}),_c('ht-table-column',{attrs:{\"prop\":\"roleType\",\"label\":\"类型\",\"filters\":[{text:'系统角色', value:1},{text:'普通角色', value:2}]},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar row = ref.row;\nreturn [(row.roleType==1)?_c('el-tag',[_vm._v(\"系统角色\")]):_vm._e(),(row.roleType==2)?_c('el-tag',{attrs:{\"type\":\"success\"}},[_vm._v(\"普通角色\")]):_vm._e()]}}])}),_c('ht-table-column',{attrs:{\"prop\":\"enabled\",\"label\":\"状态\",\"filters\":[{text:'启用', value:1},{text:'禁用', value:0}]},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar row = ref.row;\nreturn [(row.enabled==1)?_c('el-tag',{attrs:{\"type\":\"success\"}},[_vm._v(\"启用\")]):_c('el-tag',{attrs:{\"type\":\"danger\"}},[_vm._v(\"禁用\")])]}}])}),_c('ht-table-column',{attrs:{\"width\":\"150\",\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar row = ref.row;\nreturn [_c('el-dropdown',{attrs:{\"size\":\"mini\",\"split-button\":\"\"},on:{\"command\":_vm.handleCommand,\"click\":function($event){return _vm.handleCommand({row:row,command:'assignUser'})}}},[_c('span',[_c('i',{staticClass:\"el-icon-edit\"}),_vm._v(\"分配用户\\n \")]),_c('el-dropdown-menu',{attrs:{\"slot\":\"dropdown\"},slot:\"dropdown\"},[_c('el-dropdown-item',{attrs:{\"icon\":\"el-icon-plus\",\"command\":{row:row,command:'assignMenu'}}},[_vm._v(\"分配菜单\")]),_c('el-dropdown-item',{attrs:{\"icon\":\"el-icon-plus\",\"command\":{row:row,command:'methodAuth'}}},[_vm._v(\"分配权限\")]),_c('el-dropdown-item',{attrs:{\"icon\":\"el-icon-plus\",\"command\":{row:row,command:'copyRoleMenuPerm'}}},[_vm._v(\"权限复制\")])],1)],1)]}}])})]],2),_c('ht-sidebar-dialog',{attrs:{\"width\":\"28%\",\"title\":\"添加角色\",\"visible\":_vm.dialogVisible,\"before-close\":_vm.handleClose,\"append-to-body\":\"\"}},[_c('el-form',{attrs:{\"data-vv-scope\":\"editRoleForm\"},model:{value:(_vm.role),callback:function ($$v) {_vm.role=$$v},expression:\"role\"}},[_c('ht-form-item',{attrs:{\"label\":\"角色名称\",\"prop\":\"name\",\"label-width\":\"100px\"}},[_c('ht-input',{attrs:{\"autocomplete\":\"off\",\"validate\":{required:true,regex: {\n exp: '^[\\\\s\\\\S]{1,21}$',\n message: '内容超出输入限制'\n }},\"placeholder\":\"请输入名称\"},model:{value:(_vm.role.name),callback:function ($$v) {_vm.$set(_vm.role, \"name\", $$v)},expression:\"role.name\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"角色别名\",\"prop\":\"code\",\"label-width\":\"100px\"}},[_c('ht-input',{directives:[{name:\"pinyin\",rawName:\"v-pinyin\",value:(_vm.role.name),expression:\"role.name\"}],attrs:{\"autocomplete\":\"off\",\"validate\":{required:true,alpha_dash:true,regex: {\n exp: '^[\\\\s\\\\S]{1,30}$',\n message: '内容超出输入限制'\n }},\"placeholder\":\"请输入别名\",\"disabled\":_vm.role.id?true:false},model:{value:(_vm.role.code),callback:function ($$v) {_vm.$set(_vm.role, \"code\", $$v)},expression:\"role.code\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"角色类型\",\"prop\":\"roleType\",\"label-width\":\"100px\"}},[_c('ht-select',{attrs:{\"options\":[{'key': 2, 'value':'普通角色'},{'key': 1, 'value':'系统角色'}],\"validate\":{'required':true}},model:{value:(_vm.role.roleType),callback:function ($$v) {_vm.$set(_vm.role, \"roleType\", $$v)},expression:\"role.roleType\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"状态\",\"label-width\":\"100px\"}},[_c('ht-select',{attrs:{\"options\":[{'key': 0, 'value':'禁用'},{'key': 1, 'value':'启用'}],\"validate\":{'required':true}},model:{value:(_vm.role.enabled),callback:function ($$v) {_vm.$set(_vm.role, \"enabled\", $$v)},expression:\"role.enabled\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"描述\",\"label-width\":\"100px\"}},[_c('ht-input',{attrs:{\"type\":\"textarea\",\"placeholder\":\"请输入描述\"},model:{value:(_vm.role.description),callback:function ($$v) {_vm.$set(_vm.role, \"description\", $$v)},expression:\"role.description\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('ht-submit-button',{attrs:{\"url\":_vm.saveRoleUrl,\"model\":_vm.role,\"is-submit\":_vm.isSubmit,\"request-method\":_vm.requestMethod,\"scope-name\":\"editRoleForm\"},on:{\"before-save-data\":_vm.beforeSaveData,\"after-save-data\":_vm.afterSaveData}},[_vm._v(_vm._s(_vm.$t('eip.common.save')))]),_c('el-button',{on:{\"click\":function($event){return _vm.dialogCancle('dialogVisible')}}},[_vm._v(_vm._s(_vm.$t('eip.common.cancel')))])],1)],1),_c('ht-sidebar-dialog',{ref:\"menuPermSidebardialog\",attrs:{\"width\":\"1040px\",\"title\":\"菜单权限复制\",\"visible\":_vm.dialogVisibleMenuPerm,\"before-close\":_vm.handleCloseMenuPerm,\"append-to-body\":\"\"}},[_c('el-form',{attrs:{\"model\":_vm.menuPerm,\"data-vv-scope\":\"RoleMenuPermForm\"}},[_c('ht-form-item',{attrs:{\"label\":\"原角色名称\",\"prop\":\"name\",\"label-width\":\"120px\"}},[_c('ht-input',{attrs:{\"permission\":\"r\"},model:{value:(_vm.menuPerm.name),callback:function ($$v) {_vm.$set(_vm.menuPerm, \"name\", $$v)},expression:\"menuPerm.name\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"原角色别名\",\"prop\":\"code\",\"label-width\":\"120px\"}},[_c('ht-input',{attrs:{\"permission\":\"r\"},model:{value:(_vm.menuPerm.code),callback:function ($$v) {_vm.$set(_vm.menuPerm, \"code\", $$v)},expression:\"menuPerm.code\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"权限复制角色\",\"label-width\":\"120px\"}},[_c('ht-select',{attrs:{\"options\":_vm.roleCodesOptions,\"multiple\":\"\",\"validate\":{'required':true}},model:{value:(_vm.menuPerm.newCodes),callback:function ($$v) {_vm.$set(_vm.menuPerm, \"newCodes\", $$v)},expression:\"menuPerm.newCodes\"}})],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('ht-submit-button',{attrs:{\"url\":_vm.saveRoleCopy,\"isSubmit\":_vm.isSubmit,\"scopeName\":\"RoleMenuPermForm\"},on:{\"after-save-data\":function($event){_vm.dialogVisibleMenuPerm = false;}}},[_vm._v(_vm._s(_vm.$t('eip.common.save')))]),_c('el-button',{on:{\"click\":function($event){return _vm.dialogCancle('dialogVisibleMenuPerm')}}},[_vm._v(_vm._s(_vm.$t('eip.common.cancel')))])],1)],1),_c('ht-load-data',{ref:\"htLoadData\",attrs:{\"url\":_vm.loadDataUrl,\"context\":\"uc\"},on:{\"update:url\":function($event){_vm.loadDataUrl=$event},\"after-load-data\":_vm.afterLoadData}}),_c('user-role-manager',{ref:\"userRoleManager\",attrs:{\"append-to-body\":\"\"}}),_c('role-menu-auth',{ref:\"roleMenuAuth\",attrs:{\"append-to-body\":\"\"}}),_c('role-method-auth',{ref:\"roleMethodAuth\",attrs:{\"append-to-body\":\"\"}}),(_vm.dialogImportVisible)?_c('el-dialog',{attrs:{\"visible\":_vm.dialogImportVisible,\"title\":\"角色导入\",\"width\":\"50%\",\"destroy-on-close\":\"\"},on:{\"update:visible\":function($event){_vm.dialogImportVisible=$event}}},[_c('el-form',{ref:\"form\",attrs:{\"label-width\":\"150px\"}},[_c('ht-form-item',{attrs:{\"label\":\"默认模板\"}},[_c('a',{staticClass:\"download-btn\",attrs:{\"download\":\"导出角色模板.xls\",\"href\":\"./../static/excel/ExportRoleTemplate.xls\"}},[_c('i',{staticClass:\"el-icon-download\"}),_vm._v(\"\\n 模板下载\\n \")])]),_c('ht-form-item',{attrs:{\"label\":\"文件\"}},[_c('el-upload',{ref:\"upload\",staticStyle:{\"display\":\"inline-block\"},attrs:{\"action\":_vm.importUrl,\"on-success\":_vm.hadleUploadResult,\"on-error\":_vm.hadleUploadResult,\"headers\":_vm.uploadHeaders,\"on-exceed\":_vm.onExceed,\"accept\":\".xlsx,.xls\",\"before-upload\":_vm.beforeUpload,\"limit\":1,\"data\":{isCheck: true},\"auto-upload\":false}},[_c('el-button',{attrs:{\"size\":\"small\",\"icon\":\"el-icon-upload\"}},[_vm._v(\"选择Excel文件\")])],1)],1)],1),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{directives:[{name:\"loading\",rawName:\"v-loading.fullscreen.lock\",value:(_vm.fullscreenLoading),expression:\"fullscreenLoading\",modifiers:{\"fullscreen\":true,\"lock\":true}}],attrs:{\"type\":\"primary\",\"element-loading-text\":\"拼命导入中\"},on:{\"click\":_vm.submitImport}},[_vm._v(\"确 定\")]),_c('el-button',{on:{\"click\":function($event){return _vm.cancelConfirm()}}},[_vm._v(\"取 消\")])],1)],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }"]}