96 lines
2.2 KiB
JavaScript
96 lines
2.2 KiB
JavaScript
const sysuser = '1';
|
|
const syspass = '1';
|
|
const startCmd = 'FE FE FE 7C ';
|
|
|
|
function execute(db, sql, callback) {
|
|
db.executeSql({
|
|
name: 'test',
|
|
sql: sql
|
|
}, function(ret, err) {
|
|
// console.log(JSON.stringify(ret)+'['+sql+']');
|
|
// console.log(JSON.stringify(err)+'['+sql+']');
|
|
callback(ret, err);
|
|
});
|
|
}
|
|
|
|
function select(db, selsql, callback) {
|
|
db.selectSql({
|
|
name: 'test',
|
|
sql: selsql
|
|
}, function(ret, err) {
|
|
// console.log(JSON.stringify(ret)+'['+selsql+']');
|
|
// console.log(JSON.stringify(err)+'['+selsql+']');
|
|
callback(ret, err);
|
|
});
|
|
}
|
|
|
|
//创建连接
|
|
function createTcp(sk, host, port, callback) {
|
|
sk.createSocket({
|
|
host: host,
|
|
port: port,
|
|
charset: 'iso-8859-1',
|
|
returnBase64: true
|
|
}, function(ret, err) {
|
|
callback(ret, err);
|
|
});
|
|
}
|
|
|
|
//写入数据
|
|
function witeTcp(sk, sid, message, callback) {
|
|
sk.write({
|
|
sid: sid,
|
|
data: message,
|
|
base64: true
|
|
}, function(ret, err) {
|
|
console.log("###########"+JSON.stringify(ret))
|
|
callback(ret, err);
|
|
});
|
|
}
|
|
|
|
//关闭连接
|
|
function close(sk, sid, callback) {
|
|
sk.closeSocket({
|
|
sid: sid
|
|
}, function(ret, err) {
|
|
callback(ret, err);
|
|
})
|
|
}
|
|
|
|
function hexToStr(str) {
|
|
console.log("str:" + arr);
|
|
var val = "";
|
|
var arr = str.split("\\");
|
|
console.log("arr:" + arr);
|
|
for (var i = 0; i < arr.length; i++) {
|
|
console.log("arr[i]:" + arr[i]);
|
|
arr[i] = arr[i].replace("u", "")
|
|
val += String.fromCharCode(parseInt(arr[i], 16).toString(10));
|
|
}
|
|
console.log("val:" + val);
|
|
return val;
|
|
}
|
|
|
|
$.fn.serializeObject = function() {
|
|
var o = {};
|
|
var a = this.serializeArray();
|
|
$.each(a, function() {
|
|
if (o[this.name]) {
|
|
if (!o[this.name].push) {
|
|
o[this.name] = [o[this.name]];
|
|
}
|
|
o[this.name].push(this.value || '');
|
|
} else {
|
|
o[this.name] = this.value || '';
|
|
}
|
|
});
|
|
return o;
|
|
}
|
|
|
|
//封装全局数据
|
|
function SetGlobal(key, value, api) {
|
|
api.setGlobalData({
|
|
key: key,
|
|
value: value
|
|
});
|
|
} |