|
@@ -1,35 +1,35 @@
|
|
<template>
|
|
<template>
|
|
<hc-new-dialog widths="600px" bg-color="#fff" :show="isShow" title="流程上报" :loading="formReportLoading" is-row-footer @save="modalSave" @close="modalClose">
|
|
<hc-new-dialog widths="600px" bg-color="#fff" :show="isShow" title="流程上报" :loading="formReportLoading" is-row-footer @save="modalSave" @close="modalClose">
|
|
<el-form ref="formRef" class="p-4" :model="formModel" :rules="formRules" label-position="left" label-width="auto" size="large">
|
|
<el-form ref="formRef" class="p-4" :model="formModel" :rules="formRules" label-position="left" label-width="auto" size="large">
|
|
- <el-form-item label="任务名称" prop="taskName">
|
|
|
|
|
|
+ <el-form-item label="任务名称:" prop="taskName">
|
|
<el-input v-model="formModel.taskName" disabled />
|
|
<el-input v-model="formModel.taskName" disabled />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="任务描述">
|
|
|
|
|
|
+ <el-form-item label="任务描述:">
|
|
<el-input v-model="formModel.taskDesc" :autosize="{ minRows: 3, maxRows: 5 }" placeholder="请输入任务描述" type="textarea" />
|
|
<el-input v-model="formModel.taskDesc" :autosize="{ minRows: 3, maxRows: 5 }" placeholder="请输入任务描述" type="textarea" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="是否需要审计意见" prop="isBuildAudit">
|
|
|
|
|
|
+ <el-form-item v-if="isBuildAudit" label="审计意见:" prop="isBuildAudit">
|
|
<el-radio-group v-model="formModel.isBuildAudit">
|
|
<el-radio-group v-model="formModel.isBuildAudit">
|
|
- <el-radio :value="1">是</el-radio>
|
|
|
|
- <el-radio :value="0">否</el-radio>
|
|
|
|
|
|
+ <el-radio :value="1">需要</el-radio>
|
|
|
|
+ <el-radio :value="0" class="ml-20px">不需要</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="任务流程" prop="fixedFlowId">
|
|
|
|
|
|
+ <el-form-item label="任务流程:" prop="fixedFlowId">
|
|
<el-select v-model="formModel.fixedFlowId" block @change="handleProcessValue">
|
|
<el-select v-model="formModel.fixedFlowId" block @change="handleProcessValue">
|
|
<el-option v-for="item in processData" :key="item.id" :disabled="item.disabled" :value="item.id" :label="item.fixedFlowName">
|
|
<el-option v-for="item in processData" :key="item.id" :disabled="item.disabled" :value="item.id" :label="item.fixedFlowName">
|
|
<el-tooltip v-if="item.tips && item.disabled" class="box-item" effect="light" :content="item.tips " placement="right-end">{{ item.fixedFlowName }}</el-tooltip>
|
|
<el-tooltip v-if="item.tips && item.disabled" class="box-item" effect="light" :content="item.tips " placement="right-end">{{ item.fixedFlowName }}</el-tooltip>
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item v-if="diyProcessUser" label="任务人" prop="taskUserIds">
|
|
|
|
|
|
+ <el-form-item v-if="diyProcessUser" label="任务人:" prop="taskUserIds">
|
|
<hc-tasks-user ui="w-full" :project-id="projectId" :contract-id="contractId" :is-show-task-name="false" @change="diyProcessUserChange" />
|
|
<hc-tasks-user ui="w-full" :project-id="projectId" :contract-id="contractId" :is-show-task-name="false" @change="diyProcessUserChange" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item v-else label="任务人">
|
|
|
|
|
|
+ <el-form-item v-else label="任务人:">
|
|
<div class="form-item-div" style="height: auto;">{{ linkUserJoinString }}</div>
|
|
<div class="form-item-div" style="height: auto;">{{ linkUserJoinString }}</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="上报批次">
|
|
|
|
|
|
+ <el-form-item label="上报批次:">
|
|
<hc-counter v-model="formModel.batch" />
|
|
<hc-counter v-model="formModel.batch" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="限定审批时间">
|
|
|
|
|
|
+ <el-form-item label="限定审批时间:">
|
|
<hc-counter v-model="formModel.restrictDay" text="(天)" />
|
|
<hc-counter v-model="formModel.restrictDay" text="(天)" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
@@ -53,6 +53,10 @@ const props = defineProps({
|
|
type: Object,
|
|
type: Object,
|
|
default: () => ({}),
|
|
default: () => ({}),
|
|
},
|
|
},
|
|
|
|
+ isBuildAudit: {
|
|
|
|
+ type: Boolean,
|
|
|
|
+ default: true,
|
|
|
|
+ },
|
|
})
|
|
})
|
|
|
|
|
|
//事件
|
|
//事件
|