|
@@ -5,6 +5,9 @@
|
|
|
<el-form-item label="审批意见" prop="content" :rules="[{ required: true, message: '审批意见不能为空' }]">
|
|
|
<el-input v-model="form.content" type="textarea" placeholder="请输入内容" maxlength="64" show-word-limit> </el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item v-if="currentType === 'reject'" prop="termination">
|
|
|
+ <el-checkbox v-model="form.termination" label="终止流程" />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item v-if="false" prop="attachment" label="附件" class="example-img-box">
|
|
|
<!--'.docx', '.doc', '.pptx', '.ppt', '.xlsx', '.xls', '.zip', '.csv', '.pdf', '.png', '.jpg' 因前端不支持图片以外格式,所以注释 -->
|
|
|
<FileUpload
|
|
@@ -67,6 +70,7 @@ const $myEmit = defineEmits(['update:modelValue', 'successCb'])
|
|
|
|
|
|
const submitForm = () => {
|
|
|
const formData = { taskId: props.taskId, ...props.formData, ...form }
|
|
|
+ debugger
|
|
|
formRef.value
|
|
|
.validate()
|
|
|
.then(async valid => {
|
|
@@ -76,6 +80,7 @@ const submitForm = () => {
|
|
|
let data = null
|
|
|
if (isAgree) {
|
|
|
// 同意
|
|
|
+
|
|
|
data = await processConsentTaskApi(formData)
|
|
|
} else {
|
|
|
// 拒绝
|