Refactor URL paths for modem configuration
This commit is contained in:
parent
52694e98d1
commit
9d32aff0d0
@ -4,9 +4,9 @@ local fs = require "nixio.fs"
|
||||
local json = require("luci.jsonc")
|
||||
function index()
|
||||
--sim卡配置
|
||||
entry({"admin", "network", "qmodem", "modem_sim"}, cbi("qmodem_hc/modem_sim"), luci.i18n.translate("SIM Config"), 23).leaf = true
|
||||
entry({"admin", "network", "qmodem", "set_sim"}, call("setSIM"), nil).leaf = true
|
||||
entry({"admin", "network", "qmodem", "get_sim"}, call("getSIM"), nil).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "modem_sim"}, cbi("qmodem_hc/modem_sim"), luci.i18n.translate("SIM Config"), 23).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "set_sim"}, call("setSIM"), nil).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "get_sim"}, call("getSIM"), nil).leaf = true
|
||||
end
|
||||
|
||||
function getSimSlot(sim_path)
|
||||
|
@ -12,7 +12,7 @@
|
||||
function set_sim(){
|
||||
select = document.getElementById("sim_slot_select");
|
||||
slot = select.value;
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "network", "qmodem", "set_sim")%>', {"slot": slot },
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "set_sim")%>', {"slot": slot },
|
||||
function (x, data) {
|
||||
set_sim_view(data);
|
||||
}
|
||||
@ -20,7 +20,7 @@
|
||||
}
|
||||
|
||||
window.onload=function(){
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "network", "qmodem", "get_sim")%>', null,
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "get_sim")%>', null,
|
||||
function (x, data) {
|
||||
set_sim_view(data);
|
||||
}
|
||||
|
@ -5,5 +5,5 @@ function index()
|
||||
return
|
||||
end
|
||||
--mwan配置
|
||||
entry({"admin", "network", "qmodem", "mwan_config"}, cbi("qmodem/mwan_config"), luci.i18n.translate("Mwan Config"), 21).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "mwan_config"}, cbi("qmodem/mwan_config"), luci.i18n.translate("Mwan Config"), 21).leaf = true
|
||||
end
|
||||
|
@ -26,7 +26,7 @@ s.addremove = true
|
||||
s.template = "cbi/tblsection"
|
||||
member_interface = s:option(DynamicList, "member_interface", translate("Interface"))
|
||||
member_interface.rmempty = true
|
||||
member_interface.datatype = "network"
|
||||
member_interface.datatype = "modem"
|
||||
member_interface.template = "cbi/network_netlist"
|
||||
member_interface.widget = "select"
|
||||
member_interface.description = translate("Priority determines the order of member selection, while weight determines the traffic distribution ratio among members with the same priority.")
|
||||
|
@ -13,10 +13,10 @@ end
|
||||
|
||||
function index()
|
||||
--sim卡配置
|
||||
entry({"admin", "network", "qmodem", "modem_sms"},template("modem_sms/modem_sms"), luci.i18n.translate("SMS"), 11).leaf = true
|
||||
entry({"admin", "network", "qmodem", "send_sms"}, call("sendSMS"), nil).leaf = true
|
||||
entry({"admin", "network", "qmodem", "get_sms"}, call("getSMS"), nil).leaf = true
|
||||
entry({"admin", "network", "qmodem", "delete_sms"}, call("delSMS"), nil).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "modem_sms"},template("modem_sms/modem_sms"), luci.i18n.translate("SMS"), 11).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "send_sms"}, call("sendSMS"), nil).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "get_sms"}, call("getSMS"), nil).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "delete_sms"}, call("delSMS"), nil).leaf = true
|
||||
end
|
||||
|
||||
function getSMS()
|
||||
|
@ -609,7 +609,7 @@ class ModemSMS {
|
||||
send_gsm(){
|
||||
var phone_number = this.phone_number.value;
|
||||
var message_content = this.message_content.value;
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "network", "qmodem", "send_sms")%>',{
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "send_sms")%>',{
|
||||
"cfg": this.cfg_id,
|
||||
"phone_number": phone_number,
|
||||
"message_content": message_content,
|
||||
@ -631,7 +631,7 @@ class ModemSMS {
|
||||
if (Array.isArray(pdu)) {
|
||||
pdu = pdu[0];
|
||||
}
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "network", "qmodem", "send_sms")%>',{
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "send_sms")%>',{
|
||||
"cfg": this.cfg_id,
|
||||
"pdu": pdu,
|
||||
},(x,data)=>{
|
||||
@ -695,7 +695,7 @@ class ModemSMS {
|
||||
if (this.cfg_id == null){
|
||||
return;
|
||||
}
|
||||
XHR.poll(10,'<%=luci.dispatcher.build_url("admin", "network", "qmodem", "get_sms")%>',{
|
||||
XHR.poll(10,'<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "get_sms")%>',{
|
||||
"cfg": this.cfg_id,
|
||||
|
||||
}, (x,data) => {
|
||||
@ -704,7 +704,7 @@ class ModemSMS {
|
||||
}
|
||||
|
||||
update(){
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "network", "qmodem", "get_sms")%>',{
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "get_sms")%>',{
|
||||
"cfg": this.cfg_id,
|
||||
}, (x,data) => {
|
||||
this.combine_messages(data);
|
||||
@ -712,7 +712,7 @@ class ModemSMS {
|
||||
}
|
||||
|
||||
update_modem_cfg_list(){
|
||||
XHR.poll(5,'<%=luci.dispatcher.build_url("admin", "network", "qmodem", "get_modem_cfg")%>',{},(x,data)=>{
|
||||
XHR.poll(5,'<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "get_modem_cfg")%>',{},(x,data)=>{
|
||||
var new_cfg_list = [];
|
||||
var cfgs = data.cfgs;
|
||||
for (let i = 0; i < cfgs.length; i++) {
|
||||
@ -853,7 +853,7 @@ class ModemSMS {
|
||||
delete_btn.value = "<%:Delete%>";
|
||||
delete_btn.addEventListener('click',()=>{
|
||||
this.lock();
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "network", "qmodem", "delete_sms")%>',{
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "delete_sms")%>',{
|
||||
"cfg": this.cfg_id,
|
||||
"index": index.sort((a,b)=>{return b-a}).join(" "),
|
||||
},(x,data)=>{
|
||||
|
@ -4,5 +4,5 @@ function index()
|
||||
if not nixio.fs.access("/etc/config/qmodem_ttl") then
|
||||
return
|
||||
end
|
||||
entry({"admin", "network", "qmodem", "modem_ttl"}, cbi("qmodem/modem_ttl"), luci.i18n.translate("TTL Config"), 22).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "modem_ttl"}, cbi("qmodem/modem_ttl"), luci.i18n.translate("TTL Config"), 22).leaf = true
|
||||
end
|
||||
|
@ -13,23 +13,23 @@ function index()
|
||||
if not nixio.fs.access("/etc/config/qmodem") then
|
||||
return
|
||||
end
|
||||
|
||||
entry({"admin", "network", "qmodem"}, alias("admin", "network", "qmodem", "modem_info"), luci.i18n.translate("QModem"), 100).dependent = true
|
||||
entry({"admin", "modem"}, firstchild(), luci.i18n.translate("Modem"), 50).dependent = true
|
||||
entry({"admin", "modem", "qmodem"}, alias("admin", "modem", "qmodem", "modem_info"), luci.i18n.translate("QModem"), 100).dependent = true
|
||||
--模块信息
|
||||
entry({"admin", "network", "qmodem", "modem_info"}, template("qmodem/modem_info"), luci.i18n.translate("QModem Information"),2).leaf = true
|
||||
entry({"admin", "network", "qmodem", "get_modem_cfg"}, call("getModemCFG"), nil).leaf = true
|
||||
entry({"admin", "network", "qmodem", "modem_ctrl"}, call("modemCtrl")).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "modem_info"}, template("qmodem/modem_info"), luci.i18n.translate("QModem Information"),2).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "get_modem_cfg"}, call("getModemCFG"), nil).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "modem_ctrl"}, call("modemCtrl")).leaf = true
|
||||
--拨号配置
|
||||
entry({"admin", "network", "qmodem", "dial_overview"},cbi("qmodem/dial_overview"),luci.i18n.translate("Dial Overview"),3).leaf = true
|
||||
entry({"admin", "network", "qmodem", "dial_config"}, cbi("qmodem/dial_config")).leaf = true
|
||||
entry({"admin", "network", "qmodem", "modems_dial_overview"}, call("getOverviews"), nil).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "dial_overview"},cbi("qmodem/dial_overview"),luci.i18n.translate("Dial Overview"),3).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "dial_config"}, cbi("qmodem/dial_config")).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "modems_dial_overview"}, call("getOverviews"), nil).leaf = true
|
||||
--模块调试
|
||||
entry({"admin", "network", "qmodem", "modem_debug"},template("qmodem/modem_debug"),luci.i18n.translate("Advance Modem Settings"),4).leaf = true
|
||||
entry({"admin", "network", "qmodem", "send_at_command"}, call("sendATCommand"), nil).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "modem_debug"},template("qmodem/modem_debug"),luci.i18n.translate("Advance Modem Settings"),4).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "send_at_command"}, call("sendATCommand"), nil).leaf = true
|
||||
|
||||
--Qmodem设置
|
||||
entry({"admin", "network", "qmodem", "settings"}, cbi("qmodem/settings"), luci.i18n.translate("QModem Settings"),100).leaf = true
|
||||
entry({"admin", "network", "qmodem", "slot_config"}, cbi("qmodem/slot_config")).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "settings"}, cbi("qmodem/settings"), luci.i18n.translate("QModem Settings"),100).leaf = true
|
||||
entry({"admin", "modem", "qmodem", "slot_config"}, cbi("qmodem/slot_config")).leaf = true
|
||||
end
|
||||
|
||||
--[[
|
||||
@ -174,7 +174,7 @@ function getModemCFG()
|
||||
return
|
||||
end
|
||||
--获取模组的备注
|
||||
local network=modem_device["network"]
|
||||
local network=modem_device["modem"]
|
||||
local alias=modem_device["alias"]
|
||||
local config_name=modem_device[".name"]
|
||||
--设置模组AT串口
|
||||
|
@ -3,7 +3,7 @@ local uci = require "luci.model.uci".cursor()
|
||||
local http = require "luci.http"
|
||||
|
||||
m = Map("qmodem", translate("Modem Configuration"))
|
||||
m.redirect = dispatcher.build_url("admin", "network", "qmodem","dial_overview")
|
||||
m.redirect = dispatcher.build_url("admin", "modem", "qmodem","dial_overview")
|
||||
|
||||
s = m:section(NamedSection, arg[1], "modem-device", "")
|
||||
s.addremove = false
|
||||
|
@ -17,13 +17,13 @@ o = s:option(Button, "reload_dial", translate("Restart Dial Service"))
|
||||
o.inputstyle = "apply"
|
||||
o.write = function()
|
||||
sys.call("/etc/init.d/qmodem_network reload > /dev/null 2>&1")
|
||||
luci.http.redirect(d.build_url("admin", "network", "qmodem", "dial_overview"))
|
||||
luci.http.redirect(d.build_url("admin", "modem", "qmodem", "dial_overview"))
|
||||
end
|
||||
|
||||
s = m:section(TypedSection, "modem-device", translate("Config List"))
|
||||
s.addremove = ture
|
||||
s.template = "cbi/tblsection"
|
||||
s.extedit = d.build_url("admin", "network", "qmodem", "dial_config", "%s")
|
||||
s.extedit = d.build_url("admin", "modem", "qmodem", "dial_config", "%s")
|
||||
|
||||
o = s:option(Flag, "enable_dial", translate("Enable Dial"))
|
||||
o.width = "5%"
|
||||
@ -76,7 +76,7 @@ function remove_btn.write(self, section)
|
||||
shell="/usr/share/qmodem/modem_scan.sh remove "..section
|
||||
luci.sys.call(shell)
|
||||
--refresh the page
|
||||
luci.http.redirect(d.build_url("admin", "network", "qmodem", "dial_overview"))
|
||||
luci.http.redirect(d.build_url("admin", "modem", "qmodem", "dial_overview"))
|
||||
end
|
||||
-- 添加模块拨号日志
|
||||
m:append(Template("qmodem/dial_overview"))
|
||||
|
@ -3,7 +3,7 @@ local d = require "luci.dispatcher"
|
||||
m = Map("qmodem")
|
||||
m.title = translate("QModem Setting")
|
||||
|
||||
this_page = d.build_url("admin", "network", "qmodem", "settings")
|
||||
this_page = d.build_url("admin", "modem", "qmodem", "settings")
|
||||
s = m:section(NamedSection, "main", "main", translate("Modem Probe setting"))
|
||||
block_auto_probe = s:option(Flag, "block_auto_probe", translate("Block Auto Probe/Remove"))
|
||||
block_auto_probe.description = translate("If enabled, the modem auto scan will be blocked.")
|
||||
@ -45,7 +45,7 @@ end
|
||||
s = m:section(TypedSection, "modem-slot", translate("Modem Slot Config List"))
|
||||
s.addremove = true
|
||||
s.template = "cbi/tblsection"
|
||||
s.extedit = d.build_url("admin", "network", "qmodem", "slot_config", "%s")
|
||||
s.extedit = d.build_url("admin", "modem", "qmodem", "slot_config", "%s")
|
||||
s.sectionhead = translate("Config Name")
|
||||
slot_type = s:option(DummyValue, "type", translate("Slot Type"))
|
||||
slot_type.cfgvalue = function(t, n)
|
||||
|
@ -1,5 +1,5 @@
|
||||
m = Map("qmodem", translate("Slot Configuration"))
|
||||
m.redirect = luci.dispatcher.build_url("admin", "network", "qmodem","settings")
|
||||
m.redirect = luci.dispatcher.build_url("admin", "modem", "qmodem","settings")
|
||||
|
||||
s = m:section(NamedSection, arg[1], "modem-device", "")
|
||||
|
||||
|
@ -170,7 +170,7 @@
|
||||
}
|
||||
|
||||
clear(){
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "network", "qmodem", "modem_ctrl")%>', {"action":"clear_dial_log","cfg":this.section_name},
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "modem_ctrl")%>', {"action":"clear_dial_log","cfg":this.section_name},
|
||||
function(x, data)
|
||||
{
|
||||
var state = data.result.state;
|
||||
@ -235,7 +235,7 @@
|
||||
|
||||
poll()
|
||||
{
|
||||
XHR.poll(5,'<%=luci.dispatcher.build_url("admin", "network", "qmodem", "modems_dial_overview")%>',{},
|
||||
XHR.poll(5,'<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "modems_dial_overview")%>',{},
|
||||
(x,data)=>{
|
||||
this.update_modems_state(data.modems);
|
||||
this.update_modems_log(data.logs);
|
||||
|
@ -18,7 +18,7 @@
|
||||
}
|
||||
|
||||
get_config(){
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "network", "qmodem", "modem_ctrl")%>',
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "modem_ctrl")%>',
|
||||
{
|
||||
"cfg": this.cfg_id,
|
||||
"action": this.get_action
|
||||
@ -33,7 +33,7 @@
|
||||
}
|
||||
|
||||
set_config(config){
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "network", "qmodem", "modem_ctrl")%>',
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "modem_ctrl")%>',
|
||||
{
|
||||
"cfg": this.cfg_id,
|
||||
"action": this.set_action,
|
||||
@ -852,7 +852,7 @@
|
||||
}
|
||||
|
||||
update_modem_cfg_list() {
|
||||
XHR.poll(5, '<%=luci.dispatcher.build_url("admin", "network", "qmodem", "get_modem_cfg")%>', {}, (x, data) => {
|
||||
XHR.poll(5, '<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "get_modem_cfg")%>', {}, (x, data) => {
|
||||
var new_cfg_list = [];
|
||||
var cfgs = data.cfgs;
|
||||
for (let i = 0; i < cfgs.length; i++) {
|
||||
|
@ -260,7 +260,7 @@ class ModemInfo {
|
||||
if (this.cfg_id == null){
|
||||
return;
|
||||
}
|
||||
XHR.poll(10,'<%=luci.dispatcher.build_url("admin", "network", "qmodem", "modem_ctrl")%>',{
|
||||
XHR.poll(10,'<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "modem_ctrl")%>',{
|
||||
"cfg": this.cfg_id,
|
||||
"action": "info",
|
||||
"translate": "1"
|
||||
@ -270,7 +270,7 @@ class ModemInfo {
|
||||
}
|
||||
|
||||
update(){
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "network", "qmodem", "modem_ctrl")%>',{
|
||||
XHR.get('<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "modem_ctrl")%>',{
|
||||
"cfg": this.cfg_id,
|
||||
"action": "info",
|
||||
"translate": "1"
|
||||
@ -280,7 +280,7 @@ class ModemInfo {
|
||||
}
|
||||
|
||||
update_modem_cfg_list(){
|
||||
XHR.poll(5,'<%=luci.dispatcher.build_url("admin", "network", "qmodem", "get_modem_cfg")%>',{},(x,data)=>{
|
||||
XHR.poll(5,'<%=luci.dispatcher.build_url("admin", "modem", "qmodem", "get_modem_cfg")%>',{},(x,data)=>{
|
||||
var new_cfg_list = [];
|
||||
var cfgs = data.cfgs;
|
||||
for (let i = 0; i < cfgs.length; i++) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user