From 1dd9478745b6707477862834ea076bddb1a22b79 Mon Sep 17 00:00:00 2001 From: Xu Zhimeng Date: Tue, 29 Oct 2024 10:44:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E5=8D=95=E4=BD=8D?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A1=86=E8=8E=B7=E5=8F=96=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=EF=BC=8C=E5=8E=BB=E6=8E=89=E9=87=87=E8=B4=AD?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=BC=96=E8=BE=91=E4=B8=AD=E7=9A=84=E9=83=A8?= =?UTF-8?q?=E5=88=86=E5=AD=97=E6=AE=B5=EF=BC=8C=E5=8E=BB=E6=8E=89=E5=88=9D?= =?UTF-8?q?=E6=AD=A5=E7=BB=93=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/analysis/Tender.vue | 43 +++++---- src/views/project/biddingproject/Form.vue | 97 ++++++-------------- src/views/project/biddingproject/Index.vue | 43 ++++++++- src/views/recheck/components/Report.vue | 4 +- src/views/recheck/components/TotalRecord.vue | 4 +- 5 files changed, 97 insertions(+), 94 deletions(-) diff --git a/src/views/analysis/Tender.vue b/src/views/analysis/Tender.vue index ec28b26..93a9735 100644 --- a/src/views/analysis/Tender.vue +++ b/src/views/analysis/Tender.vue @@ -13,11 +13,14 @@ - {{ item.unitName }} + style="width:350px" + @search="handleSearchUnits" + > + {{ item.unitName }} @@ -58,14 +61,14 @@ { this.allTender = res + const firstUnit = res[0] + this.handleSearchUnits(firstUnit ? firstUnit.unitName : '') if (res.length) { this.tenderId = res[0].id this.year = dayjs().format('YYYY') @@ -257,11 +264,6 @@ export default { this.getWinningAmountList() this.getInvolvedTenderNumber() }, - filterOption (input, option) { - return ( - option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0 - ) - }, getWinningList () { winningList({ tenderId: this.tenderId }).then(res => { this.winningList = res @@ -566,6 +568,15 @@ export default { }, getTableIndex (idx) { return idx + 1 + }, + + // 搜索单位 + handleSearchUnits (val) { + if (val) { + this.filterdTender = this.allTender.filter(item => item.unitName.toLowerCase().includes(val.toLowerCase())) + } else { + this.filterdTender = [] + } } } } diff --git a/src/views/project/biddingproject/Form.vue b/src/views/project/biddingproject/Form.vue index 6fecacf..4457714 100644 --- a/src/views/project/biddingproject/Form.vue +++ b/src/views/project/biddingproject/Form.vue @@ -14,26 +14,22 @@ :rules="rules" :labelCol="{ flex: '110px' }" :wrapperCol="{ flex: 1, style: { overflow: 'hidden' } }"> - - - - - - - - - {{ item.title }} - - - - - + + + + + + + + + {{ item.title }} + @@ -41,8 +37,6 @@ - - @@ -53,8 +47,6 @@ - - @@ -65,38 +57,23 @@ - - - - - 万元 - - - - - - - - - - - + + + + + + + + @@ -125,26 +102,6 @@ style="width:100%" /> - - diff --git a/src/views/project/biddingproject/Index.vue b/src/views/project/biddingproject/Index.vue index f6fa322..0e20092 100644 --- a/src/views/project/biddingproject/Index.vue +++ b/src/views/project/biddingproject/Index.vue @@ -63,16 +63,32 @@ - - {{ item.unitName }} + + + {{ item.unitName }} - - {{ item.unitName }} + + + {{ item.unitName }} @@ -471,6 +487,9 @@ export default { importVisible: false, logPerviewVisible: false, allTender: [], + winningUnits: [], // 中标单位筛选 + participateUnits: [], // 参与单位筛选 + deptList: [], projectFileColumns, expandedRowKeys: [], @@ -970,6 +989,22 @@ export default { return 'display:none;' } return 'width: 60%; display:inline-block;padding-left: 10px;' + }, + // 搜索中标单位 + handleSearchWinningUnits (val) { + if (val) { + this.winningUnits = this.allTender.filter(item => item.unitName.toLowerCase().includes(val.toLowerCase())) + } else { + this.winningUnits = [] + } + }, + // 搜索参与单位 + handleSearchParticipateUnits (val) { + if (val) { + this.participateUnits = this.allTender.filter(item => item.unitName.toLowerCase().includes(val.toLowerCase())) + } else { + this.participateUnits = [] + } } }, computed: { diff --git a/src/views/recheck/components/Report.vue b/src/views/recheck/components/Report.vue index d533df4..1a7c708 100644 --- a/src/views/recheck/components/Report.vue +++ b/src/views/recheck/components/Report.vue @@ -142,10 +142,10 @@ {{ detail.similarity + '%' }} - 初步结论: + 排除本人已发表作品相似比: diff --git a/src/views/recheck/components/TotalRecord.vue b/src/views/recheck/components/TotalRecord.vue index 51954a6..affc217 100644 --- a/src/views/recheck/components/TotalRecord.vue +++ b/src/views/recheck/components/TotalRecord.vue @@ -12,10 +12,10 @@ {{ item.similarity + '%' }} - 初步结论: +