|
|
@ -4,26 +4,25 @@ |
|
|
|
<!-- <up-swiper :list="list1" indicator circular indicatorMode="dot" height="370rpx"></up-swiper> --> |
|
|
|
<swiper :indicator-dots="true" :autoplay="true" :interval="3000" :duration="1000" style="height: 370rpx;"> |
|
|
|
<swiper-item class="w-100 h-100" v-for="item in state.banner" :key="item.id"> |
|
|
|
|
|
|
|
<image class="w-100 h-100" :src="item.image" mode=""></image> |
|
|
|
</swiper-item> |
|
|
|
</swiper> |
|
|
|
</view> |
|
|
|
<view class="container"> |
|
|
|
<view class="container-list"> |
|
|
|
<view class="mb28 col3 font32">合伙人工作台{{state}}</view> |
|
|
|
<view class="mb28 col3 font32">合伙人工作台</view> |
|
|
|
<!-- 申请加入 --> |
|
|
|
<view class="container-list-but font28" v-if="userHh!==1||show"> |
|
|
|
<view class="flex flex-between"> |
|
|
|
<view> |
|
|
|
<view class="mb20" style="width: 400rpx;">{{iconState.list2[0].iconName}}</view> |
|
|
|
<!-- <view class="mb20" style="width: 400rpx;">{{iconState.list2[0].iconName}}</view> --> |
|
|
|
<view class="font24 add-but col-white" @click="handleJoin(1)">申请加入 ></view> |
|
|
|
</view> |
|
|
|
<image :src="iconState.list2[0].icon"></image> |
|
|
|
<!-- <image :src="iconState.list2[0].icon"></image> --> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<!-- 申请加入后 --> |
|
|
|
<view class="flex flex-between font24 flex-wrap" v-if="userHh===1"> |
|
|
|
<view class="flex flex-between font24 flex-wrap" v-if="userHh==1"> |
|
|
|
<view class="icon-list" @click="handleGoto(1,item)" v-for="item in iconState.list1" :key="item.id"> |
|
|
|
<up-image class="mb20" :show-loading="true" :src="item.image" width="68rpx" |
|
|
|
height="68rpx"></up-image> |
|
|
@ -39,18 +38,18 @@ |
|
|
|
<view class="container-list-but" style="background: #FFECE5" v-if="userBcs!==1||show"> |
|
|
|
<view class="flex flex-between"> |
|
|
|
<view> |
|
|
|
<view class="mb20" style="width: 450rpx;">{{iconState.list2[1].iconName}}</view> |
|
|
|
<!-- <view class="mb20" style="width: 450rpx;">{{iconState.list2[1].iconName}}</view> --> |
|
|
|
<!-- <view class="mb20">亲密接触,获得服务报酬</view> --> |
|
|
|
<view class="font24 add-but col-white" style="background: #FF8343" @click="handleJoin(2)"> |
|
|
|
申请加入 ></view> |
|
|
|
</view> |
|
|
|
<image :src="iconState.list2[1].icon"></image> |
|
|
|
<!-- <image :src="iconState.list2[1].icon"></image> --> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<!-- 申请之后 --> |
|
|
|
<!-- 申请加入后 --> |
|
|
|
<view class="flex-rowl flex-wrap" v-if="userBcs===1"> |
|
|
|
<view class="icon-list" v-for="item in iconState.accompanyData" :key="item.id" |
|
|
|
<view class="icon-list" v-for="item in iconState.list2" :key="item.id" |
|
|
|
@click="handleClick(item)"> |
|
|
|
<up-image class="mb20" :show-loading="true" :src="item.image" width="68rpx" |
|
|
|
height="68rpx"></up-image> |
|
|
@ -87,27 +86,6 @@ |
|
|
|
getLoginStatus |
|
|
|
} from "../../utils/useMixin"; |
|
|
|
|
|
|
|
const accompanyData = [{ |
|
|
|
name: "服务信息", |
|
|
|
code: '1', |
|
|
|
url: "" |
|
|
|
}, { |
|
|
|
name: "服务记录", |
|
|
|
code: '2', |
|
|
|
url: "" |
|
|
|
}, { |
|
|
|
name: "接单地址", |
|
|
|
code: '3', |
|
|
|
url: "" |
|
|
|
}, { |
|
|
|
name: "平台手册", |
|
|
|
code: '4', |
|
|
|
url: "" |
|
|
|
}, { |
|
|
|
name: "我的评价", |
|
|
|
code: '5', |
|
|
|
url: "" |
|
|
|
}] |
|
|
|
const state = reactive({ |
|
|
|
banner: [] |
|
|
|
}) |
|
|
@ -192,16 +170,14 @@ |
|
|
|
const iconState = reactive({ |
|
|
|
list1: [], |
|
|
|
list2: [], |
|
|
|
accompanyData: [] |
|
|
|
}) |
|
|
|
const getpz = () => { |
|
|
|
indexConfig().then(res => { |
|
|
|
iconState.list1 = res.rows |
|
|
|
// 合伙人工作台菜单 |
|
|
|
iconState.list1 = res?.rows?.slice(0,4) || []; |
|
|
|
// 伴宠师工作台 |
|
|
|
iconState.list2 = res?.rows?.slice(4) || []; |
|
|
|
}) |
|
|
|
indexConfigIco().then(res => { |
|
|
|
iconState.list2 = res.data |
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
const show = ref(true) |
|
|
|