'20200520'
This commit is contained in:
parent
21c72257c4
commit
6c02d62343
@ -18,7 +18,11 @@ public class trafficServiceImpl implements trafficService {
|
|||||||
public Map<String, Object> register(Map<String, Object> param) {
|
public Map<String, Object> register(Map<String, Object> param) {
|
||||||
Map<String,Object> result = new HashMap<>();
|
Map<String,Object> result = new HashMap<>();
|
||||||
int res = 0;
|
int res = 0;
|
||||||
res = trafficMapper.userRegister(param);
|
try {
|
||||||
|
res = trafficMapper.userRegister(param);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
result.put("success",true);
|
result.put("success",true);
|
||||||
result.put("data",res);
|
result.put("data",res);
|
||||||
return result;
|
return result;
|
||||||
|
@ -3,7 +3,8 @@ package com.springboot.traffic.service;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public interface trafficService {
|
public interface trafficService {
|
||||||
|
|
||||||
|
/**用户注册**/
|
||||||
Map<String, Object> register(Map<String, Object> param);
|
Map<String, Object> register(Map<String, Object> param);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div>
|
|
||||||
<span>这是后台管理页面</span>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
</style>
|
|
@ -1,9 +1,118 @@
|
|||||||
<template>
|
<template>
|
||||||
<span>这是违章处理页面</span>
|
<div class="illprocess">
|
||||||
|
<h2>违章行为处理</h2>
|
||||||
|
<el-form :model="illegalForm" :rules="illegalRules" ref="illegalForm" label-width="100px">
|
||||||
|
<el-form-item label="处罚书编号" prop="num">
|
||||||
|
<el-input type="text" v-model="illegalForm.num" class="inbox"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="号牌号码" prop="number">
|
||||||
|
<el-select v-model="numberValue" placeholder="" class="queryBox">
|
||||||
|
<el-option
|
||||||
|
v-for="item in numberOptions"
|
||||||
|
:key="item.value"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value">
|
||||||
|
</el-option>
|
||||||
|
</el-select>
|
||||||
|
<el-input type="text" v-model="illegalForm.number" class="numberBox"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="发动机号" prop="serial">
|
||||||
|
<el-input type="text" v-model="illegalForm.serial" class="inbox"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="手机号" prop="phone">
|
||||||
|
<el-input type="text" v-model="illegalForm.phone" class="inbox"></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item>
|
||||||
|
<el-button type="primary" @click="submitForm('')">处理</el-button>
|
||||||
|
<el-button @click="resetForm('')">重置</el-button>
|
||||||
|
</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
let numValidate = (rule, value, callback) => {
|
||||||
|
if (value === '') {
|
||||||
|
callback(new Error('请输入处罚决定书编号'));
|
||||||
|
}
|
||||||
|
};
|
||||||
|
let numberValidate = (rule, value, callback) => {
|
||||||
|
if (value === '') {
|
||||||
|
callback(new Error('请输入号牌号码'));
|
||||||
|
}
|
||||||
|
};
|
||||||
|
let serialValidate = (rule, value, callback) => {
|
||||||
|
if (value === '') {
|
||||||
|
callback(new Error('请输入发动机号'));
|
||||||
|
}
|
||||||
|
};
|
||||||
|
let phoneValidate = (rule, value, callback) => {
|
||||||
|
if (value === '') {
|
||||||
|
callback(new Error('请输入手机号码'));
|
||||||
|
} else if(!(/^1[34578]\d{9}$/).test(this.registerForm.phone)){
|
||||||
|
callback(new Error('手机号码格式不正确!'))
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
return {
|
||||||
|
illegalForm: {
|
||||||
|
num: '',
|
||||||
|
number: '',
|
||||||
|
serial: '',
|
||||||
|
phone: ''
|
||||||
|
},
|
||||||
|
|
||||||
|
numberOptions: [{
|
||||||
|
value: '选项1',
|
||||||
|
label: '京'
|
||||||
|
}, {
|
||||||
|
value: '选项2',
|
||||||
|
label: '津'
|
||||||
|
}, {
|
||||||
|
value: '选项3',
|
||||||
|
label: '沪'
|
||||||
|
}, {
|
||||||
|
value: '选项4',
|
||||||
|
label: '渝'
|
||||||
|
}, {
|
||||||
|
value: '选项5',
|
||||||
|
label: '鲁'
|
||||||
|
}],
|
||||||
|
|
||||||
|
numberValue: '',
|
||||||
|
|
||||||
|
illegalRules: {
|
||||||
|
num: [
|
||||||
|
{ validator: numValidate, trigger: 'blur' }
|
||||||
|
],
|
||||||
|
number: [
|
||||||
|
{ validator: numberValidate, trigger: 'blur' }
|
||||||
|
],
|
||||||
|
serial: [
|
||||||
|
{ validator: serialValidate, trigger: 'blur' }
|
||||||
|
],
|
||||||
|
phone: [
|
||||||
|
{ validator: phoneValidate, trigger: 'blur' }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
.el-form {
|
||||||
|
width:50rem;
|
||||||
|
}
|
||||||
|
.inbox {
|
||||||
|
width: 30rem;
|
||||||
|
}
|
||||||
|
.queryBox {
|
||||||
|
width: 5rem;
|
||||||
|
}
|
||||||
|
.numberBox {
|
||||||
|
width: 24.7rem;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
@ -59,7 +59,6 @@
|
|||||||
</el-submenu>
|
</el-submenu>
|
||||||
<el-menu-item index="/index/leave">在线留言</el-menu-item>
|
<el-menu-item index="/index/leave">在线留言</el-menu-item>
|
||||||
<el-menu-item index="/index/guide">办事指南</el-menu-item>
|
<el-menu-item index="/index/guide">办事指南</el-menu-item>
|
||||||
<el-menu-item index="/index/background">后台管理</el-menu-item>
|
|
||||||
</el-menu>
|
</el-menu>
|
||||||
</div>
|
</div>
|
||||||
<router-view/>
|
<router-view/>
|
||||||
@ -169,9 +168,18 @@ export default {
|
|||||||
this.dialogLogonVisible = true;
|
this.dialogLogonVisible = true;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
//用户注册
|
||||||
submitRegister(formName) {
|
submitRegister(formName) {
|
||||||
this.$ajax.post("/traffic/register",{formName},r=>{
|
this.$ajax.post("/traffic/register",{formName},r=>{
|
||||||
this.dialogRegisterVisible = false;
|
if(r===1){
|
||||||
|
this.dialogRegisterVisible = false;
|
||||||
|
this.$message({
|
||||||
|
message: '注册成功!',
|
||||||
|
type: 'success'
|
||||||
|
});
|
||||||
|
} else{
|
||||||
|
this.$message.error('用户名已存在!');
|
||||||
|
}
|
||||||
},r=>{
|
},r=>{
|
||||||
|
|
||||||
})
|
})
|
||||||
|
@ -13,7 +13,7 @@ export default new Router({
|
|||||||
{
|
{
|
||||||
path: 'homepage',
|
path: 'homepage',
|
||||||
name: 'homepage',
|
name: 'homepage',
|
||||||
|
|
||||||
component:() => import('@/components/Homepage')
|
component:() => import('@/components/Homepage')
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -50,11 +50,6 @@ export default new Router({
|
|||||||
path: 'guide',
|
path: 'guide',
|
||||||
name: 'guide',
|
name: 'guide',
|
||||||
component:() => import('@/components/Guide')
|
component:() => import('@/components/Guide')
|
||||||
},
|
|
||||||
{
|
|
||||||
path: 'background',
|
|
||||||
name: 'background',
|
|
||||||
component:() => import('@/components/Background')
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user