|
@@ -90,29 +90,21 @@
|
|
|
show-word-limit
|
|
show-word-limit
|
|
|
type="textarea" />
|
|
type="textarea" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="进展描述" prop="progress">
|
|
|
|
|
- <el-input v-model="form.progress" maxlength="500" resize="none" :rows="4" show-word-limit type="textarea" />
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- <el-form-item label="下一步计划" prop="nextPlan">
|
|
|
|
|
- <el-input v-model="form.nextPlan" maxlength="500" resize="none" :rows="4" show-word-limit type="textarea" />
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
<el-row :gutter="20">
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="客户信息" prop="custName">
|
|
|
|
|
- <el-input v-model="form.custName" readonly suffix-icon="el-icon-search" @focus="handleSelectCustomer" />
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- </el-col>
|
|
|
|
|
- <el-col :span="12">
|
|
|
|
|
- <el-form-item label="是否创建项目" prop="isBig">
|
|
|
|
|
- <el-select v-model="createProj" placeholder="请选择" style="width: 100%" @change="changeIsProject">
|
|
|
|
|
- <el-option label="是" :value="true" />
|
|
|
|
|
- <el-option label="否" :value="false" />
|
|
|
|
|
|
|
+ <el-form-item label="跟进沟通情况" prop="followCommunicateCase">
|
|
|
|
|
+ <el-select
|
|
|
|
|
+ v-model="form.followCommunicateCase"
|
|
|
|
|
+ placeholder="请选择"
|
|
|
|
|
+ style="width: 100%"
|
|
|
|
|
+ @change="changeIsProject">
|
|
|
|
|
+ <el-option label="信息有效,可继续跟进,转C类订单" value="10" />
|
|
|
|
|
+ <el-option label="信息有效,可转为储备用户" value="20" />
|
|
|
|
|
+ <el-option label="信息无效,不再跟进" value="30" />
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
|
|
- <el-row :gutter="20">
|
|
|
|
|
- <el-col v-if="createProj" :span="12">
|
|
|
|
|
|
|
+ <el-col v-if="form.followCommunicateCase == '10' || form.followCommunicateCase == '20'" :span="12">
|
|
|
<el-form-item label="关联项目" prop="nboName">
|
|
<el-form-item label="关联项目" prop="nboName">
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="form.nboName"
|
|
v-model="form.nboName"
|
|
@@ -123,6 +115,12 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
|
|
+ <el-form-item label="进展描述" prop="progress">
|
|
|
|
|
+ <el-input v-model="form.progress" maxlength="500" resize="none" :rows="4" show-word-limit type="textarea" />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+ <el-form-item label="下一步计划" prop="nextPlan">
|
|
|
|
|
+ <el-input v-model="form.nextPlan" maxlength="500" resize="none" :rows="4" show-word-limit type="textarea" />
|
|
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<span slot="footer">
|
|
<span slot="footer">
|
|
|
<el-button type="primary" @click="consultEdit">保存</el-button>
|
|
<el-button type="primary" @click="consultEdit">保存</el-button>
|
|
@@ -152,7 +150,6 @@
|
|
|
return {
|
|
return {
|
|
|
title: '',
|
|
title: '',
|
|
|
visible: false,
|
|
visible: false,
|
|
|
- createProj: false,
|
|
|
|
|
areaEditDisable: true,
|
|
areaEditDisable: true,
|
|
|
provinceOptions: [],
|
|
provinceOptions: [],
|
|
|
currentProvince: [],
|
|
currentProvince: [],
|
|
@@ -176,9 +173,13 @@
|
|
|
custId: 0, // 客户ID
|
|
custId: 0, // 客户ID
|
|
|
custName: '', // 客户
|
|
custName: '', // 客户
|
|
|
nboId: 0, // 关联项目
|
|
nboId: 0, // 关联项目
|
|
|
- nboName: '', // 项目名称
|
|
|
|
|
|
|
+ nboName: '', // 项目名称,
|
|
|
|
|
+ followCommunicateCase: '', // 10、信息有效,可继续跟进,转C类订单;20、信息有效,可转为储备用户;30、信息无效,不再跟进。
|
|
|
|
|
+ },
|
|
|
|
|
+ rules: {
|
|
|
|
|
+ followCommunicateCase: [{ required: true, trigger: ['blur', 'change'], message: '请选择跟进沟通情况' }],
|
|
|
|
|
+ nboName: [{ required: true, trigger: ['blur', 'change'], message: '请选择项目' }],
|
|
|
},
|
|
},
|
|
|
- rules: {},
|
|
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
mounted() {
|
|
mounted() {
|
|
@@ -190,7 +191,6 @@
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
async init(id) {
|
|
async init(id) {
|
|
|
- this.createProj = false
|
|
|
|
|
this.visible = true
|
|
this.visible = true
|
|
|
if (!id) {
|
|
if (!id) {
|
|
|
this.title = '新建跟进记录'
|
|
this.title = '新建跟进记录'
|
|
@@ -209,7 +209,10 @@
|
|
|
if (err) return
|
|
if (err) return
|
|
|
this.$message.success(res.msg)
|
|
this.$message.success(res.msg)
|
|
|
this.visible = false
|
|
this.visible = false
|
|
|
- this.$emit('consultSave', this.createProj)
|
|
|
|
|
|
|
+ this.$emit(
|
|
|
|
|
+ 'consultSave',
|
|
|
|
|
+ this.form.followCommunicateCase == '10' || this.form.followCommunicateCase == '20'
|
|
|
|
|
+ )
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
@@ -268,6 +271,7 @@
|
|
|
custName: '', // 客户
|
|
custName: '', // 客户
|
|
|
nboId: 0, // 关联项目
|
|
nboId: 0, // 关联项目
|
|
|
nboName: '', // 项目名称
|
|
nboName: '', // 项目名称
|
|
|
|
|
+ followCommunicateCase: '', // 10、信息有效,可继续跟进,转C类订单;20、信息有效,可转为储备用户;30、信息无效,不再跟进。
|
|
|
}
|
|
}
|
|
|
this.$refs['form'].resetFields()
|
|
this.$refs['form'].resetFields()
|
|
|
},
|
|
},
|