{"remainingRequest":"D:\\jenkins\\workspace\\damDance-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\damDance-fvue\\src\\views\\FeedbackArchiving\\components\\TeamDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\damDance-fvue\\src\\views\\FeedbackArchiving\\components\\TeamDialog.vue","mtime":1698066824821},{"path":"D:\\jenkins\\workspace\\damDance-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\damDance-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\damDance-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\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//\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\r\nimport utils from '@/utils.js'\r\nimport BlacklistManage from '@/api/FeedbackArchiving/BlacklistManage.js'\r\n\r\nexport default {\r\n props: {},\r\n name: 'TeamDialog',\r\n data() {\r\n return {\r\n visible: false,\r\n loading: false,\r\n type: '新增',\r\n tableData: [],\r\n queryParams: {\r\n page: 1,\r\n pageSize: 10\r\n },\r\n total: 0,\r\n checkedList: [],\r\n btnLoading:false\r\n }\r\n },\r\n created() {},\r\n methods: {\r\n open(data) {\r\n this.visible = true\r\n this.type = '新增'\r\n this.getTable()\r\n },\r\n getTable() {\r\n BlacklistManage.findNoBlackByPage(\r\n {\r\n querys: [],\r\n pageBean: {\r\n ...this.queryParams,\r\n showTotal: true\r\n }\r\n },\r\n res => {\r\n this.total = res.total\r\n // this.tableLoading = false\r\n this.tableData = res.rows\r\n }\r\n )\r\n },\r\n //编辑\r\n edit(id) {\r\n this.visible = true\r\n this.type = '编辑'\r\n },\r\n handleClose() {\r\n this.visible = false\r\n this.checkedList = []\r\n },\r\n //保存\r\n handleSave() {\r\n this.btnLoading = true\r\n let idArr = this.checkedList.map(it => {\r\n return it.id\r\n })\r\n BlacklistManage.blackListAdd(\r\n {\r\n objectId: idArr,\r\n type: '2'\r\n },\r\n res => {\r\n if (res.state) {\r\n this.$notify({\r\n type: 'success',\r\n message: this.type + '成功',\r\n duration: 2000\r\n })\r\n this.handleClose()\r\n this.$emit('getData')\r\n } else {\r\n this.$message.warning(res.message)\r\n }\r\n this.btnLoading = false\r\n }\r\n )\r\n },\r\n handleSizeChange(val) {},\r\n handleCurrentChange(value) {},\r\n handleSelectionChange(val) {\r\n this.checkedList = val\r\n this.checkedList.forEach(it => {\r\n this.$set(it, 'checked', false)\r\n })\r\n },\r\n // 删除已选择\r\n deleteChecked() {\r\n this.checkedList = this.checkedList.filter(it => {\r\n return !it.checked\r\n })\r\n },\r\n // 清除所有已选择\r\n clearAll() {\r\n this.checkedList = []\r\n }\r\n }\r\n}\r\n",null]}