فهرست منبع

fix:区域新增修改接口修改,联调

chenxinlei 2 سال پیش
والد
کامیت
3e7fce1381
2فایلهای تغییر یافته به همراه45 افزوده شده و 13 حذف شده
  1. 19 0
      src/api/station.js
  2. 26 13
      src/views/stationConfiguration/area/components/TableEdit.vue

+ 19 - 0
src/api/station.js

@@ -176,7 +176,26 @@ const getAdmList =(data)=>{
 		method:"get"
   })
 }
+
+// 区域保存 post:http://localhost:7020/region/save2
+// 区域更新 Put:http://localhost:7020/region/editRegions
+const addSave =(pairs)=>{
+  return request({
+      url:`/region/save2`,
+      method:"post",
+      data: [pairs]
+  })
+}
+const editSave =(pairs)=>{
+  return request({
+      url:`/region/editRegions`,
+      method:"put",
+      data: [pairs]
+  })
+}
 export default {
+  addSave,
+  editSave,
   companys,
   addCompanys,
   deleteCompanys,

+ 26 - 13
src/views/stationConfiguration/area/components/TableEdit.vue

@@ -3,7 +3,7 @@
     <el-form ref="form" :model="form" :rules="rules" label-width="170px">
       <el-row>
         <el-col :span="12">
-          <el-form-item :disabled="!idAdd?true:false" label="id" prop="id"><el-input class="inputs" v-model.trim="form.id" autocomplete="off"></el-input></el-form-item>
+          <el-form-item label="id" prop="id"><el-input :disabled="idAdd" class="inputs" v-model.trim="form.id" autocomplete="off"></el-input></el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item   label="公司编号" prop="companyid"><el-input class="inputs" v-model.trim="form.companyid" autocomplete="off"></el-input></el-form-item>
@@ -127,10 +127,10 @@ export default {
     showEdit(row) {
       if (!row) {
         this.title = '添加'
-        this.idAdd = true
+        this.idAdd = false
       } else {
         this.title = '编辑'
-        this.idAdd = false
+        this.idAdd = true
         this.form = Object.assign({}, row)
       }
       this.dialogFormVisible = true
@@ -144,16 +144,29 @@ export default {
     save() {
       this.$refs['form'].validate(async (valid) => {
         if (valid) {
-          api.addRegion(this.form).then(res => {
-            if (res.data) {
-              this.$message({
-                type: 'success',
-                message: '添加成功!'
-              });
-              this.$emit('save-success');
-              this.dialogFormVisible = false
-            }
-          })
+          if(this.title === "添加"){
+            api.addSave(this.form).then(res => {
+              if (res.data) {
+                this.$message({
+                  type: 'success',
+                  message: '操作成功!'
+                });
+                this.$emit('save-success');
+                this.dialogFormVisible = false
+              }
+            })
+          } else {
+            api.editSave(this.form).then(res => {
+              if (res.data) {
+                this.$message({
+                  type: 'success',
+                  message: '操作成功!'
+                });
+                this.$emit('save-success');
+                this.dialogFormVisible = false
+              }
+            })
+          }
         } else {
           return false
         }