From ae43feac8c6b2372f5a061ead68e71027e8877e1 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期四, 27 六月 2024 09:25:10 +0800
Subject: [PATCH] 修改

---
 src/views/onlineEducation/platformManage/components/addDialog.vue |  111 +++++++++++++++++++++----------------------------------
 1 files changed, 43 insertions(+), 68 deletions(-)

diff --git a/src/views/onlineEducation/platformManage/components/addDialog.vue b/src/views/onlineEducation/platformManage/components/addDialog.vue
index 825e6c0..58342e1 100644
--- a/src/views/onlineEducation/platformManage/components/addDialog.vue
+++ b/src/views/onlineEducation/platformManage/components/addDialog.vue
@@ -8,17 +8,17 @@
     :before-close="handleClose"
   >
     <el-form ref="dataForm" :model="dataForm"  :rules="rules" label-position="right" label-width="150px" style="padding-right: 50px" element-loading-text="保存中...">
-      <el-form-item label="平台名称:" prop="name">
-        <el-input v-model.trim="dataForm.name"/>
+      <el-form-item label="平台名称:" prop="institutionalName">
+        <el-input v-model.trim="dataForm.institutionalName"/>
       </el-form-item>
-      <el-form-item label="AccessKey:" prop="AccessKey">
-        <el-input  v-model.trim="dataForm.AccessKey"/>
-      </el-form-item>
-      <el-form-item label="SecretKey:" prop="SecretKey">
-        <el-input v-model.trim="dataForm.SecretKey"/>
-      </el-form-item>
-      <el-form-item label="联系人:" prop="people">
-        <el-input v-model.trim="dataForm.people"/>
+<!--      <el-form-item label="AccessKey:" prop="AccessKey">-->
+<!--        <el-input  v-model.trim="dataForm.AccessKey"/>-->
+<!--      </el-form-item>-->
+<!--      <el-form-item label="SecretKey:" prop="SecretKey">-->
+<!--        <el-input v-model.trim="dataForm.SecretKey"/>-->
+<!--      </el-form-item>-->
+      <el-form-item label="联系人:" prop="contacts">
+        <el-input v-model.trim="dataForm.contacts"/>
       </el-form-item>
       <el-form-item label="联系电话:" prop="phone">
         <el-input v-model.trim="dataForm.phone" :maxlength="11" />
@@ -32,6 +32,8 @@
 </template>
 
 <script >
+import { addPlat, updatePlat } from '@/api/onlineEducation/plat'
+
 export default {
   name: 'addUser',
   components: {
@@ -41,9 +43,10 @@
       dialogVisible: false,
       dialogStatus: '',
       rules: {
-        name: [{ required: true, message: '请输入平台名称', trigger: 'blur' }],
+        institutionalName: [{ required: true, message: '请输入平台名称', trigger: 'blur' }],
+        contacts: [{ required: true, message: '请输入联系人', trigger: 'blur' }],
         phone: [
-          {
+          { required: true,
             pattern: /^1[0-9]{10}$/,
             message: '手机号格式不正确',
             trigger: 'blur'
@@ -54,8 +57,7 @@
     }
   },
   created() {
-    this.getArea();
-    this.getTrain();
+
   },
   methods: {
     openDialog (type, data) {
@@ -64,37 +66,13 @@
       this.dialogStatus = type;
       if(this.dialogStatus == 'edit') {
         this.dataForm = data;
-        this.dataForm.institutionId = data.institutionId.toString()
       }
       this.$nextTick(() => {
         this.$refs['dataForm'].clearValidate()
       })
     },
-    async getTrain() {
-      const param = {
-        isCm: 1
-      }
-      const res = await getTrainList(param);
-      if(res.code == 200) {
-        this.trainList = res.data;
-      }else{
-        this.$message({
-          type:'warning',
-          message: res.msg
-        })
-      }
-    },
-    async getArea() {
-      const res = await getAreaList();
-      if(res.code == 200) {
-        this.areaList = res.data;
-      }else{
-        this.$message({
-          type:'warning',
-          message: res.msg
-        })
-      }
-    },
+
+
     handleClose() {
       this.dialogVisible = false;
       this.$emit("getList");
@@ -103,39 +81,36 @@
       this.$refs["dataForm"].validate( async valid => {
         if (valid) {
           if(this.dialogStatus == 'add'){
-            // this.dataForm.isCm = 1;
-            // console.log("this.dataForm",this.dataForm)
-            // const res = await addExam(this.dataForm);
-            // if(res.code == 200) {
+            console.log("this.dataForm",this.dataForm)
+            const res = await addPlat(this.dataForm);
+            if(res.code == 200) {
               this.$emit("getList");
               this.dialogVisible = false;
-            //   this.$message({
-            //     type:'success',
-            //     message: '新增成功'
-            //   })
-            // }else{
-            //   this.$message({
-            //     type:'warning',
-            //     message: res.msg
-            //   })
-            // }
+              this.$message({
+                type:'success',
+                message: '新增成功'
+              })
+            }else{
+              this.$message({
+                type:'warning',
+                message: res.msg
+              })
+            }
           }else {
-            // this.dataForm.isCm = 1;
-            // console.log("this.dataForm",this.dataForm)
-            // const res = await updateExam(this.dataForm);
-            // if(res.code == 200) {
+            const res = await updatePlat(this.dataForm);
+            if(res.code == 200) {
               this.$emit("getList");
               this.dialogVisible = false;
-            //   this.$message({
-            //     type:'success',
-            //     message: '编辑成功'
-            //   })
-            // }else{
-            //   this.$message({
-            //     type:'warning',
-            //     message: res.msg
-            //   })
-            // }
+              this.$message({
+                type:'success',
+                message: '编辑成功'
+              })
+            }else{
+              this.$message({
+                type:'warning',
+                message: res.msg
+              })
+            }
           }
         }
       })

--
Gitblit v1.9.2