From 9084e3393212d75a758c8e6a28c665ddcc5fc03b Mon Sep 17 00:00:00 2001
From: wuwei <wuquan-1230@q63.com>
Date: 星期五, 30 五月 2025 16:33:18 +0800
Subject: [PATCH] 1.修改upgrade.sh脚本,升级完成后自动删除升级文件包
---
local/www/cgi-bin/sys-platform/query | 0
local/www/index.html | 2
local/bin/db | 0
local/www/cgi-bin/bin/env.sh | 1
local/www/cgi-bin/bin.tgz | 0
local/www/cgi-bin/sys-platform/query-etc-data | 0
local/version | 2
local/www/cgi-bin/sys-platform/etc-query | 0
upgrade/app.tgz | 0
local/www/cgi-bin/bin/db | 1
local/www/cgi-bin/bin/mail.sh | 1
local/app/NetModule | 0
local/default/iot_cfg.db | 0
local/www/cgi-bin/device-vedio/ptz | 0
local/www/cgi-bin/do/query | 0
local/www/cgi-bin/upload/upload.cgi | 0
local/www/cgi-bin/action/close1 | 0
local/www/cgi-bin/action/close2 | 0
local/www/cgi-bin/sys-platform/query-test-result | 0
local/app/fzBus | 0
local/www/cgi-bin/action/open-door-do | 28 +++++++++
local/www/cgi-bin/bin/msg | 1
local/default/sysConfig.json | 2
local/www/cgi-bin/action/open-door-bak | 0
local/www/cgi-bin/download/download.cgi | 0
local/www/sys-param-set.html | 2
local/www/cgi-bin/device-debug/debug | 3
local/www/cgi-bin/route/add | 15 ++++
local/www/cgi-bin/upload/start_upgrade | 1
local/default/app.ini | 2
local/www/cgi-bin/warn-list/clear | 0
local/bin/msg | 0
local/www/cgi-bin/login/login | 0
local/www/cgi-bin/sys-platform/save | 0
local/www/js/page/sys-set.js | 3
local/www/sys-set.html | 26 ++++++++
local/www/cgi-bin/action/open-door | 26 ++------
local/www/cgi-bin/sys-platform/post-test-data | 0
local/www/cgi-bin/warn-list/update-all | 0
/dev/null | 0
local/app/svr | 0
local/app/MainControl | 0
local/www/cgi-bin/sys-platform/etc-save | 0
local/app/linkage | 0
local/www/js/page/index.js | 4
upgrade/upgrade.sh | 2
local/www/cgi-bin/bin/jsoner | 0
47 files changed, 94 insertions(+), 28 deletions(-)
diff --git a/local/app/MainControl b/local/app/MainControl
index a76a5b0..d97b0f6 100755
--- a/local/app/MainControl
+++ b/local/app/MainControl
Binary files differ
diff --git a/local/app/NetModule b/local/app/NetModule
index 0debcde..dd6b8cd 100755
--- a/local/app/NetModule
+++ b/local/app/NetModule
Binary files differ
diff --git a/local/app/fzBus b/local/app/fzBus
index f004295..8d370b7 100755
--- a/local/app/fzBus
+++ b/local/app/fzBus
Binary files differ
diff --git a/local/app/linkage b/local/app/linkage
index 262b888..553fc61 100755
--- a/local/app/linkage
+++ b/local/app/linkage
Binary files differ
diff --git a/local/app/svr b/local/app/svr
index a8b5657..e17015d 100755
--- a/local/app/svr
+++ b/local/app/svr
Binary files differ
diff --git a/local/bin/db b/local/bin/db
index e0b1a80..997da7a 100755
--- a/local/bin/db
+++ b/local/bin/db
Binary files differ
diff --git a/local/bin/msg b/local/bin/msg
index 4263c77..aaee5e1 100755
--- a/local/bin/msg
+++ b/local/bin/msg
Binary files differ
diff --git a/local/default/app.ini b/local/default/app.ini
index 3c791a4..b0c39b4 100644
--- a/local/default/app.ini
+++ b/local/default/app.ini
@@ -1,3 +1,4 @@
+vo=initvo
gate=fzBus
gui=gui
db=DataBase
@@ -7,5 +8,6 @@
dc=dclient
mul=MulticastIP
lk=linkage
+rtsp=rtsp
export applist=" $main $dc $net $gate $svr "
diff --git a/local/default/iot_cfg.db b/local/default/iot_cfg.db
index 19b21d3..77ce79b 100644
--- a/local/default/iot_cfg.db
+++ b/local/default/iot_cfg.db
Binary files differ
diff --git a/local/default/sysConfig.json b/local/default/sysConfig.json
index 2300746..e986ede 100755
--- a/local/default/sysConfig.json
+++ b/local/default/sysConfig.json
@@ -7,5 +7,5 @@
"name": "鍔ㄧ幆鐩戞帶绯荤粺",
"opPhone": "4006271116",
"opVendor": "椋庢鑷磋繙淇℃伅鎶�鏈偂浠芥湁闄愬叕鍙�",
- "usedTime": "20250301"
+ "usedTime": "20250501"
}
diff --git a/local/version b/local/version
index 2d5f1b5..50b8724 100644
--- a/local/version
+++ b/local/version
@@ -1,3 +1,3 @@
-2025-05-22-v001
+2025-05-29-v001
type=1
IGD5300
diff --git a/local/www/cgi-bin/action/close1 b/local/www/cgi-bin/action/close1
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/action/close2 b/local/www/cgi-bin/action/close2
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/action/open-door b/local/www/cgi-bin/action/open-door
old mode 100644
new mode 100755
index 44ffcfc..36982c8
--- a/local/www/cgi-bin/action/open-door
+++ b/local/www/cgi-bin/action/open-door
@@ -1,5 +1,6 @@
#!/bin/sh
-# 璁剧疆DO鐘舵�� 楂橀�烢TC鐢ㄧ殑DO寮�闂�
+# 绔彛閰嶇疆-淇濆瓨
+#
echo -en "Content-type: text/html; charset=utf-8\n\n"
#*****************************************************
source ../bin/env.sh
@@ -7,22 +8,11 @@
jsoner="../bin/jsoner"
-read content
-id=`$jsoner $content id`
+read result
-if [ $? -eq 0 ]
-then
- echo "{\"code\":\"success\"}"
-else
- echo "{\"code\":\"error\"}"
-fi
-if [ $id -eq 7 ]
-then
- echo 1 > /usr/local/dev/do1
- exec /work/data/local/www/cgi-bin/action/close1
-else
- echo 1 > /usr/local/dev/do2
- exec /work/data/local/www/cgi-bin/action/close2
-fi
+id=`$jsoner $result id`
-#echo "query device list: $content"> log
+`/usr/local/bin/msg set $id 8 1`
+
+#echo $result > log
+
diff --git a/local/www/cgi-bin/action/open-door-bak b/local/www/cgi-bin/action/open-door-bak
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/action/open-door-do b/local/www/cgi-bin/action/open-door-do
new file mode 100755
index 0000000..44ffcfc
--- /dev/null
+++ b/local/www/cgi-bin/action/open-door-do
@@ -0,0 +1,28 @@
+#!/bin/sh
+# 璁剧疆DO鐘舵�� 楂橀�烢TC鐢ㄧ殑DO寮�闂�
+echo -en "Content-type: text/html; charset=utf-8\n\n"
+#*****************************************************
+source ../bin/env.sh
+db="../bin/db"
+jsoner="../bin/jsoner"
+
+
+read content
+id=`$jsoner $content id`
+
+if [ $? -eq 0 ]
+then
+ echo "{\"code\":\"success\"}"
+else
+ echo "{\"code\":\"error\"}"
+fi
+if [ $id -eq 7 ]
+then
+ echo 1 > /usr/local/dev/do1
+ exec /work/data/local/www/cgi-bin/action/close1
+else
+ echo 1 > /usr/local/dev/do2
+ exec /work/data/local/www/cgi-bin/action/close2
+fi
+
+#echo "query device list: $content"> log
diff --git a/local/www/cgi-bin/bin.tgz b/local/www/cgi-bin/bin.tgz
index 3bdc260..79b8d1c 100644
--- a/local/www/cgi-bin/bin.tgz
+++ b/local/www/cgi-bin/bin.tgz
Binary files differ
diff --git a/local/www/cgi-bin/bin/db b/local/www/cgi-bin/bin/db
new file mode 120000
index 0000000..41c678c
--- /dev/null
+++ b/local/www/cgi-bin/bin/db
@@ -0,0 +1 @@
+/usr/local/bin/db
\ No newline at end of file
diff --git a/local/www/cgi-bin/bin/env.sh b/local/www/cgi-bin/bin/env.sh
new file mode 120000
index 0000000..e88978e
--- /dev/null
+++ b/local/www/cgi-bin/bin/env.sh
@@ -0,0 +1 @@
+/usr/local/bin/env.sh
\ No newline at end of file
diff --git a/local/www/cgi-bin/bin/jsoner b/local/www/cgi-bin/bin/jsoner
new file mode 100755
index 0000000..4b08b6e
--- /dev/null
+++ b/local/www/cgi-bin/bin/jsoner
Binary files differ
diff --git a/local/www/cgi-bin/bin/mail.sh b/local/www/cgi-bin/bin/mail.sh
new file mode 120000
index 0000000..b0cc626
--- /dev/null
+++ b/local/www/cgi-bin/bin/mail.sh
@@ -0,0 +1 @@
+/usr/local/bin/mail.sh
\ No newline at end of file
diff --git a/local/www/cgi-bin/bin/msg b/local/www/cgi-bin/bin/msg
new file mode 120000
index 0000000..a6bc7cf
--- /dev/null
+++ b/local/www/cgi-bin/bin/msg
@@ -0,0 +1 @@
+/usr/local/bin/msg
\ No newline at end of file
diff --git a/local/www/cgi-bin/device-debug/debug b/local/www/cgi-bin/device-debug/debug
index b4aa0ca..07dc9a2 100755
--- a/local/www/cgi-bin/device-debug/debug
+++ b/local/www/cgi-bin/device-debug/debug
@@ -29,6 +29,7 @@
cid2=`$jsoner $arg cid2`
data=`$jsoner $arg data`
oid=`$jsoner $arg oid`
+community=`$jsoner $arg community`
case "$debug" in
@@ -39,7 +40,7 @@
string)
content=`msg string $type $ip $port $data`;;
snmp)
-content=`msg snmp $ver $ip $oid`;;
+content=`msg snmp $ver $ip $oid $port $community`;;
esac
#echo $content
diff --git a/local/www/cgi-bin/device-vedio/ptz b/local/www/cgi-bin/device-vedio/ptz
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/do/query b/local/www/cgi-bin/do/query
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/download/download.cgi b/local/www/cgi-bin/download/download.cgi
index 88b314e..773ea77 100755
--- a/local/www/cgi-bin/download/download.cgi
+++ b/local/www/cgi-bin/download/download.cgi
Binary files differ
diff --git a/local/www/cgi-bin/login/login b/local/www/cgi-bin/login/login
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/route/add b/local/www/cgi-bin/route/add
index 1927b36..d74457b 100755
--- a/local/www/cgi-bin/route/add
+++ b/local/www/cgi-bin/route/add
@@ -17,9 +17,9 @@
dev=`$jsoner $data Interface`
-cmd="route add -net $des gateway $gate netmask $mask dev $dev"
+cmd="route add -net $des netmask $mask dev $dev"
-str="route del -net $des gateway $gate netmask $mask dev $dev"
+str="route del -net $des netmask $mask dev $dev"
file="/work/route_list"
@@ -40,6 +40,17 @@
fi
done < "$file"
+if [ -f $file ]
+then
+ if [ -s $file ]
+ then
+ echo "" >>/dev/null
+ else
+ echo "$cmd" >> $file
+ fi
+else
+ echo "$cmd" >> $file
+fi
$cmd
echo "{\"code\":\"success\"}"
diff --git a/local/www/cgi-bin/sys-platform/etc-query b/local/www/cgi-bin/sys-platform/etc-query
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/sys-platform/etc-save b/local/www/cgi-bin/sys-platform/etc-save
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/sys-platform/post-test-data b/local/www/cgi-bin/sys-platform/post-test-data
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/sys-platform/query b/local/www/cgi-bin/sys-platform/query
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/sys-platform/query-etc-data b/local/www/cgi-bin/sys-platform/query-etc-data
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/sys-platform/query-test-result b/local/www/cgi-bin/sys-platform/query-test-result
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/sys-platform/save b/local/www/cgi-bin/sys-platform/save
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/upload/start_upgrade b/local/www/cgi-bin/upload/start_upgrade
index a1ca892..e83f553 100755
--- a/local/www/cgi-bin/upload/start_upgrade
+++ b/local/www/cgi-bin/upload/start_upgrade
@@ -20,6 +20,7 @@
then
chmod 777 /work/data/$filename
/work/data/$filename > /dev/null
+ /usr/local/script/update_sn > /dev/null
echo "{\"code\": \"success\"}"
else
echo "{\"code\": \"error\"}"
diff --git a/local/www/cgi-bin/upload/upload.cgi b/local/www/cgi-bin/upload/upload.cgi
index cde5185..248b509 100755
--- a/local/www/cgi-bin/upload/upload.cgi
+++ b/local/www/cgi-bin/upload/upload.cgi
Binary files differ
diff --git a/local/www/cgi-bin/warn-list/clear b/local/www/cgi-bin/warn-list/clear
old mode 100644
new mode 100755
diff --git a/local/www/cgi-bin/warn-list/update-all b/local/www/cgi-bin/warn-list/update-all
old mode 100644
new mode 100755
diff --git a/local/www/index.html b/local/www/index.html
index b0b7491..5ad741b 100644
--- a/local/www/index.html
+++ b/local/www/index.html
@@ -76,7 +76,7 @@
<a class="J_menuItem" data-id="0" href="record-his.html">鍘嗗彶鏁版嵁</a>
</li>
<li>
- <a class="J_menuItem" data-id="0" href="three-img.html" id="menu3DVld" >鍏ㄦ櫙瀵艰埅</a>
+ <a class="J_menuItem" data-id="0" style="display: none;" href="three-img.html" id="menu3DVld" >鍏ㄦ櫙瀵艰埅</a>
</li>
</ul>
diff --git a/local/www/js/page/index.js b/local/www/js/page/index.js
index 1360c9d..fba910a 100644
--- a/local/www/js/page/index.js
+++ b/local/www/js/page/index.js
@@ -90,7 +90,7 @@
if ("success" == status) {
window.SYS_SET = data;
//绯荤粺鍚嶇О
- // $("#sys-name").text(window.SYS_SET.name);
+ $("#sys-name").text(window.SYS_SET.name);
// $("#menu3DVld").hide();
if(window.SYS_SET.menu3DVld == 1){
$("#menu3DVld").show();
@@ -617,4 +617,4 @@
}else{
$("#"+id).removeClass("warn");
}
-}
\ No newline at end of file
+}
diff --git a/local/www/js/page/sys-set.js b/local/www/js/page/sys-set.js
index 4a39179..5cc306b 100644
--- a/local/www/js/page/sys-set.js
+++ b/local/www/js/page/sys-set.js
@@ -2,7 +2,7 @@
var laydate;
var form;
var test = {"name":"绯荤粺鍚嶇О","screenName":"澶у睆鍚嶇О","screenSlogan":"澶у睆鏍囪","opVendor":"杩愮淮鍘傚晢","opPhone":"180********"
- ,"contacter":"鑱旂郴浜�","usedTime":"2022-08-14 15:16:18","menu3DVld":"1"};
+ ,"contacter":"鑱旂郴浜�","usedTime":"2022-08-14 15:16:18","menu3DVld":"1", "etcPlat":"0", "linkage":"0"};
var sysInfo = {};
(function () {
layui.use(['layer', 'form', 'laydate'], function () {
@@ -65,6 +65,7 @@
// if(info.menu3DVld){
// sysInfo.menu3DVld = info.menu3DVld;
// }
+
if(info.mainShow){
sysInfo.mainShow = info.mainShow;
}else if(!sysInfo.mainShow){
diff --git a/local/www/sys-param-set.html b/local/www/sys-param-set.html
index b472eb1..0e1140d 100644
--- a/local/www/sys-param-set.html
+++ b/local/www/sys-param-set.html
@@ -39,7 +39,7 @@
<li class="layui-this"><span>绔彛璁剧疆</span></li>
<li class=""><span>骞冲彴璁剧疆</span></li>
<li class=""><span>缃戠粶璁剧疆</span></li>
- <li class=""><span>瀛樺偍璁剧疆</span></li>
+ <li class=""><span>瀛樺偍绠$悊</span></li>
<li class=""><span>璺敱琛�</span></li>
<li class=""><span>鍥藉瘑閰嶇疆</span></li>
<li class=""><span>MQTT</span></li>
diff --git a/local/www/sys-set.html b/local/www/sys-set.html
index 2c7f4ac..435f1d9 100644
--- a/local/www/sys-set.html
+++ b/local/www/sys-set.html
@@ -71,7 +71,33 @@
</div>
</div>
</div>
+
+ <div class="layui-form-item layui-col-md12" style="display: none;">
+ <div class="layui-inline">
+ <label class="layui-form-label">ETC骞冲彴閰嶇疆椤甸潰锛�</label>
+ <div class="layui-input-block">
+<!-- <input type="text" name="screenSlogan" class="layui-input" placeholder="璇疯緭鍏�">-->
+ <select class="layui-select layui-input" id="etcPlat" name="etcPlat">
+ <option value="0">鍚�</option>
+ <option value="1">鏄�</option>
+ </select>
+ </div>
+ </div>
+ </div>
+ <div class="layui-form-item layui-col-md12" style="display: none;">
+ <div class="layui-inline">
+ <label class="layui-form-label">鑱斿姩閰嶇疆锛�</label>
+ <div class="layui-input-block">
+<!-- <input type="text" name="screenSlogan" class="layui-input" placeholder="璇疯緭鍏�">-->
+ <select class="layui-select layui-input" id="linkage" name="linkage">
+ <option value="0">鍚�</option>
+ <option value="1">鏄�</option>
+ </select>
+ </div>
+ </div>
+ </div>
+
<div class="layui-form-item layui-col-md12">
<div class="layui-inline">
<label class="layui-form-label">杩愮淮鍘傚晢锛�</label>
diff --git a/local/www/web.tgz b/local/www/web.tgz
deleted file mode 100644
index 894f9f9..0000000
--- a/local/www/web.tgz
+++ /dev/null
Binary files differ
diff --git a/upgrade/app.tgz b/upgrade/app.tgz
index 5d0d6f6..1700ae9 100644
--- a/upgrade/app.tgz
+++ b/upgrade/app.tgz
Binary files differ
diff --git a/upgrade/upgrade.sh b/upgrade/upgrade.sh
index 28877f9..c12bab7 100755
--- a/upgrade/upgrade.sh
+++ b/upgrade/upgrade.sh
@@ -10,3 +10,5 @@
echo "*********************************************"
echo "upgrade done."
+cd ..
+rm upgrade* -fr
--
Gitblit v1.9.3