From 01217cd5e6695c0651554a2355695f0ce60bb67d Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期四, 02 一月 2025 23:02:28 +0800 Subject: [PATCH] 12 --- src/views/system/comp/index.vue | 97 ++++++++++++++---------------------------------- 1 files changed, 29 insertions(+), 68 deletions(-) diff --git a/src/views/system/comp/index.vue b/src/views/system/comp/index.vue index 10a86f4..e0aaf26 100644 --- a/src/views/system/comp/index.vue +++ b/src/views/system/comp/index.vue @@ -193,30 +193,17 @@ </el-col> </el-form-item> <el-form-item label="鍘熶环" prop="price"> - <el-input - v-model="forms.price" - placeholder="璇疯緭鍏ュ師浠�" - style="width: 130px" - /> + <el-input v-model="forms.price" placeholder="璇疯緭鍏ュ師浠�" style="width: 130px" /> </el-form-item> <el-form-item label="鎶樻墸" prop="limits"> - <el-input - v-model="forms.limits" - placeholder="璇疯緭鍏ユ姌鎵�" - style="width: 130px" - @change="numberChange" - /> + <el-input v-model="forms.limits" placeholder="璇疯緭鍏ユ姌鎵�" style="width: 130px" @change="numberChange" /> <!-- :disabled="isfalse" --> </el-form-item> <el-form-item label="浼樻儬浠�" prop="ysPrice"> - <el-input - v-model="forms.ysPrice" - placeholder="璇疯緭鍏ュ簲鏀�" - style="width: 120px" - /> + <el-input v-model="forms.ysPrice" placeholder="璇疯緭鍏ュ簲鏀�" style="width: 120px" /> </el-form-item> - + </el-form> <el-row :gutter="10" class="mb8"> @@ -224,8 +211,7 @@ <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleGroup">淇濆瓨</el-button> </el-col> <el-col :span="1.5"> - <el-button type="primary" icon="el-icon-edit" size="mini" :disabled="singlegg" - @click="xiangmuWh">椤圭洰缁存姢</el-button> + <el-button type="primary" icon="el-icon-edit" size="mini" @click="xiangmuWh">椤圭洰缁存姢</el-button> </el-col> <el-col :span="1.5"> <el-button type="primary" icon="el-icon-edit" size="mini" :disabled="singlegg" @@ -360,7 +346,7 @@ </el-form-item> </el-form> <el-table ref="tbone" border v-loading="loading" :data="newpacName" @selection-change="handleChangeOne" - height="478" v-if="isTableVisible" > + height="478" v-if="isTableVisible"> <el-table-column type="selection" width="40px" align="center" /> <el-table-column label="搴忓彿" align="center" prop="newID" width="50px" /> <el-table-column label="濂楅鍚嶇О/浠锋牸/鍏�" align="center" prop="pacName"> @@ -384,28 +370,14 @@ 娉ㄩ噴锛氶紶鏍囧乏閿弻鍑婚�変腑琛屽彲鍒犻櫎 </div> --> <!-- @row-dblclick="dbclick" --> - <el-table - border - v-loading="loading" - :data="OnenewpacName" - :row-class-name="tableRowClassName" - height="478" - > - <el-table-column - label="椤圭洰鍚嶇О/浠锋牸/鍏�" - align="center" - prop="proName" - > - + <el-table border v-loading="loading" :data="OnenewpacName" :row-class-name="tableRowClassName" height="478"> + <el-table-column label="椤圭洰鍚嶇О/浠锋牸/鍏�" align="center" prop="proName"> + <template slot-scope="scope"> {{ scope.row.proName + "/" + scope.row.proPrice }} </template> </el-table-column> - <el-table-column - label="鍘熶环" - align="center" - prop="proPrice" - ></el-table-column> + <el-table-column label="鍘熶环" align="center" prop="proPrice"></el-table-column> <el-table-column label="鎿嶄綔" align="center" width="68"> <template slot-scope="scope"> <el-button size="mini" type="text" icon="el-icon-delete" @@ -432,23 +404,11 @@ <el-button type="primary" icon="el-icon-search" size="mini" @click="handleSearchFor">鎼滅储</el-button> </el-form-item> </el-form> - <el-table - border - v-loading="loading" - ref="tre" - :data="Treedata" - @selection-change="handleChangesingle" - height="478" - style="width: 70%" - > + <el-table border v-loading="loading" ref="tre" :data="Treedata" @selection-change="handleChangesingle" + height="478" style="width: 70%"> <el-table-column type="selection" width="40px" align="center" /> <el-table-column label="椤圭洰鍚嶇О" align="center" prop="proName" width="130" /> - <el-table-column - label="椤圭洰浠锋牸/鍏�" - align="center" - prop="proPrice" - width="100" - /> + <el-table-column label="椤圭洰浠锋牸/鍏�" align="center" prop="proPrice" width="100" /> </el-table> </el-col> </el-row> @@ -771,7 +731,7 @@ this.getList(); }, methods: { - + getList() { this.$nextTick(() => { this.$refs.inputName.focus(); @@ -779,7 +739,7 @@ (this.loading = true); listComp(this.queryParams).then((response) => { this.compList = response.rows; - + response.rows.forEach((item, index) => { item.newID = (this.queryParams.pageNum - 1) * this.queryParams.pageSize + @@ -1043,7 +1003,7 @@ } getProjectList().then((response) => { this.Treedata = response.data; - + }); }, @@ -1303,22 +1263,23 @@ this.OnenewpacName = []; this.queryParams.price = 0; this.loading = true; - let id = this.groupList[0].id; + if (this.groupList[0]) { + let id = this.groupList[0].id || ''; + getDetails(id).then((res) => { + this.OnenewpacName = res.data.groupingProList; + this.OnenewpacName.forEach((item, index) => { + this.queryParams.price += item.proPrice; + }); + + }); + } // console.log(this.groupList[0].id, 9966); getconfigKey("sfzstc").then((res) => { this.sfzs = res.msg; - - }); - getDetails(id).then((res) => { - this.OnenewpacName = res.data.groupingProList; - this.OnenewpacName.forEach((item, index) => { - this.queryParams.price += item.proPrice; - }); - // return this.OnenewpacName.forEach((item) => { - // this.queryParams.price += item.proPrice; - // }); - }); + + + if (this.forms.sex) { deptTreeSelect(this.forms.sex).then((response) => { // 濂楅鍚嶇О -- Gitblit v1.8.0