yigeren911 hace 2 años
padre
commit
c1f7d08d8f
Se han modificado 1 ficheros con 11 adiciones y 14 borrados
  1. 11 14
      src/views/backend/enterprise/project/parking/mapSetting.vue

+ 11 - 14
src/views/backend/enterprise/project/parking/mapSetting.vue

@@ -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");