Prechádzať zdrojové kódy

修改:1.代缴个人支付接口增加代缴用户姓名,代缴用户联系电话;2.代缴单位支付接口增加代缴用户姓名,代缴用户联系电话

littleblue55 1 deň pred
rodič
commit
2a113d177b

+ 1 - 1
pages/daiJiaoDanWeiChaXunJieGuo/daiJiaoDanWeiChaXunJieGuo.vue

@@ -50,7 +50,7 @@
 				</view>
 			</view>
 		</view>
-		<view class="info-item-box row">
+		<view class="info-item-box row" style="padding: 20rpx;">
 			<view class="label">
 				描述:
 			</view>

+ 1 - 1
pages/daiJiaoDanWeiHuiFei/daiJiaoDanWeiHuiFei.vue

@@ -1,7 +1,7 @@
 <template>
 	<view class="container">
 		<view class="form-box">
-			<u-form :model="formData.form" ref="formRef" label-width="160" :label-style="{fontWeight: 'bold', fontSize: '26rpx'}">
+			<u-form :model="formData.form" ref="formRef" label-position="top" :label-style="{fontWeight: 'bold', fontSize: '26rpx'}">
 				<u-form-item label="机构名称" prop="name"><u-input v-model="formData.form.name" :border="true"  type="text" placeholder="请输入缴交机构名称"/></u-form-item>
 				<u-form-item label="机构备案证号" prop="number"><u-input v-model="formData.form.number" :border="true" type="text" placeholder="请输入缴交对象机构备案证号"/></u-form-item>
 				<u-form-item label="缴费年限" prop="year"><u-input v-model="formData.form.year" :border="true" type="select" @click="showYear = true" placeholder="请选择缴费时间"/></u-form-item>

+ 16 - 3
pages/daiJiaoGeRenChaXunJieGuo/daiJiaoGeRenChaXunJieGuo.vue

@@ -87,14 +87,23 @@
 	}
 	
 	function onSubmit() {
+		const {giver, giverPhone} = info.value
+		/**
+		 * 20250915
+		 * 1.代缴个人支付接口增加代缴用户姓名,代缴用户联系电话
+		 * 2.目前对接正式数据,未作支付测试
+		*/ 
 		const form = {
 			title: `${info.value.year}年度个人会费代缴`,
 			year: info.value.year,
 			amount: info.value.duePrice,
 			desc: `${info.value.year}年度个人会费代缴`,
 			userId: info.value.userId,
-			openid: openid.value
+			openid: openid.value,
+			giver,
+			giverPhone
 		}
+		// console.log(form, "支付代缴个人")
 		personPayment(form).then(res => {
 			if (res && res.code === 0) {
 				const params = res.data
@@ -122,7 +131,8 @@
 	onLoad((load) => {
 		yearList.value = []
 		const year = new Date().getFullYear()
-		
+		const giver = load.giver
+		const giverPhone = load.giverPhone
 		openid.value = uni.getStorageSync('openid')
 		
 		for (let i = 0; i < 10; i++) {
@@ -134,13 +144,16 @@
 		
 		form.value = {
 			name: load.name,
-			idNumber: load.idNumber
+			idNumber: load.idNumber,
+			
 		}
 		person(form.value).then(res => {
 			if (res && res.code === 0) {
 				info.value = res.data
 				info.value.year = year
 				info.value.userId = res.data.userId
+				info.value.giver = giver
+				info.value.giverPhone = giverPhone
 			}
 		})
 	})

+ 13 - 2
pages/daiJiaoGeRenHuiFei/daiJiaoGeRenHuiFei.vue

@@ -1,9 +1,15 @@
 <template>
 	<view class="container">
 		<view class="form-box">
-			<u-form :model="formData.form" ref="formRef" label-width="120" :label-style="{fontWeight: 'bold', fontSize: '26rpx'}">
+			<u-form :model="formData.form" ref="formRef" label-position="top" :label-style="{fontWeight: 'bold', fontSize: '26rpx'}">
 				<u-form-item label="姓名" prop="name"><u-input v-model="formData.form.name" :border="true"  type="text" placeholder="请输入缴交对象姓名" placeholder-style="font-size: 22rpx;"/></u-form-item>
 				<u-form-item label="证件号码" prop="idNumber"><u-input v-model="formData.form.idNumber" :border="true" type="text" placeholder="请输入缴交对象的身份证号/手机号/业务水平证书编号" placeholder-style="font-size: 22rpx;"/></u-form-item>
+				<u-form-item label="代缴人姓名" prop="giver">
+					<u-input disabled v-model="formData.form.giver" :border="false" type="text" />
+				</u-form-item>
+				<u-form-item label="代缴人联系方式" prop="giverPhone">
+					<u-input disabled v-model="formData.form.giverPhone" :border="false" type="text" />
+				</u-form-item>
 			</u-form>
 		</view>
 		<view class="desc-box">
@@ -28,6 +34,8 @@
 		form: {
 			name: null, // 姓名
 			idNumber: null, // 证件号码
+			giver: "", //默认当前用户名
+			giverPhone: "" //默认当前用户手机号
 		},
 		rules: {
 			name: [
@@ -59,7 +67,7 @@
 					if (res && res.code === 0) {
 						if (res.data.userId) {
 							uni.navigateTo({
-								url: `/pages/daiJiaoGeRenChaXunJieGuo/daiJiaoGeRenChaXunJieGuo?name=${formData.form.name}&idNumber=${formData.form.idNumber}`
+								url: `/pages/daiJiaoGeRenChaXunJieGuo/daiJiaoGeRenChaXunJieGuo?name=${formData.form.name}&idNumber=${formData.form.idNumber}&giver=${formData.form.giver}&giverPhone=${formData.form.giverPhone}`
 							})
 						}
 					}
@@ -73,6 +81,9 @@
 	})
 	
 	onLoad(() => {
+		const user = uni.getStorageSync("USER_INFO")
+		formData.form.giver = user.name
+		formData.form.giverPhone = user.phone
 		console.log('onLoad')
 	})
 </script>

+ 1 - 1
pages/huiFeiJiaoJiao/huiFeiJiaoJiao.vue

@@ -29,7 +29,7 @@
 				</view>
 				<view class="list-item">
 					<view class="button" :class="[item.payed ? '' : 'error']" @click="onJiaoFei(item)">
-						{{item.payed ? '正常' : '失效,点击缴费'}}
+						{{item.payed ? '已缴费' : '点击缴费'}}
 					</view>
 				</view>
 			</view>