From 528c4590c60e18fc480b191cd284013ee8310723 Mon Sep 17 00:00:00 2001
From: luobisheng <727299681@qq.com>
Date: 星期五, 25 十一月 2022 15:24:33 +0800
Subject: [PATCH] 上传处置结果

---
 src/views/systemSetting/device/bayonet/create/index.vue |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/src/views/systemSetting/device/bayonet/create/index.vue b/src/views/systemSetting/device/bayonet/create/index.vue
index 0f490db..6e144b3 100644
--- a/src/views/systemSetting/device/bayonet/create/index.vue
+++ b/src/views/systemSetting/device/bayonet/create/index.vue
@@ -4,8 +4,8 @@
             <!-- 鍗″彛鍚嶇О -->
             <div class="device-item">
                 <div class="item-left">
-                    <el-form-item label="鍗″彛鍚嶇О:" prop="name">
-                        <el-input v-model="bayonet.name" placeholder="璇峰~鍐欏崱鍙e悕绉�"></el-input>
+                    <el-form-item label="鍗″彛鍚嶇О:" prop="bayonetName">
+                        <el-input v-model="bayonet.bayonetName" placeholder="璇峰~鍐欏崱鍙e悕绉�"></el-input>
                     </el-form-item>
                 </div>
                 <div class="item-right"></div>
@@ -25,8 +25,8 @@
             <!-- 鎵�灞炲尯鍩� -->
             <div class="device-item">
                 <div class="item-left">
-                    <el-form-item label="鎵�灞炲尯鍩�:" prop="belong_area">
-                        <el-input v-model="bayonet.belong_area" placeholder="璇峰~鍐欏尯鍩熷悕绉�"></el-input>
+                    <el-form-item label="鎵�灞炲尯鍩�:" prop="belongArea">
+                        <el-input v-model="bayonet.belongArea" placeholder="璇峰~鍐欏尯鍩熷悕绉�"></el-input>
                     </el-form-item>
                 </div>
                 <div class="item-right"></div>
@@ -103,10 +103,10 @@
   data() {
       return {
           bayonet: {
-              name: '',
+              bayonetName: '',
               latitude: '',
               longitude: '',
-              belong_area: '',
+              belongArea: '',
               ipAddress: '',
               port: '',
               frontEndType: '',
@@ -114,10 +114,10 @@
               description: ''
           },
           rules: {
-            name: [{ required: true, trigger: 'blur', message: '璇峰~鍐欏崱鍙e悕绉�' }],
+            bayonetName: [{ required: true, trigger: 'blur', message: '璇峰~鍐欏崱鍙e悕绉�' }],
             latitude: [{ required: true, trigger: ['blur', 'change'], message: '璇峰~鍐欑含搴︿綅缃�' }],
             longitude: [{ required: true, trigger: ['blur', 'change'], message: '璇峰~鍐欑粡搴︿綅缃�' }],
-            belong_area: [{ required: true, trigger: ['blur', 'change'], message: '璇峰~鍐欏尯鍩熷悕绉�' }],
+            belongArea: [{ required: true, trigger: ['blur', 'change'], message: '璇峰~鍐欏尯鍩熷悕绉�' }],
             ipAddress: [{ required: true, trigger: ['blur', 'change'], message: '璇峰~鍐欏煙鍚嶆垨鑰匢P' }],
             port: [{ required: true, trigger: ['blur', 'change'], message: '璇疯緭鍏ョ鍙e彿' }],
             frontEndType: [{ required: true, trigger: ['blur', 'change'], message: '璇疯緭鍏ュ墠绔被鍨�' }],
@@ -127,11 +127,19 @@
       }
   },
 
+  created() {
+    this.bayonet = deepClone(this.originalBayonet);
+  },
+
   methods: {
       onSubmit() {
         this.$refs.device.validate(valid => {
           if (valid) {
             const copyBayonet = deepClone(this.bayonet);
+            delete copyBayonet.id;
+            copyBayonet.longitude = Number(copyBayonet.longitude);
+            copyBayonet.latitude = Number(copyBayonet.latitude);
+            copyBayonet.inOutCityType = Number(copyBayonet.inOutCityType);
             if (!this.isEdit) {
               bayonet.addBayonet(this.bayonet)
                   .then(() => {

--
Gitblit v1.8.0