|
|
@@ -15,7 +15,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
+ <!-- <el-col :span="12">
|
|
|
<el-form-item label="开始时间" prop="taskStartDate">
|
|
|
<el-date-picker
|
|
|
v-model="form.taskStartDate"
|
|
|
@@ -24,20 +24,35 @@
|
|
|
type="date"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col> -->
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="结束时间" prop="taskEndDate">
|
|
|
+ <el-form-item label="要求完成时间" prop="taskEndDate">
|
|
|
<el-date-picker
|
|
|
v-model="form.taskEndDate"
|
|
|
- placeholder="请选择结束时间"
|
|
|
+ placeholder="请选择要求完成时间"
|
|
|
style="width: 100%"
|
|
|
type="date"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="督办事项来源" prop="source">
|
|
|
+ <el-input v-model="form.source" placeholder="请输入督办事项来源" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="说明" prop="taskDesc">
|
|
|
- <el-input v-model="form.taskDesc" placeholder="请输入说明" type="textarea" />
|
|
|
+ <el-form-item label="督办内容" prop="taskDesc">
|
|
|
+ <el-input v-model="form.taskDesc" placeholder="请输入督办内容" type="textarea" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="负责人" prop="mainUserId">
|
|
|
+ <!-- <el-select v-model="form.mainUserId" placeholder="请选择负责人" style="width: 100%">
|
|
|
+ <el-option v-for="item in users" :key="item.id" :label="item.userName" :value="item.id" />
|
|
|
+ </el-select> -->
|
|
|
+ <el-input v-model="form.mainUserName" placeholder="负责人" readonly>
|
|
|
+ <el-button slot="append" icon="el-icon-search" @click="choose(false, 'mainUserId', 'mainUserName')" />
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
@@ -54,36 +69,26 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="监办人" prop="watchUserId">
|
|
|
- <!-- <el-select v-model="form.watchUserId" clear placeholder="请选择监办人" style="width: 100%">
|
|
|
+ <el-form-item label="协办人" prop="teamNames">
|
|
|
+ <!-- <el-select v-model="teamIds" clear multiple placeholder="请选择协办人" style="width: 100%">
|
|
|
<el-option v-for="item in users" :key="item.id" :label="item.userName" :value="item.id" />
|
|
|
</el-select> -->
|
|
|
- <el-input v-model="form.watchUserName" placeholder="监办人" readonly>
|
|
|
- <el-button slot="append" icon="el-icon-search" @click="choose(false, 'watchUserId', 'watchUserName')" />
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="负责人" prop="mainUserId">
|
|
|
- <!-- <el-select v-model="form.mainUserId" placeholder="请选择负责人" style="width: 100%">
|
|
|
- <el-option v-for="item in users" :key="item.id" :label="item.userName" :value="item.id" />
|
|
|
- </el-select> -->
|
|
|
- <el-input v-model="form.mainUserName" placeholder="负责人" readonly>
|
|
|
- <el-button slot="append" icon="el-icon-search" @click="choose(false, 'mainUserId', 'mainUserName')" />
|
|
|
+ <el-input v-model="form.teamNames" placeholder="协办人" readonly>
|
|
|
+ <el-button slot="append" icon="el-icon-search" @click="choose(true, 'teamIds', 'teamNames')" />
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="团队成员">
|
|
|
- <!-- <el-select v-model="teamIds" clear multiple placeholder="请选择团队成员" style="width: 100%">
|
|
|
+ <el-form-item label="监办人" prop="watchUserId">
|
|
|
+ <!-- <el-select v-model="form.watchUserId" clear placeholder="请选择监办人" style="width: 100%">
|
|
|
<el-option v-for="item in users" :key="item.id" :label="item.userName" :value="item.id" />
|
|
|
</el-select> -->
|
|
|
- <el-input v-model="form.teamNames" placeholder="团队成员" readonly>
|
|
|
- <el-button slot="append" icon="el-icon-search" @click="choose(true, 'teamIds', 'teamNames')" />
|
|
|
+ <el-input v-model="form.watchUserName" placeholder="监办人" readonly>
|
|
|
+ <el-button slot="append" icon="el-icon-search" @click="choose(false, 'watchUserId', 'watchUserName')" />
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
+ <!-- <el-col :span="12">
|
|
|
<el-form-item label="关联类型" prop="targetType">
|
|
|
<el-select
|
|
|
v-model="form.targetType"
|
|
|
@@ -113,7 +118,7 @@
|
|
|
<el-form-item label="备注" prop="remark">
|
|
|
<el-input v-model="form.remark" placeholder="请输入备注" type="textarea" />
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col> -->
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
|
@@ -171,7 +176,7 @@
|
|
|
// 回款
|
|
|
payments: [],
|
|
|
selfVisible: false,
|
|
|
- // 团队成员
|
|
|
+ // 协办人
|
|
|
teamIds: [],
|
|
|
// 客户数据
|
|
|
customers: [],
|
|
|
@@ -185,6 +190,7 @@
|
|
|
isOverdue: '10',
|
|
|
taskStartDate: '',
|
|
|
taskEndDate: '',
|
|
|
+ source: '',
|
|
|
taskDesc: '',
|
|
|
supervisorUserId: '',
|
|
|
watchUserId: '',
|
|
|
@@ -205,10 +211,12 @@
|
|
|
rules: {
|
|
|
taskTitle: [{ required: true, message: '标题不能为空', trigger: 'blur' }],
|
|
|
taskType: [{ required: true, message: '类型不能为空', trigger: 'blur' }],
|
|
|
- taskStartDate: [{ required: true, message: '开始时间不能为空', trigger: 'blur' }],
|
|
|
- taskEndDate: [{ required: true, message: '结束时间不能为空', trigger: 'blur' }],
|
|
|
+ // taskStartDate: [{ required: true, message: '开始时间不能为空', trigger: 'blur' }],
|
|
|
+ taskEndDate: [{ required: true, message: '要求完成时间不能为空', trigger: 'blur' }],
|
|
|
supervisorUserId: [{ required: true, message: '督办人不能为空', trigger: 'change' }],
|
|
|
mainUserId: [{ required: true, message: '负责人不能为空', trigger: 'change' }],
|
|
|
+ teamNames: [{ required: true, message: '协办人不能为空', trigger: 'change' }],
|
|
|
+ watchUserId: [{ required: true, message: '监办人不能为空', trigger: 'change' }],
|
|
|
},
|
|
|
multiple: false,
|
|
|
property: '',
|
|
|
@@ -347,6 +355,7 @@
|
|
|
this.form.isOverdue = '10'
|
|
|
this.form.taskStartDate = ''
|
|
|
this.form.taskEndDate = ''
|
|
|
+ this.form.source = ''
|
|
|
this.form.taskDesc = ''
|
|
|
this.form.supervisorUserId = ''
|
|
|
this.form.watchUserId = ''
|