feat(gen_link): 添加面值选择功能并优化通道选择逻辑

- 在通道选择下拉框中添加 onchange 事件,调用 queryAllowedMM() 函数
- 新增面值选择下拉框,并实现 queryAllowedMMValue() 函数以获取可允许的面值
- 优化了 AJAX 请求逻辑,确保面值选择的动态更新
This commit is contained in:
danial
2025-08-12 15:27:21 +08:00
parent 67c888782f
commit c0c4e7650c

View File

@@ -77,18 +77,12 @@
<div class="col-5 mm-select-label">
<label>
通道选择:
<select name="mm-select-road" id="mm-select-road">
<select name="mm-select-road" id="mm-select-road" onchange="queryAllowedMM()">
</select>
</label>
</div>
<div class="col-1 mm-select-label">
<button type="button" class="btn btn-default"
onclick="queryAllowedMM()">获取面额</button>
</div>
</div>
</div>
<!-- </section>
<section class="dashboard-counts"> -->
<div class="container-fluid">
<div class="row bg-white">
<div class="col-3 mm-select-label">
@@ -124,7 +118,12 @@
</label>
<label>
通道选择:
<select name="mm-select-road" id="mm-road">
<select name="mm-select-road" id="mm-road" onchange="queryAllowedMMValue()">
</select>
</label>
<label>
面值选择:
<select name="mm-road-select" id="mm-road-select">
</select>
</label>
<button type="submit" class="btn btn-default">上传文件</button>
@@ -189,6 +188,27 @@
})
}
// 获取可允许面值
function queryAllowedMMValue() {
$.ajax({
url: "/userInfo/queryAllowedMM",
dataType: "json",
data: {
"roadCode": $("#mm-road").val(),
},
method: "GET",
success: (res) => {
if (res.code !== 0) {
alert(res.msg)
} else {
for (let i = 0; i < res.data.length; i++) {
$('#mm-road-select').append(`<option value="${res.data[i].productCode}">${res.data[i].roadName}</option>`)
}
}
},
})
}
function queryAllowedRoad() {
$.ajax({
url: "/userInfo/queryAllowedRoad",
@@ -199,7 +219,6 @@
} else {
globalSelectedValue = res.data;
for (let i = 0; i < res.data.length; i++) {
console.log(res.data[i])
$('[name="mm-select-road"]').append(`<option value="${res.data[i].productCode}">${res.data[i].roadName}</option>`)
}
}