|
@@ -9,12 +9,12 @@
|
|
|
@cancel="cancel()"
|
|
|
>
|
|
|
<article id="create-children" ref="create-children">
|
|
|
- <el-form ref="form" :model="formData" :rules="form_rules" label-width="100px" :label-position="'left'">
|
|
|
+ <el-form ref="form" :model="formData" :rules="form_rules" label-width="100px" label-position="right">
|
|
|
<div class="form-main-flex">
|
|
|
- <el-form-item label="任务名称" prop="name" class="form-all-line">
|
|
|
+ <el-form-item label="任务名称:" prop="name" class="form-all-line">
|
|
|
<el-input v-model="formData.name" placeholder="请输入任务名称" size="medium" clearable="" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="父任务" prop="parentId" class="form-item">
|
|
|
+ <el-form-item label="父任务:" prop="parentId" class="form-item">
|
|
|
<el-select v-model="formData.parentId" disabled placeholder="请选择" size="medium" style="width: 100%">
|
|
|
<el-option
|
|
|
v-for="item in parentList"
|
|
@@ -24,7 +24,7 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="业务线" prop="bizId" class="form-item">
|
|
|
+ <el-form-item label="业务线:" prop="bizId" class="form-item">
|
|
|
<el-select v-model="formData.bizId" disabled placeholder="请选择" size="medium" style="width: 100%">
|
|
|
<el-option
|
|
|
v-for="item in bizList"
|
|
@@ -34,19 +34,19 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="开始时间" prop="startTime" class="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-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">
|
|
|
+ <el-form-item label="负责人:" prop="owner" class="form-item">
|
|
|
<search-people :value.sync="formData.owner" style="width: 100%" size="medium" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="其他参与人" prop="participants" class="form-item">
|
|
|
+ <el-form-item label="其他参与人:" prop="participants" class="form-item">
|
|
|
<search-people :value.sync="formData.participants" style="width: 100%" size="medium" :multiple="true" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="任务状态" prop="status" class="form-item">
|
|
|
+ <el-form-item label="任务状态:" prop="status" class="form-item">
|
|
|
<el-select v-model="formData.status" placeholder="请选择" size="medium" style="width: 100%">
|
|
|
<el-option
|
|
|
v-for="item in allStatus"
|
|
@@ -56,7 +56,7 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="进度" prop="process" class="form-item">
|
|
|
+ <el-form-item label="进度:" prop="process" class="form-item">
|
|
|
<el-input v-model.number="formData.process" size="medium" style="width: 40%" @input="inputProcess">
|
|
|
<template slot="append">%</template>
|
|
|
</el-input>
|
|
@@ -67,7 +67,7 @@
|
|
|
</div>
|
|
|
</el-form>
|
|
|
<add-children-list
|
|
|
- v-if="formData.level <= 1"
|
|
|
+ v-if="formData.level <= 1 || newAdd"
|
|
|
id="create"
|
|
|
:list.sync="childrenList"
|
|
|
:data="formData"
|
|
@@ -107,6 +107,11 @@ export default {
|
|
|
return null
|
|
|
},
|
|
|
required: true
|
|
|
+ },
|
|
|
+ newAdd: {
|
|
|
+ type: Boolean,
|
|
|
+ default: false,
|
|
|
+ required: false
|
|
|
}
|
|
|
},
|
|
|
data() {
|