提交 0534a779 authored 作者: matian's avatar matian

update:代码更新

上级 59dab699
<template>
<el-dialog v-bind="$attrs" v-on="$listeners" width="80%" title="添加客户">
<el-dialog v-bind="$attrs" v-on="$listeners" width="70%" title="添加客户">
<app-card>
<app-list v-bind="tableOptions" ref="list" @selection-change="handleSelectionChange">
<template #footer>
......@@ -42,16 +42,16 @@ export default {
},
{
type: 'select',
prop: 'name',
prop: 'create',
placeholder: '创建员工'
}
],
columns: [
{ type: 'selection', minWidth: '50px', fixed: 'left' },
{ label: '客户名称', prop: 'group_name', align: 'center' },
{ label: '合作项目', prop: 'customer_num', align: 'center' },
{ label: '所在地区', prop: 'employees_num', align: 'center' },
{ label: '创建时间', prop: 'created_name', align: 'center' },
{ label: '客户名称', prop: 'name', align: 'center' },
{ label: '合作项目', prop: 'project', align: 'center' },
{ label: '所在地区', prop: 'region', align: 'center' },
{ label: '创建时间', prop: 'created_at', align: 'center' },
{ label: '创建人', prop: 'creater', align: 'center' }
],
data: [
......
<template>
<el-dialog v-bind="$attrs" v-on="$listeners" width="30%" top="40vh" :title="title">
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
<el-form-item label="客户组名称" prop="group_name">
<el-input v-model="form.group_name" />
<el-form-item label="客户组名称" prop="customer_group_name">
<el-input v-model="form.customer_group_name" />
</el-form-item>
<el-form-item>
<el-button type="primary" style="margin-left: 20px" @click="submit">提交</el-button>
......@@ -17,10 +17,10 @@ export default {
data() {
return {
form: {
group_name: ''
customer_group_name: ''
},
rules: {
group_name: [
customer_group_name: [
{ required: true, message: '请输入客户组名称', trigger: 'blur' },
{ min: 0, max: 20, message: '您最多可输入20个字符', trigger: 'blur' }
]
......
<template>
<el-dialog v-bind="$attrs" v-on="$listeners" width="20%" top="40vh" title="添加员工">
<el-dialog v-bind="$attrs" v-on="$listeners" width="30%" title="添加员工">
<el-form ref="form" :model="form" :rules="rules">
<el-form-item label="员工名称" prop="group_name">
<el-select
type="text"
v-model="form.employee_name"
placeholder="输入员工姓名/手机号码搜索"
placeholder="员工姓名/手机号码搜索"
filterable
remote
:remote-method="fetchEmployeeList"
:loading="loading"
size="80%"
>
<el-option v-for="item in employeeList" :key="item.id" :label="item.employee_name" :value="item.id">
<span style="float: left">
......
......@@ -45,9 +45,9 @@ export default {
// }
// },
columns: [
{ label: '客户名称', prop: 'group_name', align: 'center' },
{ label: '创建时间', prop: 'customer_num', align: 'center' },
{ label: '创建人', prop: 'employees_num', align: 'center' },
{ label: '客户名称', prop: 'customer_name', align: 'center' },
{ label: '创建时间', prop: 'created_at', align: 'center' },
{ label: '创建人', prop: 'created_by', align: 'center' },
{ label: '操作', slots: 'table-x', align: 'center', width: '300', fixed: 'right' }
],
data: [
......@@ -76,7 +76,7 @@ export default {
handleRemove(row) {
// deleteGroup({ id: row.id }).then(res => {
// this.$message({ type: 'success', message: '删除成功' })
// this.$refs.list.refetch()
// this.$parent.$parent.getDetail()
// })
}
}
......
......@@ -46,9 +46,9 @@ export default {
// },
columns: [
{ label: '员工姓名', prop: 'group_name', align: 'center' },
{ label: '手机号', prop: 'customer_num', align: 'center' },
{ label: '创建时间', prop: 'employees_num', align: 'center' },
{ label: '创建人', prop: 'creater', align: 'center' },
{ label: '手机号', prop: 'sub_mobile', align: 'center' },
{ label: '创建时间', prop: 'created_at', align: 'center' },
{ label: '创建人', prop: 'created_by', align: 'center' },
{ label: '操作', slots: 'table-x', align: 'center', width: '300', fixed: 'right' }
],
data: [
......
......@@ -46,7 +46,7 @@ export default {
// }
// },
columns: [
{ label: '客户组名称', prop: 'group_name', align: 'center' },
{ label: '客户组名称', prop: 'name', align: 'center' },
{ label: '客户数量', prop: 'customer_num', align: 'center' },
{ label: '员工数量', prop: 'employees_num', align: 'center' },
{ label: '创建时间', prop: 'created_at', align: 'center' },
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论