Sfoglia il codice sorgente

🐞 fix(ruido): 日报不现实施工选择,调整工艺必填判断

Zimo 1 mese fa
parent
commit
f6ed5be368
1 ha cambiato i file con 11 aggiunte e 5 eliminazioni
  1. 11 5
      pages/ruiDu/compontents/report-form.vue

+ 11 - 5
pages/ruiDu/compontents/report-form.vue

@@ -246,7 +246,11 @@
 
     console.log('props.reportData :>> ', props.reportData);
 
-    form.platformIds = props.reportData.platforms?.map(v => v.reportId) ?? [];
+    if (props.reportData.platformWell === 1) {
+      form.platformIds = props.reportData.platforms?.map(v => v.reportId) ?? [];
+    } else {
+      form.platformIds = [props.reportData.id];
+    }
 
     // if (props.formDisable) {
 
@@ -804,11 +808,13 @@
         <uni-forms-item
           class="form-item"
           :label="`${$t('ruiDu.constructionProcess')}:`"
-          :required="isRequired"
+          :required="reportData.virtualProject !== 'Y' ? isRequired : false"
           :name="[platformId, 'techniqueIds']"
-          :rules="[
-            { required: true, errorMessage: `${t('operation.PleaseSelect')}${t('ruiDu.constructionProcess')}` },
-          ]">
+          :rules="
+            reportData.virtualProject !== 'Y'
+              ? [{ required: true, errorMessage: `${t('operation.PleaseSelect')}${t('ruiDu.constructionProcess')}` }]
+              : []
+          ">
           <uni-data-select
             ref="uniDataSelect"
             mode="underline"