|
@@ -221,6 +221,7 @@ export default {
|
|
|
$(() => {
|
|
|
console.log($(`#${str}_id textarea`).val(), "textarea");
|
|
|
$(`#${str}_id`).css("height", "100%");
|
|
|
+ let geoName = $(`#${str}_id input`).eq(0).val()
|
|
|
$(`#${str}_id input`).click(e => {
|
|
|
console.log(e.target.defaultValue);
|
|
|
switch (e.target.defaultValue) {
|
|
@@ -228,7 +229,7 @@ export default {
|
|
|
this.cancelBtnEvent();
|
|
|
break;
|
|
|
case "保存":
|
|
|
- this.saveBtnEvent(str, data, geoType);
|
|
|
+ this.saveBtnEvent(str, data, geoType,geoName);
|
|
|
// console.log(str, coord, data);
|
|
|
break;
|
|
|
}
|
|
@@ -277,7 +278,7 @@ export default {
|
|
|
* @data -- 绘制几何体时获取的数据;
|
|
|
* @geoType 几何体类型 类型: 0 点;1 线;2 面;3 矩形;4 圆形;5 其他;
|
|
|
*/
|
|
|
- saveBtnEvent(str, data, geoType) {
|
|
|
+ saveBtnEvent(str, data, geoType,geoName) {
|
|
|
if (localStorage.getItem("USER_ID")) {
|
|
|
let title = $(`#${str}_id select`).val();
|
|
|
let des = $(`#${str}_id textarea`).val();
|
|
@@ -285,9 +286,10 @@ export default {
|
|
|
let geometry = publicFun.generateGeoJSON(title, des, geoType, coordinates);
|
|
|
|
|
|
let params = new FormData();
|
|
|
-
|
|
|
+ let newGeojson = JSON.stringify(geometry)
|
|
|
+ myLabelNameMap.set(geoName,newGeojson)
|
|
|
params = {
|
|
|
- geojson: JSON.stringify(geometry),
|
|
|
+ geojson: newGeojson,
|
|
|
type: geoType,
|
|
|
userId: Number(localStorage.getItem("USER_ID")),
|
|
|
sourceId: 0
|