duy 1 månad sedan
förälder
incheckning
3bada63edb
1 ändrade filer med 8 tillägg och 4 borttagningar
  1. 8 4
      src/views/tasks/hc-data.vue

+ 8 - 4
src/views/tasks/hc-data.vue

@@ -66,13 +66,14 @@
                     <div v-if="sbTableKey === 'key1'" class="radio-group-box">
                         <span class="label">审批操作:</span>
                         <el-radio-group v-model="taskReviewForm.flag">
-                            <el-radio value="OK">同意</el-radio>
-                            <el-radio value="NO">废除任务</el-radio>
+                            <el-radio value="OK" :disabled="taskReviewInfo.estatus !== -1">同意</el-radio>
+                            <el-radio value="NO" :disabled="taskReviewInfo.estatus !== -1">废除任务</el-radio>
                         </el-radio-group>
                     </div>
                     <div v-if="sbTableKey === 'key1'" class="textarea-box">
                         <el-input
-                            v-model="taskReviewForm.comment" :autosize="{ minRows: 3, maxRows: 5 }"
+                            v-model="taskReviewForm.comment" 
+                            :disabled="taskReviewInfo.estatus !== -1" :autosize="{ minRows: 3, maxRows: 5 }"
                             placeholder="请输入审核意见"
                             type="textarea"
                         />
@@ -82,7 +83,7 @@
             <template v-if="sbTableKey === 'key1'" #footer>
                 <div class="dialog-footer">
                     <el-button size="large" @click="showTaskReviewModal = false">取消</el-button>
-                    <el-button :loading="SMSAuthLoading" hc-btn type="primary" @click="ConfirmApprovalClick">确认审批</el-button>
+                    <el-button :loading="SMSAuthLoading" hc-btn type="primary" :disabled="taskReviewInfo.estatus !== -1" @click="ConfirmApprovalClick">确认审批</el-button>
                 </div>
             </template>
         </hc-new-dialog>
@@ -214,11 +215,14 @@ const taskReviewColumns = ref([
 const closeTaskReviewModal = ()=>{
     showTaskReviewModal.value = false
     batchPdfUrl.value = ''
+    taskReviewForm.value = { flag: 'OK', comment: '' }
 }
 //任务审核
 const rowTaskName = async (row) => {
     if (row.formDataId) {
         taskReviewInfo.value = row
+        console.log( taskReviewInfo.value, ' taskReviewInfo.value')
+        
         const { error, code, data } = await tasksApi.queryApprovalParameter({
             parallelProcessInstanceId: row['parallelProcessInstanceId'] || '',
             formDataId: row.formDataId,