From c6bc487ee4bda719081c46a3b1e66acf17ea9c13 Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Tue, 22 Feb 2022 10:52:32 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.105:10010/r/qfqk-android
---
pages/registerUser/idphoto.nvue | 40 +++++++------
pages/registerUser/registerUser.vue | 102 +++++++--------------------------
2 files changed, 45 insertions(+), 97 deletions(-)
diff --git a/pages/registerUser/idphoto.nvue b/pages/registerUser/idphoto.nvue
index 450aedb..57568d0 100644
--- a/pages/registerUser/idphoto.nvue
+++ b/pages/registerUser/idphoto.nvue
@@ -21,13 +21,13 @@
<cover-image class="outline-img" src="/static/live-camera/outline/portrait.png" style=""></cover-image>
</cover-view>
</view>
-
+
<view class="menu">
<!--底部菜单区域背景-->
<cover-image class="menu-mask" src="/static/live-camera/bar.png"></cover-image>
- <button v-if="buttonShow" class="submit" style="background: #14b9c8;"; @click="again">
+ <button v-if="buttonShow" class="submit" style="background: #14b9c8;" ; @click="again">
<text style='color: #FFF'>重新识别</text>
- </button>
+ </button>
<!--返回键-->
<!-- <cover-image class="menu-back" @tap="back" src="/static/live-camera/back.png"></cover-image> -->
<!--快门键-->
@@ -56,9 +56,9 @@
//倒计时
second: 0,
ifPhoto: false,
- faceNext:false,
- buttonShow:false,
- dataForm:"",
+ faceNext: false,
+ buttonShow: false,
+ dataForm: "",
};
},
onLoad(e) {
@@ -160,13 +160,15 @@
}
}, 1000);
},
- again(){
+ again() {
this.getCount();
},
//人脸验证
- FaceVerification(res){
+ FaceVerification(res) {
var that = this;
- uni.showLoading({title: '人脸验证中'});
+ uni.showLoading({
+ title: '人脸验证中'
+ });
var url = that.$store.state.piAPI + 'blade-user/faceCompare',
data = {
"name": that.dataForm.name,
@@ -213,7 +215,7 @@
});
},
//帐号注册
- insterAccounts(d){
+ insterAccounts(d) {
var that = this;
var url = that.$store.state.piAPI + '/zc/inster',
data = {
@@ -224,10 +226,11 @@
sex: d.sex == '男' ? 1 : 2,
sname: d.name,
username: d.user,
- deptid:d.objId,
- parentId:d.jsid,
- jurisdiction:d.xqobjId,
- cardid:d.carId
+ deptid: d.objId,
+ parentId: d.jsid,
+ jurisdiction: d.xqobjId,
+ cardid: d.carId,
+ address: d.address
}
uni.request({
url: url,
@@ -236,14 +239,14 @@
success: (res) => {
uni.showToast({
title: '注册成功,请等待审核',
- icon:'none',
+ icon: 'none',
duration: 2000
});
- setTimeout(function(){
+ setTimeout(function() {
uni.navigateTo({
url: '/pages/loging/loging'
})
- },2000);
+ }, 2000);
}
});
},
@@ -252,7 +255,6 @@
</script>
<style lang="scss">
-
.submit {
margin: 30rpx 50rpx 0;
border: none;
@@ -262,6 +264,7 @@
box-sizing: border-box;
border-radius: 15rpx;
}
+
.live-camera {
.preview {
justify-content: center;
@@ -296,6 +299,7 @@
}
}
}
+
.title {
font-size: 35rpx;
background-color: #0BB9C8;
diff --git a/pages/registerUser/registerUser.vue b/pages/registerUser/registerUser.vue
index 313cf56..1b30200 100644
--- a/pages/registerUser/registerUser.vue
+++ b/pages/registerUser/registerUser.vue
@@ -1,7 +1,7 @@
<template>
<view class="registerUser">
<u-form :model="form" ref="uForm">
- <u-form-item :label="item.title" :prop="item.froms" label-width="200" :left-icon="item.img"
+ <u-form-item :label="item.title" :prop="item.froms" label-width="200" :left-icon="item.img"
:required="item.requireds" v-for="(item, index) in list" :key="index">
<u-input v-model="form[item.froms]" :placeholder="item.placeholder" :type="item.type" />
</u-form-item>
@@ -10,14 +10,16 @@
<u-select v-model="show" mode="mutil-column-auto" :list="roleList" @confirm="radioGroupChange">
</u-select>
</u-form-item>
- <u-form-item label="工作单位" prop="obj" left-icon="account-fill" label-width="200" :required="true"
- v-if="xqShow">
+ <u-form-item label="工作单位" prop="obj" left-icon="home-fill" label-width="200" :required="true">
<u-input v-model="form.obj" placeholder="请输入工作单位" />
</u-form-item>
- <u-form-item label="辖区" prop="xq" left-icon="account-fill" label-width="200" :required="true">
+ <u-form-item label="辖区" prop="xq" left-icon="map-fill" label-width="200" :required="true">
<u-input v-model="form.xq" type="select" placeholder="请选择辖区" :border="true" @click="regionClick" />
<u-select v-model="regionShow" mode="mutil-column-auto" :list="regionList" @confirm="regionSelect">
</u-select>
+ </u-form-item>
+ <u-form-item label="详细地址" prop="address" left-icon="map" label-width="200" :required="true">
+ <u-input v-model="form.address" placeholder="详细地址" />
</u-form-item>
<u-form-item label="性别" label-width="200" left-icon="man">
<u-radio-group v-model="form.sex">
@@ -125,7 +127,6 @@
marker: [],
show: false,
showxq: false,
- xqShow: true,
listbm: [],
listxq: [],
deptXb: "",
@@ -196,7 +197,8 @@
objId: '',
xq: '',
xqobjId: '',
- jsid: ''
+ jsid: '',
+ address: ''
},
rules: {
user: [{
@@ -248,6 +250,12 @@
obj: [{
required: true,
message: '请输入工作单位',
+ // 可以单个或者同时写两个触发验证方式
+ trigger: ['change', 'blur'],
+ }],
+ address: [{
+ required: true,
+ message: '请输入详细地址',
// 可以单个或者同时写两个触发验证方式
trigger: ['change', 'blur'],
}],
@@ -379,20 +387,11 @@
regionClick() {
this.regionShow = true;
},
- regionSelect() {
+ regionSelect(e) {
this.form.xq = e[0].label
this.form.xqobjId = e[0].value
-
+
this.regionShow = false;
- },
- handleMessage(name) {
- if (name.indexOf('区') != -1) {
- that.regionName = name.replace('区', '派出所');
- } else if (name.indexOf('县') != -1) {
- that.regionName = name.replace('县', '派出所');
- } else if (name.indexOf('市') != -1) {
- that.regionName = name.replace('市', '市派出所');
- }
},
zc() {
var that = this;
@@ -415,37 +414,14 @@
}
- var that = this;
- var d = that.form;
- var url = that.$store.state.piAPI + '/zc/inster',
- data = {
- // deptid: ,
- password: d.pass,
- password2: d.passTwo,
- phone: d.phone,
- sex: d.sex == '男' ? 1 : 2,
- sname: d.name,
- username: d.user,
- deptid: d.objId,
- parentId: d.jsid,
- jurisdiction: d.xqobjId,
- cardid: d.carId
- }
- uni.request({
- url: url,
- method: 'POST',
- data: data,
- success: (res) => {
- uni.showToast({
- title: '注册成功,请等待审核',
- icon: 'none',
- duration: 2000
+ that.$refs.uForm.validate(valid => {
+ if (valid) {
+ var d = that.form;
+ uni.navigateTo({
+ url: '/pages/registerUser/idphoto?data= ' +
+ encodeURIComponent(JSON.stringify(
+ d))
});
- setTimeout(function() {
- uni.navigateTo({
- url: '/pages/loging/loging'
- })
- }, 2000);
}
});
@@ -455,38 +431,6 @@
},
depl() {
this.show = true;
- },
- formatRoutes(routerArr) {
- var that = this;
- const arr = [];
- let obj = {};
- routerArr.forEach(router => {
- const tmp = {
- ...router
- };
- if (tmp.hasChildren == true) {
- tmp.children = that.formatRoutes(tmp.children);
-
- const {
- id,
- title
- } = router;
-
- obj = {
- label: tmp.title,
- value: tmp.id,
- children: tmp.children
- }
- } else if (tmp.hasChildren == false || typeof(tmp.hasChildren) == 'undefined') {
- obj = {
- label: tmp.title,
- value: tmp.id,
- children: []
- }
- }
- arr.push(obj);
- })
- return arr;
},
// 选中任一radio时,由radio-group触发
radioGroupChange(e) {
--
Gitblit v1.9.3