From a6649a3319e9f5e9260848872d8cddabfcfc7553 Mon Sep 17 00:00:00 2001 From: haoxuan <haoxuan> Date: 星期三, 15 十一月 2023 10:42:55 +0800 Subject: [PATCH] Merge branch 'master' of ssh://192.168.5.5:29418/web/SRM --- src/views/productManage/product/index.vue | 46 +++++++++++++++++----------------------------- 1 files changed, 17 insertions(+), 29 deletions(-) diff --git a/src/views/productManage/product/index.vue b/src/views/productManage/product/index.vue index 53eef98..f85e494 100644 --- a/src/views/productManage/product/index.vue +++ b/src/views/productManage/product/index.vue @@ -2,25 +2,14 @@ <div class="product-manage"> <div class="filter"> <div class="filter-card"> -<!-- <SearchCommonView--> -<!-- ref="searchCommonView"--> -<!-- :search-options="searchOptions"--> -<!-- @searchClick="searchClick"--> -<!-- @resetClick="resetClick"--> -<!-- />--> - <CommonSearch :show-add="false" - :show-download="false" + :show-download="true" :amount-view="false" :show-action-btn="false" :placeholder="'璇疯緭鍏ヤ骇鍝佸悕绉�/渚涘簲鍟�'" @searchClick="onFilterSearch" /> - - <div class="add-view"> - <!-- <el-button type="primary" size="mini" @click="addBtnClick">鏂板缓</el-button>--> - </div> </div> </div> <div class="body"> @@ -46,7 +35,6 @@ <PagerView class="page" :pager-options="pagerOptions" v-on="pagerEvents" /> </div> </div> - </div> <!-- 鏂板缓/缂栬緫浜у搧 --> <AddProduct v-if="editConfig.visible" :add-common-config="editConfig" /> @@ -69,7 +57,7 @@ computed: {}, data() { return { - searchText:'', + searchText: "", tableList: {}, searchOptions: [], commonDetail: { @@ -84,7 +72,7 @@ }, tableColumn: [ { label: "浜у搧缂栫爜", prop: "number", min: 190, isCommonClick: true }, - { label: "浜у搧鍚嶇О", prop: "name", min: 130 ,default:true}, + { label: "浜у搧鍚嶇О", prop: "name", min: 130, default: true }, { label: "渚涘簲鍟�", prop: "supplierName", min: 130 }, { label: "浜у搧绫诲埆", prop: "productType", min: 130 }, { label: "瑙勬牸", prop: "specifications", min: 130 }, @@ -94,7 +82,7 @@ { label: "鏈�浣庡簱瀛�", prop: "minimumStock", min: 80 }, { label: "鏈�楂樺簱瀛�", prop: "maximumStock", min: 80 } ], - showCol: ['浜у搧缂栫爜', '浜у搧鍚嶇О', '渚涘簲鍟�', '浜у搧绫诲埆', '瑙勬牸', '浠锋牸', '鏈�浣庡簱瀛�', '鏈�楂樺簱瀛�'] + showCol: ["浜у搧缂栫爜", "浜у搧鍚嶇О", "渚涘簲鍟�", "浜у搧绫诲埆", "瑙勬牸", "浠锋牸", "鏈�浣庡簱瀛�", "鏈�楂樺簱瀛�"] } }, created() { @@ -102,11 +90,11 @@ this.getData() }, methods: { - setColumnVisible(showCol){ - return this.tableColumn.map(ele=>{ + setColumnVisible(showCol) { + return this.tableColumn.map((ele) => { return { ...ele, - isShowColumn:showCol.includes(ele.label) + isShowColumn: showCol.includes(ele.label) } }) }, @@ -116,9 +104,9 @@ selectIndex: true, showcol: this.showCol, allcol: [], - tableColumn:this.setColumnVisible(this.showCol) + tableColumn: this.setColumnVisible(this.showCol) } - this.tableList.allcol = this.tableList.tableColumn.filter(ele=>!ele.default).map(ele=>ele.label); + this.tableList.allcol = this.tableList.tableColumn.filter((ele) => !ele.default).map((ele) => ele.label) this.searchOptions = [] for (let i = 0; i < this.tableList.tableColumn.length; i++) { @@ -128,8 +116,8 @@ } }, selTableCol(val) { - this.showcol = val; - this.tableList.tableColumn = this.setColumnVisible(val); + this.showcol = val + this.tableList.tableColumn = this.setColumnVisible(val) }, // 璇锋眰鏁版嵁 async getData() { @@ -156,8 +144,8 @@ // this.getData(val.value, content) // }, - onFilterSearch(val){ - this.searchText = val ?? '' + onFilterSearch(val) { + this.searchText = val ?? "" this.pagerOptions.currPage = 1 this.getData() }, @@ -208,15 +196,15 @@ <!-- Add "scoped" attribute to limit CSS to this component only --> <style lang="scss" scoped> -.product-manage{ +.product-manage { height: 100%; overflow: hidden; - .filter{ + .filter { height: 80px; display: flex; align-items: center; padding: 12px 20px 0 20px; - &-card{ + &-card { height: 80px; display: flex; align-items: center; @@ -227,7 +215,7 @@ background-color: #fff; } } - .body{ + .body { box-sizing: border-box; padding: 10px 20px; border-radius: 12px; -- Gitblit v1.8.0