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 = [];
|
||||
|
||||
Reference in New Issue
Block a user