From da400f96eb15dacda411bcfac122aa14cad4e01e Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 28 八月 2025 17:24:03 +0800
Subject: [PATCH] 前端

---
 small-program/pages/employment-certification/employment-certification.vue |   71 +++++++++++++++++++++++------------
 1 files changed, 46 insertions(+), 25 deletions(-)

diff --git a/small-program/pages/employment-certification/employment-certification.vue b/small-program/pages/employment-certification/employment-certification.vue
index b633584..b0b3a56 100644
--- a/small-program/pages/employment-certification/employment-certification.vue
+++ b/small-program/pages/employment-certification/employment-certification.vue
@@ -1,6 +1,12 @@
 <template>
 	<view class="box">
-		<view class="box-head" :style="{ backgroundImage: 'url(' + bgImg + ')' }">
+		<view class="box-head">
+			<!-- 鐢ㄥ伐 -->
+			<image class="box-head-bg" src="@/static/image/bg_renzheng_yonggong@2x.png" mode="widthFix" v-if="title === '鐢ㄥ伐璁よ瘉'"></image>
+			<!-- 璐ц繍 -->
+			<image class="box-head-bg" src="@/static/image/bg_renzheng_huoyun@2x.png" mode="widthFix" v-if="title === '璐ц繍璁よ瘉'"></image>
+			<!-- 鐢ㄩ -->
+			<image class="box-head-bg" src="@/static/image/bg_renzheng_gongcan@2x.png" mode="widthFix" v-if="title === '渚涢璁よ瘉'"></image>
 			<view class="box-head-info">
 				<text>{{title}}</text>
 				<text>璇锋寜瑕佹眰濉啓璁よ瘉淇℃伅</text>
@@ -78,8 +84,8 @@
 					</view>
 					<view class="item-upload" v-if="flag==0">
 						<view class="item-upload-item1" @click="uploadImg(1)">
-							<view class="image">
-								<image v-if="form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
+							<view class="image":style="form.img1Full?'background-image:url('+form.img1Full+') ;background-size: 100% 100%;':''">
+								<image v-if="1==2&&form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
 								</image>
 								<image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
 								<text>鐐瑰嚮涓婁紶</text>
@@ -90,8 +96,8 @@
 							</view>
 						</view>
 						<view class="item-upload-item1" @click="uploadImg(2)">
-							<view class="image">
-								<image v-if="form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
+							<view class="image":style="form.img2Full?'background-image:url('+form.img2Full+') ;background-size: 100% 100%;':''">
+								<image v-if="1==2&&form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
 								</image>
 								<image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
 								<text>鐐瑰嚮涓婁紶</text>
@@ -103,10 +109,10 @@
 					</view>
 					<view class="item-upload" v-if="flag==1">
 						<view class="item-upload-item1" @click="uploadImg(1)">
-							<view class="image">
-								<image v-if="form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
+							<view class="image" :style="form.img1Full?'background-image:url('+form.img1Full+') ;background-size: 100% 100%;':''">
+								<image v-if="1==2&&form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
 								</image>
-								<image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
+								<image  src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
 								<text>鐐瑰嚮涓婁紶</text>
 							</view>
 							<view class="info">
@@ -115,8 +121,8 @@
 							</view>
 						</view>
 						<view class="item-upload-item1" @click="uploadImg(2)">
-							<view class="image">
-								<image v-if="form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
+							<view class="image" :style="form.img2Full?'background-image:url('+form.img2Full+') ;background-size: 100% 100%;':''">
+								<image v-if="1==2&&form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
 								</image>
 								<image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
 								<text>鐐瑰嚮涓婁紶</text>
@@ -127,8 +133,8 @@
 							</view>
 						</view>
 						<view class="item-upload-item1" @click="uploadImg(3)">
-							<view class="image">
-								<image v-if="form.img3Full && form.img3Full !=''" :src=" form.img3Full" mode="widthFix">
+							<view class="image":style="form.img3Full?'background-image:url('+form.img3Full+') ;background-size: 100% 100%;':''">
+								<image v-if="1==2&&form.img3Full && form.img3Full !=''" :src=" form.img3Full" mode="widthFix">
 								</image>
 								<image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
 								<text>鐐瑰嚮涓婁紶</text>
@@ -140,8 +146,8 @@
 					</view>
 					<view class="item-upload" v-if="flag==2">
 						<view class="item-upload-item1" @click="uploadImg(1)">
