{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js??ref--12-0!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/form_selectApprover_flowpanel.vue?vue&type=template&id=655f4476&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/form_selectApprover_flowpanel.vue","mtime":1725957645722},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/babel.config.js","mtime":1725957645200},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":1655712169000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":1655715099000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":1655712169000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.function.name\";\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c('div', {\n staticClass: \"approver-wrap\"\n }, [_c('div', {\n staticClass: \"user-container\"\n }, [_c('div', {\n staticClass: \"tab-title-list\"\n }, [_c('div', {\n staticClass: \"list\"\n }, _vm._l(_vm.tabTitleList, function (item, index) {\n return _c('span', {\n key: index,\n class: [_vm.tabName === item.name ? 'tabActive' : ''],\n on: {\n \"click\": function click($event) {\n return _vm.handleClick(item);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(item.value) + \"\\n \")]);\n }), 0), _c('div', {\n staticClass: \"search-box\"\n }, [_c('el-input', {\n attrs: {\n \"placeholder\": _vm.$t('placeholder.name_accouont')\n },\n nativeOn: {\n \"keyup\": function keyup($event) {\n if (!$event.type.indexOf('key') && _vm._k($event.keyCode, \"enter\", 13, $event.key, \"Enter\")) return null;\n return _vm.handleIconSearch(_vm.searchValue);\n }\n },\n model: {\n value: _vm.searchValue,\n callback: function callback($$v) {\n _vm.searchValue = $$v;\n },\n expression: \"searchValue\"\n }\n }, [_c('el-button', {\n attrs: {\n \"slot\": \"append\",\n \"icon\": \"el-icon-search\"\n },\n on: {\n \"click\": function click($event) {\n return _vm.handleIconSearch(_vm.searchValue);\n }\n },\n slot: \"append\"\n })], 1)], 1)]), _c('div', {\n staticClass: \"tab-container\"\n }, [_c('div', {\n staticClass: \"tab-container-box\",\n class: [_vm.tabName === 'first' ? 'tabBoxBlock' : 'tabBoxNone']\n }, [_c('div', {\n staticClass: \"contact user-common\"\n }, [_c('div', {\n staticClass: \"left\"\n }, [_c('span', {\n staticClass: \"top-title\"\n }, [_vm._v(_vm._s(_vm.$t('department_list')))]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('div', {\n staticClass: \"dept-tree\"\n }, [_c('el-tree', {\n ref: \"deptTree\",\n attrs: {\n \"props\": _vm.props,\n \"load\": _vm.loadNode,\n \"node-key\": \"id\",\n \"lazy\": \"\",\n \"expand-on-click-node\": false,\n \"check-strictly\": true,\n \"default-expanded-keys\": _vm.defaultExpandedKeys\n },\n on: {\n \"node-click\": function nodeClick($event) {\n return _vm.handleNodeClick($event);\n }\n }\n })], 1)])], 1), _c('div', {\n staticClass: \"role-page\"\n }, [_c('div', {\n staticClass: \"user-list\"\n }, [!_vm.isUpcoming && !_vm.isFreeFlow && !_vm.approverNumType == 1 ? _c('div', {\n staticClass: \"add-all-data\"\n }, [_c('span', {\n on: {\n \"click\": function click($event) {\n return _vm.addAllPage('DEPT');\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('view.add_all')))])]) : _vm._e(), _vm.currentDeptName && !_vm.isclickEmpty ? _c('div', {\n staticClass: \"current-role\"\n }, [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.dept')) + \":\" + _vm._s(_vm.currentDeptName) + \"\\n \")]) : _c('div', {\n staticClass: \"current-role\"\n }, [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.default_user')) + \"\\n \")]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('div', {\n staticClass: \"list-box\"\n }, [(_vm.isFreeFlow || _vm.isUpcoming || _vm.approverNumType == 1) && (_vm.searchData.length > 0 || _vm.deptUser.length > 0) ? _c('el-radio-group', {\n model: {\n value: _vm.selectedUserFree,\n callback: function callback($$v) {\n _vm.selectedUserFree = $$v;\n },\n expression: \"selectedUserFree\"\n }\n }, _vm._l(_vm.searchData && _vm.searchData.length > 0 ? _vm.searchData : _vm.deptUser, function (user) {\n return _c('el-radio', {\n key: user.id,\n staticStyle: {\n \"display\": \"block\"\n },\n attrs: {\n \"label\": user.id,\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"change\": function change($event) {\n return _vm.handleRadioChange($event, user, user.id);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1) : _c('el-checkbox-group', {\n model: {\n value: _vm.selectedUsers,\n callback: function callback($$v) {\n _vm.selectedUsers = $$v;\n },\n expression: \"selectedUsers\"\n }\n }, _vm._l(_vm.searchData && _vm.searchData.length > 0 ? _vm.searchData : _vm.deptUser, function (user) {\n return _c('el-checkbox', {\n key: user.id,\n staticStyle: {\n \"display\": \"block\"\n },\n attrs: {\n \"label\": user.id,\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"change\": function change($event) {\n return _vm.handleSelectChange($event, user, user.id);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1)], 1), _vm.searchData.length <= 0 && _vm.deptUser.length <= 0 ? _c('div', {\n staticClass: \"no-data\",\n style: {\n display: !_vm.isclickEmpty ? 'none' : 'block'\n }\n }, [_vm.isclickEmpty ? _c('span', [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.cant_find')) + \"\\n \")]) : _vm._e()]) : _vm._e()])], 1), _c('div', {\n staticClass: \"btn\"\n }, [_c('el-pagination', {\n attrs: {\n \"small\": \"\",\n \"pager-count\": 5,\n \"current-page\": _vm.currentPage,\n \"page-size\": 10,\n \"layout\": \"prev, pager, next\",\n \"total\": _vm.row_count\n },\n on: {\n \"update:currentPage\": function updateCurrentPage($event) {\n _vm.currentPage = $event;\n },\n \"update:current-page\": function updateCurrentPage($event) {\n _vm.currentPage = $event;\n },\n \"current-change\": function currentChange($event) {\n return _vm.deptLoadingMore($event);\n }\n }\n })], 1)]), _vm.isSubFlow ? _c('div', {\n staticClass: \"selected-role\"\n }, [_c('div', {\n staticClass: \"add-all-data\"\n }, [_c('div', [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.has_select')) + \":\\n \")]), _c('div', [_vm.groupNum > 0 ? _c('span', {\n staticClass: \"flow\",\n on: {\n \"click\": _vm.addSubflow\n }\n }, [_vm._v(\"+\" + _vm._s(_vm.$t('view.b_flow')))]) : _vm._e(), _vm.groupNum != -2 ? _c('span', {\n on: {\n \"click\": _vm.closeAll\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.remove')))]) : _vm._e(), _vm.groupNum == -2 ? _c('span', {\n on: {\n \"click\": _vm.closeAll\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.remove')) + _vm._s(_vm.$t('form.all')))]) : _vm._e()])]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_vm.groupNum != -2 ? _c('div', {\n staticClass: \"tag-lists\"\n }, [_c('div', {\n staticClass: \"list-wrap\",\n attrs: {\n \"id\": \"parent\"\n }\n }, _vm._l(_vm.currentGroup, function (items, index) {\n return _c('div', {\n key: index,\n staticClass: \"list\"\n }, [_c('div', {\n staticClass: \"flow\",\n class: {\n active: _vm.currentGroupIndex == index ? true : ''\n },\n on: {\n \"click\": function click($event) {\n return _vm.setCurrentGroupIndex(index);\n }\n }\n }, [_c('div', {\n staticClass: \"name\"\n }, [_vm._v(_vm._s(_vm.$t('view.di')) + \" \" + _vm._s(index + 1) + \" \" + _vm._s(_vm.$t('view.group')))]), _c('div', {\n staticClass: \"flow-right\"\n }, [_c('div', {\n staticClass: \"add-icon\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n return _vm.deleteSubflow(index);\n }\n }\n }, [_c('i', {\n staticClass: \"el-icon-close\"\n })])])]), _vm._l(items.row, function (item, i) {\n return _c('div', {\n key: i,\n staticClass: \"users\"\n }, [_c('div', {\n staticClass: \"user-left\"\n }, [_c('div', {\n staticClass: \"user-name\"\n }, [_vm._v(\"\\n \" + _vm._s(item.name) + \"\\n \")])]), _c('div', {\n staticClass: \"del-icon\",\n on: {\n \"click\": function click($event) {\n return _vm.deleteUser(item.id, items, index);\n }\n }\n }, [_c('i', {\n staticClass: \"fa fa-times-circle\"\n })])]);\n })], 2);\n }), 0)]) : _vm._e(), _vm.groupNum == -2 ? _c('div', {\n staticClass: \"group-num\"\n }, [_c('div', {\n staticClass: \"tag-list\"\n }, [_c('el-scrollbar', {\n staticClass: \"scrollbar-tag\"\n }, _vm._l(_vm.selectedUsersList, function (user, i) {\n return _c('el-tag', {\n key: user.name,\n staticClass: \"tag\",\n attrs: {\n \"closable\": \"\",\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"close\": function close($event) {\n return _vm.closableTag(user.id, i);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1)], 1), _c('div', {\n staticClass: \"tip\"\n }, [_c('span', {\n staticStyle: {\n \"color\": \"red\"\n }\n }, [_vm._v(\"#\")]), _vm._v(\"\\n \" + _vm._s(_vm.$t('view.only_flow')) + \"\\n \"), _c('span', {\n staticStyle: {\n \"color\": \"red\"\n }\n }, [_vm._v(\"#\")])])]) : _vm._e()])], 1) : _c('div', {\n staticClass: \"selected-role\"\n }, [_c('div', {\n staticClass: \"add-all-data\"\n }, [_c('div', [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.has_selectuser')) + \":\\n \")]), _c('div', [_c('span', {\n on: {\n \"click\": _vm.closeAll\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.remove')))])])]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('div', {\n staticClass: \"tag-lists\"\n }, _vm._l(_vm.selectedUsersList, function (user, i) {\n return _c('el-tag', {\n key: user.name,\n staticClass: \"tag\",\n attrs: {\n \"closable\": \"\",\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"close\": function close($event) {\n return _vm.closableTag(user.id, i);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1)])], 1)])]), _c('div', {\n staticClass: \"tab-container-box\",\n class: [_vm.tabName === 'second' ? 'tabBoxBlock' : 'tabBoxNone']\n }, [_c('div', {\n staticClass: \"role user-common\"\n }, [_c('span', {\n staticClass: \"role-left\"\n }, [_c('span', {\n staticClass: \"top-title\"\n }, [_vm._v(_vm._s(_vm.$t('view.role')) + _vm._s(_vm.$t('flow.list')) + \":\")]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('ul', _vm._l(_vm.allRoles, function (item) {\n return _c('li', {\n key: item.id,\n attrs: {\n \"title\": item.name\n },\n on: {\n \"click\": function click($event) {\n return _vm.rolesList(item.id, item.name);\n }\n }\n }, [item.id == _vm.roleCurrentId ? _c('img', {\n staticClass: \"icon-img\",\n attrs: {\n \"src\": require(\"../assets/images/right_2.gif\")\n }\n }) : _vm._e(), _vm._v(\"\\n \" + _vm._s(item.name) + \"\\n \")]);\n }), 0)])], 1), _c('div', {\n staticClass: \"role-page\"\n }, [_c('div', {\n staticClass: \"user-list\"\n }, [!_vm.isUpcoming && !_vm.isFreeFlow && _vm.approverNumType != 1 ? _c('div', {\n staticClass: \"add-all-data\"\n }, [_c('span', {\n on: {\n \"click\": function click($event) {\n return _vm.addAllPage('ROLE');\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('view.add_all')))])]) : _vm._e(), !_vm.isclickEmpty && !_vm.isFreeFlow ? _c('div', {\n staticClass: \"current-role\"\n }, [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.role')) + \":\" + _vm._s(_vm.currentRoleName) + \"\\n \")]) : _vm._e(), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('div', {\n staticClass: \"list-box\"\n }, [(_vm.isFreeFlow || _vm.isUpcoming || _vm.approverNumType == 1) && (_vm.searchData.length > 0 || _vm.rolesData.length > 0) ? _c('el-radio-group', {\n model: {\n value: _vm.selectedUserFree,\n callback: function callback($$v) {\n _vm.selectedUserFree = $$v;\n },\n expression: \"selectedUserFree\"\n }\n }, _vm._l(_vm.searchData && _vm.searchData.length > 0 ? _vm.searchData : _vm.rolesData, function (user) {\n return _c('el-radio', {\n key: user.id,\n staticStyle: {\n \"display\": \"block\"\n },\n attrs: {\n \"label\": user.id,\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"change\": function change($event) {\n return _vm.handleRadioChange($event, user, user.id);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1) : _c('el-checkbox-group', {\n model: {\n value: _vm.selectedUsers,\n callback: function callback($$v) {\n _vm.selectedUsers = $$v;\n },\n expression: \"selectedUsers\"\n }\n }, _vm._l(_vm.searchData && _vm.searchData.length > 0 ? _vm.searchData : _vm.rolesData, function (user) {\n return _c('el-checkbox', {\n key: user.id,\n staticStyle: {\n \"display\": \"block\"\n },\n attrs: {\n \"label\": user.id,\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"change\": function change($event) {\n return _vm.handleSelectChange($event, user, user.id);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1)], 1), _vm.searchData.length <= 0 && _vm.rolesData.length <= 0 ? _c('div', {\n staticClass: \"no-data\",\n style: {\n display: !_vm.isclickEmpty ? 'none' : 'block'\n }\n }, [_vm.isclickEmpty ? _c('span', [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.cant_find')) + \"\\n \")]) : _vm._e()]) : _vm._e()])], 1), _c('div', {\n staticClass: \"btn\"\n }, [_c('el-pagination', {\n attrs: {\n \"small\": \"\",\n \"pager-count\": 5,\n \"current-page\": _vm.currentPage,\n \"page-size\": 10,\n \"layout\": \"prev, pager, next\",\n \"total\": _vm.row_count\n },\n on: {\n \"update:currentPage\": function updateCurrentPage($event) {\n _vm.currentPage = $event;\n },\n \"update:current-page\": function updateCurrentPage($event) {\n _vm.currentPage = $event;\n },\n \"current-change\": function currentChange($event) {\n return _vm.rolesLoadingMore($event);\n }\n }\n })], 1)]), _vm.isSubFlow ? _c('div', {\n staticClass: \"selected-role\"\n }, [_c('div', {\n staticClass: \"add-all-data\"\n }, [_c('div', [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.has_select')) + \":\\n \")]), _c('div', [_vm.groupNum > 0 ? _c('span', {\n staticClass: \"flow\",\n on: {\n \"click\": _vm.addSubflow\n }\n }, [_vm._v(\"+\" + _vm._s(_vm.$t('view.b_flow')))]) : _c('span', {\n on: {\n \"click\": _vm.closeAll\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.remove')))])])]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('div', {\n staticClass: \"tag-lists\"\n }, [_c('div', {\n staticClass: \"list-wrap\",\n attrs: {\n \"id\": \"parent\"\n }\n }, _vm._l(_vm.currentGroup, function (items, index) {\n return _c('div', {\n key: index,\n staticClass: \"list\"\n }, [_c('div', {\n staticClass: \"flow\",\n class: {\n active: _vm.currentGroupIndex == index ? true : ''\n },\n on: {\n \"click\": function click($event) {\n return _vm.setCurrentGroupIndex(index);\n }\n }\n }, [_c('div', {\n staticClass: \"name\"\n }, [_vm._v(_vm._s(_vm.$t('view.di')) + \" \" + _vm._s(index + 1) + \" \" + _vm._s(_vm.$t('view.group')))]), _c('div', {\n staticClass: \"flow-right\"\n }, [_c('div', {\n staticClass: \"add-icon\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n return _vm.deleteSubflow(index);\n }\n }\n }, [_c('i', {\n staticClass: \"el-icon-close\"\n })])])]), _vm._l(items.row, function (item, i) {\n return _c('div', {\n key: i,\n staticClass: \"users\"\n }, [_c('div', {\n staticClass: \"user-left\"\n }, [_c('div', {\n staticClass: \"user-name\"\n }, [_vm._v(\"\\n \" + _vm._s(item.name) + \"\\n \")])]), _c('div', {\n staticClass: \"del-icon\",\n on: {\n \"click\": function click($event) {\n return _vm.deleteUser(item.id, items, index);\n }\n }\n }, [_c('i', {\n staticClass: \"fa fa-times-circle\"\n })])]);\n })], 2);\n }), 0)])])], 1) : _c('div', {\n staticClass: \"selected-role\"\n }, [_c('div', {\n staticClass: \"add-all-data\"\n }, [_c('div', [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.has_selectuser')) + \":\\n \")]), _c('div', [_c('span', {\n on: {\n \"click\": _vm.closeAll\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.remove')))])])]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('div', {\n staticClass: \"tag-lists\"\n }, _vm._l(_vm.selectedUsersList, function (user, i) {\n return _c('el-tag', {\n key: i,\n staticClass: \"tag\",\n attrs: {\n \"closable\": \"\",\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"close\": function close($event) {\n return _vm.closableTag(user.id, i);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1)])], 1)])]), _c('div', {\n staticClass: \"tab-container-box\",\n class: [_vm.tabName === 'fourth' ? 'tabBoxBlock' : 'tabBoxNone']\n }, [_c('div', {\n staticClass: \"contact user-common\"\n }, [_c('div', {\n staticClass: \"left\"\n }, [_c('span', {\n staticClass: \"top-title\"\n }, [_vm._v(_vm._s(_vm.$t('profile.tel_list')) + \":\")]), _c('span', {\n staticClass: \"all-contact\",\n on: {\n \"click\": _vm.contact\n }\n }, [_c('img', {\n staticClass: \"icon-img\",\n attrs: {\n \"src\": require(\"../assets/images/right_2.gif\")\n }\n }), _vm._v(\"\\n \" + _vm._s(_vm.$t('view.all_link')) + \"\\n \")])]), _c('div', {\n staticClass: \"role-page\"\n }, [_c('div', {\n staticClass: \"user-list\"\n }, [!_vm.isUpcoming && !_vm.isFreeFlow ? _c('div', {\n staticClass: \"add-all-data\"\n }, [_c('span', {\n on: {\n \"click\": function click($event) {\n return _vm.addAllPage('ADDRESSBOOK');\n }\n }\n }, [_vm._v(_vm._s(_vm.$t('view.add_all')))])]) : _vm._e(), _c('div', {\n staticClass: \"current-role\"\n }, [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.role')) + \":\" + _vm._s(_vm.$t('view.link')) + \"\\n \")]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('div', {\n staticClass: \"list-box\"\n }, [(_vm.isFreeFlow || _vm.isUpcoming || _vm.approverNumType == 1) && (_vm.searchData.length > 0 || _vm.linkman.length > 0) ? _c('el-radio-group', {\n model: {\n value: _vm.selectedUserFree,\n callback: function callback($$v) {\n _vm.selectedUserFree = $$v;\n },\n expression: \"selectedUserFree\"\n }\n }, _vm._l(_vm.searchData && _vm.searchData.length > 0 ? _vm.searchData : _vm.linkman, function (user) {\n return _c('el-radio', {\n key: user.id,\n staticStyle: {\n \"display\": \"block\"\n },\n attrs: {\n \"label\": user.id,\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"change\": function change($event) {\n return _vm.handleRadioChange($event, user, user.id);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1) : _c('el-checkbox-group', {\n model: {\n value: _vm.selectedUsers,\n callback: function callback($$v) {\n _vm.selectedUsers = $$v;\n },\n expression: \"selectedUsers\"\n }\n }, _vm._l(_vm.searchData && _vm.searchData.length > 0 ? _vm.searchData : _vm.linkman, function (user) {\n return _c('el-checkbox', {\n key: user.id,\n staticStyle: {\n \"display\": \"block\"\n },\n attrs: {\n \"label\": user.id,\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"change\": function change($event) {\n return _vm.handleSelectChange($event, user, user.id);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1)], 1), _vm.searchData.length <= 0 && _vm.linkman.length <= 0 ? _c('div', {\n staticClass: \"no-data\",\n style: {\n display: !_vm.isclickEmpty ? 'none' : 'block'\n }\n }, [_vm.isclickEmpty ? _c('span', [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.cant_find')) + \"\\n \")]) : _vm._e()]) : _vm._e()])], 1), _c('div', {\n staticClass: \"btn\"\n }, [_c('el-pagination', {\n attrs: {\n \"small\": \"\",\n \"pager-count\": 5,\n \"current-page\": _vm.currentPage,\n \"page-size\": 10,\n \"layout\": \"prev, pager, next\",\n \"total\": _vm.row_count\n },\n on: {\n \"update:currentPage\": function updateCurrentPage($event) {\n _vm.currentPage = $event;\n },\n \"update:current-page\": function updateCurrentPage($event) {\n _vm.currentPage = $event;\n },\n \"current-change\": function currentChange($event) {\n return _vm.contactLoadingMore($event);\n }\n }\n })], 1)]), _vm.isSubFlow ? _c('div', {\n staticClass: \"selected-role\"\n }, [_c('div', {\n staticClass: \"add-all-data\"\n }, [_c('div', [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.has_select')) + \":\\n \")]), _c('div', [_vm.groupNum > 0 ? _c('span', {\n on: {\n \"click\": _vm.addSubflow\n }\n }, [_vm._v(\"+\" + _vm._s(_vm.$t('view.b_flow')))]) : _c('span', {\n on: {\n \"click\": _vm.closeAll\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.remove')))])])]), _c('div', {\n staticClass: \"tag-lists\"\n }, [_c('div', {\n staticClass: \"list-wrap\",\n attrs: {\n \"id\": \"parent\"\n }\n }, _vm._l(_vm.currentGroup, function (items, index) {\n return _c('div', {\n key: index,\n staticClass: \"list\"\n }, [_c('div', {\n staticClass: \"flow\",\n class: {\n active: _vm.currentGroupIndex == index ? true : ''\n },\n on: {\n \"click\": function click($event) {\n return _vm.setCurrentGroupIndex(index);\n }\n }\n }, [_c('div', {\n staticClass: \"name\"\n }, [_vm._v(_vm._s(_vm.$t('view.di')) + \" \" + _vm._s(index + 1) + \" \" + _vm._s(_vm.$t('view.group')))]), _c('div', {\n staticClass: \"flow-right\"\n }, [_c('div', {\n staticClass: \"add-icon\",\n on: {\n \"click\": function click($event) {\n $event.stopPropagation();\n $event.preventDefault();\n return _vm.deleteSubflow(index);\n }\n }\n }, [_c('i', {\n staticClass: \"el-icon-close\"\n })])])]), _vm._l(items.row, function (item, i) {\n return _c('div', {\n key: i,\n staticClass: \"users\"\n }, [_c('div', {\n staticClass: \"user-left\"\n }, [_c('div', {\n staticClass: \"user-name\"\n }, [_vm._v(\"\\n \" + _vm._s(item.name) + \"\\n \")])]), _c('div', {\n staticClass: \"del-icon\",\n on: {\n \"click\": function click($event) {\n return _vm.deleteUser(item.id, items, index);\n }\n }\n }, [_c('i', {\n staticClass: \"fa fa-times-circle\"\n })])]);\n })], 2);\n }), 0)])]) : _c('div', {\n staticClass: \"selected-role\"\n }, [_c('div', {\n staticClass: \"add-all-data\"\n }, [_c('div', [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.has_selectuser')) + \":\\n \")]), _c('div', [_c('span', {\n on: {\n \"click\": _vm.closeAll\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.remove')))])])]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('div', {\n staticClass: \"tag-lists\"\n }, _vm._l(_vm.selectedUsersList, function (user, i) {\n return _c('el-tag', {\n key: i,\n staticClass: \"tag\",\n attrs: {\n \"closable\": \"\",\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"close\": function close($event) {\n return _vm.closableTag(user.id, i);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1)])], 1)])]), _c('div', {\n staticClass: \"tab-container-box\",\n class: [_vm.tabName === 'fifth' ? 'tabBoxBlock' : 'tabBoxNone']\n }, [_c('div', {\n staticClass: \"recent-box\"\n }, [_c('div', {\n staticClass: \"left\"\n }, [_c('span', {\n staticClass: \"top-title\"\n }, [_vm._v(_vm._s(_vm.$t('view.near_add')) + \":\")]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('div', {\n staticClass: \"list-box\"\n }, [_vm.isFreeFlow || _vm.isUpcoming || _vm.approverNumType == 1 ? _c('el-radio-group', {\n model: {\n value: _vm.selectedUserFree,\n callback: function callback($$v) {\n _vm.selectedUserFree = $$v;\n },\n expression: \"selectedUserFree\"\n }\n }, _vm._l(_vm.searchData && _vm.searchData.length > 0 ? _vm.searchData : _vm.recentUsers, function (user) {\n return _c('el-radio', {\n key: user.id,\n staticStyle: {\n \"display\": \"block\"\n },\n attrs: {\n \"label\": user.id,\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"change\": function change($event) {\n return _vm.handleRadioChange($event, user, user.id);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1) : _c('el-checkbox-group', {\n model: {\n value: _vm.selectedUsers,\n callback: function callback($$v) {\n _vm.selectedUsers = $$v;\n },\n expression: \"selectedUsers\"\n }\n }, _vm._l(_vm.searchData && _vm.searchData.length > 0 ? _vm.searchData : _vm.recentUsers, function (user) {\n return _c('el-checkbox', {\n key: user.id,\n staticStyle: {\n \"display\": \"block\"\n },\n attrs: {\n \"label\": user.id,\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"change\": function change($event) {\n return _vm.handleSelectChange($event, user, user.id);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1)], 1)])], 1), _vm._m(0), _c('div', {\n staticClass: \"right\"\n }, [_c('div', {\n staticClass: \"add-all-data\"\n }, [_c('div', [_vm._v(\"\\n \" + _vm._s(_vm.$t('view.has_selectuser')) + \":\\n \")]), _c('div', [_c('span', {\n on: {\n \"click\": _vm.closeAll\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.remove')))])])]), _c('el-scrollbar', {\n staticClass: \"scrollbar\"\n }, [_c('div', {\n staticClass: \"tag-lists\"\n }, _vm._l(_vm.selectedUsersList, function (user, i) {\n return _c('el-tag', {\n key: i,\n staticClass: \"tag\",\n attrs: {\n \"closable\": \"\",\n \"title\": user.name + ' ' + user.dept\n },\n on: {\n \"close\": function close($event) {\n return _vm.closableTag(user.id, i);\n }\n }\n }, [_vm._v(\"\\n \" + _vm._s(user.name) + \"\\n \")]);\n }), 1)])], 1)])])])]), _c('span', {\n staticClass: \"dialog-footer\"\n }, [_c('el-button', {\n attrs: {\n \"type\": \"primary\",\n \"size\": \"medium\"\n },\n on: {\n \"click\": _vm.onOk\n }\n }, [_vm._v(_vm._s(_vm.$t('btns.sure')))])], 1)]);\n};\nvar staticRenderFns = [function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c('div', {\n staticClass: \"center\"\n }, [_c('i', {\n staticClass: \"el-icon-arrow-right\"\n })]);\n}];\nexport { render, staticRenderFns };",null]}