|
@@ -101,6 +101,8 @@ const handleChangeCategory = (categoryType = 0) => { // 0: 个人, 1: 企业
|
|
|
})
|
|
|
nextTick(() => {
|
|
|
formItems.value.options = arr
|
|
|
+ const typeItem = formItems.value.options.find(e => e.key === 'type')
|
|
|
+ handleChangeType(typeItem?.value || 0)
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -109,10 +111,10 @@ const handleChangeType = (isVerified) => {
|
|
|
invoiceHeaderTip.value = isVerified
|
|
|
formItems.value.options.forEach(e => {
|
|
|
if (business.value[e.key]) e.value = business.value[e.key] // business.value
|
|
|
- if (e.key === 'title') e.disabled = isVerified
|
|
|
+ if (e.key === 'title') e.disabled = Boolean(isVerified)
|
|
|
if (e.rulesBaseLabel) {
|
|
|
e.label = isVerified ? `${e.rulesBaseLabel} *` : e.rulesBaseLabel
|
|
|
- e.rules = isVerified ? [v => !!v || `请输入${e.rulesBaseLabel}`, ...e.rules] : []
|
|
|
+ e.rules = isVerified ? e.rules ? [v => !!v || `请输入${e.rulesBaseLabel}`, ...e.rules] : [v => !!v || `请输入${e.rulesBaseLabel}`] : []
|
|
|
}
|
|
|
})
|
|
|
}
|
|
@@ -258,7 +260,6 @@ const handle = (item) => {
|
|
|
editId.value = item?.id || null
|
|
|
editInfo.value = item || null
|
|
|
handleChangeCategory(item?.category || 0)
|
|
|
- handleChangeType(item?.type || 0)
|
|
|
show.value = true
|
|
|
}
|
|
|
|