diff --git a/src/components/04_product-service/BasicInfoProduct.vue b/src/components/04_product-service/BasicInfoProduct.vue index ee8ffdeb..2185ed38 100644 --- a/src/components/04_product-service/BasicInfoProduct.vue +++ b/src/components/04_product-service/BasicInfoProduct.vue @@ -150,6 +150,7 @@ const branchFilter = selectFilterOptionRefMod( class="col-6" :label="$t('productName')" v-model="name" + :rules="[(val: string) => !!val]" /> diff --git a/src/components/04_product-service/BasicInformation.vue b/src/components/04_product-service/BasicInformation.vue index ff64179a..9b2598bf 100644 --- a/src/components/04_product-service/BasicInformation.vue +++ b/src/components/04_product-service/BasicInformation.vue @@ -99,7 +99,8 @@ const serviceCodeFilter = selectFilterOptionRefMod( type="textarea" class="col-12" :label="$t('detail')" - v-model="detail" + :model-value="readonly ? detail || '-' : detail" + @update:model-value="(v) => (typeof v === 'string' ? (detail = v) : '')" :for="`input-detail`" />
- - - + --> + />