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 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -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 + " 注册成功!", '系统提示', {