fix: 修复设备接入更换接入方式,参数名称未发生变化问题

This commit is contained in:
xieyonghong 2023-05-18 14:33:46 +08:00
parent 6c8498ab44
commit eae23b5021
2 changed files with 7 additions and 2 deletions

View File

@ -257,12 +257,15 @@ const findProvidersByProvider = (provider: string) => {
*/ */
const submitData = async () => { const submitData = async () => {
if (selectedRowKeys.value.length) { if (selectedRowKeys.value.length) {
if (checkData.value.channel === 'plugin') { if (checkData.value.channel === 'plugin') {
const resp = await getProductByPluginId(checkData.value.channelId).catch(() => ({ success: false, result: []})) const resp = await getProductByPluginId(checkData.value.channelId).catch(() => ({ success: false, result: []}))
const metadataResp = await getAccessConfig(props.productId!, checkData.value.id).catch(() => ({ success: false, result: {}}))
emit('submit', { emit('submit', {
access: {...checkData.value}, access: {...checkData.value},
productTypes: resp.result productTypes: resp.result,
metadata: metadataResp.result
}) })
} else { } else {
loading.value= true loading.value= true

View File

@ -615,11 +615,13 @@ const checkAccess = async (data: any) => {
productTypes.value = [] productTypes.value = []
productData.id = undefined productData.id = undefined
productData.metadata = {} productData.metadata = {}
metadata.value = data.metadata?.[0] || {
properties: []
}
if (data.access.channel === 'plugin') { // if (data.access.channel === 'plugin') { //
markdownToHtml.value = '' markdownToHtml.value = ''
productTypes.value = data.productTypes.map(item => ({ ...item, label: item.name, value: item.id})) productTypes.value = data.productTypes.map(item => ({ ...item, label: item.name, value: item.id}))
} else { } else {
metadata.value = data.metadata[0]
handleColumns() handleColumns()
markdownToHtml.value = config.value?.document ? marked(config.value.document) : ''; markdownToHtml.value = config.value?.document ? marked(config.value.document) : '';
getGuide(!!data.metadata.length); // getGuide(!!data.metadata.length); //