{"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\\ManagementBid\\evaluationBid\\component\\minProjectProcureBid.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\ManagementBid\\evaluationBid\\component\\minProjectProcureBid.vue","mtime":1719520828393},{"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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 procurementUnits from './procurementUnits.vue'\r\nimport {getMergeCells} from '@/utils/mergingTable.js'\r\nimport Breadcrumb from '@/components/Breadcrumb/index.vue'\r\nimport pagination from '@/components/pagination'\r\nimport {TableMixin} from '@/mixins/tableMixin'\r\nimport routerManagement from '@/api/BasicDataManagement/routerManagement.js'\r\nexport default {\r\n name: 'evaluationManagement',\r\n components: {\r\n pagination,\r\n Breadcrumb,\r\n procurementUnits\r\n },\r\n mixins: [TableMixin],\r\n data() {\r\n return {\r\n breadcrumbOpt: [\r\n {breadcrumbName: '物资采购'},\r\n {breadcrumbName: '最低评标法'}\r\n ],\r\n loading: false,\r\n tableLoading: false,\r\n activeName: 'first',\r\n dataList: [],\r\n params: {},\r\n tableData: [],\r\n multipleSelection: [],\r\n scoreData: []\r\n }\r\n },\r\n mounted() {},\r\n created() {\r\n console.log(this.$route,111111111111);\r\n this.params = this.$route.params\r\n console.log(this.params);\r\n this.loadData()\r\n },\r\n methods: {\r\n //保存\r\n handleSave() {\r\n\r\n },\r\n //查看文件\r\n downloadFile(name,url) {\r\n console.log(name, 'name')\r\n const link = document.createElement('a')\r\n link.style.display = 'none'\r\n link.target = '_blank'\r\n // 设置下载地址\r\n link.setAttribute('href', url)\r\n // 设置文件名\r\n link.setAttribute('download', name)\r\n link.download = name\r\n document.body.appendChild(link)\r\n link.click()\r\n document.body.removeChild(link)\r\n },\r\n //获取数据\r\n loadData() {\r\n let params = {\r\n pageBean: {\r\n page: -1,\r\n pageSize: -1\r\n },\r\n querys: [\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'noticeId',\r\n relation: 'AND',\r\n value: this.params.ids\r\n }\r\n ]\r\n }\r\n this.tableLoading = true\r\n this.$http\r\n .post('${portal}/projectApprovalDetails/v1/page', params)\r\n .then(res => {\r\n this.tableLoading = false\r\n const data = (res && res.data) || {}\r\n this.tableData = data.value.rows || []\r\n })\r\n },\r\n getSupplier(row) {\r\n let params = {\r\n pageBean: {\r\n page: -1,\r\n pageSize: -1\r\n },\r\n querys: [\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'noticeId',\r\n relation: 'AND',\r\n value: this.params.id\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'noticeType',\r\n relation: 'AND',\r\n value: 1\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'quotationRounds',\r\n relation: 'AND',\r\n value: this.params.quotationRounds\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'noticeDetailedId',\r\n relation: 'AND',\r\n value: row.id\r\n }\r\n ]\r\n }\r\n this.loading = true\r\n this.$http\r\n .post('${portal}/bizBiddingQuotation/v1/pageLowestEva', params)\r\n .then(res => {\r\n if (res.data.state) {\r\n let data = res.data.value.rows\r\n this.scoreData = res.data.value.rows\r\n this.$nextTick(() => {\r\n if (data.length != 0) {\r\n this.scoreData.forEach(item => {\r\n if (item.isLowest == 1) {\r\n this.$refs.multipleTable.toggleRowSelection(item, true)\r\n }\r\n })\r\n }\r\n })\r\n }\r\n this.loading = false\r\n })\r\n },\r\n // 关闭//面包屑点击\r\n handleClose() {\r\n this.$router.push({\r\n name: 'evaluationBid',\r\n params: {\r\n tabsActiveName: 'procurementMaterial',\r\n pageBean: this.$route.query.pageBean\r\n }\r\n })\r\n },\r\n handleSelectionChange(value) {\r\n this.multipleSelection = value.map(item => {\r\n return item.id\r\n })\r\n },\r\n // 表格行点击\r\n handleBtn(rows) {\r\n this.getSupplier(rows)\r\n },\r\n getRowKeys(row) {\r\n return row.id\r\n }\r\n },\r\n computed: {\r\n SearchPanel() {\r\n return {\r\n '--searchPanel': this.searchPanel + 'px'\r\n }\r\n }\r\n }\r\n}\r\n",null]}