浏览代码

分享页面

tanxue 2 月之前
父节点
当前提交
d67894bbd1
共有 3 个文件被更改,包括 38 次插入23 次删除
  1. 12 0
      api/jiazheng.js
  2. 1 1
      pages/admin/Jiazheng/jiazhengUserInfo.vue
  3. 25 22
      pages/client/jiazheng/shareImage.vue

+ 12 - 0
api/jiazheng.js

@@ -291,4 +291,16 @@ export function jiazhengKaozhengUpdate(data = {}) {
 		data,
 		timeout: 20000
 	})
+}
+
+export function commonShare(data = {}) {
+	return request({
+		url: '/common/share',
+		headers: {
+			isToken: false
+		},
+		method: 'post',
+		data,
+		timeout: 20000
+	})
 }

+ 1 - 1
pages/admin/Jiazheng/jiazhengUserInfo.vue

@@ -9,7 +9,7 @@
 				<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 class="head-status" v-if="jianliInfo.zhuangtai">{{jianliInfo.zhuangtai}}</view>
 				</view>
 				<view class="head-content-box">
 					<view class="name-row">{{jianliInfo.realName}}</view>

+ 25 - 22
pages/client/jiazheng/shareImage.vue

@@ -8,7 +8,7 @@
 				<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 class="head-status" v-if="jianliInfo.zhuangtai">{{jianliInfo.zhuangtai}}</view>
 				</view>
 				<view class="head-content-box">
 					<view class="name-row">{{jianliInfo.realName}}</view>
@@ -45,6 +45,18 @@
 						<view class="jbxx-label">性 别:</view>{{jianliInfo.gender}}
 					</view>
 					<view>
+						<view class="jbxx-label">籍贯:</view>{{jianliInfo.jiguanShengName}}{{jianliInfo.jiguanShiName}}
+					</view>
+					<view>
+						<view class="jbxx-label">技能:</view>{{jianliInfo.jineng}}
+					</view>
+					<view>
+						<view class="jbxx-label">出生日期:</view>{{jianliInfo.birthday}}
+					</view>
+					<view>
+						<view class="jbxx-label">求职类型:</view>{{jianliInfo.leixing}}
+					</view>
+					<view>
 						<view class="jbxx-label">婚姻状况:</view>{{jianliInfo.hunyin}}
 					</view>
 					<view>
@@ -53,19 +65,15 @@
 					<view>
 						<view class="jbxx-label">家政公司:</view>{{jianliInfo.jzName}}
 					</view>
+					<view>
+						<view class="jbxx-label">工作经历:</view>{{jianliInfo.jingli}}
+					</view>
+					<view>
+						<view class="jbxx-label">级别薪资:</view>{{jianliInfo.jibiexinzi}}
+					</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>
@@ -74,7 +82,7 @@
 		ref
 	} from "vue";
 	import {
-		getJiazhengJianli
+		commonShare
 	} from "@/api/jiazheng.js";
 	export default {
 		data() {
@@ -87,20 +95,15 @@
 
 		},
 		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.pageInfo.uuid = options.uuid;
 			this.getJianliInfo()
 		},
 		methods: {
 			getJianliInfo() {
 				let req = {
-					id: this.pageInfo.id,
-					userId: this.pageInfo.userId
+					uuid: this.pageInfo.uuid,
 				}
-				getJiazhengJianli(req).then(res => {
+				commonShare(req).then(res => {
 					console.log('res', res);
 					if (res.code == 0) {
 						this.jianliInfo = {
@@ -124,7 +127,7 @@
 				}
 
 			},
-			goJiazhengManage() {
+			/* goJiazhengManage() {
 				let pageInfo = {
 					status: 'edit',
 					id: this.pageInfo.id,
@@ -133,7 +136,7 @@
 				uni.redirectTo({
 					url: "/pages/admin/Jiazheng/jiazhengUserManager?pageInfo=" + JSON.stringify(pageInfo)
 				})
-			},
+			}, */
 
 		}
 	}