220 lines
4.7 KiB
Vue
220 lines
4.7 KiB
Vue
|
<template>
|
|||
|
<view class="login-container">
|
|||
|
<view class="index-up">
|
|||
|
<image class="index-up-img" src="https://www.focusnu.com/media/directive/index/indexgif.gif" mode="widthFix"
|
|||
|
lazy-load="false" />
|
|||
|
</view>
|
|||
|
|
|||
|
<view class="bgc-card">
|
|||
|
<view class="title-card">
|
|||
|
<view class="big-weight">机构加盟</view>
|
|||
|
<view class="title-other">
|
|||
|
加盟我们,共享银发经济红利!依托成熟运营体系,标准化服务流程降低人力成本及管理开支,背靠品牌资源,助力企业快速实现营收增长。
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
<view class="under-scroll">
|
|||
|
<view v-for="(item,index) in workArray" :key="index">
|
|||
|
<view class="white-small">
|
|||
|
<view style="width: 100%;margin-bottom: 80rpx;font-size: 25rpx;">
|
|||
|
{{item.comName}}申请入驻加盟护理单元,提交时间:{{item.updateTime}},审核结果:{{item.status==1 ? "审核中" :item.status==2?`审核完成`:item.status==3?`驳回`:`待提交` }}
|
|||
|
{{item.status==3?`,驳回备注:${item.content}`:``}}
|
|||
|
</view>
|
|||
|
<view class="button-heng">
|
|||
|
<view class="blue-button" v-if="item.status==3" @click="again(item)">
|
|||
|
修改申请
|
|||
|
</view>
|
|||
|
<view class="white-button" @click="jumpToAll(item)">
|
|||
|
查看详情
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
|
|||
|
</view>
|
|||
|
</template>
|
|||
|
|
|||
|
<script setup>
|
|||
|
import {
|
|||
|
reactive,
|
|||
|
ref,
|
|||
|
nextTick
|
|||
|
} from 'vue';
|
|||
|
import {
|
|||
|
onLoad,
|
|||
|
onPullDownRefresh
|
|||
|
} from '@dcloudio/uni-app'
|
|||
|
import {
|
|||
|
getMessageList,
|
|||
|
getMessageListsuccess
|
|||
|
} from '@/pages/addjigou/api/addjigou.js'
|
|||
|
const type = ref(0)
|
|||
|
const workArray = ref([])
|
|||
|
const special = ref(false);
|
|||
|
// 页面加载时接收 URL 参数
|
|||
|
onLoad((options) => {
|
|||
|
type.value = options.type || ''
|
|||
|
uni.getStorage({
|
|||
|
key: 'openid',
|
|||
|
success: function(res) {
|
|||
|
if (type.value==1) {
|
|||
|
getMessageList(res.data).then(res => {
|
|||
|
workArray.value = res.result
|
|||
|
})
|
|||
|
}else if(type.value==3){
|
|||
|
getMessageListsuccess(res.data).then(res => {
|
|||
|
workArray.value = res.result
|
|||
|
})
|
|||
|
type.value=`1`;
|
|||
|
special.value = true
|
|||
|
}
|
|||
|
}
|
|||
|
});
|
|||
|
})
|
|||
|
|
|||
|
onPullDownRefresh(() => {
|
|||
|
uni.getStorage({
|
|||
|
key: 'openid',
|
|||
|
success: function(res) {
|
|||
|
if (type.value) {
|
|||
|
if(special.value){
|
|||
|
getMessageListsuccess(res.data).then(res => {
|
|||
|
workArray.value = res.result
|
|||
|
})
|
|||
|
}else{
|
|||
|
getMessageList(res.data).then(res => {
|
|||
|
workArray.value = res.result
|
|||
|
})
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
});
|
|||
|
uni.stopPullDownRefresh()
|
|||
|
})
|
|||
|
|
|||
|
const goback = () => {
|
|||
|
uni.navigateBack()
|
|||
|
}
|
|||
|
|
|||
|
const again = (item) => {
|
|||
|
console.log("????", item)
|
|||
|
uni.setStorageSync("baddata", item)
|
|||
|
uni.setStorageSync('specicalid', item.id);
|
|||
|
uni.setStorageSync("backhuancun", {})
|
|||
|
uni.navigateTo({
|
|||
|
url: `/pages/addjigou/name`
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
const jumpToAll = (element) => {
|
|||
|
uni.navigateTo({
|
|||
|
url: `/pages/addjigou/all?element=${JSON.stringify(element)}`
|
|||
|
});
|
|||
|
}
|
|||
|
</script>
|
|||
|
|
|||
|
<style lang="scss" scoped>
|
|||
|
.login-container {
|
|||
|
display: flex;
|
|||
|
flex-direction: column;
|
|||
|
min-height: 100vh;
|
|||
|
width: 100%;
|
|||
|
background-color: rgb(239, 241, 252);
|
|||
|
position: relative;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
.under-scroll {
|
|||
|
width: 100%;
|
|||
|
height: calc(100% - 460rpx);
|
|||
|
|
|||
|
.white-small {
|
|||
|
width: 94%;
|
|||
|
margin-left: 3%;
|
|||
|
background-color: #fff;
|
|||
|
border-radius: 30rpx;
|
|||
|
padding: 30rpx;
|
|||
|
margin-bottom: 30rpx;
|
|||
|
font-size: 25rpx;
|
|||
|
color: #999999;
|
|||
|
position: relative;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
.button-heng {
|
|||
|
// width: 100%;
|
|||
|
display: flex;
|
|||
|
justify-content: flex-end;
|
|||
|
position: absolute;
|
|||
|
bottom: 30rpx;
|
|||
|
right: 0;
|
|||
|
|
|||
|
.white-button {
|
|||
|
width: 180rpx;
|
|||
|
height: 60rpx;
|
|||
|
display: flex;
|
|||
|
justify-content: center;
|
|||
|
align-items: center;
|
|||
|
background: linear-gradient(to bottom, #F3F3F5, #DEE4E9);
|
|||
|
border-radius: 30rpx;
|
|||
|
color: black;
|
|||
|
margin-right: 20rpx;
|
|||
|
}
|
|||
|
|
|||
|
.blue-button {
|
|||
|
width: 180rpx;
|
|||
|
height: 60rpx;
|
|||
|
display: flex;
|
|||
|
justify-content: center;
|
|||
|
align-items: center;
|
|||
|
background: linear-gradient(to right, #00C9FF, #0076FF);
|
|||
|
margin-right: 20rpx;
|
|||
|
border-radius: 30rpx;
|
|||
|
color: #fff;
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
.bgc-card{
|
|||
|
margin-top: 550rpx;
|
|||
|
background-color: #F7F7F7;
|
|||
|
width: 99%;
|
|||
|
border-top-left-radius: 30rpx;
|
|||
|
border-top-right-radius: 30rpx;
|
|||
|
min-height: calc(100vh - 550rpx);
|
|||
|
z-index: 1;
|
|||
|
}
|
|||
|
.index-up {
|
|||
|
position: absolute;
|
|||
|
top: -70rpx;
|
|||
|
left: 0;
|
|||
|
width: 100%;
|
|||
|
|
|||
|
.index-up-img {
|
|||
|
width: 100%;
|
|||
|
height: 20rpx;
|
|||
|
}
|
|||
|
}
|
|||
|
.title-card{
|
|||
|
margin: 30rpx;
|
|||
|
background-color: #fff;
|
|||
|
width: 93%;
|
|||
|
height: 250rpx;
|
|||
|
border-radius: 30rpx;
|
|||
|
padding: 0 45rpx;
|
|||
|
margin-top: 40rpx;
|
|||
|
padding-top: 45rpx;
|
|||
|
.big-weight{
|
|||
|
font-size: 30rpx;
|
|||
|
color: #333333;
|
|||
|
font-weight: 600;
|
|||
|
margin-bottom: 30rpx;
|
|||
|
}
|
|||
|
.title-other{
|
|||
|
color: #666666;
|
|||
|
font-size: 25rpx;
|
|||
|
}
|
|||
|
}
|
|||
|
</style>
|