Sfoglia il codice sorgente

🦄 refactor(瑞都日报): 时效编辑提交后传递nonProduct

Zimo 10 ore fa
parent
commit
f6e4d8b497

+ 6 - 5
src/views/pms/iotrddailyreport/FillDailyReportForm.vue

@@ -197,7 +197,7 @@
                 v-model="formData.platformId"
                 placeholder="请选择平台井"
                 style="width: 100%"
-                :disabled="isReadonlyMode && formData.auditStatus !== 20"
+                :disabled="isReadonlyMode && query.istime !== 'true'"
               >
                 <el-option
                   v-for="platform in platformOptions"
@@ -458,7 +458,7 @@
               v-model="formData[field.key]"
               :controls="false"
               align="left"
-              :disabled="isReadonlyMode && formData.auditStatus !== 20"
+              :disabled="isReadonlyMode && query.istime !== 'true'"
             />
           </el-form-item>
         </div>
@@ -469,7 +469,7 @@
               <el-input
                 v-model="formData.otherNptReason"
                 placeholder="请输入其他非生产原因"
-                :disabled="isReadonlyMode && formData.auditStatus !== 20"
+                :disabled="isReadonlyMode && query.istime !== 'true'"
               />
             </el-form-item>
           </el-col>
@@ -797,7 +797,7 @@ const { t } = useI18n()
 const message = useMessage()
 const { delView } = useTagsViewStore()
 const { push, currentRoute } = useRouter()
-const { params } = useRoute()
+const { params, query } = useRoute()
 const userStore = useUserStore()
 
 /** 填报日报 表单 */
@@ -1601,7 +1601,8 @@ const submitForm = async () => {
       customFuel: fuel.customFuel ? parseFloat(fuel.customFuel) : null
     })), */
     // 确保当日油耗是数字格式
-    dailyFuel: formData.value.dailyFuel ? parseFloat(formData.value.dailyFuel) : 0
+    dailyFuel: formData.value.dailyFuel ? parseFloat(formData.value.dailyFuel) : 0,
+    nonProduct: query.istime === 'true' ? 'Y' : ''
   }
 
   console.log('baseSubmitData:', baseSubmitData)

+ 1 - 1
src/views/pms/iotrddailyreport/fillDailyReport.vue

@@ -382,7 +382,7 @@ const resetQuery = () => {
 /** 添加/修改操作 */
 const formRef = ref()
 const openForm = (type: string, id?: number) => {
-  push({ name: 'FillDailyReportForm', params: { id: id, mode: 'fill' } })
+  push({ name: 'FillDailyReportForm', params: { id: id, mode: 'fill' }, query: { istime: 'true' } })
 }
 
 /** 删除按钮操作 */