{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js!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\\app\\selDeptUsers.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\app\\selDeptUsers.vue","mtime":1667327529934},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\babel.config.js","mtime":1667327525434},{"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\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"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":["import \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.array.find\";\nimport \"core-js/modules/web.dom.iterable\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport { Message } from 'element-ui';\nexport default {\n data: function data() {\n return {\n checkAll: false,\n checkedUser: [],\n deptList: [],\n userList: [],\n childUserList: [],\n users: [],\n deptUsers: [],\n isIndeterminate: false,\n value: [],\n value2: [],\n isActive: [],\n isActive2: false,\n currentHandleCheckIndex: 0,\n deptId: 0\n };\n },\n // beforeRouteEnter(to, from, next) {\n // next((vm) => {\n // if(from.name == 'selPaticipants'){\n // }\n // })\n // },\n created: function created() {\n var _this = this;\n\n var query = this.$route.query;\n this.deptId = query.deptId;\n this.deptUsers = JSON.parse(query.deptUsers);\n console.log(this.deptUsers, 'this.deptUsers');\n this.$bus.on('setAllUnCheck', function () {\n _this.deptUsers.forEach(function (item) {\n item.isChecked = false;\n });\n });\n this.$bus.on('changeValue', function (id) {\n _this.value.forEach(function (e, i) {\n if (e == id) {\n _this.value.splice(i, 1);\n }\n });\n });\n },\n mounted: function mounted() {\n window.scrollTo(0, 0);\n },\n methods: {\n handleCheckedUserChange: function handleCheckedUserChange(value) {\n this.value = value;\n console.log(this.value, 'handleCheckedUserChange=this.value');\n },\n handlerOk: function handlerOk() {\n var _this2 = this;\n\n // this.$router.push({ path: '/order', query: { value: this.value } })\n this.deptUsers.forEach(function (item) {\n _this2.value.indexOf(item.userId) != -1 ? item.isChecked = true : item.isChecked = false;\n });\n localStorage.setItem('deptUsers', JSON.stringify(this.deptUsers));\n localStorage.setItem('deptId', JSON.stringify(this.deptId));\n this.$router.push({\n name: 'selParticipants' // query: {\n // deptUsers: this.deptUsers,\n // deptId: this.deptId\n // }\n\n });\n console.log(this.value, 'this.value');\n },\n changeActive: function changeActive(item) {// item.isActive = !item.isActive\n // console.log(this.deptList, 'this.deptList')\n },\n filterUserListByDeptid: function filterUserListByDeptid(id) {\n var users = this.users;\n var userList = this.userList;\n var filUserList = userList.filter(function (item) {\n return item.department.indexOf(id) != -1;\n });\n var users2 = users.filter(function (i) {\n if (filUserList.find(function (item) {\n return item.name == i;\n }) != undefined) {\n return true;\n } else {\n return false;\n }\n });\n return users2;\n }\n },\n watch: {\n deptList: {\n immediate: true,\n deep: true,\n handler: function handler(newVal, oldVal) {}\n }\n },\n computed: {}\n};",null]}