Jelajahi Sumber

苏州归档作废添加作废原因字段

huangguoce 2 bulan lalu
induk
melakukan
71dc34dccc

+ 1 - 0
src/views/cw/projectReportArchive/ProjectReportArchiveList.vue

@@ -575,6 +575,7 @@ export default {
         cancelButtonText: '取消',
         type: 'warning'
       }).then(async () => {
+        this.loading = true
         let data = await this.projectReportArchiveService.queryById(row.id)
         if (data.status !== '8') { // status的值不等于“审核中”,就弹出提示
           this.$message.error('数据已发生改变或不存在,请刷新数据')

+ 27 - 18
src/views/cw/projectReportArchive/ProjectReportArchiveVoidTaskForm.vue

@@ -129,24 +129,21 @@
                 <el-input :disabled="true" v-model="inputForm.isNumber" placeholder="请填写确认案卷号" clearable></el-input>
               </el-form-item>
             </el-col>
-            <el-form v-if="status === 'audit'" style="width: 100%" :model="inputForm" ref="inputForm"
-              v-loading="loading" :class="method === 'view' ? 'readonly' : ''" label-width="110px"
-              @submit.native.prevent>
-              <el-col :span="12">
-                <el-form-item label="案卷号" prop="number" :rules="[
-                ]">
-                  <el-input style="width: 100%" :disabled="true" v-model="inputForm.number" placeholder="请填写案卷号"
-                    clearable></el-input>
-                </el-form-item>
-              </el-col>
-              <el-col :span="12">
-                <el-form-item label="确认案卷号" prop="isNumber" :rules="[
-                ]">
-                  <el-input :disabled="true" style="width: 100%" v-model="inputForm.isNumber" placeholder="请填写确认案卷号"
-                    clearable></el-input>
-                </el-form-item>
-              </el-col>
-            </el-form>
+
+            <el-col :span="12">
+              <el-form-item label="案卷号" prop="number" :rules="[
+              ]">
+                <el-input style="width: 100%" :disabled="true" v-model="inputForm.number" placeholder="请填写案卷号"
+                  clearable></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="12">
+              <el-form-item label="确认案卷号" prop="isNumber" :rules="[
+              ]">
+                <el-input :disabled="true" style="width: 100%" v-model="inputForm.isNumber" placeholder="请填写确认案卷号"
+                  clearable></el-input>
+              </el-form-item>
+            </el-col>
 
             <el-col :span="24">
               <el-form-item label="备注" prop="remarks" :rules="[
@@ -168,6 +165,18 @@
                 <el-input :disabled="true" v-model="inputForm.createDate" placeholder="请填写创建时间" clearable></el-input>
               </el-form-item>
             </el-col>
+            <el-form style="width: 100%" :model="inputForm" ref="inputForm" v-loading="loading"
+              :class="method === 'view' ? 'readonly' : ''" label-width="110px" @submit.native.prevent>
+              <el-col :span="24">
+                <el-form-item label="作废原因" prop="voidReason" :rules="[
+                  { required: true, message: '作废原因不能为空', trigger: 'blur' }
+                ]">
+                  <el-input type="textarea" :disabled="status !== 'startAndCloseFiled'" v-model="inputForm.voidReason"
+                    placeholder="请填写作废原因" clearable>
+                  </el-input>
+                </el-form-item>
+              </el-col>
+            </el-form>
           </el-row>
           <el-divider content-position="left"><i class="el-icon-document"></i> 审计报告</el-divider>
           <el-row :gutter="15">