| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- <template>
 
- 	<view class="default_page" :style="{'min-height':h+'px', 'padding-top':mt+'px'}">
 
- 		<cus-header title='填写所在团队信息'></cus-header>
 
- 		<cus-team-info-fill @handleConfirm="handleConfirm" :confirmText="confirmText"></cus-team-info-fill>
 
- 	</view>
 
- </template>
 
- <script>
 
- 	import CusTeamInfoFill from '@/components/CusTeamInfoFill/index.vue'
 
- 	export default {
 
- 		components:{ CusTeamInfoFill },
 
- 		data(){
 
- 			return {
 
- 				type:'',
 
- 				questionnaireId:'',
 
- 				confirmText:'下一步'
 
- 			}
 
- 		},
 
- 		onLoad(options) {
 
- 			this.type = options.type||''
 
- 			this.questionnaireId = options.questionnaireId||''
 
- 			this.confirmText = options.type?'确定':'下一步'
 
- 		},
 
- 		methods:{
 
- 			handleConfirm(team){
 
- 				if(!this.type){
 
- 					team.questionnaireId = this.questionnaireId;
 
- 					team.coachId = JSON.parse(uni.getStorageSync('userInfo')).id;
 
- 					this.$api.post('/core/user/team',team).then(({data:res})=>{
 
- 						if(res.code!==0) return this.$showToast(res.msg)
 
- 						this.$showToast('保存成功,即将填写问卷')
 
- 						setTimeout(()=>{
 
- 							uni.removeStorageSync('newUser')
 
- 							uni.navigateTo({
 
- 								url:'/pagesPublish/questionnaireFill?questionnaireId='+this.questionnaireId
 
- 							})	
 
- 						},1500)
 
- 					})			
 
- 				}else{
 
- 					this.getOpenerEventChannel().emit('saveTeamInfo',111)
 
- 					uni.navigateBack()
 
- 				} 
 
- 			}
 
- 		}
 
- 	}
 
- </script>
 
- <style scoped lang="scss">
 
- 	.default_page{
 
- 		box-sizing: border-box;
 
- 	}
 
- </style>
 
 
  |