hookehuyr

refactor(用户认证): 移除银行卡照片和身份证有效期字段

简化用户认证流程,移除银行卡正面照上传和身份证有效期相关字段
更新相关组件、存储和API调用以适配字段变更
切换测试服务器配置
......@@ -40,12 +40,9 @@ export const payCheckAPI = (params) => fn(fetch.post(Api.PAY_CHECK, params));
* @param name 真实姓名
* @param bank_id 开户行id
* @param bank_no 银行卡号
* @param bank_img 银行卡正面照
* @param idcard 身份证号
* @param idcard_1_img 身份证正面照
* @param idcard_2_img 身份证反面照
* @param idcard_effect_begin 身份证有效期开始
* @param idcard_effect_end 身份证有效期结束
* @param idcard_address 身份证地址
* @param is_signed 是否阅读协议
* @param division_agree_pic 分账协议照片
......
<!--
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-08-01 15:04:35
* @LastEditTime: 2025-08-13 17:16:45
* @FilePath: /jgdl/src/pages/auth/index.vue
* @Description: 文件描述
-->
......@@ -92,6 +92,10 @@ export default {
if (process.env.NODE_ENV === 'development') {
// requestData.openid = 'h-008';
// requestData.openid = 'h-009';
// requestData.openid = 'h-010';
// requestData.openid = 'h-011';
// requestData.openid = 'h-012';
// requestData.openid = 'h-013';
requestData.openid = 'oWbdFvkD5VtloC50wSNR9IWiU2q8';
}
......
This diff is collapsed. Click to expand it.
......@@ -1165,7 +1165,7 @@ const checkUserPermission = async () => {
Taro.redirectTo({
url: '/pages/register/index?target=sell'
})
} else if (permissionResult.missingFields.includes('name') || permissionResult.missingFields.includes('bank_id') || permissionResult.missingFields.includes('bank_no') || permissionResult.missingFields.includes('idcard') || permissionResult.missingFields.includes('bank_img') || permissionResult.missingFields.includes('idcard_1_img') || permissionResult.missingFields.includes('idcard_2_img') || permissionResult.missingFields.includes('idcard_effect_begin') || permissionResult.missingFields.includes('idcard_effect_end') || permissionResult.missingFields.includes('idcard_address')) {
} else if (permissionResult.missingFields.includes('name') || permissionResult.missingFields.includes('bank_id') || permissionResult.missingFields.includes('bank_no') || permissionResult.missingFields.includes('idcard') || permissionResult.missingFields.includes('idcard_1_img') || permissionResult.missingFields.includes('idcard_2_img') || permissionResult.missingFields.includes('idcard_address')) {
// 收款信息未填写
Taro.redirectTo({
url: '/pages/collectionSettings/index?target=sell'
......
......@@ -29,11 +29,8 @@ export const useUserStore = defineStore('user', {
bank_no: '',
idcard: '',
is_signed: false,
bank_img: '',
idcard_1_img: '',
idcard_2_img: '',
idcard_effect_begin: '',
idcard_effect_end: '',
// 身份证地址字段
idcard_province: '',
idcard_city: '',
......@@ -61,7 +58,6 @@ export const useUserStore = defineStore('user', {
return !!(
state.userInfo.bank_id &&
state.userInfo.bank_no &&
state.userInfo.bank_img &&
state.userInfo.idcard_1_img &&
state.userInfo.idcard_2_img &&
state.userInfo.name &&
......@@ -69,9 +65,7 @@ export const useUserStore = defineStore('user', {
state.userInfo.idcard_province &&
state.userInfo.idcard_city &&
state.userInfo.idcard_district &&
state.userInfo.idcard_address &&
state.userInfo.idcard_effect_begin &&
state.userInfo.idcard_effect_end
state.userInfo.idcard_address
)
},
......@@ -144,11 +138,8 @@ export const useUserStore = defineStore('user', {
bank_no: '',
idcard: '',
is_signed: false,
bank_img: '',
idcard_1_img: '',
idcard_2_img: '',
idcard_effect_begin: '',
idcard_effect_end: '',
// 身份证地址字段
idcard_province: '',
idcard_city: '',
......
/*
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-08-12 09:21:10
* @LastEditTime: 2025-08-12 15:09:48
* @FilePath: /jgdl/src/utils/config.js
* @Description: 文件描述
*/
// TAG:服务器环境配置
// const BASE_URL = "https://oa-dev.onwall.cn"; // 测试服务器
const BASE_URL = "https://oa.onwall.cn"; // 正式服务器
const BASE_URL = "https://oa-dev.onwall.cn"; // 测试服务器
// const BASE_URL = "https://jiangedianlv.onwall.cn"; // 正式服务器
export default BASE_URL
......
......@@ -40,7 +40,7 @@ const PERMISSION_CONFIG = {
[PERMISSION_TYPES.SELL_CAR]: {
message: '发布车源需要先完善个人信息',
redirectUrl: '/pages/register/index',
checkFields: ['phone', 'name', 'bank_id', 'bank_no', 'idcard', 'bank_img', 'idcard_1_img', 'idcard_2_img', 'idcard_effect_begin', 'idcard_effect_end', 'idcard_address']
checkFields: ['phone', 'name', 'bank_id', 'bank_no', 'idcard', 'idcard_1_img', 'idcard_2_img', 'idcard_address']
},
[PERMISSION_TYPES.BUY_CAR]: {
message: '购买车辆需要先完善个人信息',
......