v1.0.49: 新增/继续补全弹窗严格按类型呈现字段 - 企业只显示企业相关(名称/行业/注册号/业务类型/国家/地址/联系人/电话邮箱/社媒),人员只显示人员相关(姓名/电话邮箱/工作地/身份证/社媒),产品/需求只显示公司名+联系信息,混合=名称/姓名/联系信息;修复企业类型误显示身份证的低级错误
This commit is contained in:
+1
-1
@@ -5,7 +5,7 @@ var BASE_URL = '/api/';
|
||||
var PAGE_SIZE = 20;
|
||||
|
||||
/** 系统版本号(logo旁展示):修改代码后运行 tools/bump_version.php 自动递增 */
|
||||
var APP_VERSION = 'v1.0.48';
|
||||
var APP_VERSION = 'v1.0.49';
|
||||
|
||||
/** 页脚版权/备案信息(在 config.js 中修改) */
|
||||
var FOOTER_TEXT = '© 2026 SuperLink 管理系统 版权所有 | 备案号:请替换为真实备案号';
|
||||
|
||||
+26
-23
@@ -244,26 +244,25 @@ $(function () {
|
||||
|
||||
function syncFields() {
|
||||
var t = $('#ha-type').val();
|
||||
// 公司名称:除人员外都显示
|
||||
$('#ha-f-company_name').toggle(t !== 'person');
|
||||
// 姓名/联系人:人员与混合显示「姓名」,其它类型显示「联系人」
|
||||
$('#ha-f-person_name').toggle(true);
|
||||
$('#ha-f-person_name label').text((t === 'person' || t === 'mixed') ? '姓名' : '联系人');
|
||||
// 企业专属:行业 / 注册号 / 业务类型 / 国家 / 地址
|
||||
var isCompany = (t === 'company');
|
||||
var isPerson = (t === 'person');
|
||||
// 企业相关:名称/行业/注册号/业务类型/国家/地址
|
||||
$('#ha-f-company_name').toggle(t !== 'person');
|
||||
$('#ha-f-industry').toggle(isCompany);
|
||||
$('#ha-f-regnum').toggle(isCompany);
|
||||
$('#ha-f-bizrole').toggle(isCompany);
|
||||
$('#ha-f-country').toggle(isCompany);
|
||||
$('#ha-f-address').toggle(isCompany);
|
||||
// 人员专属:工作所在地
|
||||
$('#ha-f-workloc').toggle(t === 'person');
|
||||
// 身份证 / 社媒平台 / 账号 / 主页:企业与人员显示
|
||||
var showIdSocial = (t === 'company' || t === 'person');
|
||||
$('#ha-f-idnumber').toggle(showIdSocial);
|
||||
$('#ha-f-platform').toggle(showIdSocial);
|
||||
$('#ha-f-account').toggle(showIdSocial);
|
||||
$('#ha-f-profile').toggle(showIdSocial);
|
||||
// 人员相关:姓名/工作所在地/身份证号码
|
||||
$('#ha-f-person_name').toggle(true);
|
||||
$('#ha-f-person_name label').text((isPerson || t === 'mixed') ? '姓名' : '联系人');
|
||||
$('#ha-f-workloc').toggle(isPerson);
|
||||
$('#ha-f-idnumber').toggle(isPerson);
|
||||
// 社媒联系方式:仅企业/人员
|
||||
var showSocial = (isCompany || isPerson);
|
||||
$('#ha-f-platform').toggle(showSocial);
|
||||
$('#ha-f-account').toggle(showSocial);
|
||||
$('#ha-f-profile').toggle(showSocial);
|
||||
}
|
||||
$('#ha-type').on('change', syncFields);
|
||||
syncFields();
|
||||
@@ -364,21 +363,25 @@ $(function () {
|
||||
|
||||
function syncFields() {
|
||||
var t = $('#cv-type').val();
|
||||
$('#cv-f-company_name').toggle(t !== 'person');
|
||||
$('#cv-f-person_name').toggle(true);
|
||||
$('#cv-f-person_name label').text((t === 'person' || t === 'mixed') ? '姓名' : '联系人');
|
||||
var isCompany = (t === 'company');
|
||||
var isPerson = (t === 'person');
|
||||
// 企业相关:名称/行业/注册号/业务类型/国家/地址
|
||||
$('#cv-f-company_name').toggle(t !== 'person');
|
||||
$('#cv-f-industry').toggle(isCompany);
|
||||
$('#cv-f-regnum').toggle(isCompany);
|
||||
$('#cv-f-bizrole').toggle(isCompany);
|
||||
$('#cv-f-country').toggle(isCompany);
|
||||
$('#cv-f-address').toggle(isCompany);
|
||||
$('#cv-f-workloc').toggle(t === 'person');
|
||||
var showIdSocial = (t === 'company' || t === 'person');
|
||||
$('#cv-f-idnumber').toggle(showIdSocial);
|
||||
$('#cv-f-platform').toggle(showIdSocial);
|
||||
$('#cv-f-account').toggle(showIdSocial);
|
||||
$('#cv-f-profile').toggle(showIdSocial);
|
||||
// 人员相关:姓名/工作所在地/身份证号码
|
||||
$('#cv-f-person_name').toggle(true);
|
||||
$('#cv-f-person_name label').text((isPerson || t === 'mixed') ? '姓名' : '联系人');
|
||||
$('#cv-f-workloc').toggle(isPerson);
|
||||
$('#cv-f-idnumber').toggle(isPerson);
|
||||
// 社媒联系方式:仅企业/人员
|
||||
var showSocial = (isCompany || isPerson);
|
||||
$('#cv-f-platform').toggle(showSocial);
|
||||
$('#cv-f-account').toggle(showSocial);
|
||||
$('#cv-f-profile').toggle(showSocial);
|
||||
}
|
||||
$('#cv-type').on('change', syncFields);
|
||||
syncFields();
|
||||
|
||||
Reference in New Issue
Block a user