-							<view class="image">
-								<image v-if="form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
+							<view class="image":style="form.img1Full?'background-image:url('+form.img1Full+') ;background-size: 100% 100%;':''">
+								<image v-if="1==2&&form.img1Full && form.img1Full !=''" :src=" form.img1Full" mode="widthFix">
 								</image>
 								<image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
 								<text>鐐瑰嚮涓婁紶</text>
@@ -152,8 +158,8 @@
 							</view>
 						</view>
 						<view class="item-upload-item1" @click="uploadImg(2)">
-							<view class="image">
-								<image v-if="form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
+							<view class="image":style="form.img2Full?'background-image:url('+form.img2Full+') ;background-size: 100% 100%;':''">
+								<image v-if="1==2&&form.img2Full && form.img2Full !=''" :src=" form.img2Full" mode="widthFix">
 								</image>
 								<image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
 								<text>鐐瑰嚮涓婁紶</text>
@@ -164,8 +170,8 @@
 							</view>
 						</view>
 						<view class="item-upload-item1" @click="uploadImg(3)">
-							<view class="image">
-								<image v-if="form.img3Full && form.img3Full !=''" :src=" form.img3Full" mode="widthFix">
+							<view class="image":style="form.img3Full?'background-image:url('+form.img3Full+') ;background-size: 100% 100%;':''">
+								<image v-if="1==2&&form.img3Full && form.img3Full !=''" :src=" form.img3Full" mode="widthFix">
 								</image>
 								<image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
 								<text>鐐瑰嚮涓婁紶</text>
@@ -176,8 +182,8 @@
 							</view>
 						</view>
 						<view class="item-upload-item1" @click="uploadImg(4)">
-							<view class="image">
-								<image v-if="form.img4Full && form.img4Full !=''" :src=" form.img4Full" mode="widthFix">
+							<view class="image":style="form.img4Full?'background-image:url('+form.img4Full+') ;background-size: 100% 100%;':''">
+								<image v-if="1==2&&form.img4Full && form.img4Full !=''" :src=" form.img4Full" mode="widthFix">
 								</image>
 								<image v-else src="/static/icon/ic_camera@2x.png" mode="widthFix"></image>
 								<text>鐐瑰嚮涓婁紶</text>
@@ -205,7 +211,7 @@
 		},
 		data() {
 			return {
-				bgImg: require('@/static/image/bg_renzheng_yonggong@2x.png'),
+				bgImg: null,
 				title: '鐢ㄦ埛璁よ瘉',
 				flag: null,
  
@@ -276,6 +282,7 @@
 				return false
 			},
 			applySubmit() {
+				console.log(this.loading)
 				if (this.loading) {
 					return
 				}
@@ -286,6 +293,7 @@
 					this.inNullParam(this.form.lgt) ||
 					this.inNullParam(this.form.location) ||
 					this.inNullParam(this.form.telephone)) {
+						
 					uni.showToast({
 						title: '瀵逛笉璧凤紝璇锋寜瑕佹眰濉啓鐢宠淇℃伅1锛�',
 						icon: "none",
@@ -340,7 +348,7 @@
 					param.img2 = this.form.img21
 				}
 				uni.requestSubscribeMessage({
-					tmplIds: ['4H9ztG4E9BxJLwMuYSZ6oiM7yb4KX7u7bYhkhYJP0-Y'],
+					tmplIds: ['VJho7-lf-4_WZFfOzenDndgwNDIA0EvCiE6vqBnExpQ'],
 					success(res) {
 						console.log('鎻愪氦鍙傛暟锛�', param)
 						that.$u.api.applyForIdentity(param).then(res => {
@@ -357,6 +365,9 @@
 						}).finally(() => {
 							that.loading = false
 						})
+					},
+					fail(err) {
+						console.log(err)
 					}
 				})
 			},
@@ -365,7 +376,7 @@
 				uni.chooseLocation({
 					success: (res) => {
 						console.log(res);
-						this.form.location = res.address
+						this.form.location = res.name || res.address
 						this.form.lat = res.latitude
 						this.form.lgt = res.longitude
 					},
@@ -578,8 +589,18 @@
 			height: 300rpx;
 			padding: 34rpx 40rpx 0 40rpx;
 			box-sizing: border-box;
-			background-repeat: no-repeat;
-			background-size: 100% 100%;
+			// background-repeat: no-repeat;
+			// background-size: 100% 100%;
+			position: relative;
+			
+			.box-head-bg {
+				width: 100%;
+				height: 300rpx;
+				position: absolute;
+				top: 0;
+				left: 0;
+				z-index: -1;
+			}
 
 			.box-head-botton {
 				width: 100%;

--
Gitblit v1.9.3