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