164 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Vue
		
	
	
	
			
		
		
	
	
			164 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Vue
		
	
	
	
| <template>
 | |
|     <view>
 | |
|         <view class="mb20">
 | |
|             <!-- 团队业绩 -->
 | |
|             <team 
 | |
|                 :goalsClassifyVOList="data.goalsClassifyVOList[0]"
 | |
|                 :data="data"
 | |
|                 ref="teamRef"
 | |
|             />
 | |
|         </view>
 | |
|         <view class="mb20">
 | |
|             <!-- 安置业绩 -->
 | |
|             <settle 
 | |
|                 :goalsClassifyVOList="data.goalsClassifyVOList[1]"
 | |
|                 :data="data"
 | |
|                 ref="settleRef"
 | |
|             />
 | |
|         </view>
 | |
|         <view class="mb20">
 | |
|             <!-- 推荐业绩 -->
 | |
|             <recommen 
 | |
|                 :goalsClassifyVOList="data.goalsClassifyVOList[2]"
 | |
|                 :data="data"
 | |
|                 ref="recommenRef"
 | |
|             />
 | |
|         </view>
 | |
|         <view class="mb20">
 | |
|             <!-- 推荐人数 -->
 | |
|             <people 
 | |
|                 :goalsClassifyVOList="data.goalsClassifyVOList[3]"
 | |
|                 :data="data"
 | |
|                 ref="peopleRef"
 | |
|             />
 | |
|         </view>
 | |
|         <view class="mb20">
 | |
|              <!-- 会议场次 -->
 | |
|              <session 
 | |
|                 :goalsClassifyVOList="data.goalsClassifyVOList[4]"
 | |
|                 :data="data"
 | |
|                 ref="sessionRef"
 | |
|             />
 | |
|         </view>
 | |
|         <view class="mb20">
 | |
|              <!-- 会议报备 -->
 | |
|              <file 
 | |
|                 :goalsClassifyVOList="data.goalsClassifyVOList[5]"
 | |
|                 :data="data"
 | |
|                 ref="fileRef"
 | |
|             />
 | |
|         </view>
 | |
|         <view class="mb20">
 | |
|             <!-- 创客空间 -->
 | |
|             <maker 
 | |
|                 :goalsClassifyVOList="data.goalsClassifyVOList[6]"
 | |
|                 :data="data"
 | |
|                 ref="makerRef"
 | |
|             />
 | |
|         </view>
 | |
| 
 | |
|         <view class="mb20">
 | |
|             <!-- 超级工作室 -->
 | |
|             <studio 
 | |
|                 :goalsClassifyVOList="data.goalsClassifyVOList[7]"
 | |
|                 :data="data"
 | |
|                 ref="studioRef"
 | |
|             />
 | |
|         </view>
 | |
|         <!-- <view class="normal-sub-btn mt20" @click="submit">确认</view> -->
 | |
|     </view>
 | |
| </template>
 | |
| 
 | |
| <script>
 | |
| import utils from '@/common/utils.js';
 | |
| import team from './team.vue';
 | |
| import settle from './settle.vue';
 | |
| import recommen from './recommen.vue';
 | |
| import people from './people.vue';
 | |
| import session from './session.vue';
 | |
| import file from './file.vue';
 | |
| import maker from './maker.vue';
 | |
| import studio from './studio.vue';
 | |
| 
 | |
| export default {
 | |
|     components: {
 | |
|         team,
 | |
|         settle,
 | |
|         recommen,
 | |
|         people,
 | |
|         session,
 | |
|         file,
 | |
|         maker,
 | |
|         studio,
 | |
|     },
 | |
|     props:['data'],
 | |
|     data() {
 | |
|         return {
 | |
|             loading: true,
 | |
|             now: 0,
 | |
|             monthList: [],
 | |
|             monthIndex: 0,
 | |
|             form: {
 | |
|                 // pkMember: 100000,
 | |
|                 goalType: 1,
 | |
|                 month: "",
 | |
|                 goalsClassifyVOList: [
 | |
|                     {
 | |
|                         goalClassify: 1,
 | |
|                         totalAchieve: "",
 | |
|                         rightAchieve: "",
 | |
|                         goalsDetailVOList: []
 | |
|                     },
 | |
|                     {
 | |
|                         goalClassify: 2,
 | |
|                         totalAchieve: "",
 | |
|                         rightAchieve: "",
 | |
|                         goalsDetailVOList: []
 | |
|                     },
 | |
|                     {
 | |
|                         goalClassify: 3,
 | |
|                         totalAchieve: "",
 | |
|                         rightAchieve: "",
 | |
|                         goalsDetailVOList: []
 | |
|                     },
 | |
|                     {
 | |
|                         goalClassify: 4,
 | |
|                         totalAchieve: "",
 | |
|                         rightAchieve: "",
 | |
|                         goalsDetailVOList: []
 | |
|                     },
 | |
|                     {
 | |
|                         goalClassify: 5,
 | |
|                         totalAchieve: "",
 | |
|                         rightAchieve: "",
 | |
|                         goalsDetailVOList: []
 | |
|                     },
 | |
|                     {
 | |
|                         goalClassify: 6,
 | |
|                         totalAchieve: "",
 | |
|                         rightAchieve: "",
 | |
|                         goalsDetailVOList: []
 | |
|                     },
 | |
|                     {
 | |
|                         goalClassify: 7,
 | |
|                         totalAchieve: "",
 | |
|                         rightAchieve: "",
 | |
|                         goalsDetailVOList: []
 | |
|                     },
 | |
|                     {
 | |
|                         goalClassify: 8,
 | |
|                         totalAchieve: "",
 | |
|                         rightAchieve: "",
 | |
|                         goalsDetailVOList: []
 | |
|                     },
 | |
|                 ],
 | |
|             },
 | |
|         };
 | |
|     },
 | |
|     onShow() {},
 | |
|     mounted() {},
 | |
|     methods: {}
 | |
| };
 | |
| </script>
 | |
| 
 | |
| <style lang="scss" scoped></style> |