| | |
| | | <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="home-fill" label-width="200" :required="false"> |
| | | <u-form-item v-show="form.role == '民警'" label=" " prop="warnNum" label-width="200" :required="true"> |
| | | <u-input v-model="form.warnNum" placeholder="请输入警号" /> |
| | | </u-form-item> |
| | | <u-form-item label="工作单位" left-icon="home-fill" label-width="200" :required="false"> |
| | | <u-radio-group v-model="jobValue"> |
| | | <u-radio v-for="(item, index) in jobList" :key="index" :name="item.name" :disabled="item.disabled"> |
| | | {{item.name}} |
| | | </u-radio> |
| | | </u-radio-group> |
| | | </u-form-item> |
| | | <u-form-item v-show="jobValue == '有'" label=" " prop="obj" label-width="200" :required="false"> |
| | | <u-input v-model="form.obj" placeholder="请输入工作单位" /> |
| | | </u-form-item> |
| | | <u-form-item label="所在地区" prop="xq" left-icon="map-fill" label-width="200" :required="true"> |
| | |
| | | <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="false"> |
| | | <u-input v-model="form.address" placeholder="详细地址" /> |
| | | <u-form-item label="居住地" prop="address" left-icon="map" label-width="200" :required="false"> |
| | | <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"> |
| | |
| | | (功能研发中) |
| | | </u-form-item> |
| | | </u-form> |
| | | |
| | | <view class="agree"> |
| | | 注册即代表同意 |
| | | <text class="a" @click="agreement(0)">《用户协议》</text> |
| | | 和 |
| | | <text class="a" @click="agreement(1)">《隐私政策》</text> |
| | | <u-checkbox v-model="userConsent" shape="circle"> |
| | | 我已阅读并同意 |
| | | <text class="a" @click="agreement(0)">用户协议</text> |
| | | 和 |
| | | <text class="a" @click="agreement(1)">隐私政策</text> |
| | | </u-checkbox> |
| | | </view> |
| | | <div class="login-map-bc" v-if="mapShow"> |
| | | <div @click="mapShow = false"> |
| | |
| | | }; |
| | | |
| | | return { |
| | | userConsent: false, |
| | | jobValue: '无', |
| | | jobList: [{ |
| | | name: '有', |
| | | disabled: false |
| | | }, |
| | | { |
| | | name: '无', |
| | | disabled: false |
| | | } |
| | | ], |
| | | regionName: '', |
| | | loginMapUrl: "", |
| | | radioList: [{ |
| | |
| | | img: 'account', |
| | | froms: 'name', |
| | | requireds: true, |
| | | placeholder: '请输入姓名' |
| | | placeholder: '请输入真实姓名' |
| | | }, |
| | | { |
| | | title: '手机号', |
| | | img: 'phone-fill', |
| | | froms: 'phone', |
| | | requireds: false, |
| | | placeholder: '请输入手机号' |
| | | placeholder: '请输入真实手机号' |
| | | }, |
| | | // { |
| | | // title: '部门', |
| | |
| | | xq: '', |
| | | xqobjId: '', |
| | | jsid: '', |
| | | address: '' |
| | | address: '', |
| | | warnNum: '', |
| | | }, |
| | | rules: { |
| | | user: [{ |
| | |
| | | }], |
| | | name: [{ |
| | | required: true, |
| | | message: '请输入姓名', |
| | | message: '请输入真实姓名', |
| | | // 可以单个或者同时写两个触发验证方式 |
| | | trigger: ['change', 'blur'], |
| | | }], |
| | |
| | | }], |
| | | address: [{ |
| | | required: false, |
| | | message: '请输入详细地址', |
| | | message: '请输入居住地', |
| | | // 可以单个或者同时写两个触发验证方式 |
| | | trigger: ['change', 'blur'], |
| | | }], |
| | | role: [{ |
| | | required: true, |
| | | message: '请选择角色', |
| | | // 可以单个或者同时写两个触发验证方式 |
| | | trigger: ['change', 'blur'], |
| | | }], |
| | | warnNum: [{ |
| | | required: true, |
| | | message: '请输入警号', |
| | | // 可以单个或者同时写两个触发验证方式 |
| | | trigger: ['change', 'blur'], |
| | | }], |
| | |
| | | }], |
| | | depts: [{ |
| | | required: true, |
| | | message: '请输入姓名', |
| | | message: '请输入真实姓名', |
| | | // 可以单个或者同时写两个触发验证方式 |
| | | trigger: ['change', 'blur'], |
| | | }], |
| | | // phone: [{ |
| | | // required: false, |
| | | // message: '请输入手机号', |
| | | // // 可以单个或者同时写两个触发验证方式 |
| | | // trigger: ['change', 'blur'], |
| | | // }, { |
| | | // validator: (rule, value, callback) => { |
| | | // return this.$u.test.mobile(value); |
| | | // }, |
| | | // message: '手机号码不正确', |
| | | // trigger: ['change', 'blur'], |
| | | // }], |
| | | }, |
| | | showGetFace: false, |
| | | faceState: -2, |
| | |
| | | faceco: '#000', |
| | | faceMsg: '', |
| | | roleList: [{ |
| | | label: '群众', |
| | | value: "1416225849858883585" |
| | | label: '平安志愿者', |
| | | value: "1416225906918195201" |
| | | }, { |
| | | label: '民警', |
| | | value: "1417092295132561409" |
| | |
| | | { |
| | | label: '警务辅助队伍', |
| | | value: "1495714378025480193" |
| | | }, |
| | | { |
| | | label: '平安志愿者', |
| | | value: "1416225906918195201" |
| | | } |
| | | ], |
| | | regionList: [{ |
| | |
| | | this.regionShow = false; |
| | | }, |
| | | zc() { |
| | | if (this.userConsent == false) { |
| | | uni.showToast({ |
| | | title: "请先阅读并同意协议", |
| | | icon: 'none', |
| | | duration: 2000 |
| | | }); |
| | | |
| | | return |
| | | } |
| | | var that = this; |
| | | uni.request({ |
| | | url: that.$store.state.piAPI + '/zc/inspect', |
| | |
| | | } |
| | | |
| | | .agree { |
| | | margin: 27rpx 95rpx 0; |
| | | margin-top: 28rpx; |
| | | font-size: 22rpx; |
| | | font-family: Adobe Heiti Std; |
| | | font-weight: normal; |
| | | color: #cacaca; |
| | | line-height: 34rpx; |
| | | text-align: center; |
| | | |
| | | .a { |
| | | color: #000000; |
| | | margin: 0 10rpx; |
| | | color: #103289; |
| | | } |
| | | } |
| | | </style> |