Procházet zdrojové kódy

送审金额显示修改

duy před 8 měsíci
rodič
revize
b450fccacd

+ 11 - 3
src/components/hc-report/hc-report.vue

@@ -10,7 +10,7 @@
             <el-form-item label="任务名称:" prop="taskName">
                 <el-input v-model="formModel.taskName" disabled />
             </el-form-item>
-            <el-form-item label="送审金额:" prop="submitApprovalMoney">
+            <el-form-item v-if="isShowMoney" label="送审金额:" prop="submitApprovalMoney">
                 <el-input-number v-model="formModel.submitApprovalMoney" :precision="0" :controls="false" :min="1" />
             </el-form-item>
             <el-form-item label="任务描述:">
@@ -72,6 +72,10 @@ const props = defineProps({
         type: Boolean,
         default: true,
     },
+    isShowMoney: {
+        type: Boolean,
+        default: false,
+    }, //是否显示送审金额
 })
 
 //事件
@@ -81,7 +85,7 @@ const emit = defineEmits(['finish', 'close'])
 const useAppState = useAppStore()
 const projectId = ref(useAppState.getProjectId || '')
 const contractId = ref(useAppState.getContractId || '')
-
+const isShowMoney = ref(props.isShowMoney)
 defineOptions({
     name: 'HcReportDialog',
 })
@@ -91,7 +95,11 @@ defineOptions({
 const isShow = defineModel('modelValue', {
     default: false,
 })
-
+watch(() => [
+    props.isShowMoney,
+], ([money]) => {
+    isShowMoney.value = money
+})
 //任务数据
 const reportInfo = ref(props.info)
 watch(() => props.info, (obj) => {

+ 1 - 1
src/views/debit-pay/admin/middlepay.vue

@@ -60,7 +60,7 @@
         <HcDetailsModal v-model="detailsModalShow" :project-id="projectId" :contract-id="contractId" :period-id="searchForm.contractPeriodId" />
 
         <!-- 上报弹窗 -->
-        <hc-report-dialog v-model="isReport" :info="reportInfo" @finish="reportFinish" />
+        <hc-report-dialog v-model="isReport" :info="reportInfo" :is-show-money="true" @finish="reportFinish" />
 
         <!-- 查看报表 -->
         <hc-view-report v-model="isReportDrawer" />

+ 1 - 1
src/views/tasks/components/hc-data/task-review.vue

@@ -838,7 +838,7 @@
                             v-if="!isNullES(detailInfo.opinionType)"
                             class="hc-task-body-tip hc-flex h-30px"
                         >
-                            <span class="mr-14px">施工单位送审金额: {{ submitApprovalMoney }}元</span>
+                            <span v-if="detailInfo.type === 0" class="mr-14px">施工单位送审金额: {{ submitApprovalMoney }}元</span>
                             <!-- 183系统显示施工单位送审金额: -->
                             <span v-if="website.localModel" class="mr-14px">报表实际支付金额:{{ reportAllMoney }}元</span>
                             <span v-else class="mr-14px">实际支付总金额:{{ reportAllMoney }}元</span>