|
@@ -177,7 +177,7 @@ function dragMove(event) {
|
|
|
let showDialog = ref(false);
|
|
|
let dialogTitle = ref("");
|
|
|
let formRef = ref();
|
|
|
-let formData = ref({
|
|
|
+let formData = reactive({
|
|
|
id: "",
|
|
|
mapX: 0,
|
|
|
mapY: 0,
|
|
@@ -218,9 +218,9 @@ function dbClick(event, item) {
|
|
|
//点击地图
|
|
|
if (event.target.id == "labelMap") {
|
|
|
formRef.value?.resetFields();
|
|
|
- formData.value.mapInitWidth = width.value;
|
|
|
- formData.value.mapX = event.layerX;
|
|
|
- formData.value.mapY = event.layerY;
|
|
|
+ formData.mapInitWidth = width.value;
|
|
|
+ formData.mapX = event.layerX;
|
|
|
+ formData.mapY = event.layerY;
|
|
|
dialogTitle.value = "添加";
|
|
|
showDialog.value = true;
|
|
|
}
|
|
@@ -232,18 +232,17 @@ function dbClick(event, item) {
|
|
|
function dbClickItem(item) {
|
|
|
ElMessageBox.confirm(
|
|
|
"是否确定清除该标记?",
|
|
|
- "warning",
|
|
|
+ "警告",
|
|
|
{
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
type: "warning"
|
|
|
}
|
|
|
).then(() => {
|
|
|
- console.log(item);
|
|
|
- for (let key in formData.value) {
|
|
|
- formData.value[key] = item[key];
|
|
|
+ for (let key in formData) {
|
|
|
+ formData[key] = item[key];
|
|
|
}
|
|
|
- formData.value.mapId = "0";
|
|
|
+ formData.mapId = "0";
|
|
|
postMark();
|
|
|
}).catch(() => {
|
|
|
});
|
|
@@ -253,9 +252,7 @@ function dbClickItem(item) {
|
|
|
//提交表单
|
|
|
function submit() {
|
|
|
if (dialogTitle.value == "添加") {
|
|
|
- // formData.value.mapX = (formData.value.mapX - formData.value.mapSize / 2).toFixed(0);
|
|
|
- // formData.value.mapY = (formData.value.mapY - formData.value.mapSize / 2).toFixed(0);
|
|
|
- formData.value.mapId = props.mapId;
|
|
|
+ formData.mapId = props.mapId;
|
|
|
postMark();
|
|
|
showDialog.value = false;
|
|
|
}
|
|
@@ -263,8 +260,8 @@ function submit() {
|
|
|
|
|
|
function postMark() {
|
|
|
request.edit(mapMark, {
|
|
|
- id: formData.value.id,
|
|
|
- entity: formData.value
|
|
|
+ id: formData.id,
|
|
|
+ entity: formData
|
|
|
}, "").then((res) => {
|
|
|
if (res.code == 1) {
|
|
|
emit("change");
|