فهرست منبع

feat: 审批驳回,支持直接终止流程

luoyali 11 ماه پیش
والد
کامیت
e4a716eca0
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      src/views/approve/components/consentOrRefuseDialog.vue

+ 5 - 0
src/views/approve/components/consentOrRefuseDialog.vue

@@ -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 {
 					// 拒绝