v1.0.23: 修复人员表单家乡字段置灰逻辑颠倒 - 外国国籍(非中国/港澳台)时家乡才置灰不可填,中国籍可填
This commit is contained in:
+1
-1
@@ -5,7 +5,7 @@ var BASE_URL = '/api/';
|
|||||||
var PAGE_SIZE = 20;
|
var PAGE_SIZE = 20;
|
||||||
|
|
||||||
/** 系统版本号(logo旁展示):修改代码后运行 tools/bump_version.php 自动递增 */
|
/** 系统版本号(logo旁展示):修改代码后运行 tools/bump_version.php 自动递增 */
|
||||||
var APP_VERSION = 'v1.0.22';
|
var APP_VERSION = 'v1.0.23';
|
||||||
|
|
||||||
/** 页脚版权/备案信息(在 config.js 中修改) */
|
/** 页脚版权/备案信息(在 config.js 中修改) */
|
||||||
var FOOTER_TEXT = '© 2026 SuperLink 管理系统 版权所有 | 备案号:请替换为真实备案号';
|
var FOOTER_TEXT = '© 2026 SuperLink 管理系统 版权所有 | 备案号:请替换为真实备案号';
|
||||||
|
|||||||
+3
-3
@@ -4,7 +4,7 @@
|
|||||||
* - 新增「人脉」入口:与本人有交集(同事/老乡/校友)的人员列表,含亲密度百分比;点姓名反查详情
|
* - 新增「人脉」入口:与本人有交集(同事/老乡/校友)的人员列表,含亲密度百分比;点姓名反查详情
|
||||||
* - 新增/编辑表单分两个 Tab:基本信息 | 工作履历
|
* - 新增/编辑表单分两个 Tab:基本信息 | 工作履历
|
||||||
* - 家乡/工作所在地:省-市两级联动(不细化区县),存储为「省-市」短结构(如 湖南衡阳 / 新疆乌鲁木齐)
|
* - 家乡/工作所在地:省-市两级联动(不细化区县),存储为「省-市」短结构(如 湖南衡阳 / 新疆乌鲁木齐)
|
||||||
* - 国籍为中国/中国香港/中国澳门/中国台湾时,家乡置灰不可填写
|
* - 国籍不是中国/中国香港/中国澳门/中国台湾(即外国国籍)时,家乡置灰不可填写
|
||||||
*/
|
*/
|
||||||
$(function () {
|
$(function () {
|
||||||
renderShell('人员数据', '数据管理 / 人员数据');
|
renderShell('人员数据', '数据管理 / 人员数据');
|
||||||
@@ -247,7 +247,7 @@ $(function () {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 国籍是否为中国大陆/港澳台(此时家乡置灰不可填) */
|
/** 国籍是否为中国大陆/港澳台(仅此时家乡可填写;外国国籍时家乡置灰) */
|
||||||
function isCnNationality(n) {
|
function isCnNationality(n) {
|
||||||
var v = String(n || '').trim();
|
var v = String(n || '').trim();
|
||||||
return v === '中国' || v === '中国香港' || v === '中国澳门' || v === '中国台湾';
|
return v === '中国' || v === '中国香港' || v === '中国澳门' || v === '中国台湾';
|
||||||
@@ -375,7 +375,7 @@ $(function () {
|
|||||||
// 国籍变化 -> 家乡置灰/可用
|
// 国籍变化 -> 家乡置灰/可用
|
||||||
function syncHometownDisabled() {
|
function syncHometownDisabled() {
|
||||||
var n = $('#person-nationality').val();
|
var n = $('#person-nationality').val();
|
||||||
var disabled = isCnNationality(n);
|
var disabled = !isCnNationality(n); // 外国国籍时家乡置灰不可填
|
||||||
var $box = $('.hometown-box');
|
var $box = $('.hometown-box');
|
||||||
$box.find('select, input').prop('disabled', disabled);
|
$box.find('select, input').prop('disabled', disabled);
|
||||||
$box.toggleClass('area-disabled', disabled);
|
$box.toggleClass('area-disabled', disabled);
|
||||||
|
|||||||
Reference in New Issue
Block a user