|
@@ -173,8 +173,8 @@
|
|
|
<van-picker show-toolbar :columns="item.wuduList" value-key="name" @confirm="choseProjects" @cancel="item.showPickDegree = false;$forceUpdate()" />
|
|
|
</van-popup> -->
|
|
|
|
|
|
- <van-popup v-model="item.showPickDegree" position="bottom">
|
|
|
- <div class="chooseSomeone" v-if="item.showPickDegree">
|
|
|
+ <van-popup v-model="item.showPickDegree" position="bottom" @click-overlay="overlayPopup(index, 'showPickDegree')">
|
|
|
+ <div class="chooseSomeone">
|
|
|
<div class="chooseSomeoneFlex1">
|
|
|
<!-- 复选 -->
|
|
|
<van-radio-group v-model="item.radioPickDegree" v-if="!user.timeType.customDegreeMultiple">
|
|
@@ -200,7 +200,7 @@
|
|
|
clickable v-if="user.company.packageProject == 1 && user.company.nonProjectSimple==0"
|
|
|
@click="clickTakKer(index, item)"
|
|
|
/>
|
|
|
- <van-popup v-model="item.showTaksDegree" position="bottom">
|
|
|
+ <van-popup v-model="item.showTaksDegree" position="bottom" @click-overlay="overlayPopup(index, 'showTaksDegree')">
|
|
|
<div class="chooseSomeone">
|
|
|
<div class="chooseSomeoneFlex1">
|
|
|
<div class="chooseSomeoneItem" v-for="(sle,sleIndex) in item.newTaskList" :key="sleIndex" @click="selectTask(sle, index)">
|
|
@@ -1634,6 +1634,11 @@
|
|
|
var proId = this.currentForm.domains[this.clickIndex].projectId
|
|
|
this.$forceUpdate();
|
|
|
},
|
|
|
+ overlayPopup(index, fields) {
|
|
|
+ console.log('触发')
|
|
|
+ this.currentForm.domains[index][fields] = false
|
|
|
+ this.$forceUpdate();
|
|
|
+ },
|
|
|
selectTask(item, i) {
|
|
|
this.clickIndex = i;
|
|
|
this.currentForm.domains[this.clickIndex].taskId = item.taskId;
|