wkyy 1 年之前
父节点
当前提交
9f1f8fe7b1

+ 3 - 6
pages/packages/mine/employmentService/postMessage.vue

@@ -75,9 +75,6 @@
 				this.form.id = op.id;
 				this.form.id = op.id;
 				this.getShareWorksDetail();
 				this.getShareWorksDetail();
 			}
 			}
-			if(op.current) {
-				this.current = op.current;
-			}
 		},
 		},
 		methods: {
 		methods: {
 			getShareWorksDetail() {
 			getShareWorksDetail() {
@@ -117,9 +114,9 @@
 				})
 				})
 				API_packages.createShareWork(this.form).then((res) => {
 				API_packages.createShareWork(this.form).then((res) => {
 					uni.hideLoading();
 					uni.hideLoading();
-					uni.navigateTo({
-						url: '/pages/packages/mine/employmentService/shareEmployment?current='+this.current
-					})
+					const eventChannel = this.getOpenerEventChannel();
+					eventChannel.emit('refreshData');
+					uni.navigateBack()
 				}).catch(error => {
 				}).catch(error => {
 					uni.showToast({
 					uni.showToast({
 						title: error,
 						title: error,

+ 21 - 18
pages/packages/mine/employmentService/shareEmployment.vue

@@ -95,15 +95,10 @@
 					name: '未通过',
 					name: '未通过',
 					list: []
 					list: []
 				}],
 				}],
-				current: 0,
-				isBack: false
+				current: 0
 			}
 			}
 		},
 		},
-		onLoad(op) {
-			if(op.current) {
-				this.current = op.current;
-				this.isBack = true;
-			}
+		onReady() {
 			this.getMyShareWorkList();
 			this.getMyShareWorkList();
 		},
 		},
 		onReachBottom() {
 		onReachBottom() {
@@ -114,21 +109,29 @@
 			}
 			}
 		},
 		},
 		methods: {
 		methods: {
-			// customBack() {
-			// 	uni.redirectTo({
-			// 		url: '/pages/tab/mine/mine'
-			// 	})
-			// },
+			init() {
+				//this.current = 0
+				for(var i in this.list){
+					this.formList[i].pageIndex = 1
+					this.list[i].list = []
+				}
+				this.getMyShareWorkList()
+			},
 			toPostMessage(item) {
 			toPostMessage(item) {
+				var url = "";
 				if(item) {
 				if(item) {
-					uni.navigateTo({
-						url: '/pages/packages/mine/employmentService/postMessage?id='+item.id+'&current='+this.current
-					})
+					var url = "/pages/packages/mine/employmentService/postMessage?id=" +item.id;
 				} else {
 				} else {
-					uni.navigateTo({
-						url: '/pages/packages/mine/employmentService/postMessage?current='+this.current
-					})
+					var url = "/pages/packages/mine/employmentService/postMessage";
 				}
 				}
+				uni.navigateTo({
+					url: url,
+					events: {
+						refreshData: () => {
+							this.init()
+						}
+					}
+				})
 			},
 			},
 			deleteWork(id) {
 			deleteWork(id) {
 				uni.showLoading({
 				uni.showLoading({

+ 5 - 1
pages/packages/shareEmployment/articleDetail.vue

@@ -10,7 +10,9 @@
 			<!-- 其他信息 -->
 			<!-- 其他信息 -->
 			<view class="infos">
 			<view class="infos">
 				<view class="photo">
 				<view class="photo">
-					<img src="@/assets/img/headPortrait.png"></img>
+					<u-avatar class="avatar"
+						:src="photo != null ? photo : '@/assets/img/headPortrait.png'" size="48">
+					</u-avatar>
 				</view>
 				</view>
 				<view class="name">
 				<view class="name">
 					{{form.author}}
 					{{form.author}}
@@ -47,6 +49,7 @@
 				form: {
 				form: {
 					id: ''
 					id: ''
 				},
 				},
+				photo: ''
 			}
 			}
 		},
 		},
 		onLoad(op) {
 		onLoad(op) {
@@ -63,6 +66,7 @@
 				})
 				})
 				API_packages.shareWorksDetail({id: this.form.id}).then((res) => {
 				API_packages.shareWorksDetail({id: this.form.id}).then((res) => {
 					this.form = res.data.shareWorksInfo;
 					this.form = res.data.shareWorksInfo;
+					this.photo = res.data.personInfo.photo;
 					uni.hideLoading();
 					uni.hideLoading();
 				}).catch(error => {
 				}).catch(error => {
 					uni.showToast({
 					uni.showToast({