| | |
| | | v-for="(value,key) in tableData" |
| | | :key="key" |
| | | > |
| | | {{ key }} {{value}} |
| | | {{ key }} : {{value}} |
| | | </li> |
| | | </ul> |
| | | </div> |
| | |
| | | defineProps, |
| | | defineEmits, |
| | | nextTick, |
| | | watch, |
| | | } from "vue"; |
| | | import store from "@/store"; |
| | | import { |
| | |
| | | ElMessage.error("未查询到字段信息"); |
| | | return; |
| | | } |
| | | fieldData.value = data.result; |
| | | var val = data.result; |
| | | val.filter((res) => { |
| | | if (res.field.indexOf("_") > -1) { |
| | | var str = res.field.split("_"); |
| | | res.field = str[0] + str[1][0].toUpperCase() + str[1].slice(1); |
| | | return res; |
| | | } else { |
| | | return res; |
| | | } |
| | | }); |
| | | fieldData.value = val; |
| | | getLayerDomains(); |
| | | }; |
| | | const getLayerDomains = async () => { |
| | |
| | | arr[vla.alias] = valste[vla.field]; |
| | | } |
| | | } |
| | | |
| | | tableData.value = sortObj(arr); |
| | | }; |
| | | const sortObj = (obj) => { |
| | |
| | | arr.reverse(); |
| | | var len = arr.length; |
| | | var obj = {}; |
| | | |
| | | for (var i = 0; i < len; i++) { |
| | | obj[arr[i][1]] = arr[i][0]; |
| | | if (arr[i][1].indexOf("时间") > -1) { |
| | | obj[arr[i][1]] = format(arr[i][0]); |
| | | } else { |
| | | obj[arr[i][1]] = arr[i][0]; |
| | | } |
| | | } |
| | | return obj; |
| | | }; |
| | |
| | | const add0 = (m) => { |
| | | return m < 10 ? "0" + m : m; |
| | | }; |
| | | onMounted(() => { |
| | | const setLayerStart = () => { |
| | | detailsData.value.gid = store.state.details.gid; |
| | | detailsData.value.name = store.state.details.tab.replaceAll("_", ""); |
| | | |
| | | getTableByEntity(); |
| | | }; |
| | | onMounted(() => { |
| | | setLayerStart(); |
| | | }); |
| | | watch( |
| | | () => store.state.details, |
| | | (nVal, oVal) => { |
| | | if (nVal) { |
| | | setLayerStart(); |
| | | } |
| | | }, |
| | | { deep: true } |
| | | ); |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |