|
|
@@ -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"
|