From 7874262b15ca8d2495012ed5f934332dbeeadf29 Mon Sep 17 00:00:00 2001 From: songshankun <songshankun@foxmail.com> Date: 星期四, 28 九月 2023 09:42:57 +0800 Subject: [PATCH] feat: 客户管理页列表配置列显隐控制 --- src/views/sales/salesOpportunity/AddSalesOpportunityDialog.vue | 50 ++++++++++++++++++++++++++++---------------------- 1 files changed, 28 insertions(+), 22 deletions(-) diff --git a/src/views/sales/salesOpportunity/AddSalesOpportunityDialog.vue b/src/views/sales/salesOpportunity/AddSalesOpportunityDialog.vue index 2db4a3e..75d34f6 100644 --- a/src/views/sales/salesOpportunity/AddSalesOpportunityDialog.vue +++ b/src/views/sales/salesOpportunity/AddSalesOpportunityDialog.vue @@ -39,8 +39,12 @@ <div class="common-select-btn" @click="selClientClick('client')"> <i class="el-icon-circle-plus-outline" title="閫夋嫨"></i> </div> - <div class="common-select-btn" @click="clearupClient('client')"> - <i class="el-icon-edit-outline" title="娓呴櫎"></i> + <div + v-if="editConfig.infomation.client_name && editConfig.infomation.client_name.length > 0" + class="common-select-btn" + @click="clearupClient('client')" + > + <i class="el-icon-remove-outline" title="娓呴櫎"></i> </div> </div> </el-form-item> @@ -75,8 +79,12 @@ <div class="common-select-btn" @click="selClientClick('contact')"> <i class="el-icon-circle-plus-outline" title="閫夋嫨"></i> </div> - <div class="common-select-btn" @click="clearupClient('contact')"> - <i class="el-icon-edit-outline" title="娓呴櫎"></i> + <div + v-if="editConfig.infomation.contact_name && editConfig.infomation.contact_name.length > 0" + class="common-select-btn" + @click="clearupClient('contact')" + > + <i class="el-icon-remove-outline" title="娓呴櫎"></i> </div> </div> </el-form-item> @@ -184,10 +192,10 @@ <div class="basic-info-view"> <el-row> <el-col :span="12"> - <el-form-item label="鍙兘鎬�(%)" prop="possibilities"> + <el-form-item label="鍙兘鎬�(%)" prop="possibilities_id"> <div class="common-select"> <el-select - v-model="editConfig.infomation.possibilities" + v-model="editConfig.infomation.possibilities_id" placeholder="璇烽�夋嫨" class="common-select-sel" size="mini" @@ -215,7 +223,14 @@ </el-col> <el-col :span="12"> <el-form-item label="棰勭畻缁濆鍊�" prop="budget"> - <el-input v-model="editConfig.infomation.budget"></el-input> + <el-input-number + v-model="editConfig.infomation.budget" + placeholder="璇疯緭鍏�" + :min="0" + :precision="2" + :controls="false" + style="width: 25%; margin-right: 5px" + ></el-input-number> </el-form-item> </el-col> <el-col :span="12"> @@ -337,7 +352,7 @@ <el-input type="textarea" :autosize="{ minRows: 2 }" - v-model="editConfig.infomation.advantage" + v-model="editConfig.infomation.advantages" ></el-input> </el-form-item> </el-col> @@ -652,15 +667,9 @@ console.log(res) this.editConfig.visible = false if (res.code === 200) { - this.$message({ - message: "娣诲姞鎴愬姛", - type: "success" - }) - if (this.editConfig.title === "鏂板缓" && this.editConfig.infomation.client_name) { - this.$parent.handleClose() - } else { - this.$parent.getData() - } + this.$message.success("娣诲姞鎴愬姛") + this.$parent.getData() + // } } }) } else { @@ -668,10 +677,7 @@ console.log(res) this.editConfig.visible = false if (res.code === 200) { - this.$message({ - message: "缂栬緫鎴愬姛", - type: "success" - }) + this.$message.success("缂栬緫鎴愬姛") this.$parent.getData() } }) @@ -704,7 +710,7 @@ number: data.number || "", opportunities: data.opportunities || "", pain_points: data.pain_points || "", - possibilities: data.possibilities || 0, + possibilities: data.possibilities_id || 0, process: data.process || "", projected_amount: data.projected_amount || 0, province_id: data.province_id || 0, -- Gitblit v1.8.0