From cb1f69717eed3b6a61b6c61a8934bac752782b2d Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期三, 05 三月 2025 17:00:38 +0800 Subject: [PATCH] 1 --- src/views/system/package/index.vue | 517 +++++++++++++++++++++++++++++++-------------------------- 1 files changed, 281 insertions(+), 236 deletions(-) diff --git a/src/views/system/package/index.vue b/src/views/system/package/index.vue index b6a2b1a..839dfd1 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" @@ -315,7 +322,7 @@ <el-dialog :title="title" :visible.sync="open" - width="1500px" + width="1400px" append-to-body :close-on-click-modal="false" > @@ -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,26 +386,24 @@ :value="item.id" ></el-option> </el-select> - </el-form-item> - - <el-form-item label="鍏抽敭瀛�" prop="keywords"> + </el-form-item> --> + <el-form-item label="浣撴绫诲埆" prop="tjCategory"> <el-select - multiple - v-model="form.keywords" - placeholder="璇烽�夋嫨鍏抽敭瀛�" + v-model="form.tjCategory" + placeholder="璇烽�夋嫨浣撴绫诲埆" style="width: 150px" - @change="sel" filterable clearable > <el-option - v-for="item in keywordList" - :key="item.id" - :label="item.keyword" - :value="item.id" + v-for="dict in dict.type.dict_tjtype" + :key="dict.value" + :label="dict.label" + :value="dict.value" ></el-option> </el-select> </el-form-item> + <el-form-item label="鏄惁涓婃灦" prop="isOnSale"> <!-- <el-radio-group v-model="form.pacStatus"> <el-radio :label="0">鍚敤</el-radio> @@ -412,7 +412,7 @@ <el-select v-model="form.isOnSale" placeholder="璇烽�夋嫨鏄惁涓婃灦" - style="width: 150px" + style="width: 140px" filterable clearable > @@ -467,19 +467,21 @@ style="width: 140px" /> </el-form-item> - <el-form-item label="浣撴绫诲埆" prop="tjCategory"> + <el-form-item label="鍏抽敭瀛�" prop="keywords"> <el-select - v-model="form.tjCategory" - placeholder="璇烽�夋嫨浣撴绫诲埆" - style="width: 150px" + multiple + v-model="form.keywords" + placeholder="璇烽�夋嫨鍏抽敭瀛�" + style="width: 160px" + @change="sel" filterable clearable > <el-option - v-for="dict in dict.type.dict_tjtype" - :key="dict.value" - :label="dict.label" - :value="dict.value" + v-for="item in keywordList" + :key="item.id" + :label="item.keyword" + :value="item.id" ></el-option> </el-select> </el-form-item> @@ -550,16 +552,20 @@ </el-table-column> </el-table> --> - <el-row :gutter="11"> - <el-col :span="11"> + <el-row style="display: flex; width: 1300px"> + <el-col> <div style="text-align: center; margin-bottom: 10px; margin-top: 10px" > 椤圭洰鍒楄〃 </div> - <el-input placeholder="杈撳叆鍏抽敭瀛楄繘琛岃繃婊�" v-model="filterText"> - </el-input> - <div class="tab3"> + <el-input + placeholder="杈撳叆鍏抽敭瀛楄繘琛岃繃婊�" + @input="handleFilterInput" + v-model="queryParams1.nr" + clearable + /> + <div class="tab3" style="height: 365px"> <el-tree class="filter-tree" v-loading="loading" @@ -574,6 +580,14 @@ :render-content="renderContent" > </el-tree> + <pagination + small + v-show="total1 > 0" + :total="total1" + :page.sync="queryParams1.page" + :limit.sync="queryParams1.pageSize" + @pagination="getDataList" + /> </div> </el-col> <!-- <el-col :span="6"> @@ -599,14 +613,14 @@ </el-tree> </div> </el-col> --> - <el-col :span="11"> + <el-col> <div class="grid-content bg-purple"> <div style=" text-align: center; margin-bottom: 10px; margin-top: 10px; - margin-left: 16%; + margin-left: 8%; " > 宸查�夐」鐩垪琛� @@ -614,16 +628,21 @@ <el-table :data="DataList" border - style="width: 80%; margin-left: 18%" + style="width: 90%; margin-left: 20px" height="400" :span-method="objectSpanMethod" > <el-table-column prop="proName" label="妫�鏌ラ」鐩�"> </el-table-column> - <el-table-column prop="proPrice" label="鍘熶环" align="center"> + <el-table-column + prop="priceOrd" + label="鍘熶环" + align="center" + width="80px" + > </el-table-column> - <el-table-column label="鎶樻墸"> + <el-table-column label="鎶樻墸" width="100px"> <template slot-scope="scope"> <!-- 鍙緭鍏ョ函鏁板瓧鎶樻墸 --> <el-input @@ -639,7 +658,24 @@ </el-input> </template> </el-table-column> - <el-table-column prop="priceNow" label="浼樻儬浠�" align="center"> + <el-table-column + prop="priceNow" + label="浼樻儬浠�" + width="80px" + align="center" + > + </el-table-column> + <el-table-column label="鎿嶄綔" align="center" width="80px"> + <template slot-scope="scope"> + <el-button + size="mini" + type="text" + icon="el-icon-delete" + @click="handleDelete1(scope.row)" + title="鍒犻櫎" + > + </el-button> + </template> </el-table-column> <!-- <el-table-column prop="proName" label="鏄庣粏椤圭洰" width="260px"> </el-table-column> --> @@ -697,7 +733,12 @@ import Packages from "@/components/Packages"; import { listCategory } from "@/api/mall/category"; import { listKeyword } from "@/api/mall/keyword"; -import { getProParentIdDxList, getProSonDxList } from "@/api/system/tijian"; +// import { getProParentIdDxList, getProSonDxList } from "@/api/system/tijian"; +import { + getProParentIdDxList, + search, + getProSonDxList, +} from "@/api/system/package"; import { getPacList, getPacInFo, @@ -768,8 +809,6 @@ multiple: true, // 鏄剧ず鎼滅储鏉′欢 showSearch: true, - // 鎬绘潯鏁� - total: 0, // 浣撴濂楅琛ㄦ牸鏁版嵁 packageList: [], // 濂楅閫変腑鐨勭埗椤� @@ -786,13 +825,22 @@ // 鏄惁鏄剧ず寮瑰嚭灞� open: false, Seachopen: false, + checkedNodes: [], pacId: "", + // 鎬绘潯鏁� + total: 0, + total1: 0, // 鏌ヨ鍙傛暟 queryParams: { pageNum: 1, pageSize: 10, pacName: null, pacRemark: null, + }, + queryParams1: { + page: 1, + pageSize: 30, + nr: "", }, // 琛ㄥ崟鍙傛暟 form: { @@ -816,9 +864,9 @@ // categoryId: [ // { required: true, validator: checkPhoneNum, trigger: "change" }, // ], - keywords: [ + /* keywords: [ { required: true, validator: checkPhoneNum, trigger: "change" }, - ], + ], */ isOnSale: [ { required: true, validator: checkPhoneNum, trigger: "change" }, ], @@ -829,14 +877,17 @@ counterPrice: [ { required: true, validator: checkPhoneNum, trigger: "blur" }, ], + tjCategory: [ + { required: true, validator: checkPhoneNum, trigger: "blur" }, + ], }, }; }, - watch: { - filterText(val) { - this.$refs.tree.filter(val); - }, - }, + // watch: { + // filterText(val) { + // this.$refs.tree.filter(val); + // }, + // }, created() { this.getList(); @@ -880,6 +931,7 @@ this.loading = false; }); }, + /** 鏌ヨ鍏抽敭瀛楀垪琛� */ getKeyword() { this.loading = true; @@ -899,6 +951,7 @@ this.loading = true; listCategory(this.queryParams).then((response) => { this.categoryList = response.rows; + console.log(this.categoryList, 9988); }); }, shangpin(vals) {}, @@ -1021,26 +1074,47 @@ // }); 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 = []; + // this.DataList = []; + // this.pics = 0; + this.DataList = []; this.checkedkey = []; this.checkedListkey = []; + this.DataList = response.data.packageProjects; + this.DataList.forEach((item) => { + this.checkedkey.push(item.proId); + this.checkedListkey.push(item.proId); + }); + + // 鑾峰彇鏂扮殑鏁版嵁鍒楄〃锛堝鏋滈渶瑕侊級 this.getDataList(); }); }, + /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { this.title = "浣撴濂楅淇℃伅缁存姢"; 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 = []; this.checkedkey = []; this.checkedListkey = []; + this.DataList = response.data.packageProjects; + this.DataList.forEach((item) => { + this.checkedkey.push(item.proId); + this.checkedListkey.push(item.proId); + }); + + // 鑾峰彇鏂扮殑鏁版嵁鍒楄〃锛堝鏋滈渶瑕侊級 this.getDataList(); }); }, @@ -1087,6 +1161,21 @@ } }, + /** 鍒犻櫎鎸夐挳鎿嶄綔 */ + handleDelete1(row) { + 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); + if (node) { + node.setChecked(false); + } + this.updateTotalPrice(); + }, getSelectValue(val) { this.form.tjProjectList.forEach((formitem) => { if (formitem.proName == val) { @@ -1132,13 +1221,9 @@ }) .then(() => { this.youhui = currentValue; - /* if (this.youhui < 10) { - this.youhui = 10; - // this.$modal.msgError(`璇ヤ汉鍛樻渶楂樹紭鎯犳潈闄愪负${this.getInfodis}鎶榒); - } */ this.DataList.forEach((item) => { item.limits = this.youhui; - const proPrice = new Big(item.proPrice); + const proPrice = new Big(item.priceOrd); const limits = new Big(item.limits); const result = proPrice.times(limits.div(10)); item.priceNow = result.toNumber(); @@ -1153,7 +1238,7 @@ }, updateProPrice(row) { - const proPrice = new Big(row.proPrice); + const proPrice = new Big(row.priceOrd); const limits = new Big(row.limits); const result = proPrice.times(limits.div(10)); // ordPrice * (discount / 10) row.priceNow = result.toNumber(); @@ -1162,6 +1247,7 @@ }, new Big(0)).toNumber(); this.youhui = (Math.floor((this.form.xianprice / this.pics) * 100) / 100) * 10; + // console.log(this.youhui, 1212); }, calculateDiscount(row) { if (row.limits > 10) { @@ -1201,182 +1287,142 @@ }, getDataList() { this.loading = true; - getProParentIdDxList().then((response) => { - this.Treedata = response.data.list; - if (this.form.tjProjectList) { - this.form.tjProjectList.forEach((item) => { - this.Treedata.forEach((item1) => { - if (item.proId == item1.proId) { - this.checkedkey.push(item1.proId); - - this.DataList.push(item1); - this.DataList.forEach((item1) => { - item1.limits = 10; - if (item1.limits > 10) { - item1.limits = 10; // 寮哄埗灏嗗�艰缃负鏈�澶у�� - } else if (item1.limits < 0) { - item1.limits = 0; // 寮哄埗灏嗗�艰缃负鏈�灏忓�� - } - this.updateProPrice(item1); // 鏇存柊浠锋牸鎴栧叾浠栭�昏緫 - }); - - /* let proId = item1.proId; - getProSonDxList(proId).then((res) => { - this.TreedataList = res.data.list; - this.TreedataList.forEach((item2) => { - item2.disabled = true; - this.checkedListkey.push(item2.proId); - this.DataList.push(item2); - if (this.DataList.length != 0) { - this.DataList.forEach((item) => { - if (item.proParentId == item1.proId) { - item.propinName = item1.proName; - item.propinPrice = item1.proPrice; - } - }); - this.pics = 0; - this.DataList.forEach((item) => { - this.pics += item.proPrice; - }); - } - }); - }); */ - } - }); - }); - } else { - this.checkedkey.push(this.Treedata[0].proId); - let proId = this.Treedata[0].proId; - this.TreedataList = this.Treedata.filter( - (item) => item.proId == proId - ); - - // 灏嗙涓�涓」鐩坊鍔犲埌 DataList - this.TreedataList.forEach((item) => { - this.checkedListkey.push(item.proId); - this.DataList.push(item); - }); - /* getProSonDxList(proId).then((res) => { - this.TreedataList = res.data.list; - this.TreedataList.forEach((item) => { - item.disabled = true; - this.checkedListkey.push(item.proId); - this.DataList.push(item); - this.DataList.forEach((item) => { - item.propinName = this.Treedata[0].proName; - item.propinPrice = this.Treedata[0].proPrice; - }); - this.pics = 0; - this.DataList.forEach((item) => { - this.pics += item.proPrice; - }); - }); - }); */ - } + search(this.queryParams1).then((response) => { + this.Treedata = response.data.list; // 鏇存柊鏍戝舰鏁版嵁 + this.total1 = response.data.total; // 鏇存柊鎬绘潯鏁� this.pics = this.DataList.reduce( - (total, item) => total + item.proPrice, + (total, item) => total + item.priceOrd, 0 ); - this.loading = false; + + // 纭繚鍦ㄦ暟鎹姞杞藉悗淇濇寔閫変腑鐘舵�� + this.$nextTick(() => { + this.$refs.tree.setCheckedKeys(this.checkedNodes); + }); + }); + this.loading = false; + }, + // getDataList() { + // this.loading = true; + + // getProParentIdDxList(this.queryParams).then((response) => { + // this.Treedata = response.data.list; + // /* if (this.form.tjProjectList) { + // this.form.tjProjectList.forEach((item) => { + // this.Treedata.forEach((item1) => { + // if (item.proId == item1.proId) { + // this.checkedkey.push(item1.proId); + + // this.DataList.push(item1); + + // this.DataList.forEach((item1) => { + // item1.limits = 10; + // if (item1.limits > 10) { + // item1.limits = 10; // 寮哄埗灏嗗�艰缃负鏈�澶у�� + // } else if (item1.limits < 0) { + // item1.limits = 0; // 寮哄埗灏嗗�艰缃负鏈�灏忓�� + // } + // this.updateProPrice(item1); // 鏇存柊浠锋牸鎴栧叾浠栭�昏緫 + // }); + + // } + // }); + // }); + // } */ /* else { + // this.checkedkey.push(this.Treedata[0].proId); + // let proId = this.Treedata[0].proId; + // this.TreedataList = this.Treedata.filter( + // (item) => item.proId == proId + // ); */ + + // // 灏嗙涓�涓」鐩坊鍔犲埌 DataList + // // this.TreedataList.forEach((item) => { + // // this.checkedListkey.push(item.proId); + // // this.DataList.push(item); + // // }); + // /* getProSonDxList(proId).then((res) => { + // this.TreedataList = res.data.list; + // this.TreedataList.forEach((item) => { + // item.disabled = true; + // this.checkedListkey.push(item.proId); + // this.DataList.push(item); + // this.DataList.forEach((item) => { + // item.propinName = this.Treedata[0].proName; + // item.propinPrice = this.Treedata[0].proPrice; + // }); + // this.pics = 0; + // this.DataList.forEach((item) => { + // this.pics += item.proPrice; + // }); + // }); + // }); */ + // // } + // this.pics = this.DataList.reduce( + // (total, item) => total + item.priceOrd, + // 0 + // ); + // this.loading = false; + // }); + // }, + handleFilterInput() { + this.queryParams1.page = 1; // 鎼滅储鏃堕噸缃负绗竴椤� + this.getDataList(); // 璋冪敤鎺ュ彛鑾峰彇鏁版嵁 + // 鍦ㄨ繃婊ゅ悗锛岄噸鏂拌缃�変腑鐘舵�� + this.$nextTick(() => { + this.$refs.tree.setCheckedKeys(this.checkedNodes); }); }, - handleCurrentChecked(data, checked, checkedNodes) { - this.dataObj = data; - this.checkedObj = checked; - - if (checked == true) { - // 灏嗛�変腑鐨勯」鐩坊鍔犲埌 DataList - this.checkedListkey.push(data.proId); - this.DataList.push({ - proId: data.proId, - proName: data.proName, - proPrice: data.proPrice, // 鍘熶环 - limits: 10, // 榛樿鎶樻墸锛�100%锛� - priceNow: data.proPrice, // 榛樿浼樻儬浠蜂笌鍘熶环鐩稿悓 - }); - - // 閲嶆柊璁$畻鎬讳环 - this.pics = 0; - this.TotalPrice1 = 0; - this.DataList.forEach((item) => { - this.pics += item.proPrice; - this.form.counterPrice += item.proPrice; - this.TotalPrice1 += item.proPrice; // 鍙互鏍规嵁闇�瑕佹敼鎴愪紭鎯犱环 `priceNow` - }); - } else if (checked == false) { - // 浠� DataList 涓Щ闄ゅ彇娑堥�変腑鐨勯」鐩� - let index = this.DataList.findIndex( - (item) => item.proId === data.proId - ); - if (index !== -1) { - this.DataList.splice(index, 1); - } - - // 閲嶆柊璁$畻鎬讳环 - this.pics = 0; - this.TotalPrice1 = 0; - this.DataList.forEach((item) => { - this.pics += item.proPrice; - this.form.counterPrice += item.proPrice; - this.TotalPrice1 += item.proPrice; // 鍙互鏍规嵁闇�瑕佹敼鎴愪紭鎯犱环 `priceNow` - }); - } + // 鍒嗛〉浜嬩欢 + handlePageChange({ page, pageSize }) { + this.queryParams.page = page; // 鏇存柊褰撳墠椤� + this.queryParams.pageSize = pageSize; // 鏇存柊姣忛〉鏉℃暟 + this.getDataList(); // 璋冪敤鎺ュ彛鑾峰彇鏁版嵁 }, - /* handleCurrentChecked(data, checked, checkedNodes) { - this.dataObj = data; - this.checkedObj = checked; - if (checked == true) { - // this.$refs.tree.setCheckedKeys([data.proId]); - let proId = data.proId; - getProSonDxList(proId).then((res) => { - this.TreedataList = res.data.list; - this.TreedataList.forEach((item) => { - item.disabled = true; - this.checkedListkey.push(item.proId); - this.DataList.push(item); - this.spliceData(); - this.pics = 0; - this.DataList.forEach((item1) => { - this.pics += item1.proPrice; - if (item1.proParentId == data.proId) { - item1.propinName = data.proName; - item1.propinPrice = this.dataObj.proPrice; - } - }); + handleCurrentChecked(data, checked, indeterminate) { + if (checked) { + // 濡傛灉宸查�夊垪琛ㄤ腑涓嶅瓨鍦ㄦ椤圭洰锛屽垯娣诲姞 + 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, }); - this.TotalPrice1 = 0; - this.pics = 0; - if (this.DataList.length != 0) { - this.list1 = false; - this.DataList.forEach((item) => { - this.TotalPrice1 = item.proPrice + this.TotalPrice1; - this.pics += item.proPrice; - }); - } - }); - } else if (checked == false) { - let proId = data.proId; - getProSonDxList(proId).then((res) => { - this.TreedataList = res.data.list; - this.TreedataList.forEach((item) => { - item.disabled = true; - }); - this.checkedListkey = []; - this.DataList.forEach((item, index) => { - if (item.proParentId == this.dataObj.proId) { - this.DataList.splice(index, this.TreedataList.length); - } - }); - this.pics = 0; - this.DataList.forEach((item, index) => { - this.pics += item.proPrice; - }); - }); + } + // 娣诲姞鍒� checkedNodes 鏁扮粍 + if (!this.checkedNodes.includes(data.proId)) { + this.checkedNodes.push(data.proId); + } + } else { + // 鍙栨秷閫変腑鏃讹紝浠嶥ataList涓Щ闄� + this.DataList = this.DataList.filter( + (item) => item.proId !== data.proId + ); + // 浠� checkedNodes 涓Щ闄� + const index = this.checkedNodes.indexOf(data.proId); + if (index > -1) { + this.checkedNodes.splice(index, 1); + } } - }, */ + // 鏇存柊浼樻儬浠峰拰鎬讳环 + this.updateTotalPrice(); + }, + updateTotalPrice() { + // 璁$畻鎵�鏈夐」鐩殑鎬讳紭鎯犱环 + this.form.xianprice = this.DataList.reduce((sum, item) => { + return sum.plus(new Big(item.priceNow || "0")); + }, new Big(0)).toNumber(); + + // 璁$畻鍘熶环鎬诲拰 + this.pics = this.DataList.reduce( + (total, item) => total + item.priceOrd, + 0 + ); + }, spliceData() { for (var i = 0; i < this.DataList.length; i++) { for (var j = i + 1; j < this.DataList.length; j++) { @@ -1399,7 +1445,7 @@ this.TotalPrice1 = 0; this.pics = 0; this.DataList.forEach((item1) => { - this.pics += item1.proPrice; + this.pics += item1.priceOrd; // this.TotalPrice1 = item1.proPrice + this.TotalPrice1; }); } @@ -1408,7 +1454,7 @@ this.DataList.push(data); this.pics = 0; this.DataList.forEach((item1) => { - this.pics += item1.proPrice; + this.pics += item1.priceOrd; if (item1.proParentId == this.dataObj.proId) { item1.propinName = this.dataObj.proName; item1.propinPrice = this.dataObj.proPrice; @@ -1419,7 +1465,7 @@ this.pics = 0; this.DataList.forEach((item1) => { // this.TotalPrice1 = item1.proPrice + this.TotalPrice1; - this.pics += item1.proPrice; + this.pics += item1.priceOrd; }); } }, @@ -1441,7 +1487,6 @@ /** 鎻愪氦鎸夐挳 */ submitForm() { - console.log(this.form, 999); this.form.limits = this.youhui; this.form.price = this.pics; this.form.priceNow = this.queryParams.xianprice; @@ -1449,7 +1494,7 @@ if (this.keys) { this.form.keywords = this.keys; // 濡傛灉鏈� this.keys锛屽垯鐩存帴璧嬪�� } else { - this.form.keywords = this.form.keywords.toString(); // 濡傛灉娌℃湁锛屽垯灏� this.form.keywords 杞垚瀛楃涓� + // this.form.keywords = this.form.keywords; // 濡傛灉娌℃湁锛屽垯灏� this.form.keywords 杞垚瀛楃涓� } let packageProjects = []; // 瀹氫箟涓�涓┖鏁扮粍 @@ -1460,7 +1505,7 @@ proId: item.proId, priceNow: item.priceNow, limits: item.limits, - priceOrd: item.proPrice, + priceOrd: item.priceOrd, }); }); let data = { @@ -1472,7 +1517,7 @@ price: this.pics, pacId: this.form.pacId || null, isOnSale: this.form.isOnSale, - keywords: this.form.keywords, + // keywords: this.form.keywords, sort: this.form.sort, retailPrice: this.form.retailPrice, tjCategory: this.form.tjCategory, -- Gitblit v1.8.0