registerCodeSend
This commit is contained in:
parent
97f8bdb7e6
commit
8fafeba6bf
|
@ -22,7 +22,7 @@
|
|||
type="text" name="code" v-model="code" placeholder="请输入验证码" />
|
||||
<button class="getMessageCode" @click="getCode">{{codeTips}}</button>
|
||||
</view>
|
||||
<!-- <u-verification-code seconds="30" ref="uCode" @change="codeChange"></u-verification-code> -->
|
||||
<u-verification-code seconds="30" ref="uCode" @change="codeChange"></u-verification-code>
|
||||
<view class="">
|
||||
<button type="default" form-type="submit" class="login-btn">注册</button>
|
||||
</view>
|
||||
|
@ -51,6 +51,7 @@
|
|||
export default {
|
||||
data() {
|
||||
return {
|
||||
timer:null,
|
||||
agreement: false,
|
||||
checkedShow: true,
|
||||
name: '',
|
||||
|
@ -60,7 +61,8 @@
|
|||
myTopBgSrc: require("../../static/login/my-bg.jpg"),
|
||||
codeTips: "获取验证码",
|
||||
type:'',
|
||||
content:''
|
||||
content:'',
|
||||
count:0,
|
||||
}
|
||||
},
|
||||
onLoad(params) {
|
||||
|
@ -142,27 +144,38 @@
|
|||
},
|
||||
// 获取验证码
|
||||
getCode(e) {
|
||||
debugger;
|
||||
console.log(this.phone);
|
||||
if (this.phone !== '') {
|
||||
// debugger;
|
||||
// console.log(this.phone);
|
||||
let that = this;
|
||||
if (that.phone !== '') {
|
||||
if(that.count>0){
|
||||
that.$u.toast('倒计时结束后再发送');
|
||||
}else{
|
||||
uni.showLoading({
|
||||
title: '正在获取验证码',
|
||||
mask: true
|
||||
})
|
||||
this.$u.api.getCode({
|
||||
phone: this.phone
|
||||
that.$u.api.getCode({
|
||||
phone: that.phone
|
||||
}).then(res => {
|
||||
setTimeout(() => {
|
||||
uni.hideLoading();
|
||||
// 这里此提示会被this.start()方法中的提示覆盖
|
||||
this.$u.toast('验证码已发送');
|
||||
// 通知验证码组件内部开始倒计时
|
||||
this.$refs.uCode.start();
|
||||
}, 2000);
|
||||
})
|
||||
that.$u.toast('验证码已发送');
|
||||
that.count = 59;
|
||||
that.timer = setInterval(() => {
|
||||
if (that.count > 0 && that.count <= 60) {
|
||||
that.count--;
|
||||
that.codeTips = that.count+'秒重新获取';
|
||||
} else {
|
||||
// this.$u.toast('倒计时结束后再发送');
|
||||
this.$u.toast('请输入手机号');
|
||||
clearInterval(that.timer);
|
||||
that.timer = null;
|
||||
that.codeTips = '重新获取';
|
||||
}
|
||||
}, 1000);
|
||||
})
|
||||
}
|
||||
} else {
|
||||
that.$u.toast('请输入手机号');
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
|
@ -70,11 +70,13 @@
|
|||
<text class="star">*</text>
|
||||
<text class="form-left-text">属地部门</text>
|
||||
</view>
|
||||
<view class="form-right" style="position: relative;">
|
||||
<view class="form-right">
|
||||
<ba-tree-picker ref="dept_ter_Picker" :multiple='false' @select-change="select_dept_ter_Change" title="请选择属地部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children" />
|
||||
<view @click="showDeptTerPicker" style="position: relative;display: flex;">
|
||||
<text type="text">{{dept_ter_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDeptTerPicker" type="arrowright" color="#999999"/>
|
||||
<uni-icons style="position: absolute; right: 0;" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
|
@ -82,25 +84,29 @@
|
|||
<text class="star">*</text>
|
||||
<text class="form-left-text">业务部门</text>
|
||||
</view>
|
||||
<view class="form-right" style="position: relative;">
|
||||
<view class="form-right">
|
||||
<ba-tree-picker ref="treePicker" :multiple='false' @select-change="selectChange" title="选择业务部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children"/>
|
||||
<view @click="showPicker" style="position: relative;display: flex;">
|
||||
<text type="text">{{dept_bus_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left" @click="selectUser">
|
||||
<text class="star">*</text>
|
||||
<text class="form-left-text">部门协调员</text>
|
||||
</view>
|
||||
<view class="form-right" style="position: relative;">
|
||||
<view class="form-right">
|
||||
<ba-tree-picker ref="dcoordinator_Picker" :multiple='false' @select-change="select_coordinator_Change" title="选择部门协调员"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<view @click="showDcoordinatorPicker" style="position: relative;display: flex;">
|
||||
<text type="text">{{dcoordinator_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDcoordinatorPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="btn" v-if="showBtns">
|
||||
<button type="primary" class="save-btn" @click="saveSubmit">下一步</button>
|
||||
|
|
|
@ -56,10 +56,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="deptDoPicker" :multiple='false' @select-change="deptDoChange" title="选择作业部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children"/>
|
||||
<text type="text">{{dept_do_name}}</text>
|
||||
<view @click="showDeptDoPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showDeptDoPicker">{{dept_do_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDeptDoPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
|
@ -69,10 +71,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="charger_Picker" :multiple='false' @select-change="select_charger_Change" title="选择作业负责人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{charger_name}}</text>
|
||||
<view @click="showChargerPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showChargerPicker">{{charger_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showChargerPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
@ -81,10 +85,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="monitor_Picker" :multiple='false' @select-change="select_monitor_Change" title="选择作业监护人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{monitor_name}}</text>
|
||||
<view @click="showMonitorPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showMonitorPicker">{{monitor_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showMonitorPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="height: fit-content;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
|
|
@ -56,10 +56,12 @@
|
|||
<view class="form-right">
|
||||
<ba-tree-picker ref="deptDoPicker" :multiple='false' @select-change="deptDoChange" title="选择业务部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children"/>
|
||||
<text type="text">{{dept_do_name}}</text>
|
||||
<view @click="showDeptDoPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showDeptDoPicker">{{dept_do_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDeptDoPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="form-item border-bottom" style="position: relative;">
|
||||
<view class="form-left">
|
||||
|
@ -69,10 +71,12 @@
|
|||
<view class="form-right">
|
||||
<ba-tree-picker ref="charger_Picker" :multiple='false' @select-change="select_charger_Change" title="选择部门协调员"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{charger_name}}</text>
|
||||
<view @click="showChargerPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showChargerPicker">{{charger_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showChargerPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="position: relative;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
@ -81,10 +85,12 @@
|
|||
<view class="form-right">
|
||||
<ba-tree-picker ref="monitor_Picker" :multiple='false' @select-change="select_monitor_Change" title="选择部门协调员"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{monitor_name}}</text>
|
||||
<view @click="showMonitorPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showMonitorPicker">{{monitor_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showMonitorPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="height: fit-content;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
|
|
@ -82,9 +82,13 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="charger_Picker" :multiple='false' @select-change="select_charger_Change" title="选择作业负责人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
|
||||
<view @click="showChargerPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showChargerPicker">{{charger_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showChargerPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
|
@ -94,10 +98,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="monitor_Picker" :multiple='false' @select-change="select_monitor_Change" title="选择作业监护人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<view @click="showMonitorPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showMonitorPicker">{{monitor_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showMonitorPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="height: fit-content;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
|
|
@ -66,10 +66,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="deptDoPicker" :multiple='false' @select-change="deptDoChange" title="选择作业部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children"/>
|
||||
<text type="text">{{dept_do_name}}</text>
|
||||
<view @click="showDeptDoPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showDeptDoPicker">{{dept_do_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDeptDoPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
|
@ -79,10 +81,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="charger_Picker" :multiple='false' @select-change="select_charger_Change" title="选择作业负责人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{charger_name}}</text>
|
||||
<view @click="showChargerPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showChargerPicker">{{charger_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showChargerPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
@ -91,10 +95,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="monitor_Picker" :multiple='false' @select-change="select_monitor_Change" title="选择作业监护人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{monitor_name}}</text>
|
||||
<view @click="showMonitorPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showMonitorPicker">{{monitor_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showMonitorPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="height: fit-content;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
|
|
@ -66,11 +66,12 @@
|
|||
<view class="form-right">
|
||||
<ba-tree-picker ref="deptDoPicker" :multiple='false' @select-change="deptDoChange" title="选择业务部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children"/>
|
||||
<text type="text">{{dept_do_name}}</text>
|
||||
<view @click="showDeptDoPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showDeptDoPicker">{{dept_do_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDeptDoPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="position: relative;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
@ -79,10 +80,13 @@
|
|||
<view class="form-right">
|
||||
<ba-tree-picker ref="charger_Picker" :multiple='false' @select-change="select_charger_Change" title="选择部门协调员"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{charger_name}}</text>
|
||||
|
||||
<view @click="showChargerPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showChargerPicker">{{charger_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showChargerPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="position: relative;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
@ -91,9 +95,12 @@
|
|||
<view class="form-right">
|
||||
<ba-tree-picker ref="monitor_Picker" :multiple='false' @select-change="select_monitor_Change" title="选择部门协调员"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{monitor_name}}</text>
|
||||
<view @click="showMonitorPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showMonitorPicker">{{monitor_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showMonitorPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="height: fit-content;">
|
||||
<view class="form-left">
|
||||
|
|
|
@ -56,10 +56,12 @@
|
|||
<view class="form-right">
|
||||
<ba-tree-picker ref="deptDoPicker" :multiple='false' @select-change="deptDoChange" title="选择业务部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children"/>
|
||||
<text type="text">{{dept_do_name}}</text>
|
||||
<view @click="showDeptDoPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showDeptDoPicker">{{dept_do_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDeptDoPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="form-item border-bottom" style="position: relative;">
|
||||
<view class="form-left">
|
||||
|
@ -69,10 +71,12 @@
|
|||
<view class="form-right">
|
||||
<ba-tree-picker ref="charger_Picker" :multiple='false' @select-change="select_charger_Change" title="选择部门协调员"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{charger_name}}</text>
|
||||
<view @click="showChargerPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showChargerPicker">{{charger_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showChargerPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="position: relative;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
@ -81,10 +85,12 @@
|
|||
<view class="form-right">
|
||||
<ba-tree-picker ref="monitor_Picker" :multiple='false' @select-change="select_monitor_Change" title="选择部门协调员"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{monitor_name}}</text>
|
||||
<view @click="showMonitorPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showMonitorPicker">{{monitor_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showMonitorPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="height: fit-content;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
|
|
@ -66,10 +66,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="deptDoPicker" :multiple='false' @select-change="deptDoChange" title="选择作业部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children"/>
|
||||
<text type="text">{{dept_do_name}}</text>
|
||||
<view @click="showDeptDoPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showDeptDoPicker">{{dept_do_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDeptDoPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
|
@ -79,10 +81,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="charger_Picker" :multiple='false' @select-change="select_charger_Change" title="选择作业负责人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{charger_name}}</text>
|
||||
<view @click="showChargerPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showChargerPicker">{{charger_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showChargerPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
@ -91,10 +95,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="monitor_Picker" :multiple='false' @select-change="select_monitor_Change" title="选择作业监护人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{monitor_name}}</text>
|
||||
<view @click="showMonitorPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showMonitorPicker">{{monitor_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showMonitorPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom" style="height: fit-content;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
|
|
@ -66,10 +66,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="deptDoPicker" :multiple='false' @select-change="deptDoChange" title="选择作业部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children"/>
|
||||
<text type="text">{{dept_do_name}}</text>
|
||||
<view @click="showDeptDoPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showDeptDoPicker">{{dept_do_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDeptDoPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
|
@ -79,10 +81,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="charger_Picker" :multiple='false' @select-change="select_charger_Change" title="选择作业负责人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{charger_name}}</text>
|
||||
<view @click="showChargerPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showChargerPicker">{{charger_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showChargerPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
@ -91,9 +95,11 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="monitor_Picker" :multiple='false' @select-change="select_monitor_Change" title="选择作业监护人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{monitor_name}}</text>
|
||||
<view @click="showMonitorPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showMonitorPicker">{{monitor_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showMonitorPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view><view class="form-item border-bottom" style="height: fit-content;">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
|
|
@ -56,10 +56,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="deptDoPicker" :multiple='false' @select-change="deptDoChange" title="选择作业部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children"/>
|
||||
<text type="text">{{dept_do_name}}</text>
|
||||
<view @click="showDeptDoPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showDeptDoPicker">{{dept_do_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDeptDoPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
|
@ -69,10 +71,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="charger_Picker" :multiple='false' @select-change="select_charger_Change" title="选择作业负责人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{charger_name}}</text>
|
||||
<view @click="showChargerPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showChargerPicker">{{charger_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showChargerPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
@ -81,10 +85,12 @@
|
|||
<view class="form-right" style="position: relative;">
|
||||
<ba-tree-picker ref="monitor_Picker" :multiple='false' @select-change="select_monitor_Change" title="选择作业监护人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<text type="text">{{monitor_name}}</text>
|
||||
<view @click="showMonitorPicker" style="position: relative;display: flex;">
|
||||
<text type="text" @click="showMonitorPicker">{{monitor_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showMonitorPicker" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item border-bottom">
|
||||
<view class="form-left">
|
||||
<text class="star">*</text>
|
||||
|
@ -388,6 +394,9 @@
|
|||
console.log(res);
|
||||
});
|
||||
},
|
||||
timeFix(time){
|
||||
if(time.length){}else{}
|
||||
},
|
||||
getOplDetail(){
|
||||
let that = this;
|
||||
that.$u.api.oplItem(that.oplId).then((res) => {
|
||||
|
@ -570,11 +579,11 @@
|
|||
});
|
||||
let that = this;
|
||||
let params = null;
|
||||
that.formData.start_time = that.formData.start_time;
|
||||
that.formData.end_time = that.formData.end_time+':00';
|
||||
that.formData.power_start_time = that.formData.power_start_time+':00';
|
||||
that.formData.power_end_time = that.formData.power_end_time+':00';
|
||||
that.formData.work_time = that.formData.work_time+':00';
|
||||
// that.formData.start_time = that.formData.start_time;
|
||||
// that.formData.end_time = that.formData.end_time;
|
||||
// that.formData.power_start_time = that.formData.power_start_time;
|
||||
// that.formData.power_end_time = that.formData.power_end_time;
|
||||
// that.formData.work_time = that.formData.work_time;
|
||||
that.formData.create_imgs = [];
|
||||
that.fileList.forEach(item=>{
|
||||
if(item.id){
|
||||
|
|
|
@ -52,12 +52,13 @@
|
|||
<!-- <text class="star">*</text> -->
|
||||
<text class="form-left-text">所属部门</text>
|
||||
</view>
|
||||
<view class="form-right" style="position: relative;">
|
||||
<view class="form-right">
|
||||
<ba-tree-picker ref="dept_ter_Picker" :multiple='false' @select-change="select_dept_ter_Change" title="请选择属地部门"
|
||||
:localdata="depRange" valueKey="id" textKey="name" childrenKey="children" />
|
||||
<view @click="showDeptTerPicker" style="position: relative;display: flex;">
|
||||
<text type="text">{{dept_ter_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" @click="showDeptTerPicker" type="arrowright" color="#999999"/>
|
||||
|
||||
</view>
|
||||
<!-- <uni-data-picker placeholder="请选择所属部门" popup-title="请选择所属部门" :localdata="depRange" v-model="formData.belong_dept">
|
||||
</uni-data-picker> -->
|
||||
</view>
|
||||
|
|
|
@ -61,11 +61,11 @@
|
|||
<view class="form-left">
|
||||
<text class="form-left-text">接待人</text>
|
||||
</view>
|
||||
<view class="form-right" style="position: relative;">
|
||||
<view class="form-right">
|
||||
<ba-tree-picker ref="dcoordinator_Picker" :multiple='false' @select-change="select_coordinator_Change" title="选择接待人"
|
||||
:localdata="vuex_userRange" valueKey="id" textKey="name" childrenKey="children" :selectParent='false'/>
|
||||
<view @click="showDcoordinatorPicker" style="position: relative;display: flex;">
|
||||
<text type="text" >{{formData.receptionist_name}}</text>
|
||||
<text type="text" >{{receptionist_name}}</text>
|
||||
<uni-icons style="position: absolute; right: 0;" type="arrowright" color="#999999"/>
|
||||
</view>
|
||||
</view>
|
||||
|
@ -167,7 +167,8 @@
|
|||
text: "重要",
|
||||
value: 20
|
||||
}],
|
||||
userRange: [],
|
||||
receptionist_name:'请选择接待人',
|
||||
// userRange: [],
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
|
@ -191,7 +192,7 @@
|
|||
}
|
||||
},
|
||||
onShow() {
|
||||
this.getUserRange();
|
||||
// this.getUserRange();
|
||||
},
|
||||
methods: {
|
||||
showDcoordinatorPicker(){
|
||||
|
@ -202,39 +203,7 @@
|
|||
},
|
||||
select_coordinator_Change(ids, names){
|
||||
this.formData.receptionist = ids[0];
|
||||
this.formData.receptionist_name = names;
|
||||
},
|
||||
//获取用户
|
||||
getUserRange() {
|
||||
let that = this;
|
||||
/* this.$u.api.userList({
|
||||
page: 0
|
||||
}).then(res => {
|
||||
let user = [];
|
||||
let obj = {};
|
||||
res.forEach(item => {
|
||||
obj = {
|
||||
value: null,
|
||||
text: ''
|
||||
};
|
||||
obj.value = item.id;
|
||||
obj.text = item.name;
|
||||
user.push(obj);
|
||||
})
|
||||
this.userRange = user
|
||||
}) */
|
||||
that.$u.api.deptList({page: 0}).then(res => {
|
||||
that.userRange = resetData(res);
|
||||
let userRange = that.userRange[0];
|
||||
let depts = userRange.children;
|
||||
for (let i=0;i<depts.length;i++){
|
||||
that.$u.api.userList({page: 0,belong_dept:depts[i].id}).then(res => {
|
||||
depts[i].children = res;
|
||||
})
|
||||
}
|
||||
that.userRange.children = depts;
|
||||
that.userRange = depts;
|
||||
})
|
||||
this.receptionist_name = names;
|
||||
},
|
||||
getVisitItem() {
|
||||
this.$u.api.visitItem(this.visitId).then(res => {
|
||||
|
@ -268,7 +237,7 @@
|
|||
if (!that.paramsCheck()) {
|
||||
return;
|
||||
} else {
|
||||
debugger;
|
||||
// debugger;
|
||||
if (that.formData.id) {
|
||||
that.$u.api.visitUpdate(that.formData.id, that.formData).then(res => {
|
||||
if (res.err_msg) {
|
||||
|
@ -295,7 +264,7 @@
|
|||
},
|
||||
purposeChange(item){
|
||||
let that = this;
|
||||
debugger;
|
||||
// debugger;
|
||||
console.log(item)
|
||||
|
||||
if(item===50){
|
||||
|
|
Loading…
Reference in New Issue