|
@@ -23,6 +23,14 @@
|
|
|
</picker>
|
|
|
<image :src="rimg"></image>
|
|
|
</view>
|
|
|
+ <view class="list" >
|
|
|
+ <view class="listl">是否打卡机使用</view>
|
|
|
+ <!-- <view class="listi" > -->
|
|
|
+ <picker @change="bindPickerChangea" range-key='label' :value="indexa" :range="surelist" class="listi">
|
|
|
+ <view class="f15" :style="isEquip?'':'color: #AAAAAA;'">{{isEquip||"请选择是否打卡机使用"}}</view>
|
|
|
+ </picker>
|
|
|
+ <image :src="rimg"></image>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
<view class="lbox">
|
|
|
<!-- <view class="list">
|
|
@@ -93,6 +101,7 @@
|
|
|
"lon": "",
|
|
|
"lat": "",
|
|
|
"isPicture":'Y',
|
|
|
+ "isEquip":'Y',
|
|
|
"distance": "100",
|
|
|
"startWorkTime": "09:00:00",
|
|
|
"endWorkTime": "18:00:00",
|
|
@@ -112,7 +121,9 @@
|
|
|
data: []
|
|
|
},
|
|
|
indexs:0,
|
|
|
+ indexa:0,
|
|
|
isPicture:'是',
|
|
|
+ isEquip:'是',
|
|
|
surelist:[{
|
|
|
"label": '是',
|
|
|
"value":'Y'
|
|
@@ -267,10 +278,16 @@ this.$tab.navigateTo("/work/pages/clock/setwoek?address="+this.formData.location
|
|
|
var val=e.detail.value
|
|
|
this.formData.kaNum=this.array[val];
|
|
|
},
|
|
|
+ bindPickerChangea(e){
|
|
|
+ var val=e.detail.value;
|
|
|
+ this.indexa=val;
|
|
|
+ this.isEquip=this.surelist[val].label;
|
|
|
+ this.formData.isEquip=this.surelist[val].value;
|
|
|
+ },
|
|
|
bindPickerChanges(e){
|
|
|
var val=e.detail.value;
|
|
|
- this.indexs=val
|
|
|
- this.isPicture=this.surelist[val].label
|
|
|
+ this.indexs=val;
|
|
|
+ this.isPicture=this.surelist[val].label;
|
|
|
this.formData.isPicture=this.surelist[val].value;
|
|
|
},
|
|
|
bindStartTimeChange(e){
|
|
@@ -292,13 +309,21 @@ this.$tab.navigateTo("/work/pages/clock/setwoek?address="+this.formData.location
|
|
|
var that=this;
|
|
|
this.formData=res.data
|
|
|
var isPicture=res.data.isPicture
|
|
|
+ var isEquip=res.data.isEquip
|
|
|
if(isPicture=='Y'){
|
|
|
this.isPicture='是';
|
|
|
this.indexs=0;
|
|
|
}else{
|
|
|
this.isPicture='否';
|
|
|
this.indexs=1;
|
|
|
- }
|
|
|
+ }
|
|
|
+ if(isEquip=='Y'){
|
|
|
+ this.isEquip='是';
|
|
|
+ this.indexa=0;
|
|
|
+ }else{
|
|
|
+ this.isEquip='否';
|
|
|
+ this.indexa=1;
|
|
|
+ }
|
|
|
}else{
|
|
|
this.$toast(res.msg)
|
|
|
}
|
|
@@ -306,27 +331,36 @@ this.$tab.navigateTo("/work/pages/clock/setwoek?address="+this.formData.location
|
|
|
})
|
|
|
},
|
|
|
getSure(){
|
|
|
- if (this.formData.locations === "") {
|
|
|
- this.$toast('请选择考勤地址')
|
|
|
- return
|
|
|
- }
|
|
|
- if (this.formData.distance === "") {
|
|
|
- this.$toast('请输入打卡半径')
|
|
|
- return
|
|
|
- }
|
|
|
- // if (this.formData.deptId === "") {
|
|
|
- // this.$toast('请选择打卡部门')
|
|
|
- // return
|
|
|
- // }
|
|
|
- if (this.formData.isPicture === "") {
|
|
|
- this.$toast('请选择是否开启拍照打卡')
|
|
|
+ var params=JSON.parse(JSON.stringify(this.formData))
|
|
|
+ if(params.isEquip === "") {
|
|
|
+ this.$toast('请选择是否打卡机使用')
|
|
|
return
|
|
|
}
|
|
|
- if(this.formData.startWorkTime === ""){
|
|
|
+ if(params.isEquip !='Y') {
|
|
|
+ if (params.locations === "") {
|
|
|
+ this.$toast('请选择考勤地址')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if (params.distance === "") {
|
|
|
+ this.$toast('请输入打卡半径')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ // if (this.formData.deptId === "") {
|
|
|
+ // this.$toast('请选择打卡部门')
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ if (params.isPicture === "") {
|
|
|
+ this.$toast('请选择是否开启拍照打卡')
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ if(params.startWorkTime === ""){
|
|
|
this.$toast('请选择上班时间')
|
|
|
return
|
|
|
}
|
|
|
- if(this.formData.endWorkTime === ""){
|
|
|
+ if(params.endWorkTime === ""){
|
|
|
this.$toast('请选择下班时间')
|
|
|
return
|
|
|
}
|
|
@@ -361,7 +395,7 @@ this.$tab.navigateTo("/work/pages/clock/setwoek?address="+this.formData.location
|
|
|
// }
|
|
|
// 保存
|
|
|
if(this.type=='add'){
|
|
|
- getBaoconfig(this.formData).then(res=>{
|
|
|
+ getBaoconfig(params).then(res=>{
|
|
|
if(res.code==200){
|
|
|
var that=this;
|
|
|
this.$toast("保存成功")
|
|
@@ -378,7 +412,7 @@ this.$tab.navigateTo("/work/pages/clock/setwoek?address="+this.formData.location
|
|
|
})
|
|
|
}else{
|
|
|
// 修改
|
|
|
- getXiuconfig(this.formData).then(res=>{
|
|
|
+ getXiuconfig(params).then(res=>{
|
|
|
if(res.code==200){
|
|
|
var that=this;
|
|
|
this.$toast("修改成功")
|