{"remainingRequest":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\winningBid\\notificationWinningBid\\component\\projectNotification.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\winningBid\\notificationWinningBid\\component\\projectNotification.vue","mtime":1719693626551},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_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//\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport pagination from '@/components/pagination'\nimport {TableMixin} from '@/mixins/tableMixin'\nimport routerManagement from '@/api/BasicDataManagement/routerManagement.js'\nimport req from '@/request.js'\nimport utils from '@/utils.js'\nconst portal = window.context.portal\nexport default {\n name: 'DemandEntry',\n components: {\n pagination\n },\n mixins: [TableMixin],\n data() {\n return {\n currentPage: 1,\n tableMaxHeight: 400,\n loading: false,\n tableLoading: false,\n tableData: [],\n multipleSelection: [],\n queryParam: {\n pageBean: {\n page: 1,\n pageSize: 20,\n total: 0\n },\n querys:[\n {\n group: 'main',\n operation: 'EQUAL',\n parentGroup: '',\n property: 'calibraStatus',\n relation: 'AND',\n value: '2'\n }]\n },\n searchForm: {\n calibraStatus:'2'\n }, // 顶部搜索对象\n deleteIds: '', // 是否选中列表解锁删除按钮\n edit: false, // 是否是修改功能\n currentDataDel: [] // 删除时排查是否有在审核的数据\n }\n },\n mounted() {},\n created() {\n this.loadData()\n },\n methods: {\n // 管理成交通知(列表按钮回调)\n handleNotifcation(rows) {\n this.$router.push({\n path: `/notificationWinningBidDetail/${rows.id}`\n })\n },\n getDictName(code, value) {\n return utils.getDictName(code, value)\n },\n \n //获取数据\n loadData() {\n this.tableLoading = true\n this.$http\n .post('${portal}/projectApproval/v1/page', this.queryParam)\n .then(res => {\n console.log(res, 'res')\n if (res.data.state) {\n this.tableData = res.data.value.rows\n console.log('返回的表格数据', this.tableData)\n this.queryParam.pageBean = {\n page: res.data.value.page,\n pageSize: res.data.value.pageSize,\n total: res.data.value.total\n }\n }\n this.tableLoading = false\n })\n },\n clearSearchForm(){\n this.searchForm ={\n calibraStatus:'2'\n }\n this.loadData()\n },\n // 顶部搜索\n handleSearch() {\n let querys = []\n for (let item in this.searchForm) {\n if (this.searchForm[item]) {\n querys.push({\n group: 'main',\n operation: 'LIKE',\n parentGroup: '',\n property: item,\n relation: 'AND',\n value: this.searchForm[item]\n })\n }\n }\n this.queryParam.querys = querys\n this.loadData()\n },\n handleSelectionChange(currentData) {\n this.currentDataDel = currentData\n },\n handleCurrentChange(page) {\n this.queryParam.pageBean = {...this.queryParam.pageBean, page}\n this.loadData()\n },\n handleSizeChange(pageSize) {\n this.queryParam.pageBean = {...this.queryParam.pageBean, pageSize}\n this.loadData()\n }\n },\n computed: {\n SearchPanel() {\n return {\n '--searchPanel': this.searchPanel + 'px'\n }\n }\n }\n}\n",null]}