From 7692655063cbb653e4fe71dfe7c96562191c5df5 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期一, 11 九月 2023 16:14:50 +0800 Subject: [PATCH] 图层管理详情界面修改,属性信息弹窗修改,空间查询修改 --- src/views/layer/attributeList.vue | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 52 insertions(+), 6 deletions(-) diff --git a/src/views/layer/attributeList.vue b/src/views/layer/attributeList.vue index dacc7f0..4ec72af 100644 --- a/src/views/layer/attributeList.vue +++ b/src/views/layer/attributeList.vue @@ -57,7 +57,7 @@ > <template #default="scope"> <el-button - :icon="Location" + class="el-icon-map" size="small" @click.prevent="spaceLocation(scope.$index, scope.row)" > @@ -230,9 +230,37 @@ return ElMessage.error("绌洪棿鏌ヨ澶辫触"); } listData.value.count = data.count; - tableData.value = data.result; -}; + var val = data.result.filter((res) => { + if (res.apprTime) { + res.apprTime = format(res.apprTime); + } + if (res.createtime) { + res.apprTime = format(res.createtime); + } + if (res.updatetime) { + res.apprTime = format(res.updatetime); + } + return res; + }); + tableData.value = val; +}; +//鏍煎紡鍖栨椂闂� +const format = (shijianchuo) => { + //shijianchuo鏄暣鏁帮紝鍚﹀垯瑕乸arseInt杞崲 + 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 + "-" + add0(m) + "-" + add0(d) + " " + h + ":" + mm + ":" + s; +}; +//鏍煎紡鍖栨椂闂� +const add0 = (m) => { + return m < 10 ? "0" + m : m; +}; const setQueySpatialFields = async () => { const data = await dataQuery_selectFields({ ns: "mn", @@ -246,8 +274,17 @@ return res; } }); - attributeData.value = std; - fieldOption.value = std; + var val = std.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; + } + }); + attributeData.value = val; + fieldOption.value = val; conditionChange(data.result[0]); setQueySpatialData(); }; @@ -418,7 +455,16 @@ padding: 10px; height: 40px; } - + .el-icon-map { + background: url("../../assets/img/location.png") center no-repeat; + background-size: 100% 100%; + border: transparent; + } + .el-icon-map:before { + content: "瀹氫綅"; + font-size: 0; + visibility: hidden; + } /deep/.el-pagination button { background: transparent; color: #d6e4ff; -- Gitblit v1.9.3