feat(gen_link): 添加面值选择功能并优化通道选择逻辑
- 在通道选择下拉框中添加 onchange 事件,调用 queryAllowedMM() 函数 - 新增面值选择下拉框,并实现 queryAllowedMMValue() 函数以获取可允许的面值 - 优化了 AJAX 请求逻辑,确保面值选择的动态更新
This commit is contained in:
@@ -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>`)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user