{"remainingRequest":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\reform-fvue\\src\\views\\MajorProjectManagement\\synchronizationDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\MajorProjectManagement\\synchronizationDialog.vue","mtime":1740106413624},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-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//\n//\n//\n//\n//\nimport org from '@/api/org.js';\nimport utils from '@/utils.js';\nimport dictUtils from '@/components/dict/DictSelectUtils.js';\nimport majorProjects from '@/api/MajorReformProjects/majorProjects.js';\nimport moment from 'moment';\nimport { TableMixin } from '@/mixins/tableMixin';\nexport default {\n name: 'synchronizationDialog',\n components: {},\n mixins: [TableMixin],\n data: function data() {\n return {\n visible: false,\n reqLoading: false,\n saveloading: false,\n markLoading: false,\n searchForm: {},\n queryParam: {\n pageBean: {\n page: 1,\n pageSize: -1\n },\n querys: [{\n group: 'main',\n operation: 'LIKE',\n parentGroup: '',\n property: 'project_name_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'LIKE',\n parentGroup: '',\n property: 'group_Name_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'LIKE',\n parentGroup: '',\n property: 'unit_Name_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'year(create_time_)',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'project_Field_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'project_Runway_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'project_Type_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'm.Status_',\n relation: 'AND',\n value: ''\n }]\n },\n tableData: [],\n multipleSelection: [],\n tableLoading: false\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n add: function add(type) {\n var _this = this;\n\n this.visible = true;\n this.tableLoading = true;\n this.queryParam.querys[6].value = type;\n majorProjects.twoBatchesSynchronizationList(this.queryParam, function (res) {\n if (res) {\n _this.tableData = res.rows;\n }\n\n _this.tableLoading = false;\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val.map(function (item) {\n var id = item.id,\n projectName = item.projectName,\n _item$groupName = item.groupName,\n groupName = _item$groupName === void 0 ? '' : _item$groupName,\n unitName = item.unitName,\n unitId = item.unitId,\n unitCode = item.unitCode,\n unitGrade = item.unitGrade,\n _item$projectCategory = item.projectCategory,\n projectCategory = _item$projectCategory === void 0 ? '' : _item$projectCategory;\n return {\n id: id,\n projectName: projectName,\n groupName: groupName,\n unitName: unitName,\n unitId: unitId,\n unitCode: unitCode,\n unitGrade: unitGrade,\n projectCategory: projectCategory\n };\n });\n },\n handleSync: function handleSync() {\n var _this2 = this;\n\n if (this.multipleSelection.length) {\n this.$confirm('确认同步到六届六次全会任务落实?', '提示', {\n cancelButtonText: '关闭',\n type: 'warning'\n }).then(function () {\n _this2.saveloading = true;\n majorProjects.twoBatchesSynchronization(_this2.multipleSelection, function (res) {\n if (res.state) {\n _this2.$message.success('数据同步成功');\n\n _this2.handleClose();\n }\n\n _this2.saveloading = false;\n });\n });\n }\n },\n handleSearch: function handleSearch(page) {\n var _this3 = this;\n\n this.tableLoading = true;\n majorProjects.twoBatchesSynchronizationList(this.queryParam, function (res) {\n if (res) {\n _this3.tableData = res.rows;\n }\n\n _this3.tableLoading = false;\n });\n },\n // 关闭新增人员窗口\n handleClose: function handleClose() {\n this.visible = false;\n this.multipleSelection = [];\n this.queryParam = {\n pageBean: {\n page: 1,\n pageSize: -1\n },\n querys: [{\n group: 'main',\n operation: 'LIKE',\n parentGroup: '',\n property: 'project_name_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'LIKE',\n parentGroup: '',\n property: 'group_Name_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'LIKE',\n parentGroup: '',\n property: 'unit_Name_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'year(create_time_)',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'project_Field_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'project_Runway_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'project_Type_',\n relation: 'AND',\n value: ''\n }, {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'm.Status_',\n relation: 'AND',\n value: ''\n }]\n };\n this.saveloading = false;\n }\n }\n};",null]}