v1.0.31: 股票代码与是否上市联动 - 表单非上市(否/空)禁用股票代码输入并提交清空(前后端双保险)+完整度引擎条件字段(stock_code仅在is_listed=1时参与统计,非上市不要求补全股票代码)+已重算回填
This commit is contained in:
+13
-2
@@ -367,10 +367,10 @@ $(function () {
|
||||
}
|
||||
var finHtml =
|
||||
'<div class="form-grid">' +
|
||||
' <div class="form-item"><label>是否上市</label><select name="is_listed">' +
|
||||
' <div class="form-item"><label>是否上市</label><select name="is_listed" id="company-is-listed">' +
|
||||
' <option value="0"' + (c.is_listed ? '' : ' selected') + '>否</option>' +
|
||||
' <option value="1"' + (c.is_listed ? ' selected' : '') + '>是</option></select></div>' +
|
||||
' <div class="form-item"><label>股票代码</label><input type="text" name="stock_code" value="' + escHtml(c.stock_code) + '"></div>' +
|
||||
' <div class="form-item"><label>股票代码</label><input type="text" name="stock_code" id="company-stock-code" value="' + escHtml(c.stock_code) + '" title="仅上市企业可填写"></div>' +
|
||||
' <div class="form-item"><label>最新员工数</label><input type="number" name="latest_employee_count" value="' + escHtml(c.latest_employee_count) + '"></div>' +
|
||||
' <div class="form-item"><label>最新年营收</label><input type="text" name="latest_annual_revenue" value="' + escHtml(c.latest_annual_revenue) + '"></div>' +
|
||||
'</div>' +
|
||||
@@ -434,6 +434,14 @@ $(function () {
|
||||
Dialog.alert('工商查询API预留中,接入后可通过企业名称自动查询并填写企业名称、注册号、注册地址等信息');
|
||||
});
|
||||
|
||||
// 是否上市 → 股票代码 联动:非上市(否/空白)时禁用股票代码
|
||||
function syncStockCodeDisabled() {
|
||||
var listed = $('#company-is-listed').val() === '1';
|
||||
$('#company-stock-code').prop('disabled', !listed);
|
||||
}
|
||||
$('#company-is-listed').on('change', syncStockCodeDisabled);
|
||||
syncStockCodeDisabled();
|
||||
|
||||
$('#company-form').on('submit', function (e) {
|
||||
e.preventDefault();
|
||||
var fd = new FormData(this);
|
||||
@@ -444,6 +452,9 @@ $(function () {
|
||||
Dialog.error('企业名称为必填项');
|
||||
return;
|
||||
}
|
||||
if ($('#company-is-listed').val() !== '1') {
|
||||
fd.set('stock_code', ''); // 非上市不允许有股票代码,提交空值由后端清空
|
||||
}
|
||||
|
||||
// 年度财务明细(整表替换)
|
||||
var financials = [];
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ var BASE_URL = '/api/';
|
||||
var PAGE_SIZE = 20;
|
||||
|
||||
/** 系统版本号(logo旁展示):修改代码后运行 tools/bump_version.php 自动递增 */
|
||||
var APP_VERSION = 'v1.0.30';
|
||||
var APP_VERSION = 'v1.0.31';
|
||||
|
||||
/** 页脚版权/备案信息(在 config.js 中修改) */
|
||||
var FOOTER_TEXT = '© 2026 SuperLink 管理系统 版权所有 | 备案号:请替换为真实备案号';
|
||||
|
||||
Reference in New Issue
Block a user