wangguoyu 2 ماه پیش
والد
کامیت
08642f6368
1فایلهای تغییر یافته به همراه140 افزوده شده و 0 حذف شده
  1. 140 0
      pages/client/jiazheng/shareImage.vue

+ 140 - 0
pages/client/jiazheng/shareImage.vue

@@ -0,0 +1,140 @@
+<template>
+	<view class="phone-jianli-page">
+		<view class="icon-title-navBar-box">
+			<text class="nav-bar-title">家政人员信息</text>
+		</view>
+		<view class="jianli-wrap-box">
+			<view class="jianli-head-box">
+				<view class="head-img-box">
+					<img class="head-img" :src="jianliInfo.icon" v-if="jianliInfo.icon">
+					<icon class="phone-default-userImg" v-else></icon>
+					<view class="head-status">{{jianliInfo.zhuangtai}}</view>
+				</view>
+				<view class="head-content-box">
+					<view class="name-row">{{jianliInfo.realName}}</view>
+					<view>
+						{{jianliInfo.jiguanShengName === jianliInfo.jiguanShiName ? jianliInfo.jiguanShengName  : `${jianliInfo.jiguanShengName} ${jianliInfo.jiguanShiName}`}}人
+					</view>
+					<view>
+						<text>{{jianliInfo.nianling}}岁</text>
+						<text v-if="jianliInfo.jingyan"> | {{jianliInfo.jingyan}}</text>
+					</view>
+				</view>
+			</view>
+
+			<view class="jianli-body-box">
+				<view class="leixing-row">
+					<view class="jbxx-label">类 型:</view>
+					<text class="leixing-content">{{jianliInfo.leixing}}</text>
+				</view>
+				<view class="body-jbxx-box">
+					<view class="jbxx-title">基本信息</view>
+					<view>
+						<view class="jbxx-label">学 历:</view>{{jianliInfo.xueli}}
+					</view>
+					<view>
+						<view class="jbxx-label">民 族:</view>{{jianliInfo.minzu}}
+					</view>
+					<view v-if="jianliInfo.xingzuoFla =='true'">
+						<view class="jbxx-label">属 相:</view>{{jianliInfo.shuxiang}}
+					</view>
+					<view v-if="jianliInfo.xingzuoFla =='true'">
+						<view class="jbxx-label">星 座:</view>{{jianliInfo.xingzuo}}
+					</view>
+					<view>
+						<view class="jbxx-label">性 别:</view>{{jianliInfo.gender}}
+					</view>
+					<view>
+						<view class="jbxx-label">婚姻状况:</view>{{jianliInfo.hunyin}}
+					</view>
+					<view>
+						<view class="jbxx-label">现住地址:</view>{{jianliInfo.juzhuDizhi}}
+					</view>
+					<view>
+						<view class="jbxx-label">家政公司:</view>{{jianliInfo.jzName}}
+					</view>
+				</view>
+			</view>
+			<view class="jbxx-tip">{{jianliInfo.tips}} </view>
+			<view class="jianli-bottom-box">
+				<view @click="goJiazhengManage">
+					<icon class="bottom-icon zl-icon"></icon>
+					<text class="bottom-text">资料编辑</text>
+				</view>
+				<view @click="callPhone">
+					<icon class="bottom-icon tel-icon"></icon>
+					<text class="bottom-text">拨打电话</text>
+				</view>
+			</view>
+		</view>
+	</view>
+</template>
+<script>
+	import {
+		ref
+	} from "vue";
+	import {
+		getJiazhengJianli
+	} from "@/api/jiazheng.js";
+	export default {
+		data() {
+			return {
+				pageInfo: {},
+				jianliInfo: {}
+			}
+		},
+		components: {
+
+		},
+		onLoad(options) {
+			let data = JSON.parse(options.pageInfo)
+			this.pageInfo.status = data.status
+			this.pageInfo.id = data.id
+			this.pageInfo.userId = data.userId
+			this.pageInfo.from = data.from
+			this.getJianliInfo()
+		},
+		methods: {
+			getJianliInfo() {
+				let req = {
+					id: this.pageInfo.id,
+					userId: this.pageInfo.userId
+				}
+				getJiazhengJianli(req).then(res => {
+					console.log('res', res);
+					if (res.code == 0) {
+						this.jianliInfo = {
+							...res.data
+						};
+					}
+				})
+			},
+			callPhone() {
+				if (this.jianliInfo.userName) {
+					uni.makePhoneCall({
+						phoneNumber: this.jianliInfo.userName
+					});
+				} else {
+					uni.showToast({
+						title: `无电话号`,
+						icon: 'none',
+						duration: 2000
+					})
+					return false
+				}
+
+			},
+			goJiazhengManage() {
+				let pageInfo = {
+					status: 'edit',
+					id: this.pageInfo.id,
+					userId: this.pageInfo.userId
+				}
+				uni.redirectTo({
+					url: "/pages/admin/Jiazheng/jiazhengUserManager?pageInfo=" + JSON.stringify(pageInfo)
+				})
+			},
+
+		}
+	}
+</script>