#
whycq
2023-10-17 283fb897f53edda3dd8aba144ce72dbad3c69d7a
pages/index/index.vue
@@ -20,8 +20,8 @@
         <view class="box-item">
            <view class="single-line" v-for="(item,i) in topList" :key="i">
               <view style="flex: 1;"><text class="top-border">{{i+1}}</text></view>
               <view style="flex: 3;"><text>{{item.name}}</text></view>
               <view style="flex: 3;text-align: end;"><text>{{item.performance}}</text></view>
               <view style="flex: 3;"><text>{{item.username}}</text></view>
               <view style="flex: 3;text-align: end;"><text>{{item.money}}万元</text></view>
            </view>
         </view>
      </view>
@@ -30,8 +30,8 @@
         <view class="box-title">公司公告</view>
         <view class="box-item">
            <view style="display: flex;align-items: stretch;margin: 4px 0 ;" v-for="(item,i) in notices" :key="i">
               <text style="flex: 1;align-self: center;padding: 8px 4px;">{{item.notice}}</text>
               <text style="width: 150rpx;align-self: center;padding: 0 2px;">{{item.update_time}}</text>
               <text style="flex: 1;align-self: center;padding: 8px 4px;">{{item.content}}</text>
               <text style="width: 150rpx;align-self: center;padding: 0 2px;">{{item.updateTime$}}</text>
            </view>
            <view>查看更多 >></view>
         </view>
@@ -78,9 +78,9 @@
               }
            ],
            topList: [
               {name: '张双龙',performance:'800万元'},
               {name: '李世豪3级',performance:'200万元'},
               {name: '李世豪1级',performance:'112万元'}
               {username: '张双龙',money:'800万元'},
               {username: '李世豪3级',money:'200万元'},
               {username: '李世豪1级',money:'112万元'}
            ],
            bgs: ['bg-blue','bg-red'],
            red: '#aaffff',
@@ -110,7 +110,8 @@
         this.getServerData()
         this.getCompanyData()
         this.getPersonData()
         this.getStaffRank()
         this.getCompanyPostList()
      },
      mounted() {
         
@@ -140,7 +141,7 @@
            if (res.code === 200) {
               this.mainItem[0].title = '团队活动实时交易情况'
               this.mainItem[0].subTitle = '团队数据'
               this.mainItem[0].items = res
               this.mainItem[0].items = res.data
            } else if (res.code === 403) {
               this.backLogin(res)
            }
@@ -150,7 +151,24 @@
            if (res.code === 200) {
               this.mainItem[1].title = '实时销售情况'
               this.mainItem[1].subTitle = '个人数据'
               this.mainItem[1].items = res
               this.mainItem[1].items = res.data
            } else if (res.code === 403) {
               this.backLogin(res)
            }
         },
         async getStaffRank() {
            let res = await getCompanyData.getStaffRank()
            if (res.code === 200) {
               this.topList = res.data
            } else if (res.code === 403) {
               this.backLogin(res)
            }
         },
         async getCompanyPostList() {
            let res = await getCompanyData.getCompanyPostList()
            console.log(res);
            if (res.code === 200) {
               this.notices = res.data.records.splice(0,5)
            } else if (res.code === 403) {
               this.backLogin(res)
            }