From 1c01e669cca92f94eea5d1a73ff60f3bd34b9079 Mon Sep 17 00:00:00 2001 From: liuchengxin <13104445455@163.com> Date: 星期一, 23 五月 2022 16:38:27 +0800 Subject: [PATCH] BUG修改 --- src/views/construction/iot/index.vue | 78 ++++++----- src/views/construction/constructionBatch/index.vue | 3 src/views/components/organization/organizationList.vue | 3 src/assets/styles/custom.scss | 21 +++ src/views/construction/server/index.vue | 36 +++-- src/views/construction/ai/index.vue | 30 ++- src/views/construction/system/index.vue | 16 + src/views/construction/nvr/index.vue | 36 +++-- src/views/components/showMore/index.vue | 27 +++ src/views/construction/exchange/index.vue | 78 ++++++----- src/views/construction/ipc/index.vue | 36 +++-- src/views/components/building/buildList.vue | 2 12 files changed, 235 insertions(+), 131 deletions(-) diff --git a/src/assets/styles/custom.scss b/src/assets/styles/custom.scss index e69de29..af4dd1e 100644 --- a/src/assets/styles/custom.scss +++ b/src/assets/styles/custom.scss @@ -0,0 +1,21 @@ +/*婊氬姩鏉℃牱寮�*/ +::-webkit-scrollbar-track-piece { //婊氬姩鏉″嚬妲界殑棰滆壊锛岃繕鍙互璁剧疆杈规灞炴�� + background-color:#f8f8f8; +} +::-webkit-scrollbar {//婊氬姩鏉$殑瀹藉害 + width:6px; + height:6px; +} +::-webkit-scrollbar-thumb {//婊氬姩鏉$殑璁剧疆 + background-color:#dddddd; + background-clip:padding-box; + min-height:28px; +} +::-webkit-scrollbar-thumb:hover { + background-color:#bbb; +} +.show-more-search { + display: flex; + flex-direction: row; + align-items: center; +} diff --git a/src/views/components/building/buildList.vue b/src/views/components/building/buildList.vue index 59c1008..4fc4a4d 100644 --- a/src/views/components/building/buildList.vue +++ b/src/views/components/building/buildList.vue @@ -27,7 +27,7 @@ highlight-current-row @current-change="handleCurrentChange" > - <el-table-column label="鍗曞厓鍚嶇О" align="center" prop="name"/> + <el-table-column label="鍗曞厓鍚嶇О" align="left" prop="name"/> <el-table-column label="鍗曞厓缂栧彿" prop="code"/> <el-table-column label="鏄剧ず椤哄簭" align="center" prop="orderNum"/> </el-table> diff --git a/src/views/components/organization/organizationList.vue b/src/views/components/organization/organizationList.vue index 67ebf49..50caf0e 100644 --- a/src/views/components/organization/organizationList.vue +++ b/src/views/components/organization/organizationList.vue @@ -26,7 +26,8 @@ highlight-current-row @current-change="handleCurrentChange" > - <el-table-column label="鏈烘瀯鍚嶇О" align="center" prop="name"/> + <el-table-column label="鏈烘瀯鍚嶇О" align="left" prop="name"/> + <el-table-column label="鏈烘瀯鍚嶇О" align="left" prop="name"/> <el-table-column label="鏈烘瀯缂栧彿" prop="code"/> <el-table-column label="鏄剧ず椤哄簭" align="center" prop="orderNum"/> </el-table> diff --git a/src/views/components/showMore/index.vue b/src/views/components/showMore/index.vue new file mode 100644 index 0000000..7a86c91 --- /dev/null +++ b/src/views/components/showMore/index.vue @@ -0,0 +1,27 @@ +<template> + <div style="margin-right: 10px; color:#1890ff; cursor: pointer; user-select锛歯one;" @click="moreToggle"> + <span style="margin-right: 5px">{{ showMore ? '鏀惰捣' : '灞曞紑'}}</span> + <i :class="showMore ? 'el-icon-arrow-up' : 'el-icon-arrow-down'" style="font-size: 16px;"></i> + </div> +</template> + +<script> +export default { + name: 'show-more', + data () { + return { + showMore: false + } + }, + methods: { + moreToggle () { + this.showMore = !this.showMore + this.$emit('update:showMoreCondition', this.showMore) + }, + } +} +</script> + +<style scoped> + +</style> diff --git a/src/views/construction/ai/index.vue b/src/views/construction/ai/index.vue index 84dfbcc..bbd840f 100644 --- a/src/views/construction/ai/index.vue +++ b/src/views/construction/ai/index.vue @@ -10,21 +10,26 @@ <el-form-item label="鏂藉伐鎵规" prop="constructionBatchId"> <construction-batch v-model="queryParams.constructionBatchId" :schoolId="schoolId"></construction-batch> </el-form-item> - <el-form-item label="鍨嬪彿" prop="model"> - <el-input + <template v-if="showMoreCondition"> + <el-form-item label="鍨嬪彿" prop="model"> + <el-input v-model="queryParams.model" placeholder="璇疯緭鍏ュ瀷鍙�" clearable size="small" @keyup.enter.native="handleQuery" - /> - </el-form-item> - <el-form-item label="鐢熶骇鍘傚晢" prop="manufacturerId"> - <manufacturer v-model="queryParams.manufacturerId"></manufacturer> - </el-form-item> + /> + </el-form-item> + <el-form-item label="鐢熶骇鍘傚晢" prop="manufacturerId"> + <manufacturer v-model="queryParams.manufacturerId"></manufacturer> + </el-form-item> + </template> <el-form-item> - <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <div class="show-more-search"> + <ShowMore :showMoreCondition.sync="showMoreCondition"></ShowMore> + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + </div> </el-form-item> </el-form> @@ -212,6 +217,7 @@ import constructionBatch from "../../components/constructionBatch"; import manufacturer from "../../components/manufacturer"; import nvr from "../../components/nvr"; +import ShowMore from "@/views/components/showMore"; export default { name: "Ai", @@ -227,7 +233,8 @@ organization, constructionBatch, manufacturer, - nvr + nvr, + ShowMore }, data() { return { @@ -314,7 +321,8 @@ {required: true, message: "鏂藉伐鎵规涓嶈兘涓虹┖", trigger: "blur"} ], }, - disabled: false + disabled: false, + showMoreCondition: false }; }, created() { diff --git a/src/views/construction/constructionBatch/index.vue b/src/views/construction/constructionBatch/index.vue index ca1b7bf..8b8287e 100644 --- a/src/views/construction/constructionBatch/index.vue +++ b/src/views/construction/constructionBatch/index.vue @@ -99,6 +99,7 @@ </el-form-item> <el-form-item label="鏂藉伐鍛ㄦ湡" prop="date"> <el-date-picker + style="width: 100%" v-model="form.date" type="daterange" value-format="yyyy-MM-dd" @@ -108,7 +109,7 @@ </el-date-picker> </el-form-item> <el-form-item label="璐熻矗浜�" prop="userId"> - <el-select v-model="form.userId" filterable placeholder="璇烽�夋嫨璐熻矗浜�"> + <el-select v-model="form.userId" style="width: 100%" filterable placeholder="璇烽�夋嫨璐熻矗浜�"> <el-option v-for="item in userList" :key="item.userId" diff --git a/src/views/construction/exchange/index.vue b/src/views/construction/exchange/index.vue index 7be34b5..2edb98f 100644 --- a/src/views/construction/exchange/index.vue +++ b/src/views/construction/exchange/index.vue @@ -10,61 +10,66 @@ <el-form-item label="鏂藉伐鎵规" prop="constructionBatchId"> <construction-batch v-model="queryParams.constructionBatchId" :schoolId="schoolId"></construction-batch> </el-form-item> - <el-form-item label="鍨嬪彿" prop="model"> - <el-input + <template v-if="showMoreCondition"> + <el-form-item label="鍨嬪彿" prop="model"> + <el-input v-model="queryParams.model" placeholder="璇疯緭鍏ュ瀷鍙�" clearable size="small" @keyup.enter.native="handleQuery" - /> - </el-form-item> - <el-form-item label="鐢熶骇鍘傚晢" prop="manufacturerId"> - <manufacturer v-model="queryParams.manufacturerId"></manufacturer> - </el-form-item> - <el-form-item label="缃戠粶绔彛" prop="networkPort"> - <el-select v-model="queryParams.networkPort" placeholder="璇烽�夋嫨缃戠粶绔彛" clearable size="small"> - <el-option + /> + </el-form-item> + <el-form-item label="鐢熶骇鍘傚晢" prop="manufacturerId"> + <manufacturer v-model="queryParams.manufacturerId"></manufacturer> + </el-form-item> + <el-form-item label="缃戠粶绔彛" prop="networkPort"> + <el-select v-model="queryParams.networkPort" placeholder="璇烽�夋嫨缃戠粶绔彛" clearable size="small"> + <el-option v-for="dict in dict.type.DICT113" :key="dict.value" :label="dict.label" :value="dict.value" - /> - </el-select> - </el-form-item> - <el-form-item label="鎸囨爣A" prop="idnexA"> - <el-select v-model="queryParams.idnexA" placeholder="璇烽�夋嫨鎸囨爣A" clearable size="small"> - <el-option + /> + </el-select> + </el-form-item> + <el-form-item label="鎸囨爣A" prop="idnexA"> + <el-select v-model="queryParams.idnexA" placeholder="璇烽�夋嫨鎸囨爣A" clearable size="small"> + <el-option v-for="dict in dict.type.DICT114" :key="dict.value" :label="dict.label" :value="dict.value" - /> - </el-select> - </el-form-item> - <el-form-item label="绾ц仈绔彛" prop="cascadePort"> - <el-select v-model="queryParams.cascadePort" placeholder="璇烽�夋嫨绾ц仈绔彛" clearable size="small"> - <el-option + /> + </el-select> + </el-form-item> + <el-form-item label="绾ц仈绔彛" prop="cascadePort"> + <el-select v-model="queryParams.cascadePort" placeholder="璇烽�夋嫨绾ц仈绔彛" clearable size="small"> + <el-option v-for="dict in dict.type.DICT113" :key="dict.value" :label="dict.label" :value="dict.value" - /> - </el-select> - </el-form-item> - <el-form-item label="鎸囨爣B" prop="indexB"> - <el-select v-model="queryParams.indexB" placeholder="璇烽�夋嫨鎸囨爣B" clearable size="small"> - <el-option + /> + </el-select> + </el-form-item> + <el-form-item label="鎸囨爣B" prop="indexB"> + <el-select v-model="queryParams.indexB" placeholder="璇烽�夋嫨鎸囨爣B" clearable size="small"> + <el-option v-for="dict in dict.type.DICT114" :key="dict.value" :label="dict.label" :value="dict.value" - /> - </el-select> - </el-form-item> + /> + </el-select> + </el-form-item> + </template> <el-form-item> - <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <div class="show-more-search"> + <ShowMore :showMoreCondition.sync="showMoreCondition"></ShowMore> + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + </div> </el-form-item> </el-form> @@ -291,6 +296,7 @@ import constructionBatch from "../../components/constructionBatch"; import manufacturer from "../../components/manufacturer"; import nvr from "../../components/nvr"; +import ShowMore from "@/views/components/showMore"; export default { name: "Exchange", @@ -300,7 +306,8 @@ organization, constructionBatch, manufacturer, - nvr + nvr, + ShowMore }, props: { schoolId: { @@ -378,7 +385,8 @@ ], }, disabled: false, - fileOpen: false + fileOpen: false, + showMoreCondition: false }; }, created() { diff --git a/src/views/construction/iot/index.vue b/src/views/construction/iot/index.vue index c8985a1..d658ea5 100644 --- a/src/views/construction/iot/index.vue +++ b/src/views/construction/iot/index.vue @@ -23,40 +23,45 @@ <el-form-item label="瀹夎浣嶇疆" prop="buildingId"> <building v-model="queryParams.buildingId" :schoolId="schoolId"></building> </el-form-item> - <el-form-item label="鎵�灞炲崟浣�" prop="organizationId"> - <organization v-model="queryParams.organizationId" :schoolId="schoolId"></organization> - </el-form-item> - <el-form-item label="鏂藉伐鎵规" prop="constructionBatchId"> - <construction-batch v-model="queryParams.constructionBatchId" :schoolId="schoolId"></construction-batch> - </el-form-item> - <el-form-item label="鐩戞帶瀵硅薄" prop="monitorObject"> - <el-input - v-model="queryParams.monitorObject" - placeholder="璇疯緭鍏ョ洃鎺у璞�" - clearable - size="small" - @keyup.enter.native="handleQuery" - /> - </el-form-item> - <el-form-item label="閫氶亾" prop="passageway"> - <el-select v-model="queryParams.passageway" placeholder="璇烽�夋嫨閫氶亾" clearable size="small"> - <el-option - v-for="dict in dict.type.DICT111" - :key="dict.value" - :label="dict.label" - :value="dict.value" - /> - </el-select> - </el-form-item> - <el-form-item label="澶栬" prop="peripheralUnit"> - <peripheralUnit v-model="queryParams.peripheralUnit"></peripheralUnit> - </el-form-item> - <el-form-item label="澶栬鏁伴噺"> - <el-input v-model="sum" disabled/> - </el-form-item> + <template v-if="showMoreCondition"> + <el-form-item label="鎵�灞炲崟浣�" prop="organizationId"> + <organization v-model="queryParams.organizationId" :schoolId="schoolId"></organization> + </el-form-item> + <el-form-item label="鏂藉伐鎵规" prop="constructionBatchId"> + <construction-batch v-model="queryParams.constructionBatchId" :schoolId="schoolId"></construction-batch> + </el-form-item> + <el-form-item label="鐩戞帶瀵硅薄" prop="monitorObject"> + <el-input + v-model="queryParams.monitorObject" + placeholder="璇疯緭鍏ョ洃鎺у璞�" + clearable + size="small" + @keyup.enter.native="handleQuery" + /> + </el-form-item> + <el-form-item label="閫氶亾" prop="passageway"> + <el-select v-model="queryParams.passageway" placeholder="璇烽�夋嫨閫氶亾" clearable size="small"> + <el-option + v-for="dict in dict.type.DICT111" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> + </el-select> + </el-form-item> + <el-form-item label="澶栬" prop="peripheralUnit"> + <peripheralUnit v-model="queryParams.peripheralUnit"></peripheralUnit> + </el-form-item> + <el-form-item label="澶栬鏁伴噺"> + <el-input v-model="sum" disabled/> + </el-form-item> + </template> <el-form-item> - <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <div class="show-more-search"> + <ShowMore :showMoreCondition.sync="showMoreCondition"></ShowMore> + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + </div> </el-form-item> </el-form> @@ -258,6 +263,7 @@ import constructionBatch from "../../components/constructionBatch"; import manufacturer from "../../components/manufacturer"; import peripheralUnit from '../../components/peripheralUnit' +import ShowMore from "@/views/components/showMore"; export default { name: "Iot", @@ -273,7 +279,8 @@ organization, constructionBatch, manufacturer, - peripheralUnit + peripheralUnit, + ShowMore }, data() { return { @@ -350,7 +357,8 @@ ], }, disabled: false, - sum: undefined + sum: undefined, + showMoreCondition: false }; }, computed: { diff --git a/src/views/construction/ipc/index.vue b/src/views/construction/ipc/index.vue index 1d0aaf0..5206727 100644 --- a/src/views/construction/ipc/index.vue +++ b/src/views/construction/ipc/index.vue @@ -10,19 +10,24 @@ <el-form-item label="鎵�灞炲崟浣�" prop="organizationId"> <organization v-model="queryParams.organizationId" :schoolId="schoolId"></organization> </el-form-item> - <el-form-item label="鏂藉伐鎵规" prop="constructionBatchId"> - <construction-batch v-model="queryParams.constructionBatchId" :schoolId="schoolId"></construction-batch> - </el-form-item> - <el-form-item label="鍨嬪彿" prop="model"> - <el-input + <template v-if="showMoreCondition"> + <el-form-item label="鏂藉伐鎵规" prop="constructionBatchId"> + <construction-batch v-model="queryParams.constructionBatchId" :schoolId="schoolId"></construction-batch> + </el-form-item> + <el-form-item label="鍨嬪彿" prop="model"> + <el-input v-model="queryParams.model" placeholder="璇疯緭鍏ュ瀷鍙�" @keyup.enter.native="handleQuery" - /> - </el-form-item> + /> + </el-form-item> + </template> <el-form-item> - <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <div class="show-more-search"> + <ShowMore :showMoreCondition.sync="showMoreCondition"></ShowMore> + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + </div> </el-form-item> </el-form> @@ -81,9 +86,9 @@ <el-table-column label="瀹夎浣嶇疆" min-width="240" align="center" prop="buildingId_dictText"/> <el-table-column label="鎵�灞炲崟浣�" min-width="200" align="center" prop="organizationId_dictText"/> <el-table-column label="鏂藉伐鎵规" min-width="120" align="center" prop="constructionBatchId_dictText"/> - <el-table-column label="搴忓垪鍙�" align="center" prop="serialNumber"/> - <el-table-column label="鍨嬪彿" align="center" prop="model"/> - <el-table-column label="鐢熶骇鍘傚晢" align="center" prop="manufacturerId_dictText"/> + <el-table-column label="搴忓垪鍙�" min-width="180" align="center" prop="serialNumber"/> + <el-table-column label="鍨嬪彿" min-width="180" align="center" prop="model"/> + <el-table-column label="鐢熶骇鍘傚晢" min-width="220" align="center" prop="manufacturerId_dictText"/> <el-table-column label="鎿嶄綔" align="center" fixed="right" width="180" class-name="small-padding fixed-width"> <template slot-scope="scope"> <el-button @@ -213,6 +218,7 @@ import manufacturer from "../../components/manufacturer"; import nvr from '../../components/nvr' import nvrForm from '../../components/nvr/form' +import ShowMore from "@/views/components/showMore"; export default { name: "Ipc", @@ -223,7 +229,8 @@ constructionBatch, manufacturer, nvr, - nvrForm + nvrForm, + ShowMore }, props: { schoolId: { @@ -305,7 +312,8 @@ }, disabled: false, nvrOpen: false, - nvrId: undefined + nvrId: undefined, + showMoreCondition: false }; }, computed: { diff --git a/src/views/construction/nvr/index.vue b/src/views/construction/nvr/index.vue index 82d71a7..0e9809e 100644 --- a/src/views/construction/nvr/index.vue +++ b/src/views/construction/nvr/index.vue @@ -17,19 +17,24 @@ <el-form-item label="鎵�灞炲崟浣�" prop="organizationId"> <organization v-model="queryParams.organizationId" :schoolId="schoolId"></organization> </el-form-item> - <el-form-item label="鏂藉伐鎵规" prop="constructionBatchId"> - <construction-batch v-model="queryParams.constructionBatchId" :schoolId="schoolId"></construction-batch> - </el-form-item> - <el-form-item label="鍨嬪彿" prop="model"> - <el-input + <template v-if="showMoreCondition"> + <el-form-item label="鏂藉伐鎵规" prop="constructionBatchId"> + <construction-batch v-model="queryParams.constructionBatchId" :schoolId="schoolId"></construction-batch> + </el-form-item> + <el-form-item label="鍨嬪彿" prop="model"> + <el-input v-model="queryParams.model" placeholder="璇疯緭鍏ュ瀷鍙�" @keyup.enter.native="handleQuery" - /> - </el-form-item> + /> + </el-form-item> + </template> <el-form-item> - <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <div class="show-more-search"> + <ShowMore :showMoreCondition.sync="showMoreCondition"></ShowMore> + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + </div> </el-form-item> </el-form> @@ -86,9 +91,9 @@ <el-table-column label="瀹夎浣嶇疆" align="center" min-width="240" prop="buildingId_dictText"/> <el-table-column label="鎵�灞炲崟浣�" align="center" min-width="200" prop="organizationId_dictText"/> <el-table-column label="鏂藉伐鎵规" align="center" prop="constructionBatchId_dictText"/> - <el-table-column label="搴忓垪鍙�" align="center" prop="serialNumber"/> - <el-table-column label="鍨嬪彿" align="center" prop="model"/> - <el-table-column label="鐢熶骇鍘傚晢" align="center" prop="manufacturerId_dictText"/> + <el-table-column label="搴忓垪鍙�" min-width="180" align="center" prop="serialNumber"/> + <el-table-column label="鍨嬪彿" align="center" min-width="180" prop="model"/> + <el-table-column label="鐢熶骇鍘傚晢" align="center" min-width="200" prop="manufacturerId_dictText"/> <el-table-column label="鎿嶄綔" align="center" fixed="right" width="220" class-name="small-padding fixed-width"> <template slot-scope="scope"> <el-button @@ -242,6 +247,7 @@ import organization from '../../components/organization' import constructionBatch from '../../components/constructionBatch' import manufacturer from '../../components/manufacturer' +import ShowMore from "@/views/components/showMore"; export default { name: "Nvr", @@ -250,7 +256,8 @@ building, organization, constructionBatch, - manufacturer + manufacturer, + ShowMore }, props: { schoolId: { @@ -355,7 +362,8 @@ ] }, disabled: false, - fileOpen: false + fileOpen: false, + showMoreCondition: false }; }, watch: { diff --git a/src/views/construction/server/index.vue b/src/views/construction/server/index.vue index 29e19a9..e274cbc 100644 --- a/src/views/construction/server/index.vue +++ b/src/views/construction/server/index.vue @@ -10,21 +10,26 @@ <el-form-item label="鏂藉伐鎵规" prop="constructionBatchId"> <construction-batch v-model="queryParams.constructionBatchId" :schoolId="schoolId"></construction-batch> </el-form-item> - <el-form-item label="鍨嬪彿" prop="model"> - <el-input + <template v-if="showMoreCondition"> + <el-form-item label="鍨嬪彿" prop="model"> + <el-input v-model="queryParams.model" placeholder="璇疯緭鍏ュ瀷鍙�" clearable size="small" @keyup.enter.native="handleQuery" - /> - </el-form-item> - <el-form-item label="鐢熶骇鍘傚晢" prop="manufacturerId"> - <manufacturer v-model="queryParams.manufacturerId"></manufacturer> - </el-form-item> + /> + </el-form-item> + <el-form-item label="鐢熶骇鍘傚晢" prop="manufacturerId"> + <manufacturer v-model="queryParams.manufacturerId"></manufacturer> + </el-form-item> + </template> <el-form-item> - <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <div class="show-more-search"> + <ShowMore :showMoreCondition.sync="showMoreCondition"></ShowMore> + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + </div> </el-form-item> </el-form> @@ -84,11 +89,11 @@ <el-table-column label="鏈烘灦鍙�" align="center" prop="rackNumber"/> <el-table-column label="鎵�灞炲崟浣�" align="center" min-width="180" prop="organizationId_dictText"/> <el-table-column label="鏂藉伐鎵规" align="center" min-width="180" prop="constructionBatchId_dictText"/> - <el-table-column label="搴忓垪鍙�" align="center" prop="serialNumber"/> + <el-table-column label="搴忓垪鍙�" align="center" min-width="180" prop="serialNumber"/> <el-table-column label="鍨嬪彿" align="center" min-width="180" prop="model"/> <el-table-column label="鐢熶骇鍘傚晢" align="center" min-width="220" prop="manufacturerId_dictText"/> - <el-table-column label="鎬ц兘鎸囨爣" align="center" prop="performanceIndex"/> - <el-table-column label="澶囨敞" align="center" prop="remarks"/> + <el-table-column label="鎬ц兘鎸囨爣" align="center" min-width="120" prop="performanceIndex"/> + <el-table-column label="澶囨敞" align="center" min-width="120" prop="remarks"/> <!-- <el-table-column label="闄勪欢" align="center" prop="filePath" />--> <el-table-column label="鎿嶄綔" align="center" fixed="right" width="220" class-name="small-padding fixed-width"> <template slot-scope="scope"> @@ -243,6 +248,7 @@ import constructionBatch from "../../components/constructionBatch"; import manufacturer from "../../components/manufacturer"; import nvr from "../../components/nvr"; +import ShowMore from "@/views/components/showMore"; export default { name: "Server", @@ -252,7 +258,8 @@ organization, constructionBatch, manufacturer, - nvr + nvr, + ShowMore }, props: { schoolId: { @@ -338,7 +345,8 @@ ], }, disabled: false, - fileOpen: false + fileOpen: false, + showMoreCondition: false }; }, created() { diff --git a/src/views/construction/system/index.vue b/src/views/construction/system/index.vue index 6ba6fbd..222e84e 100644 --- a/src/views/construction/system/index.vue +++ b/src/views/construction/system/index.vue @@ -16,12 +16,15 @@ <el-form-item label="鏂藉伐鎵规" prop="constructionBatchId"> <construction-batch v-model="queryParams.constructionBatchId" :schoolId="schoolId"></construction-batch> </el-form-item> - <el-form-item label="鐢熶骇鍘傚晢" prop="manufacturerId"> + <el-form-item v-if="showMoreCondition" label="鐢熶骇鍘傚晢" prop="manufacturerId"> <manufacturer v-model="queryParams.manufacturerId"></manufacturer> </el-form-item> <el-form-item> - <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <div class="show-more-search"> + <ShowMore :showMoreCondition.sync="showMoreCondition"></ShowMore> + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + </div> </el-form-item> </el-form> @@ -219,6 +222,7 @@ import nvr from "../../components/nvr"; import server from '../../components/server' import serverForm from '../../components/server/form' +import ShowMore from "@/views/components/showMore"; export default { name: "System", @@ -230,7 +234,8 @@ manufacturer, nvr, server, - serverForm + serverForm, + ShowMore }, props: { schoolId: { @@ -305,7 +310,8 @@ disabled: false, fileOpen: false, serverOpen: false, - serverId: undefined + serverId: undefined, + showMoreCondition: false }; }, created() { -- Gitblit v1.9.1