技师等级

This commit is contained in:
曹磊 2024-06-26 22:05:13 +08:00
parent 23e6e10f36
commit 8ee50adcda
1 changed files with 45 additions and 126 deletions

View File

@ -10,157 +10,41 @@
<view class="header-right">
<view class="header-right-top">
<span>当前周期</span>
<span>2024.01.01~2024.01.10</span>
<span>{{ artificerData.beginTime }}~{{ artificerData.finishTime }}</span>
</view>
<view class="header-right-text">
备注: 本期等级是根据根据技师上个同期的业绩最终计算得出
</view>
</view>
<view class="header-right-bottom">
<view class="djimg">A0</view>
<view class="djimg">{{ artificerData.grade }}</view>
<view class="djimg-text">当期等级</view>
</view>
</view>
<view class="mian-view">
<view class="mian-list">
<view class="mian-list" v-for="(item, index) in ArtificerLevelList" :key="item.id">
<view class="mian-list-top">
<view class="xinren">新人扶持</view>
<view class="xinren">{{ item.grade }}</view>
<view class="fencheng">
<span>分成比例 </span>
<span>65%</span>
<span>{{ item.proportionalSharing*100 }}%</span>
</view>
</view>
<view class="mian-list-bottom">
<view class="mian-list-view">
<span>无需求</span>
<span>最低等级</span>
<span>{{ item.outstandingAchievement }}</span>
<span>最低业绩</span>
</view>
<view class="mian-list-view">
<span>50 h</span>
<span>{{ item.durationOnline }} H</span>
<span>在线时长</span>
</view>
<view class="mian-list-view">
<span>无需求</span>
<span>{{ item.clockRate }}</span>
<span>加钟率</span>
</view>
<view class="mian-list-view">
<span>0</span>
<span>积分</span>
</view>
</view>
</view>
<view class="mian-list">
<view class="mian-list-top">
<view>
<view class="djimg-s">A1</view>
</view>
<view class="fencheng">
<span>分成比例 </span>
<span>65%</span>
</view>
</view>
<view class="mian-list-bottom">
<view class="mian-list-view">
<span>无需求</span>
<span>最低等级</span>
</view>
<view class="mian-list-view">
<span>50 h</span>
<span>在线时长</span>
</view>
<view class="mian-list-view">
<span>无需求</span>
<span>加钟率</span>
</view>
<view class="mian-list-view">
<span>0</span>
<span>积分</span>
</view>
</view>
</view>
<view class="mian-list">
<view class="mian-list-top">
<view>
<view class="djimg-s">A2</view>
</view>
<view class="fencheng">
<span>分成比例 </span>
<span>65%</span>
</view>
</view>
<view class="mian-list-bottom">
<view class="mian-list-view">
<span>无需求</span>
<span>最低等级</span>
</view>
<view class="mian-list-view">
<span>50 h</span>
<span>在线时长</span>
</view>
<view class="mian-list-view">
<span>无需求</span>
<span>加钟率</span>
</view>
<view class="mian-list-view">
<span>0</span>
<span>积分</span>
</view>
</view>
</view>
<view class="mian-list">
<view class="mian-list-top">
<view>
<view class="djimg-s">A3</view>
</view>
<view class="fencheng">
<span>分成比例 </span>
<span>65%</span>
</view>
</view>
<view class="mian-list-bottom">
<view class="mian-list-view">
<span>无需求</span>
<span>最低等级</span>
</view>
<view class="mian-list-view">
<span>50 h</span>
<span>在线时长</span>
</view>
<view class="mian-list-view">
<span>无需求</span>
<span>加钟率</span>
</view>
<view class="mian-list-view">
<span>0</span>
<span>积分</span>
</view>
</view>
</view>
<view class="mian-list">
<view class="mian-list-top">
<view>
<view class="djimg-s">A4</view>
</view>
<view class="fencheng">
<span>分成比例 </span>
<span>65%</span>
</view>
</view>
<view class="mian-list-bottom">
<view class="mian-list-view">
<span>无需求</span>
<span>最低等级</span>
</view>
<view class="mian-list-view">
<span>50 h</span>
<span>在线时长</span>
</view>
<view class="mian-list-view">
<span>无需求</span>
<span>加钟率</span>
</view>
<view class="mian-list-view">
<span>0</span>
<span>{{ item.integral }}</span>
<span>积分</span>
</view>
</view>
@ -172,6 +56,41 @@
</template>
<script>
import empty from '@/components/empty.vue'
export default {
components: {
empty
},
data() {
return {
userId: 0,
page: 1,
limit: 10,
artificerData: {},
ArtificerLevelList: []
}
},
onLoad(e) {
this.getArtificerLevels();
},
methods: {
getArtificerLevels() {
let artificerId = uni.getStorageSync("artificerId");
let data = {
page: 1,
limit: 100,
artificerId: artificerId
}
this.$Request.get("/app/artificer/integral/getArtificerLevels",data).then((res) => {
if (res && res.code === 0) {
console.log(res);
this.artificerData = res.artificerData;
this.ArtificerLevelList = res.levelData.records;
}
})
}
}
}
</script>
<style scoped>