web-africa-h5/pages/user/goal/monthly/details/index.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>