From 61161f44a8b81e749784cb05ad257c35665f4b07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E5=B5=A9?= Date: Fri, 11 Aug 2023 16:59:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8F=82=E6=95=B0=E6=94=B6?= =?UTF-8?q?=E9=9B=86=E6=B8=85=E5=8D=95=E9=BC=A0=E6=A0=87=E6=82=AC=E6=B5=AE?= =?UTF-8?q?=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/CollectionType/index.vue | 46 +++++++++++++++++++ .../CollectionTypeDisabled/index.vue | 46 +++++++++++++++++++ .../components/listOfRelevantPersonnel.vue | 30 +++++++++--- 3 files changed, 115 insertions(+), 7 deletions(-) diff --git a/jero-web/src/components/CollectionType/index.vue b/jero-web/src/components/CollectionType/index.vue index 4b6bc0fc6..8c6ff90ca 100644 --- a/jero-web/src/components/CollectionType/index.vue +++ b/jero-web/src/components/CollectionType/index.vue @@ -23,6 +23,7 @@ :maxLength="1000" :disabled="itemval.isLock == '1' ? true: false" :placeholder="$t('pleaseEnter')" + :title="itemval.dataValue" v-model="itemval.dataValue" /> @@ -32,6 +33,7 @@ :placeholder="$t('pleaseEnter')+$t('chinese')" @input="onInput(itemval.dataValue,item,index1)" :maxLength="1000" + :title="itemval.dataValue" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" v-model="itemval.dataValue" /> @@ -41,6 +43,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="0" + :title="itemval.dataValue" :placeholder="$t('enterPositiveInteger')" v-model="itemval.dataValue" /> @@ -48,6 +51,7 @@
@@ -57,6 +61,7 @@
@@ -66,6 +71,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="1" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')" v-model="itemval.dataValue" /> @@ -75,6 +81,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="2" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')" v-model="itemval.dataValue" /> @@ -84,6 +91,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="3" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')" v-model="itemval.dataValue" /> @@ -93,6 +101,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="4" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')" v-model="itemval.dataValue" /> @@ -133,6 +142,7 @@ :maxLength="1000" :disabled="itemval.isLock == '1' ? true: false" :placeholder="$t('pleaseEnter')" + :title="itemval.dataValue" v-model="itemval.dataValue" /> @@ -275,6 +285,7 @@ :maxLength="1000" :disabled="itemval.isLock == '1' ? true: false" :placeholder="$t('pleaseEnter')" + :title="itemval.dataValue" v-model="itemval.dataValue" /> @@ -283,6 +294,7 @@ :maxLength="1000" :disabled="itemval.isLock == '1' ? true: false" :placeholder="$t('pleaseEnter')+$t('chinese')" + :title="itemval.dataValue" @input="onInput(itemval.dataValue,item,index1)" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" v-model="itemval.dataValue" /> @@ -293,6 +305,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="0" + :title="itemval.dataValue" :placeholder="$t('enterPositiveInteger')" v-model="itemval.dataValue" /> @@ -300,6 +313,7 @@
@@ -309,6 +323,7 @@
@@ -318,6 +333,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="1" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')" v-model="itemval.dataValue" /> @@ -327,6 +343,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="2" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')" v-model="itemval.dataValue" /> @@ -336,6 +353,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="3" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')" v-model="itemval.dataValue" /> @@ -345,6 +363,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="4" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')" v-model="itemval.dataValue" /> @@ -397,6 +416,7 @@
@@ -406,6 +426,7 @@
@@ -424,6 +446,7 @@
@@ -433,6 +456,7 @@
@@ -442,6 +466,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="1" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')" v-model="itemval.dataValue" /> @@ -451,6 +476,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="2" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')" v-model="itemval.dataValue" /> @@ -459,6 +485,7 @@ @@ -469,6 +496,7 @@ :disabled="itemval.isLock == '1' ? true: false" :max="99999" :precision="4" + :title="itemval.dataValue" :placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')" v-model="itemval.dataValue" /> @@ -507,6 +535,7 @@
@@ -515,6 +544,7 @@
@@ -534,6 +565,7 @@
@@ -542,6 +574,7 @@
@@ -550,6 +583,7 @@
@@ -729,6 +767,7 @@
@@ -747,6 +787,7 @@
@@ -754,6 +795,7 @@
@@ -29,6 +30,7 @@ @@ -38,12 +40,14 @@
@@ -52,6 +56,7 @@
@@ -60,6 +65,7 @@
@@ -67,6 +73,7 @@
@@ -75,6 +82,7 @@
@@ -84,6 +92,7 @@
@@ -119,6 +128,7 @@
@@ -248,6 +258,7 @@
@@ -255,6 +266,7 @@
@@ -279,6 +293,7 @@
@@ -286,6 +301,7 @@
@@ -295,6 +311,7 @@
@@ -302,6 +319,7 @@
@@ -310,6 +328,7 @@
@@ -360,6 +379,7 @@
@@ -368,6 +388,7 @@ @@ -376,6 +397,7 @@
@@ -383,6 +405,7 @@
@@ -391,6 +414,7 @@
@@ -398,6 +422,7 @@
@@ -406,6 +431,7 @@
@@ -414,6 +440,7 @@
@@ -422,6 +449,7 @@
@@ -458,6 +486,7 @@
@@ -466,6 +495,7 @@ @@ -475,12 +505,14 @@
@@ -489,6 +521,7 @@
@@ -497,6 +530,7 @@
@@ -505,6 +539,7 @@
@@ -513,6 +548,7 @@
@@ -521,6 +557,7 @@
@@ -653,6 +690,7 @@
@@ -660,6 +698,7 @@
@@ -684,6 +725,7 @@
@@ -692,6 +734,7 @@
@@ -700,6 +743,7 @@
@@ -707,6 +751,7 @@
@@ -716,6 +761,7 @@
diff --git a/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue b/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue index 8e15fb797..f154dc397 100644 --- a/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue +++ b/jero-web/src/views/projectManagement/components/listOfRelevantPersonnel.vue @@ -349,6 +349,7 @@ align: 'left', dataIndex: 'firstLevelDutyTerritory', ellipsis: true, + sorter:true, width: 100 }, { @@ -364,6 +365,7 @@ dataIndex: 'lawEngineerName', slots: { title: 'regulatoryEngineer' }, ellipsis: true, + sorter:true, width: 153 }, { @@ -371,6 +373,7 @@ slots: { title: 'engineeringInterfacePerson' }, dataIndex: 'engineeringInterfacePersonName', ellipsis: true, + sorter:true, width: 153 }, // { @@ -385,20 +388,23 @@ slots: { title: 'projectInterfacePersonRegulationEngineerSetting' }, dataIndex: 'engineerLawSetName', ellipsis: true, - width: 203 + sorter:true, + width: 213 }, { align: 'left', slots: { title: 'projectInterfacePersonCertificationEngineerSetting' }, dataIndex: 'engineerAttSetName', ellipsis: true, - width: 203 + sorter:true, + width: 213 }, { title: this.$t('remarks'), align: 'left', dataIndex: 'remark', ellipsis: true, + sorter:true, width: 188 }, { @@ -520,6 +526,8 @@ administrators: false, userIds:'', userName:'', + orderBy: '1', + orderByField: '', } }, computed: { @@ -606,10 +614,16 @@ }, tableOnChange(pagination, filters, sorter) { this.orderBy = sorter.order == 'ascend' ? '1' : '2' - if (sorter.columnKey == 'flowTypeShow') { - this.orderByField = 'flowType' - } else if (sorter.columnKey == 'taskDefinitionKeyName') { - this.orderByField = 'taskDefinitionKey' + if (sorter.columnKey == 'dutyTerritory_dictText') { + this.orderByField = 'dutyTerritory' + } else if (sorter.columnKey == 'lawEngineerName') { + this.orderByField = 'lawEngineer' + }else if (sorter.columnKey == 'engineeringInterfacePersonName') { + this.orderByField = 'engineeringInterfacePerson' + }else if (sorter.columnKey == 'engineerLawSetName') { + this.orderByField = 'engineerLawSet' + } else if (sorter.columnKey == 'engineerAttSetName') { + this.orderByField = 'engineerAttSet' } else { this.orderByField = sorter.columnKey } @@ -738,7 +752,9 @@ getList() { let query = { projectId: this.$route.query.id, - ...this.queryParam + ...this.queryParam, + orderBy: this.orderBy, + orderByField: this.orderByField, } this.loading = true postAction(this.url.page, query).then((res) => {