| | |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | <div v-if="modelDataList.length == 0"> |
| | | <div v-if="noData"> |
| | | <el-empty :image-size="140" /> |
| | | </div> |
| | | </div> |
| | |
| | | const detailDialogVisible = ref(false); |
| | | const parentChannel = ref({}); |
| | | const toolClass: any = inject("toolClass"); |
| | | const noData = ref<boolean>(false) |
| | | onMounted(() => { |
| | | listLoading.value = true |
| | | getAircraftList(); |
| | | // getModelData(); |
| | | }); |
| | | |
| | | watch( |
| | | () => seleStore.channelInfo, // 监听 reactive 对象(默认深度监听) |
| | | (newVal) => { |
| | | if (newVal) { |
| | | console.log(newVal, "channelInfo"); |
| | | } |
| | | } |
| | | ); |
| | | watch( |
| | | () => seleStore.storeInfo, // 监听 reactive 对象(默认深度监听) |
| | | (newVal) => { |
| | | if (newVal) { |
| | | console.log(newVal, "storeInfo"); |
| | | } |
| | | } |
| | | ); |
| | | watch( |
| | | () => seleStore.channelList, // 监听 reactive 对象(默认深度监听) |
| | | (newVal) => { |
| | | console.log(newVal, "channelList"); |
| | | } |
| | | ); |
| | | watch( |
| | | () => parentChannel.value, // 监听 reactive 对象(默认深度监听) |
| | | (newVal) => { |
| | |
| | | |
| | | //获取预览模型列表 |
| | | const getModelList = async () => { |
| | | listLoading.value = true |
| | | const currentNode = modelTypeList.value.find( |
| | | (item) => item.key == modelTypeActive.value |
| | | ); |
| | |
| | | item.md5 = fileData.FileList[0].File.Md5; |
| | | } catch (error) {} |
| | | } |
| | | console.log(treeData, "getModelList"); |
| | | if(!treeData.datas.length) noData.value = true |
| | | modelDataList.value = treeData.datas; |
| | | listLoading.value = false; |
| | | }; |
| | |
| | | |
| | | const handleClick = (item) => { |
| | | modelTypeActive.value = item.key; |
| | | }; |
| | | const getModelData = () => { |
| | | listLoading.value = true; |
| | | let list = [ |
| | | { |
| | | name: "巡视器整模型", |
| | | icon: "", |
| | | id: "1", |
| | | }, |
| | | { |
| | | name: "天线", |
| | | icon: "", |
| | | id: "2", |
| | | }, |
| | | { |
| | | name: "太阳翼", |
| | | icon: "", |
| | | id: "3", |
| | | }, |
| | | ]; |
| | | modelDataList.value = list; |
| | | listLoading.value = false; |
| | | }; |
| | | |
| | | //查看属性 |
| | |
| | | }); |
| | | }; |
| | | |
| | | //获取频道信息 |
| | | const getChannelInfo = () => {}; |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | |
| | | margin-top: 20px; |
| | | .model-body-box { |
| | | border: 1px solid #f1f1f1; |
| | | |
| | | min-height:300px; |
| | | .jc-sb { |
| | | margin-top: 20px; |
| | | } |