|
@@ -25,7 +25,20 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="业务线" prop="bizId" class="form-item">
|
|
|
- <el-input v-model="formData.name" placeholder="请输入任务名称" size="medium" />
|
|
|
+ <el-select v-model="formData.bizId" disabled placeholder="请选择" size="medium" style="width: 100%">
|
|
|
+ <el-option
|
|
|
+ v-for="item in bizList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="开始时间" prop="startTime" class="form-item">
|
|
|
+ <el-date-picker v-model="formData.startTime" type="date" placeholder="选择日期" value-format="yyyy.MM.dd" size="medium" style="width: 100%" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="结束时间" prop="endTime" class="form-item">
|
|
|
+ <el-date-picker v-model="formData.endTime" type="date" placeholder="选择日期" value-format="yyyy.MM.dd" size="medium" style="width: 100%" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="负责人" prop="owner" class="form-item">
|
|
|
<search-people :value.sync="formData.owner" style="width: 100%" size="medium" />
|
|
@@ -64,6 +77,8 @@ export default {
|
|
|
return {
|
|
|
form_rules: {
|
|
|
name: [{ required: true, message: '名称不能为空', trigger: 'blur' }],
|
|
|
+ parentId: [{ required: true, message: '父任务不能为空', trigger: 'blur' }],
|
|
|
+ bizId: [{ required: true, message: '业务线不能为空', trigger: 'blur' }],
|
|
|
owner: [{ required: true, message: '负责人不能为空', trigger: 'blur' }]
|
|
|
},
|
|
|
show: this.visible,
|
|
@@ -80,7 +95,8 @@ export default {
|
|
|
desc: null,
|
|
|
children: []
|
|
|
},
|
|
|
- parentList: []
|
|
|
+ parentList: [], // 父任务列表
|
|
|
+ bizList: [] // 业务线列表
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
@@ -103,9 +119,11 @@ export default {
|
|
|
methods: {
|
|
|
handlerData(data) { // 处理传入数据
|
|
|
this.parentList = [{ id: data.id, name: data.name }]
|
|
|
+ this.bizList = [{ id: data.bizId, name: data.bizIdString }]
|
|
|
this.$nextTick(() => {
|
|
|
this.formData.owner = localStorage.getItem('username')
|
|
|
this.formData.parentId = data.id
|
|
|
+ this.formData.bizId = data.bizId
|
|
|
})
|
|
|
},
|
|
|
confirmForm() { // 确认提交表单
|