| | |
| | | import JSEncrypt from "jsencrypt"; |
| | | const emits = defineEmits(["SETspatialClose"]); |
| | | const setSpatialClose = () => { |
| | | menuTool.setClearLocation("空间查询_标绘"); |
| | | menuTool.setClearLocation("空间查询"); |
| | | emits("SETspatialClose", false); |
| | | }; |
| | |
| | | listData.value.name = listData.value.name.replaceAll("_", ""); |
| | | const data = await dataQuery_selectByPage(listData.value); |
| | | if (data.code != 200) { |
| | | return ElMessage.error("空间查询失败"); |
| | | return ElMessage.error(data.msg); |
| | | } |
| | | listData.value.count = data.count; |
| | | var val = data.result.filter((res) => { |
| | |
| | | }); |
| | | tableData.value = val; |
| | | }; |
| | | |
| | | //格式化时间 |
| | | const format = (shijianchuo) => { |
| | | //shijianchuo是整数,否则要parseInt转换 |
| | | var time = new Date(shijianchuo); |
| | | var y = time.getFullYear(); |
| | | var m = time.getMonth() + 1; |
| | | var d = time.getDate(); |
| | | var h = time.getHours(); |
| | | var mm = time.getMinutes(); |
| | | var s = time.getSeconds(); |
| | | return y + "-" + add01(m) + "-" + add01(d) + " " + h + ":" + mm + ":" + s; |
| | | }; |
| | | //格式化时间 |
| | | const add01 = (m) => { |
| | | return m < 10 ? "0" + m : m; |
| | | }; |
| | | const setQueySpatialFields = async () => { |
| | | const data = await dataQuery_selectFields({ |
| | | ns: "mn", |
| | |
| | | return res; |
| | | } |
| | | }); |
| | | |
| | | if (str.length <= 0) { |
| | | ElMessage.error("请选择要查询的图层"); |
| | | setSpatialClose(); |
| | | return; |
| | | } |
| | | menuList.value = str; |
| | | listData.value.wkt = store.state.spatialQueryData.wkt; |
| | | listData.value.name = menuList.value[0].tab.replaceAll("moon:", ""); |