Răsfoiți Sursa

失信人员详情

shish 1 an în urmă
părinte
comite
c1914ce926
2 a modificat fișierele cu 287 adăugiri și 0 ștergeri
  1. 286 0
      hdApp/src/admin/ll/eventDetail.vue
  2. 1 0
      hdApp/src/pages.json

+ 286 - 0
hdApp/src/admin/ll/eventDetail.vue

@@ -0,0 +1,286 @@
+<template>
+	<view class="app-content">
+		<view class="info-content_box">
+			<view class="title">
+				失信人员信息
+			</view>
+			<view class="bills-info_box content-box">
+				<view class="order-info_box">
+					<view>手机号码:</view>
+					<view>{{ userInfo.mobile }}</view>
+				</view>
+				<view class="order-info_box">
+					<view>微信号码:</view>
+					<view>{{ userInfo.wx }}</view>
+				</view>
+				<view class="order-info_box" v-if="userInfo.status==1">
+					<view>身份证号:</view>
+					<view>{{ userInfo.no }}</view>
+				</view>
+				<view class="order-info_box">
+					<view>失信次数:</view>
+					<view>{{ userInfo.breakNum }}</view>
+				</view>
+				<view class="order-info_box">
+					<view>失信金额:</view>
+					<view>{{ userInfo.breakAmount }}</view>
+				</view>
+				<view class="order-info_box">
+					<view>最近失信:</view>
+					<view>{{ userInfo.lastDate }}</view>
+				</view>
+			</view>
+
+			<view v-if="userInfo.remark!=''" class="content-box price-detail">
+				<div class="module-com input-line-wrap">
+					<tui-list-cell class="line-cell" :hover="false">
+						<div class="tui-title">备注</div>
+						<div>{{ userInfo.remark }}</div>
+					</tui-list-cell>
+				</div>
+			</view>
+		</view>
+		<div class="app-footer">
+			<button class="admin-button-com bule" @click="share">分享</button>
+		</div>
+	</view>
+</template>
+<script>
+import { mapGetters } from "vuex";
+import TuiListCell from "@/components/plugin/list-cell";
+import { getUserDetail } from "@/api/ll";
+export default {
+	name: "detail",
+	components: { TuiListCell },
+	mixins: [],
+	data() {
+		return {
+			userInfo:{}
+		};
+	},
+	onPullDownRefresh() {
+		this.init().then(res => {
+			uni.stopPullDownRefresh()
+		})
+	},
+	computed: {
+		...mapGetters({ loginInfo: "getLoginInfo" }),
+	},
+	methods: {
+		share(){
+			this.$msg('开发中')
+		},
+		async init() {
+			const res = await getUserDetail({ id: this.option.id })
+			this.userInfo = res.data.user ? res.data.user : {}
+		}
+	}
+};
+</script>
+<style lang="scss" scoped>
+.info-content_box {
+	padding: 0 20upx 100upx;
+	& > .title {
+		color: #666666;
+		font-size: 28upx;
+		font-weight: 600;
+		padding: 30upx 3upx;
+	}
+	& .address-des_bx {
+		display: flex;
+		padding: 20upx 10upx 30upx 20upx;
+		& > view:nth-child(1) {
+			flex: 1;
+			margin-top: 10upx;
+			& > view:nth-child(1) {
+				color: #333333;
+				font-size: 32upx;
+				font-weight: bold;
+			}
+			& > view:nth-child(2) {
+				color: #666666;
+				font-size: 28upx;
+				font-weight: 400;
+				margin-top: 20upx;
+			}
+		}
+		& > view:nth-child(2) {
+			display: flex;
+			& .icondianhua1 {
+				font-size: 50upx;
+				color: #3385ff;
+				margin-left: 0upx;
+			}
+		}
+	}
+	.bills-info_box {
+		padding: 30upx 20upx 30upx;
+		& > .order-info_box {
+			display: flex;
+			align-items: center;
+			font-size: 26upx;
+			font-weight: 400;
+			margin-bottom: 5upx;
+			& > view:nth-child(1) {
+				color: #999999;
+				width: 135upx;
+				text-align: right;
+			}
+			& > view:nth-child(2) {
+				color: #333333;
+			}
+			& > .price {
+				flex: 1;
+				font-size: 30upx;
+				color: #333333;
+				display: flex;
+				align-items: center;
+				justify-content: flex-end;
+				& .iconxiangyou {
+					color: #999999;
+					font-size: 25upx;
+					margin-left: 12upx;
+				}
+			}
+		}
+	}
+	.content-box {
+		background-color: #ffffff;
+		border-radius: 10upx;
+	}
+	.commodity-view {
+		display: flex;
+		flex-direction: column;
+		.commodity-list {
+			padding: 20upx;
+			.commodity-item {
+				display: flex;
+				margin-bottom: 20upx;
+				.item-icon {
+					flex-shrink: 0;
+					width: 140upx;
+					height: 140upx;
+				}
+				.item-info {
+					display: flex;
+					flex-direction: column;
+					justify-content: center;
+					flex: 1;
+					margin-left: 20upx;
+					.info-line {
+						margin-bottom: 20upx;
+						display: flex;
+						justify-content: space-between;
+						align-items: flex-end;
+						.item-name {
+							color: black;
+							font-size: 30upx;
+							font-weight: 700;
+							overflow: hidden;
+							white-space: nowrap;
+							text-overflow: ellipsis;
+							width:360upx;
+						}
+						.item-price {
+							color: #333;
+							font-size: 22upx;
+							.price {
+								font-size: 25upx;
+							}
+						}
+						.item-type {
+							color: #999;
+							font-size: 24upx;
+						}
+						.item-count {
+							color: #666;
+							font-size: 24upx;
+						}
+					}
+				}
+			}
+		}
+		.summary-bar {
+			padding: 0 20upx;
+			height: 90upx;
+			display: flex;
+
+			align-items: center;
+			justify-content: space-between;
+			border-top: 1upx solid #eeeeee;
+			.operate-view {
+				display: flex;
+
+				align-items: center;
+				color: #3385ff;
+				font-size: 26upx;
+				.iconfont {
+					margin-right: 20upx;
+					font-size: 40upx;
+				}
+			}
+			.describe-view {
+				display: flex;
+
+				align-items: center;
+				color: #333;
+				font-size: 24upx;
+				.price {
+					font-weight: bold;
+					font-size: 28upx;
+				}
+			}
+		}
+	}
+	.shipping-address {
+		display: flex;
+		align-items: center;
+		margin-top: 20upx;
+		& > view:nth-child(1) {
+			color: #999999;
+			font-size: 28upx;
+			font-weight: 400;
+			display: inline-block;
+			padding: 30upx 0 30upx 20upx;
+			flex: 1;
+			& > text {
+				color: #333333;
+				font-weight: 600;
+			}
+		}
+		& > view:nth-child(2) {
+			font-size: 60upx;
+			color: #d6e7ff;
+			margin-right: 10upx;
+		}
+	}
+	.price-detail {
+		margin-top: 20upx;
+		margin-bottom: 20upx;
+	}
+	.detail-price_box {
+		color: #333333;
+		font-size: 22upx;
+		text-align: right;
+		flex: 1;
+		font-weight: 600;
+		&.red {
+			color: #ff2842;
+		}
+	}
+}
+.app-footer {
+	display: flex;
+	align-items: center;
+	justify-content: flex-end;
+	& .admin-button-com {
+		padding: 0;
+		margin-right:30upx;
+		width: 180upx;
+		height: 80upx;
+		line-height: 80upx;
+		font-size:30upx;
+		text-align: center;
+	}
+}
+</style>

+ 1 - 0
hdApp/src/pages.json

@@ -30,6 +30,7 @@
 				{"path": "list","style": {"navigationBarTitleText": "花卉行业"}},
 				{"path": "add","style": {"navigationBarTitleText": "新增"}},
 				{"path": "detail","style": {"navigationBarTitleText": "明细"}},
+				{"path": "eventDetail","style": {"navigationBarTitleText": "明细"}},
 				{"path": "my","style": {"navigationBarTitleText": "我提交的记录"}}
 			]
 		},