ZaiZai 1 سال پیش
والد
کامیت
7aecaac843
2فایلهای تغییر یافته به همراه15 افزوده شده و 11 حذف شده
  1. 14 10
      src/components/hc-report/hc-report.vue
  2. 1 1
      src/views/alter/admin/order.vue

+ 14 - 10
src/components/hc-report/hc-report.vue

@@ -1,35 +1,35 @@
 <template>
     <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-item label="任务名称" prop="taskName">
+            <el-form-item label="任务名称" prop="taskName">
                 <el-input v-model="formModel.taskName" disabled />
             </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-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 :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-form-item>
-            <el-form-item label="任务流程" prop="fixedFlowId">
+            <el-form-item label="任务流程" prop="fixedFlowId">
                 <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-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-select>
             </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" />
             </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>
             </el-form-item>
-            <el-form-item label="上报批次">
+            <el-form-item label="上报批次">
                 <hc-counter v-model="formModel.batch" />
             </el-form-item>
-            <el-form-item label="限定审批时间">
+            <el-form-item label="限定审批时间">
                 <hc-counter v-model="formModel.restrictDay" text="(天)" />
             </el-form-item>
         </el-form>
@@ -53,6 +53,10 @@ const props = defineProps({
         type: Object,
         default: () => ({}),
     },
+    isBuildAudit: {
+        type: Boolean,
+        default: true,
+    },
 })
 
 //事件

+ 1 - 1
src/views/alter/admin/order.vue

@@ -132,7 +132,7 @@
         </div>
 
         <!-- 上报弹窗 -->
-        <hc-report-dialog v-model="isReport" :info="reportInfo" @finish="reportFinish" />
+        <hc-report-dialog v-model="isReport" :info="reportInfo" :is-build-audit="false" @finish="reportFinish" />
 
         <!-- 新增修改的弹窗 -->
         <addModal v-model="isAddShow" :ids="addEditIds" @finish="addEditFinish" />