吉安感知网项目-前端
罗广辉
2026-02-03 6a15a201470e1f1ca7323b7cb8cee9a8a41c733f
uniapps/work-wx/src/subPackages/deviceRegistration/details.vue
@@ -313,12 +313,6 @@
        current: 1,
        size: 1000,
    }).then(res => {
        // manufacturerList.value = res.data.data.records.map(item => ({
        //     ...item,
        //     label: item.unitName,
        //     value: item.id,
        // }))
        console.log(formParams.value.manufacturer, res.data.data.records.find(item => item.id === formParams.value.manufacturer))
        formParams.value.manufacturerText = res.data.data.records.find(item => item.id === formParams.value.manufacturer)?.unitName || ''
    })
}
@@ -329,7 +323,9 @@
        formParams.value.hasInsurance = res.data.data.hasInsurance === '1' ? '有' : '无'
        // formParams.value.manufacturer = manufacturerList.value.find(item => item.value === res.data.data.manufacturer)?.label || ''
        formParams.value.type = typeList.value.find(item => item.value === res.data.data.type)?.label || ''
        formParams.value.region = res.data.data.region
        // formParams.value.region = res.data.data.region
        // 360824 截取留前两位 3608 截取留前四位
        formParams.value.region = findRegionNamesByCodes([res.data.data.region.slice(0,2),res.data.data.region.slice(0,4),res.data.data.region], areaData.value)
        getManufacturerInfoApi()
    })
    
@@ -339,8 +335,25 @@
    // getManufacturerInfoApi()
    getProTypeApi()
    // 动态导入xzqhData,确保在使用前已初始化
    const { xzqhData } = await import('@/static/xzqh/index')
    areaData.value = xzqhData
    // const { xzqhData } = await import('@/static/xzqh/index')
    // areaData.value = xzqhData
    const response = await uni.request({
        url: 'https://wrj.shuixiongit.com/aiskyminio/cloud-bucket/ja-app-wx/xzqh/index.json',
        method: 'GET',
        timeout: 10000, // 10秒超时
        dataType: 'json'
    })
    // 检查响应
    if (response.statusCode === 200) {
        areaData.value = response.data
        // console.log('请求成功:', data)
        // 处理数据
    } else {
        console.error('请求失败:', response)
        throw new Error(`请求失败: ${response.statusCode}`)
    }
})
</script>
<style scoped lang="scss">