From 8d81203f0117ebe071ba2d25e9f3dda356c7b777 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Sat, 19 Feb 2022 14:41:04 +0800
Subject: [PATCH] 注册页
---
pages/registerUser/registerUser.vue | 112 +++++++++++++++++++++++++++++++++++--------------------
1 files changed, 71 insertions(+), 41 deletions(-)
diff --git a/pages/registerUser/registerUser.vue b/pages/registerUser/registerUser.vue
index 11e0d13..b4fc0d0 100644
--- a/pages/registerUser/registerUser.vue
+++ b/pages/registerUser/registerUser.vue
@@ -15,8 +15,8 @@
<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-input v-model="form.xq" type="select" placeholder="请选择辖区" :border="true" @click="deplxq" />
- <u-select v-model="showxq" mode="mutil-column-auto" :list="listxq" @confirm="confirmxq"></u-select>
+ <u-input v-model="form.xq" type="select" placeholder="请选择辖区" :border="true" @click="mapShow = true" />
+ <!-- <u-select v-model="showxq" mode="mutil-column-auto" :list="listxq" @confirm="confirmxq"></u-select> -->
</u-form-item>
<u-form-item label="性别" label-width="200" left-icon="man">
<u-radio-group v-model="form.sex">
@@ -25,12 +25,26 @@
</u-radio>
</u-radio-group>
</u-form-item>
+ <u-form-item label="是否人脸登录" label-width="240" left-icon="server-man">
+ <u-radio-group v-model="radioValue">
+ <u-radio v-for="(item, index) in radioList" :key="index" :name="item.name" :disabled="item.disabled">
+ {{item.name}}
+ </u-radio>
+ </u-radio-group>
+ (功能研发中)
+ </u-form-item>
</u-form>
-
- <div v-show="mapShow" style="position: fixed; bottom: 0; left: 0; width: 100%; height: 60%; z-index: 111; border-radius: 15px;">
- <map style="width: 100%; height: 100%;" :latitude="latitude" :longitude="longitude" :markers="marker"
- :scale="scale" :polyline="polyline">
- </map>
+
+ <div v-show="mapShow">
+ <div class="login-map-bc" @click="mapShow = false">
+
+ </div>
+ <div class="login-map-content">
+ <u-icon class="login-map-close" name="close" @click="mapShow = false"></u-icon>
+ <map style="width: 100%; height: 100%;" :latitude="latitude" :longitude="longitude" :markers="marker"
+ :scale="scale" :polyline="polyline">
+ </map>
+ </div>
</div>
<u-button @click="mapShow = true">打开</u-button>
@@ -46,6 +60,16 @@
export default {
data() {
return {
+ radioList: [{
+ name: '是',
+ disabled: false
+ },
+ {
+ name: '否',
+ disabled: false
+ }
+ ],
+ radioValue: '否',
mapShow: false,
latitude: 28.68, //纬度
longitude: 115.85, //经度
@@ -102,13 +126,6 @@
froms: 'name',
requireds: true,
placeholder: '请输入姓名'
- },
- {
- title: '身份证',
- img: 'fingerprint',
- froms: 'carId',
- requireds: true,
- placeholder: '请输入身份证'
},
{
title: '手机号',
@@ -222,20 +239,6 @@
// 可以单个或者同时写两个触发验证方式
trigger: ['change', 'blur'],
}],
- carId: [{
- required: true,
- message: '请输入身份证',
- // 可以单个或者同时写两个触发验证方式
- trigger: ['change', 'blur'],
- },
- {
- validator: (rule, value, callback) => {
- return this.$u.test.idCard(value);
- },
- message: '身份证号码不正确',
- trigger: ['change', 'blur'],
- }
- ],
// phone: [{
// required: false,
// message: '请输入手机号',
@@ -298,19 +301,17 @@
console.log('当前位置的纬度:' + res.latitude);
that.latitude = res.latitude
that.longitude = res.longitude
- that.marker = [
- {
- id: 0,
- latitude: res.latitude, //纬度
- longitude: res.longitude, //经度
- iconPath: '/static/img/map/location.png', //显示的图标
- rotate: 0, // 旋转度数
- width: 20, //宽
- height: 20, //高
- title: '位置', //标注点名
- alpha: 1, //透明度
- }
- ]
+ that.marker = [{
+ id: 0,
+ latitude: res.latitude, //纬度
+ longitude: res.longitude, //经度
+ iconPath: '/static/img/map/location.png', //显示的图标
+ rotate: 0, // 旋转度数
+ width: 20, //宽
+ height: 20, //高
+ title: '位置', //标注点名
+ alpha: 1, //透明度
+ }]
}
})
},
@@ -488,6 +489,35 @@
</script>
<style lang="scss" scoped>
+ .login-map-bc {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 111;
+ background: rgba(0, 0, 0, .3);
+ }
+
+ .login-map-content {
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 60%;
+ z-index: 111;
+ border-radius: 15px;
+ overflow: hidden;
+ }
+
+ .login-map-close {
+ position: absolute;
+ top: 10px;
+ right: 10px;
+ width: 20px;
+ height: 20px;
+ z-index: 11;
+ }
.warp {
display: flex;
align-items: center;
--
Gitblit v1.9.3