From 5bf7ab4427dd6338d8e3b6204318747437bf0275 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期二, 21 一月 2025 19:32:46 +0800 Subject: [PATCH] taocan --- src/views/system/package/index.vue | 65 ++++++++++++++++++++------------ 1 files changed, 40 insertions(+), 25 deletions(-) diff --git a/src/views/system/package/index.vue b/src/views/system/package/index.vue index e8b6b9e..83d3587 100644 --- a/src/views/system/package/index.vue +++ b/src/views/system/package/index.vue @@ -24,19 +24,19 @@ @keyup.enter.native="handleQuery" /> </el-form-item> - <el-form-item label="濂楅鍒嗙被" prop="categoryId"> + <el-form-item label="浣撴绫诲埆" prop="tjCategory"> <el-select - v-model="queryParams.categoryId" + v-model="queryParams.tjCategory" placeholder="璇烽�夋嫨鐘舵��" style="width: 200px" filterable clearable > <el-option - v-for="dict in categoryList" + v-for="dict in dict.type.dict_tjtype" :key="dict.id" - :label="dict.name" - :value="dict.id" + :label="dict.label" + :value="dict.value" ></el-option> </el-select> </el-form-item> @@ -131,12 +131,19 @@ /> <!-- <el-table-column label="缂栧彿" align="center" prop="pacId" /> --> <el-table-column - label="濂楅鍒嗙被" + label="浣撴绫诲埆" width="100px" align="center" prop="categoryNames" fixed - ></el-table-column> + > + <template slot-scope="scope"> + <dict-tag + :options="dict.type.dict_tjtype" + :value="scope.row.tjCategory" + /> + </template> + </el-table-column> <el-table-column label="濂楅鍚嶇О" align="center" @@ -240,12 +247,12 @@ align="center" prop="retailPrice" ></el-table-column> - <el-table-column + <!-- <el-table-column label="鍘熶环" width="90px" align="center" prop="counterPrice" - ></el-table-column> + ></el-table-column> --> <el-table-column label="宸插敭鏁伴噺" width="90px" @@ -363,12 +370,7 @@ </el-select> </el-form-item> - <el-form-item label="濂楅绫荤洰" prop="categoryId"> - <!-- <el-input - v-model="form.createId" - placeholder="璇疯緭鍏ュ晢鍝佺被鐩�" - style="width: 200px" - /> --> + <!-- <el-form-item label="濂楅绫荤洰" prop="categoryId"> <el-select v-model="form.categoryId" placeholder="璇烽�夋嫨濂楅绫荤洰" @@ -384,7 +386,7 @@ :value="item.id" ></el-option> </el-select> - </el-form-item> + </el-form-item> --> <el-form-item label="鍏抽敭瀛�" prop="keywords"> <el-select @@ -946,6 +948,7 @@ this.loading = true; listCategory(this.queryParams).then((response) => { this.categoryList = response.rows; + console.log(this.categoryList, 9988); }); }, shangpin(vals) {}, @@ -1068,6 +1071,8 @@ // }); getPacInFo(this.forms.pacId).then((response) => { this.form = response.data; + console.log(this.form, 2233); + this.form.keywords = this.form.keywords.slice(0, -1); this.form.keywords = this.form.keywords.split(","); // this.DataList = []; @@ -1093,6 +1098,8 @@ this.open = true; getPacInFo(row.pacId).then((response) => { this.form = response.data; + console.log(this.form, 445); + this.form.keywords = this.form.keywords.slice(0, -1); this.form.keywords = this.form.keywords.split(","); this.DataList = []; @@ -1153,16 +1160,16 @@ /** 鍒犻櫎鎸夐挳鎿嶄綔 */ handleDelete1(row) { - this.DataList = this.DataList.filter(item => item.proId !== row.proId); + this.DataList = this.DataList.filter((item) => item.proId !== row.proId); // 浠� checkedNodes 涓Щ闄� const index = this.checkedNodes.indexOf(row.proId); if (index > -1) { this.checkedNodes.splice(index, 1); } const tree = this.$refs.tree; - const node = tree.getNode(row.proId); + const node = tree.getNode(row.proId); if (node) { - node.setChecked(false); + node.setChecked(false); } this.updateTotalPrice(); }, @@ -1280,7 +1287,10 @@ search(this.queryParams1).then((response) => { this.Treedata = response.data.list; // 鏇存柊鏍戝舰鏁版嵁 this.total1 = response.data.total; // 鏇存柊鎬绘潯鏁� - this.pics = this.DataList.reduce((total, item) => total + item.priceOrd, 0); + this.pics = this.DataList.reduce( + (total, item) => total + item.priceOrd, + 0 + ); // 纭繚鍦ㄦ暟鎹姞杞藉悗淇濇寔閫変腑鐘舵�� this.$nextTick(() => { @@ -1370,13 +1380,13 @@ handleCurrentChecked(data, checked, indeterminate) { if (checked) { // 濡傛灉宸查�夊垪琛ㄤ腑涓嶅瓨鍦ㄦ椤圭洰锛屽垯娣诲姞 - if (!this.DataList.some(item => item.proId === data.proId)) { + if (!this.DataList.some((item) => item.proId === data.proId)) { this.DataList.push({ proId: data.proId, proName: data.proName, priceOrd: data.proPrice, limits: 10, - priceNow: data.proPrice + priceNow: data.proPrice, }); } // 娣诲姞鍒� checkedNodes 鏁扮粍 @@ -1385,7 +1395,9 @@ } } else { // 鍙栨秷閫変腑鏃讹紝浠嶥ataList涓Щ闄� - this.DataList = this.DataList.filter(item => item.proId !== data.proId); + this.DataList = this.DataList.filter( + (item) => item.proId !== data.proId + ); // 浠� checkedNodes 涓Щ闄� const index = this.checkedNodes.indexOf(data.proId); if (index > -1) { @@ -1395,7 +1407,7 @@ // 鏇存柊浼樻儬浠峰拰鎬讳环 this.updateTotalPrice(); - }, + }, updateTotalPrice() { // 璁$畻鎵�鏈夐」鐩殑鎬讳紭鎯犱环 this.form.xianprice = this.DataList.reduce((sum, item) => { @@ -1403,7 +1415,10 @@ }, new Big(0)).toNumber(); // 璁$畻鍘熶环鎬诲拰 - this.pics = this.DataList.reduce((total, item) => total + item.priceOrd, 0); + this.pics = this.DataList.reduce( + (total, item) => total + item.priceOrd, + 0 + ); }, spliceData() { for (var i = 0; i < this.DataList.length; i++) { -- Gitblit v1.8.0