|
@@ -11,19 +11,19 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户编码" prop="customerCode">
|
|
|
+ <el-form-item label="家长编码" prop="customerCode">
|
|
|
<el-input
|
|
|
v-model="queryParams.customerCode"
|
|
|
- placeholder="请输入客户编码"
|
|
|
+ placeholder="请输入家长编码"
|
|
|
clearable
|
|
|
size="small"
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户名称" prop="customerName">
|
|
|
+ <el-form-item label="家长名称" prop="customerName">
|
|
|
<el-input
|
|
|
v-model="queryParams.customerName"
|
|
|
- placeholder="请输入客户名称"
|
|
|
+ placeholder="请输入家长名称"
|
|
|
clearable
|
|
|
size="small"
|
|
|
@keyup.enter.native="handleQuery"
|
|
@@ -38,8 +38,8 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户状态" prop="status">
|
|
|
- <el-select v-model="queryParams.status" placeholder="请选择客户状态" clearable size="small">
|
|
|
+ <el-form-item label="家长状态" prop="status">
|
|
|
+ <el-select v-model="queryParams.status" placeholder="请选择家长状态" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="item in statusOptions"
|
|
|
:key="'status'+item.dictValue"
|
|
@@ -48,8 +48,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户类型" prop="customerType">
|
|
|
- <el-select multiple v-model="ctsTypeArr" placeholder="请选择客户类型" clearable size="small">
|
|
|
+ <el-form-item label="家长类型" prop="customerType">
|
|
|
+ <el-select multiple v-model="ctsTypeArr" placeholder="请选择家长类型" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="item in typeOptions"
|
|
|
:key="'type'+item.dictValue"
|
|
@@ -67,8 +67,8 @@
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户来源" prop="source">
|
|
|
- <el-select multiple v-model="sourceArr" placeholder="请选择客户来源" clearable size="small">
|
|
|
+ <el-form-item label="家长来源" prop="source">
|
|
|
+ <el-select multiple v-model="sourceArr" placeholder="请选择家长来源" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="item in sourceOptions"
|
|
|
:key="'source'+item.dictValue"
|
|
@@ -77,8 +77,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户标签" prop="tags">
|
|
|
- <el-select multiple v-model="tagIds" placeholder="请选择客户标签" clearable size="small">
|
|
|
+ <el-form-item label="家长标签" prop="tags">
|
|
|
+ <el-select multiple v-model="tagIds" placeholder="请选择家长标签" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="item in tagsOptions"
|
|
|
:key="'tags'+item.dictValue"
|
|
@@ -108,7 +108,7 @@
|
|
|
:disabled="multiple"
|
|
|
@click="handleEditSource"
|
|
|
v-hasPermi="['crm:customer:editSource']"
|
|
|
- >修改客户来源</el-button>
|
|
|
+ >修改家长来源</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
@@ -146,8 +146,8 @@
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
<el-table-column label="ID" align="center" prop="customerId" />
|
|
|
<el-table-column label="所属公司" align="center" prop="companyName" />
|
|
|
- <el-table-column label="客户编码" align="center" prop="customerCode" />
|
|
|
- <el-table-column label="客户名称" align="center" prop="customerName" />
|
|
|
+ <el-table-column label="家长编码" align="center" prop="customerCode" />
|
|
|
+ <el-table-column label="家长名称" align="center" prop="customerName" />
|
|
|
<el-table-column label="手机" align="center" prop="mobile" />
|
|
|
<el-table-column label="性别" align="center" prop="sex">
|
|
|
<template slot-scope="scope">
|
|
@@ -157,19 +157,19 @@
|
|
|
<el-table-column label="微信号" align="center" prop="weixin" />
|
|
|
<el-table-column label="所在地" align="center" prop="address" />
|
|
|
<el-table-column label="标签" align="center" prop="tags" />
|
|
|
- <el-table-column label="客户来源" align="center" prop="source">
|
|
|
+ <el-table-column label="家长来源" align="center" prop="source">
|
|
|
<template slot-scope="scope">
|
|
|
<el-tag prop="source" v-for="(item, index) in sourceOptions" :key="'source'+index" v-if="scope.row.source==item.dictValue">{{item.dictLabel}}</el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column label="客户类型" align="center" prop="customerType">
|
|
|
+ <el-table-column label="家长类型" align="center" prop="customerType">
|
|
|
<template slot-scope="scope">
|
|
|
<el-tag prop="customerType" v-for="(item, index) in typeOptions" :key="'customerType'+index" v-if="scope.row.customerType==item.dictValue">{{item.dictLabel}}</el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column label="客户状态" align="center" prop="status">
|
|
|
+ <el-table-column label="家长状态" align="center" prop="status">
|
|
|
<template slot-scope="scope">
|
|
|
<el-tag prop="status" v-for="(item, index) in statusOptions" :key="'status'+index" v-if="scope.row.status==item.dictValue">{{item.dictLabel}}</el-tag>
|
|
|
</template>
|
|
@@ -217,14 +217,14 @@
|
|
|
@pagination="getList"
|
|
|
/>
|
|
|
|
|
|
- <!-- 添加或修改客户对话框 -->
|
|
|
+ <!-- 添加或修改家长对话框 -->
|
|
|
<el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
- <el-form-item label="客户编码" prop="customerCode">
|
|
|
- <el-input v-model="form.customerCode" :disabled="form.customerId!=null" placeholder="请输入客户编码" />
|
|
|
+ <el-form-item label="家长编码" prop="customerCode">
|
|
|
+ <el-input v-model="form.customerCode" :disabled="form.customerId!=null" placeholder="请输入家长编码" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户名称" prop="customerName">
|
|
|
- <el-input v-model="form.customerName" placeholder="请输入客户名称" />
|
|
|
+ <el-form-item label="家长名称" prop="customerName">
|
|
|
+ <el-input v-model="form.customerName" placeholder="请输入家长名称" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="手机" prop="mobile">
|
|
|
<el-input maxlength="11" v-model="form.mobile" placeholder="请输入手机" />
|
|
@@ -247,8 +247,8 @@
|
|
|
<el-form-item label="详细地址" prop="detailAddress">
|
|
|
<el-input v-model="form.detailAddress" placeholder="请输入详细地址" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户来源" prop="source">
|
|
|
- <el-select v-model="form.source" placeholder="请选择客户来源" clearable size="small">
|
|
|
+ <el-form-item label="家长来源" prop="source">
|
|
|
+ <el-select v-model="form.source" placeholder="请选择家长来源" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="item in sourceOptions"
|
|
|
:key="item.dictValue"
|
|
@@ -257,8 +257,8 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户类型" prop="customerType">
|
|
|
- <el-select v-model="form.customerType" placeholder="请选择客户类型" clearable size="small">
|
|
|
+ <el-form-item label="家长类型" prop="customerType">
|
|
|
+ <el-select v-model="form.customerType" placeholder="请选择家长类型" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="item in typeOptions"
|
|
|
:key="item.dictValue"
|
|
@@ -267,7 +267,7 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="客户状态">
|
|
|
+ <el-form-item label="家长状态">
|
|
|
<el-radio-group v-model="form.status">
|
|
|
<el-radio :label="item.dictValue" v-for="item in statusOptions">{{item.dictLabel}}</el-radio>
|
|
|
</el-radio-group>
|
|
@@ -292,7 +292,7 @@
|
|
|
>
|
|
|
</el-input>
|
|
|
<el-button v-else class="button-new-tag" size="small" @click="showInput">添加标签+</el-button>
|
|
|
- <el-select @change="tagsChange" v-model="tagId" placeholder="选择客户来源" style="width:140px;margin-left: 5px;" clearable size="small">
|
|
|
+ <el-select @change="tagsChange" v-model="tagId" placeholder="选择家长来源" style="width:140px;margin-left: 5px;" clearable size="small">
|
|
|
<el-option
|
|
|
v-for="item in tagsOptions"
|
|
|
:key="item.dictValue"
|
|
@@ -335,7 +335,7 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
source:{
|
|
|
- title:"修改客户来源",
|
|
|
+ title:"修改家长来源",
|
|
|
open:false,
|
|
|
},
|
|
|
tagId:null,
|
|
@@ -355,7 +355,7 @@ export default {
|
|
|
sexOptions:[],
|
|
|
pageSizes: [10, 20, 30, 50,100,500 ],
|
|
|
show:{
|
|
|
- title:"客户详情",
|
|
|
+ title:"家长详情",
|
|
|
open:false,
|
|
|
},
|
|
|
companys:[],
|
|
@@ -371,7 +371,7 @@ export default {
|
|
|
showSearch: true,
|
|
|
// 总条数
|
|
|
total: 0,
|
|
|
- // 客户表格数据
|
|
|
+ // 家长表格数据
|
|
|
customerList: [],
|
|
|
// 弹出层标题
|
|
|
title: "",
|
|
@@ -412,7 +412,7 @@ export default {
|
|
|
// 表单校验
|
|
|
rules: {
|
|
|
// customerName: [
|
|
|
- // { required: true, message: "客户名称不能为空", trigger: "blur" }
|
|
|
+ // { required: true, message: "家长名称不能为空", trigger: "blur" }
|
|
|
// ],
|
|
|
mobile: [
|
|
|
{ required: true, message: "手机号不能为空", trigger: "blur" }
|
|
@@ -421,7 +421,7 @@ export default {
|
|
|
// { required: true, message: "性别不能为空", trigger: "blur" }
|
|
|
// ],
|
|
|
source: [
|
|
|
- { required: true, message: "客户来源不能为空", trigger: "blur" }
|
|
|
+ { required: true, message: "家长来源不能为空", trigger: "blur" }
|
|
|
],
|
|
|
}
|
|
|
};
|
|
@@ -524,7 +524,7 @@ export default {
|
|
|
that.$refs.customerDetails.getDetails(row.customerId);
|
|
|
}, 200);
|
|
|
},
|
|
|
- /** 查询客户列表 */
|
|
|
+ /** 查询家长列表 */
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
|
if(this.ctsTypeArr.length>0){
|
|
@@ -615,7 +615,7 @@ export default {
|
|
|
handleAdd() {
|
|
|
this.reset();
|
|
|
this.open = true;
|
|
|
- this.title = "添加客户";
|
|
|
+ this.title = "添加家长";
|
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
|
handleUpdate(row) {
|
|
@@ -648,7 +648,7 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
this.open = true;
|
|
|
- this.title = "修改客户";
|
|
|
+ this.title = "修改家长";
|
|
|
});
|
|
|
},
|
|
|
/** 提交按钮 */
|
|
@@ -678,7 +678,7 @@ export default {
|
|
|
/** 删除按钮操作 */
|
|
|
handleDelete(row) {
|
|
|
const customerIds = row.customerId || this.ids;
|
|
|
- this.$confirm('是否确认删除客户编号为"' + customerIds + '"的数据项?', "警告", {
|
|
|
+ this.$confirm('是否确认删除家长编号为"' + customerIds + '"的数据项?', "警告", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
type: "warning"
|
|
@@ -693,7 +693,7 @@ export default {
|
|
|
handleExport() {
|
|
|
//const queryParams = this.queryParams;
|
|
|
const queryParams=this.addDateRange(this.queryParams, this.dateRange)
|
|
|
- this.$confirm('是否确认导出客户数据项?', "警告", {
|
|
|
+ this.$confirm('是否确认导出家长数据项?', "警告", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
type: "warning"
|