| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281 | 
							- <template>
 
- 	<!-- 商家申请审核记录 -->
 
- 	<s-layout class="wallet-wrap" :bgStyle="{'backgroundColor':'#ffffff'}" title="审核记录" navbar="normal">
 
- 		<view class="model-box ss-flex-col">
 
- 			<view v-if="state.pagination.total > 0" style="padding:0 20rpx;">
 
- 				<view class="list-item ss-flex ss-col-center ss-row-between "
 
- 					
 
- 					style="padding:0;padding: 20rpx 0;border-bottom: 1px solid #c4c4c4;">
 
- 					<view class="ss-flex ss-col-center" style="width: 100%;">
 
- 						<view class="ss-flex ss-m-t-10"
 
- 							style="flex-direction: column;align-items: flex-start;width: 100%;">
 
- 							<view class="name" style="width: 100%;"> 
 
- 								商户登陆地址: <text class="color-red" @click="sheep.$helper.copyText('https://sh.letcgo.com')">https://sh.letcgo.com</text>
 
- 							</view>
 
- 							<view class="time " style="width: 100%;">
 
- 								默认管理员账号: 联络人手机号
 
- 							</view>
 
- 							<view class="time " style="width: 100%;">
 
- 								默认管理员密码: zxpt@联络人手机号
 
- 							</view>
 
- 						</view>
 
- 					</view>
 
- 				</view>
 
- 			</view>
 
- 			<scroll-view class="list-box" scroll-y="true" @touchmove.stop>
 
- 				<view v-if="state.pagination.total > 0" style="padding: 20rpx;padding-top:0">
 
- 					<view class="list-item ss-flex ss-col-center ss-row-between "
 
- 						v-for="(item,index)  in state.pagination.list" :key="item.id"
 
- 						style="padding:0;padding: 20rpx 0;border-bottom: 1px solid #c4c4c4;">
 
- 						<view class="ss-flex ss-col-center" style="width: 100%;">
 
- 							<view class="ss-flex ss-m-t-10"
 
- 								style="flex-direction: column;align-items: flex-start;width: 100%;">
 
- 								<view class="name" style="width: 100%;"> 
 
- 									{{item.status === 1 ? '通过' : '拒绝'}}
 
- 								</view>
 
- 								<view class="time " style="width: 100%;">
 
- 									审核时间:{{sheep.$helper.timeFormat(item.createTime, 'yyyy-mm-dd hh:MM')}}
 
- 								</view>
 
- 								<view class="time " style="width: 100%;">
 
- 									描述:{{item.checkComment}}
 
- 								</view>
 
- 							</view>
 
- 						</view>
 
- 					</view>
 
- 				</view>
 
- 				<s-empty v-else text="暂无数据" paddingTop="200" icon="/static/data-empty.png" />
 
- 				<uni-load-more v-if="state.pagination.total > 0" :status="state.loadStatus" :content-text="{
 
- 					  contentdown: '点击加载更多',
 
- 					}" @tap="onLoadMore(true)" @scrolltolower="onLoadMore(true)" />
 
- 			</scroll-view>
 
- 		</view>
 
- 	</s-layout>
 
- </template>
 
- <script setup>
 
- 	import sheep from '@/sheep';
 
- 	import {
 
- 		onLoad,
 
- 		onReachBottom
 
- 	} from '@dcloudio/uni-app';
 
- 	import {
 
- 		computed,
 
- 		reactive
 
- 	} from 'vue';
 
- 	import {
 
- 		points2point
 
- 	} from '@/sheep/hooks/useGoods';
 
- 	import _ from 'lodash';
 
- 	import dayjs from 'dayjs';
 
- 	import PointApi from '@/sheep/api/member/point';
 
- 	import {
 
- 		resetPagination
 
- 	} from '@/sheep/util';
 
- 	import SaleApi from '@/sheep/api/sale/sale';
 
- 	const props = defineProps({
 
- 		merchantApplyId: {
 
- 			type: Number,
 
- 			default: ''
 
- 		}
 
- 	})
 
- 	const userWallet = computed(() => sheep.$store('user').userWallet);
 
- 	const statusBarHeight = sheep.$platform.device.statusBarHeight * 2;
 
- 	const userInfo = computed(() => sheep.$store('user').userInfo);
 
- 	const sys_navBar = sheep.$platform.navbar;
 
- 	const state = reactive({
 
- 		currentTab: 0,
 
- 		pagination: {
 
- 			list: [],
 
- 			total: 0,
 
- 			pageSize: 10,
 
- 			pageNo: 1,
 
- 		},
 
- 		loadStatus: '',
 
- 	});
 
- 	
 
