From e62b1647c719f39750ae9336b30118b9629ca186 Mon Sep 17 00:00:00 2001
From: chaiyapeng <3535863041@qq.com>
Date: Fri, 11 Oct 2024 14:57:42 +0800
Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BC=81=E4=B8=9A=E5=85=A5?=
=?UTF-8?q?=E9=A9=BB=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/firm/enter/index.js | 13 ++++
src/api/login.js | 14 ++++-
src/views/firm/enter/index.vue | 111 +++++++++++++++++++++++++++------
src/views/register.vue | 42 ++++++-------
4 files changed, 136 insertions(+), 44 deletions(-)
diff --git a/src/api/firm/enter/index.js b/src/api/firm/enter/index.js
index 8e78f63..596d090 100644
--- a/src/api/firm/enter/index.js
+++ b/src/api/firm/enter/index.js
@@ -12,3 +12,16 @@ export function findEnterpriseList(data) {
data:data
})
}
+
+/**
+ * 添加企业入驻
+ * @param data
+ * @returns {*}
+ */
+export function enterpriseAdd(data) {
+ return request({
+ url: '/vehicleManagement/firm/enterpriseAdd',
+ method: 'post',
+ data:data
+ })
+}
diff --git a/src/api/login.js b/src/api/login.js
index 22ba316..3a8ef72 100644
--- a/src/api/login.js
+++ b/src/api/login.js
@@ -13,7 +13,7 @@ export function login(username, password, code, uuid) {
})
}
-// 方法
+// 注册方法
export function register(data) {
return request({
url: '/auth/register',
@@ -60,3 +60,15 @@ export function getCodeImg() {
timeout: 20000
})
}
+
+/**
+ * 企业下拉框
+ * @param data
+ * @returns {*}
+ */
+export function firmList() {
+ return request({
+ url: '/system/user/firmList',
+ method: 'get'
+ })
+}
diff --git a/src/views/firm/enter/index.vue b/src/views/firm/enter/index.vue
index 7ef6fd4..7706df5 100644
--- a/src/views/firm/enter/index.vue
+++ b/src/views/firm/enter/index.vue
@@ -1,5 +1,16 @@
+
+ 新增企业
+
+
+
@@ -27,13 +38,6 @@
-
-
- {{ scope.row.businessLicenseNumber }}
-
-
{{ scope.row.address }}
@@ -76,18 +80,72 @@
-
-
- 编辑
- 删除
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -95,6 +153,7 @@
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等),
//例如:import 《组件名称》 from '《组件路径》,
import {findEnterpriseList} from "@/api/firm/enter";
+import {enterpriseAdd} from "@/api/firm/enter";
export default {
//import引入的组件需要注入到对象中才能使用"
components: {},
@@ -103,8 +162,12 @@ export default {
//这里存放数据"
return {
+ //企业入驻列表
tableData:[],
enterpriseForm:{},
+ //新增对话框
+ dialogFormVisible:false,
+ form:{},
};
},
//计算属性 类似于data概念",
@@ -113,6 +176,16 @@ export default {
watch: {},
//方法集合",
methods: {
+ enterpriseAdd(){
+ enterpriseAdd(this.form).then((res)=>{
+ alert(res.msg);
+ if (200==res.code){
+ this.findEnterpriseList();
+ this.dialogFormVisible=false;
+ }
+ })
+ },
+ //企业列表
findEnterpriseList(){
findEnterpriseList(this.enterpriseForm).then((res)=>{
this.tableData=res.data;
diff --git a/src/views/register.vue b/src/views/register.vue
index 4a8c075..59e110f 100644
--- a/src/views/register.vue
+++ b/src/views/register.vue
@@ -2,16 +2,10 @@
若依后台管理系统
-
-
-
-
+
+
+
+
@@ -40,20 +34,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
import {getCodeImg, register} from "@/api/login";
+import {firmList} from "@/api/login";
export default {
name: "Register",
@@ -91,6 +72,7 @@ export default {
}
};
return {
+ firm:[],
codeUrl: "",
registerForm: {
username: "",
@@ -123,8 +105,19 @@ export default {
},
created() {
this.getCode();
+ this.firmList();
},
methods: {
+ firmList(){
+ firmList().then((res)=>{
+ this.firm = res.data;
+ })
+ },
+
+ man(a){
+ alert("aaaa"+a)
+ },
+
getCode() {
getCodeImg().then(res => {
this.captchaEnabled = res.data.captchaEnabled === undefined ? true : res.data.captchaEnabled;
@@ -138,6 +131,7 @@ export default {
this.$refs.registerForm.validate(valid => {
if (valid) {
this.loading = true;
+ console.log(this.registerForm)
register(this.registerForm).then(res => {
const username = this.registerForm.username;
this.$alert("恭喜你,您的账号 " + username + " 注册成功!", '系统提示', {