From c7b33db117fd2893d7d1c93bf5d46e87d33e44d0 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期一, 16 十二月 2024 16:08:51 +0800 Subject: [PATCH] 初审结果查询 --- src/views/system/package/index.vue | 50 ++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 40 insertions(+), 10 deletions(-) diff --git a/src/views/system/package/index.vue b/src/views/system/package/index.vue index 1a2b1b7..3821c97 100644 --- a/src/views/system/package/index.vue +++ b/src/views/system/package/index.vue @@ -303,6 +303,7 @@ :visible.sync="open" width="1500px" append-to-body + :close-on-click-modal="false" > <el-form ref="form" @@ -430,6 +431,22 @@ placeholder="璇疯緭鍏ュ師浠�" style="width: 150px" /> + </el-form-item> + <el-form-item label="浣撴绫诲埆" prop="tjCategory"> + <el-select + v-model="form.tjCategory" + placeholder="璇烽�夋嫨鏄惁涓婃灦" + style="width: 150px" + filterable + clearable + > + <el-option + v-for="dict in dict.type.dict_tjtype" + :key="dict.value" + :label="dict.label" + :value="dict.value" + ></el-option> + </el-select> </el-form-item> <div v-if="!isCollapsed" style="display: flex"> @@ -586,7 +603,7 @@ </template> </el-table-column>--> </el-table> - <span>鍚堣锛歿{ pics }}鍏�</span> + <h3 style="font-weight: 600">鍚堣锛歿{ pics }}鍏�</h3> </div> </el-col> </el-row> @@ -639,7 +656,7 @@ import { Message } from "element-ui"; export default { name: "Package", - dicts: ["sys_normal_disable", "sys_yes_no"], + dicts: ["sys_normal_disable", "sys_yes_no", "dict_tjtype"], components: { Packages }, data() { let checkPhoneNum = (rule, value, callback) => { @@ -653,7 +670,7 @@ } }; return { - pics: "", + pics: 0, filterText: "", DataList: [], list1: true, @@ -764,7 +781,12 @@ }, filterNode(value, data) { if (!value) return true; - return data.proName.indexOf(value) !== -1; + // return data.proName.indexOf(value) !== -1; + if(data.proName.indexOf(value) !== -1){ + return data.proName.indexOf(value) !== -1; + }else{ + return data.proEngName.indexOf(value) !== -1; + } }, /** 鏌ヨ浣撴濂楅鍒楄〃 */ getList() { @@ -934,6 +956,7 @@ this.form.keywords = this.form.keywords.slice(0, -1); this.form.keywords = this.form.keywords.split(","); this.DataList = []; + // this.pics = 0; this.checkedkey = []; this.checkedListkey = []; this.getDataList(); @@ -1064,7 +1087,6 @@ this.loading = true; getProParentIdDxList().then((response) => { this.Treedata = response.data.list; - console.log(this.Treedata, 666); if (this.form.tjProjectList) { this.form.tjProjectList.forEach((item) => { this.Treedata.forEach((item1) => { @@ -1077,13 +1099,16 @@ item2.disabled = true; this.checkedListkey.push(item2.proId); this.DataList.push(item2); - console.log(this.DataList); 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; }); } }); @@ -1103,6 +1128,10 @@ 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; }); }); }); @@ -1125,7 +1154,7 @@ this.spliceData(); this.pics = 0; this.DataList.forEach((item1) => { - this.pics += item.proPrice; + this.pics += item1.proPrice; if (item1.proParentId == data.proId) { item1.propinName = data.proName; item1.propinPrice = this.dataObj.proPrice; @@ -1150,7 +1179,6 @@ item.disabled = true; }); this.checkedListkey = []; - console.log(this.DataList); this.DataList.forEach((item, index) => { if (item.proParentId == this.dataObj.proId) { this.DataList.splice(index, this.TreedataList.length); @@ -1187,13 +1215,15 @@ this.pics = 0; this.DataList.forEach((item1) => { this.pics += item1.proPrice; - this.TotalPrice1 = item1.proPrice + this.TotalPrice1; + // this.TotalPrice1 = item1.proPrice + this.TotalPrice1; }); } }); } else if (checked == true) { this.DataList.push(data); + this.pics = 0; this.DataList.forEach((item1) => { + this.pics += item1.proPrice; if (item1.proParentId == this.dataObj.proId) { item1.propinName = this.dataObj.proName; item1.propinPrice = this.dataObj.proPrice; @@ -1203,7 +1233,7 @@ this.TotalPrice1 = 0; this.pics = 0; this.DataList.forEach((item1) => { - this.TotalPrice1 = item1.proPrice + this.TotalPrice1; + // this.TotalPrice1 = item1.proPrice + this.TotalPrice1; this.pics += item1.proPrice; }); } -- Gitblit v1.8.0