- 	async function getLogList() {
 
- 		state.loadStatus = 'loading';
 
- 		let {
 
- 			code,
 
- 			data
 
- 		} = await SaleApi.getMerchantPage({
 
- 			pageNo: state.pagination.pageNo,
 
- 			pageSize: state.pagination.pageSize,
 
- 			merchantApplyId: props.merchantApplyId
 
- 		});
 
- 		if (code !== 0) {
 
- 			return;
 
- 		}
 
- 		let list = _.concat(state.pagination.list, data.list);
 
- 		state.pagination.list = list;
 
- 		state.pagination.total = data.total;
 
- 		state.loadStatus = state.pagination.list.length < state.pagination.total ? 'more' : 'noMore';
 
- 	}
 
- 	onLoad(() => {
 
- 		getLogList();
 
- 	});
 
- 	function onLoadMore() {
 
- 		if (state.loadStatus === 'noMore') {
 
- 			return;
 
- 		}
 
- 		state.pagination.pageNo++;
 
- 		getLogList();
 
- 	}
 
- 	onReachBottom(() => {
 
- 		onLoadMore();
 
- 	});
 
- </script>
 
- <style lang="scss" scoped>
 
- 	.color-red {
 
- 		color: #f40;
 
- 	}
 
- 	.color-green {
 
- 		color: green;
 
- 	}
 
- 	.score-box {
 
- 		margin: 20rpx;
 
- 		border-radius: 20rpx;
 
- 		padding-top: 100rpx;
 
- 	}
 
- 	.avatar-box {
 
- 		width: 100rpx;
 
- 		height: 100rpx;
 
- 		border-radius: 50%;
 
- 		overflow: hidden;
 
- 		.avatar-img {
 
- 			width: 100%;
 
- 			height: 100%;
 
- 		}
 
- 	}
 
- 	.value-box {
 
- 		width: 100rpx;
 
- 		height: 100rpx;
 
- 		line-height: 100rpx;
 
- 		text-align: center;
 
- 		border-radius: 50%;
 
- 		border: 2px solid #f6f6f6;
 
- 	}
 
- 	.btn {
 
- 		width: 300rpx;
 
- 		background: linear-gradient(90deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient));
 
- 		border-radius: 20rpx;
 
- 		font-size: 30rpx;
 
- 		font-weight: 500;
 
- 		line-height: 80rpx;
 
- 		color: $white;
 
- 		position: relative;
 
- 		z-index: 1;
 
- 	}
 
- 	.header-box {
 
- 		width: 100%;
 
- 		background: linear-gradient(180deg, var(--ui-BG-Main) 0%, var(--ui-BG-Main-gradient) 100%) no-repeat;
 
- 		background-size: 750rpx 100%;
 
- 		padding: 0 0 120rpx 0;
 
- 		box-sizing: border-box;
 
- 		.score-box {
 
- 			height: 100%;
 
- 			.all-num {
 
- 				font-size: 50rpx;
 
- 				font-weight: bold;
 
- 				color: #fff;
 
- 				font-family: OPPOSANS;
 
- 			}
 
- 			.all-title {
 
- 				font-size: 26rpx;
 
- 				font-weight: 500;
 
- 				color: #fff;
 
- 			}
 
- 			.cicon-help-o {
 
- 				color: #fff;
 
- 				font-size: 28rpx;
 
- 			}
 
- 		}
 
- 	}
 
- 	// 筛选
 
- 	.filter-box {
 
- 		height: 114rpx;
 
- 		background-color: $bg-page;
 
- 		.total-box {
 
- 			font-size: 24rpx;
 
- 			font-weight: 500;
 
- 			color: $dark-9;
 
- 		}
 
- 		.date-btn {
 
- 			background-color: $white;
 
- 			line-height: 54rpx;
 
- 			border-radius: 27rpx;
 
- 			padding: 0 20rpx;
 
- 			font-size: 24rpx;
 
- 			font-weight: 500;
 
- 			color: $dark-6;
 
- 			.ss-seldate-icon {
 
- 				font-size: 50rpx;
 
- 				color: $dark-9;
 
- 			}
 
- 		}
 
- 	}
 
- 	.list-box {
 
- 		// width: 600rpx;
 
- 		// padding: 0 30rpx;
 
- 		overflow-y: auto;
 
- 		height: 100vh;
 
- 		.list-item {
 
- 			background: #fff;
 
- 			// border-bottom: 1rpx solid #dfdfdf;
 
- 			padding: 30rpx;
 
- 			.name {
 
- 				font-size: 28rpx;
 
- 				font-weight: 500;
 
- 				color: rgba(102, 102, 102, 1);
 
- 				// line-height: 28rpx;
 
- 				// margin-bottom: 20rpx;
 
- 			}
 
- 			.time {
 
- 				font-size: 24rpx;
 
- 				font-weight: 500;
 
- 				color: rgba(196, 196, 196, 1);
 
- 				// line-height: 24px;
 
- 			}
 
- 			.add {
 
- 				font-size: 30rpx;
 
- 				font-weight: 500;
 
- 				color: #e6b873;
 
- 			}
 
- 			.minus {
 
- 				font-size: 30rpx;
 
- 				font-weight: 500;
 
- 				color: $dark-3;
 
- 			}
 
- 		}
 
- 	}
 
- </style>
 
 
  |