From d7c06cca16d12ecf5d0f233395dcf6062261b39b Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期三, 29 十一月 2023 17:01:28 +0800 Subject: [PATCH] 服务管理模块新增增加负责人默认值 --- src/components/makepager/SearchCommonView.vue | 43 +++++++++++++++++++++++++++++++------------ 1 files changed, 31 insertions(+), 12 deletions(-) diff --git a/src/components/makepager/SearchCommonView.vue b/src/components/makepager/SearchCommonView.vue index 3ba9a99..856afb5 100644 --- a/src/components/makepager/SearchCommonView.vue +++ b/src/components/makepager/SearchCommonView.vue @@ -1,7 +1,7 @@ <template> <div class="search-list"> <div class="search-top"> - <div class="query-class"> + <!-- <div class="query-class"> <div class="query-class-title">鏌ヨ鍒嗙被</div> <el-select v-model="queryClassValue" placeholder="璇烽�夋嫨" class="query-class-sel" size="mini"> <el-option v-for="item in queryClassOptions" :key="item.value" :label="item.label" :value="item.value"> @@ -10,15 +10,20 @@ <div class="query-class-btn" @click="queryClassClick"> <i class="el-icon-setting"></i> </div> - </div> + </div> --> <div class="search"> - <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="searchInput" class="input-with-select" clearable> + <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model.trim="searchInput" class="input-with-select" clearable> <el-select v-model="searchSelValue" slot="prepend" placeholder="璇烽�夋嫨" class="search-sel"> - <el-option v-for="item in searchOptions" :key="item.value" :label="item.label" :value="item.value"> - </el-option> + <el-option v-for="item in searchOptions" :key="item.value" :label="item.label" :value="item"> </el-option> </el-select> - <i slot="suffix" class="el-icon-search" style="cursor: pointer" @click="searchClick"></i> + <!-- <i slot="suffix" class="el-icon-search" style="cursor: pointer" @click="searchClick"></i> --> </el-input> + </div> + <div class="btn"> + <el-button type="primary" size="mini" @click="searchClick" icon="el-icon-search" style="margin-right: 5px" + >鎼滅储</el-button + > + <el-button size="mini" icon="el-icon-refresh-left" @click="resetClick">閲嶇疆</el-button> </div> <!-- <div class="other-search"> <div class="other-search-high" @click="highSearchClick"> @@ -35,7 +40,7 @@ </div> </div> --> </div> - <div v-if="isTileSearch" class="search-bottom"> + <!-- <div v-if="isTileSearch" class="search-bottom"> <el-table :data="tileSearchData" style="width: 100%"> <el-table-column prop="selField" label="閫夋嫨瀛楁" width="430"> <template slot-scope="scope"> @@ -82,7 +87,7 @@ <el-button size="small">鍙栨秷</el-button> </div> </div> - </div> + </div> --> <!-- 鏌ヨ鍒嗙被寮圭獥 --> <QueryClassSettingDialog v-if="queryClassSetConfig.visible" :editCommonConfig="queryClassSetConfig" /> </div> @@ -104,8 +109,13 @@ default: () => [] }, searchSel: { - type: String, - default: "1" + type: Object, + default: () => { + return { + value: "name", + label: "" + } + } }, searchOptions: { type: Array, @@ -159,7 +169,12 @@ } }, searchClick() { - console.log("sssssssssss") + this.$emit("searchClick", this.searchSelValue, this.searchInput) + }, + resetClick() { + this.searchSelValue = this.searchSel + this.searchInput = "" + this.$emit("resetClick") }, // 楂樼骇鏌ユ壘 highSearchClick() {}, @@ -194,6 +209,7 @@ color: #333; .search-top { display: flex; + align-items: center; .query-class { display: flex; height: 60px; @@ -219,6 +235,9 @@ .el-icon-search { margin-top: 7px; } + } + .btn { + margin-left: 10px; } .other-search { display: flex; @@ -286,7 +305,7 @@ } .search { .el-select .el-input { - width: 115px; + width: 130px; } .input-with-select .el-input-group__prepend { background-color: #fff; -- Gitblit v1.8.0