|
@@ -3,7 +3,7 @@
|
|
|
<HcCardItem>
|
|
|
<div class="hac-task-name-box">
|
|
|
<div class="label">任务名称</div>
|
|
|
- <div class="name">【任务描述】申请【任务转移】</div>
|
|
|
+ <div class="name">【上报人】向您发起【任务审批】审批</div>
|
|
|
</div>
|
|
|
<div class="hac-task-text-box">
|
|
|
<span>上报类型:废除任务</span>
|
|
@@ -23,31 +23,19 @@
|
|
|
<el-form-item label="变更类别:" prop="type" size="large">
|
|
|
<el-radio-group v-model="formModel.type" size="large">
|
|
|
<el-radio label="1">已完成</el-radio>
|
|
|
- <el-radio label="2">延期执行</el-radio>
|
|
|
- <el-radio label="3">任务转移</el-radio>
|
|
|
+ <el-radio label="2" class="ml-4">任务转移</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="完成时间:" prop="finish_time" class="w-72" v-if="formModel.type === '1'">
|
|
|
<el-date-picker class="block" v-model="formModel.finish_time" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD"/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="延期时间:" prop="delay_time" class="w-72" v-if="formModel.type === '2'">
|
|
|
- <el-date-picker class="block" v-model="formModel.delay_time" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD"/>
|
|
|
+ <el-form-item label="转移时间:" prop="transfer" class="w-72" v-if="formModel.type === '2'">
|
|
|
+ <el-date-picker class="block" v-model="formModel.transfer" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD"/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="延期原因:" prop="delay_cause" v-if="formModel.type === '2'">
|
|
|
- <el-input v-model="formModel.delay_cause" :autosize="{ minRows: 3, maxRows: 5 }" placeholder="请输入文字说明" type="textarea"/>
|
|
|
- </el-form-item>
|
|
|
- <div class="flex" v-if="formModel.type === '3'">
|
|
|
- <el-form-item label="转移时间:" prop="transfer" class="w-64 mr-4">
|
|
|
- <el-date-picker class="block" v-model="formModel.transfer" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD"/>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="转移后剩余工作任务完成日期:" prop="complete" class="w-96 ml-4">
|
|
|
- <el-date-picker class="block" v-model="formModel.complete" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD"/>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <el-form-item label="转移对象:" prop="type" size="large" v-if="formModel.type === '3'">
|
|
|
+ <el-form-item label="转移对象:" prop="type" size="large" v-if="formModel.type === '2'">
|
|
|
<div class="form-item-div">张三</div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="转移原因:" prop="textContent" v-if="formModel.type === '3'">
|
|
|
+ <el-form-item label="转移原因:" prop="textContent" v-if="formModel.type === '2'">
|
|
|
<el-input v-model="formModel.textContent" :autosize="{ minRows: 3, maxRows: 5 }" placeholder="请输入文字说明" type="textarea"/>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -98,16 +86,14 @@ onActivated(() => {
|
|
|
|
|
|
//任务表格
|
|
|
const tableColumn = [
|
|
|
- {key: 'taskName', name: '任务名称'},
|
|
|
- {key: 'description', name: '任务描述'},
|
|
|
- {key: 'date', name: '完成日期', width: '160', align: 'center'},
|
|
|
- {key: 'status', name: '状态', width: '100', align: 'center'},
|
|
|
+ {key: 'taskName', name: '所属项目'},
|
|
|
+ {key: 'description', name: '任务描述'}
|
|
|
]
|
|
|
const tableData = ref([
|
|
|
- {taskName: '【任务描述】申请【任务转移】', description: '任务描述。。。。。', date: '2022-02-01', status: '已完成'},
|
|
|
- {taskName: '【任务描述】申请【任务转移】', description: '任务描述。。。。。', date: '2022-02-01', status: '已完成'},
|
|
|
- {taskName: '【任务描述】申请【任务转移】', description: '任务描述。。。。。', date: '2022-02-01', status: '已完成'},
|
|
|
- {taskName: '【任务描述】申请【任务转移】', description: '任务描述。。。。。', date: '2022-02-01', status: '已完成'},
|
|
|
+ {taskName: '所属项目', description: '任务描述。。。。。'},
|
|
|
+ {taskName: '所属项目', description: '任务描述。。。。。'},
|
|
|
+ {taskName: '所属项目', description: '任务描述。。。。。'},
|
|
|
+ {taskName: '所属项目', description: '任务描述。。。。。'}
|
|
|
])
|
|
|
|
|
|
//任务操作数据
|