registerCodeSend

This commit is contained in:
shijing 2022-10-19 09:59:55 +08:00
parent 97f8bdb7e6
commit 8fafeba6bf
13 changed files with 176 additions and 129 deletions

View File

@ -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('请输入手机号');
}
},
}

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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">

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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){

View File

@ -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>

View File

@ -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){