From 90943dd32237e9e1c9f0cd66e33b2145c26883ff Mon Sep 17 00:00:00 2001
From: songshankun <songshankun@foxmail.com>
Date: 星期一, 25 九月 2023 14:14:47 +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