|
@@ -25,8 +25,8 @@
|
|
|
</view>
|
|
</view>
|
|
|
<view class="gbox-item-bottom adfacjb">
|
|
<view class="gbox-item-bottom adfacjb">
|
|
|
<view class="gbox-item-bottom-rightbox adfac" v-if="item.type==1">
|
|
<view class="gbox-item-bottom-rightbox adfac" v-if="item.type==1">
|
|
|
- <view class="gbox-item-bottom-right" @click="reviewArtifact(item, 'background')" v-if="item.state==1">背景报告</view>
|
|
|
|
|
- <view class="gbox-item-bottom-right" @click="reviewArtifact(item, 'professional')" v-if="item.state==1">教练报告</view>
|
|
|
|
|
|
|
+ <view class="gbox-item-bottom-right report-button-disabled" @click="showReportUnavailable('background')" v-if="item.state==1">背景报告</view>
|
|
|
|
|
+ <view class="gbox-item-bottom-right report-button-disabled" @click="showReportUnavailable('professional')" v-if="item.state==1">教练报告</view>
|
|
|
<view class="gbox-item-bottom-right" @click="reviewArtifact(item, 'public')" v-if="item.state==1">团队报告</view>
|
|
<view class="gbox-item-bottom-right" @click="reviewArtifact(item, 'public')" v-if="item.state==1">团队报告</view>
|
|
|
<view class="gbox-item-bottom-right" @click="reSendReport(item)" v-if="item.state==-1">重新生成</view>
|
|
<view class="gbox-item-bottom-right" @click="reSendReport(item)" v-if="item.state==-1">重新生成</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -42,13 +42,20 @@
|
|
|
</view>
|
|
</view>
|
|
|
</u-list-item>
|
|
</u-list-item>
|
|
|
</u-list>
|
|
</u-list>
|
|
|
- <view class="kind-reminder adffcacjc" v-if="testShow">
|
|
|
|
|
- <view class="kr-box adffcac">
|
|
|
|
|
- <view class="kr-title">温馨提示</view>
|
|
|
|
|
- <view class="kr-p" style="margin-top: 54rpx;">功能测试中,即将上线,敬请期待!</view>
|
|
|
|
|
- <view class="kr-btn" @click="testShow=false">确定</view>
|
|
|
|
|
- </view>
|
|
|
|
|
- </view>
|
|
|
|
|
|
|
+ <view class="kind-reminder adffcacjc" v-if="testShow">
|
|
|
|
|
+ <view class="kr-box adffcac">
|
|
|
|
|
+ <view class="kr-title">温馨提示</view>
|
|
|
|
|
+ <view class="kr-p" style="margin-top: 54rpx;">功能测试中,即将上线,敬请期待!</view>
|
|
|
|
|
+ <view class="kr-btn" @click="testShow=false">确定</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="kind-reminder adffcacjc" v-if="reportReminderShow">
|
|
|
|
|
+ <view class="kr-box adffcac">
|
|
|
|
|
+ <view class="kr-title">温馨提示</view>
|
|
|
|
|
+ <view class="kr-p" style="margin-top: 54rpx;">{{reportReminderMsg}}</view>
|
|
|
|
|
+ <view class="kr-btn" @click="reportReminderShow=false">确定</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
<cus-select-team-user
|
|
<cus-select-team-user
|
|
|
ref="selectTeamUser"
|
|
ref="selectTeamUser"
|
|
|
:show="teamUserShow"
|
|
:show="teamUserShow"
|
|
@@ -95,7 +102,9 @@
|
|
|
categoryData:[],
|
|
categoryData:[],
|
|
|
sendType:1,
|
|
sendType:1,
|
|
|
selectItem:null,
|
|
selectItem:null,
|
|
|
- testShow:false
|
|
|
|
|
|
|
+ testShow:false,
|
|
|
|
|
+ reportReminderShow:false,
|
|
|
|
|
+ reportReminderMsg:''
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods:{
|
|
methods:{
|
|
@@ -155,12 +164,18 @@
|
|
|
})
|
|
})
|
|
|
this.$refs.selectTeamUser.selectNums = this.teamUserList.filter(l=>l.select).length;
|
|
this.$refs.selectTeamUser.selectNums = this.teamUserList.filter(l=>l.select).length;
|
|
|
},
|
|
},
|
|
|
- dealNumAndAll(){
|
|
|
|
|
|
|
+ dealNumAndAll(){
|
|
|
const selectnum = this.teamUserList.filter(l=>l.select).length;
|
|
const selectnum = this.teamUserList.filter(l=>l.select).length;
|
|
|
this.$refs.selectTeamUser.selectNums = selectnum;
|
|
this.$refs.selectTeamUser.selectNums = selectnum;
|
|
|
- this.$refs.selectTeamUser.selectAll = selectnum === this.teamUserList.length;
|
|
|
|
|
- },
|
|
|
|
|
- sendConfirm(){
|
|
|
|
|
|
|
+ this.$refs.selectTeamUser.selectAll = selectnum === this.teamUserList.length;
|
|
|
|
|
+ },
|
|
|
|
|
+ showReportUnavailable(kind){
|
|
|
|
|
+ this.reportReminderMsg = kind === 'background'
|
|
|
|
|
+ ? '背景报告需配合团队版评估数据生成'
|
|
|
|
|
+ : '教练报告需要配合团队版评估数据生成';
|
|
|
|
|
+ this.reportReminderShow = true;
|
|
|
|
|
+ },
|
|
|
|
|
+ sendConfirm(){
|
|
|
if(this.teamUserList.filter(t=>t.select).length===0) return this.$showToast('请选择要发送的用户')
|
|
if(this.teamUserList.filter(t=>t.select).length===0) return this.$showToast('请选择要发送的用户')
|
|
|
if(this.sendType===1&&(!uni.getStorageSync('userInfo')||!JSON.parse(uni.getStorageSync('userInfo')).email)) return this.$showModal('发送前请先在我的-设置-用户信息中绑定邮箱')
|
|
if(this.sendType===1&&(!uni.getStorageSync('userInfo')||!JSON.parse(uni.getStorageSync('userInfo')).email)) return this.$showModal('发送前请先在我的-设置-用户信息中绑定邮箱')
|
|
|
|
|
|
|
@@ -402,8 +417,12 @@
|
|
|
font-family: PingFang-SC, PingFang-SC;
|
|
font-family: PingFang-SC, PingFang-SC;
|
|
|
font-size: 24rpx;
|
|
font-size: 24rpx;
|
|
|
color: #FFFFFF;
|
|
color: #FFFFFF;
|
|
|
- margin-left: 35rpx;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ margin-left: 35rpx;
|
|
|
|
|
+ &.report-button-disabled{
|
|
|
|
|
+ background: #D5DDE2;
|
|
|
|
|
+ color: #FFFFFF;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|