From 40711118c33369ccad7ceda0fdd729bd9f117f65 Mon Sep 17 00:00:00 2001 From: loulijun2021 <1694218219@qq.com> Date: 星期六, 22 十月 2022 14:03:11 +0800 Subject: [PATCH] 1.安灯响应静态实现 --- pages/adgl/adxy.html | 109 ++++++++++---------------- pages/adgl/adhj.html | 15 +-- js/msg.js | 58 +++++-------- 3 files changed, 73 insertions(+), 109 deletions(-) diff --git a/js/msg.js b/js/msg.js index e5926dc..d3d2b8b 100644 --- a/js/msg.js +++ b/js/msg.js @@ -14,21 +14,21 @@ // 鐩戝惉plusready浜嬩欢 document.addEventListener("plusready", function() { - - - var main = plus.android.runtimeMainActivity(); - console.log(main,JSON.stringify(main)) - var Context = plus.android.importClass("android.content.Context"); - console.log(Context) - var PowerManager = plus.android.importClass("android.os.PowerManager"); - console.log(PowerManager) - var pm = main.getSystemService(Context.POWER_SERVICE); - console.log(JSON.stringify(pm)) - g_wakelock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "ANY_NAME"); - console.log(JSON.stringify(g_wakelock)) - g_wakelock.acquire(); - - + + + // var main = plus.android.runtimeMainActivity(); + // // console.log(main,JSON.stringify(main)) + // var Context = plus.android.importClass("android.content.Context"); + // // console.log(Context) + // var PowerManager = plus.android.importClass("android.os.PowerManager"); + // // console.log(PowerManager) + // var pm = main.getSystemService(Context.POWER_SERVICE); + // // console.log(JSON.stringify(pm)) + // g_wakelock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "ANY_NAME"); + // // console.log(JSON.stringify(g_wakelock)) + // g_wakelock.acquire(); + + message = document.getElementById("message"); // 鐩戝惉鐐瑰嚮娑堟伅浜嬩欢 plus.push.addEventListener("click", function(msg) { @@ -185,9 +185,9 @@ //鍏佽绋嬪簭鍚庡彴杩愯锛屼互鎸佺画鑾峰彇GPS浣嶇疆 function wakeLock() { //Android - + console.log(1) - + var main = plus.android.runtimeMainActivity(); var Context = plus.android.importClass("android.content.Context"); var PowerManager = plus.android.importClass("android.os.PowerManager"); @@ -212,35 +212,23 @@ // message: msg, // duration: 5000 // }) - console.log('鎴戞槸鍚庣杩斿洖鐨勬秷鎭細',msg) + console.log('鎴戞槸鍚庣杩斿洖鐨勬秷鎭細', msg) // CreateNotification(msg, Math.random()) createLocalPushMsg(msg) }; $.connection.hub.url = 'http://121.196.36.24:8001/signalr' + //hub杩炴帴寮�鍚� - $.connection.hub.start().done(function() { - + var connection = $.connection.hub.start().done(function() { + // $.connection.serverTimeoutInMilliseconds = 1000 * 60 * 30 var username = localStorage.getItem('username'); - //鍙戦�佷笂绾夸俊鎭� work.server.sendLogin(username); + }) - // console.log('222') - // const aaa = [{ - // "code": "Q", - // "name": "鍛煎彨璐ㄩ噺", - // "children": [{ - // "usercode": "999", - // "username": "妤煎厛鐢�" - // }] - // }] - - - // work.server.sendByGroupList('妤煎厛鐢�', 'CJ002', 'SB001', aaa) - - }); + }); diff --git a/pages/adgl/adhj.html b/pages/adgl/adhj.html index 7ea27c7..ff7528a 100644 --- a/pages/adgl/adhj.html +++ b/pages/adgl/adhj.html @@ -255,12 +255,10 @@ $.connection.hub.url = 'http://121.196.36.24:8001/signalr' //hub杩炴帴寮�鍚� $.connection.hub.start().done(function() { - + // $.connection.serverTimeoutInMilliseconds = 1000 * 60 * 30 var username = localStorage.getItem('username'); - //鍙戦�佷笂绾夸俊鎭� work.server.sendLogin(username); - // const aaa = [{ // "code": "Q", // "name": "鍛煎彨璐ㄩ噺", @@ -269,9 +267,7 @@ // "username": "妤煎厛鐢�" // }] // }] - // work.server.sendByGroupList('妤煎厛鐢�', 'CJ002', 'SB001', aaa) - $('#submit').click(function() { // vant.Notify('鐐瑰嚮浜�') // const data = { @@ -321,10 +317,13 @@ // }) // } // }) + }) }); + + }); @@ -382,7 +381,7 @@ falseArray.push({ id: '1' }) - }else{ + } else { topContentClick(topContent[0].code, topContent[0].wksp_code) } @@ -423,8 +422,8 @@ </script> </head> - <!-- <body onload="scaned('SB001')"> --> - <body> + <body onload="scaned('SB001')"> + <!-- <body> --> <div id="app"> <div class="body"> diff --git a/pages/adgl/adxy.html b/pages/adgl/adxy.html index d226db5..3deb81d 100644 --- a/pages/adgl/adxy.html +++ b/pages/adgl/adxy.html @@ -113,7 +113,8 @@ res.data.forEach(i => { children.push({ typecode: i.typecode, - typename: i.typename + typename: i.typename, + isTrue: false }) }) @@ -132,7 +133,7 @@ // } // }) - console.log(cneterContent, 1) + console.log(JSON.stringify(topContent), 1) falseArray.push({ id: '1' @@ -149,8 +150,8 @@ </script> </head> - <!-- <body onload="scaned('SB001')"> --> - <body> + <body onload="scaned('SB001')"> + <!-- <body> --> <div id="app"> <div class="body"> @@ -229,13 +230,13 @@ <div style="padding: 10px;display: flex;flex-direction: column" - v-for="(item,index) in topContent[0].children"> + v-for="(item,index) in topContent[topContent.map(i => i.eqp_code).indexOf(radioValue)].children"> <!-- v-for="(item,index) in centerContent"> --> <div style="display: flex;justify-content: space-between;align-items: center;"> <div style="margin-left: 10px;">{{item.typename}}</div> <div style="margin-right: 10px;"> - <van-switch size="24" v-model="item.typecode" @change='val=>switchChange(val,item)' + <van-switch size="24" v-model="item.isTrue" @change='val=>switchChange(val,item)' active-color="#ee0a24" inactive-color="#dcdee0" /> </div> </div> @@ -319,74 +320,50 @@ this.$forceUpdate() }, submit() { - setTimeout(() => { - const data = { - username: localStorage.getItem('username'), - eqpcode: topContent.find(i => i.code === radioValue).code, - wkshpcode: topContent.find(i => i.code === radioValue).wksp_code + const data = { + username: localStorage.getItem('username'), + eqpcode: topContent.find(i => i.eqp_code === radioValue).eqp_code, + // wkshpcode: topContent.find(i => i.code === radioValue).wksp_code + } + + + const DATA = topContent.find(i => i.eqp_code === radioValue).children.map(r => { + if (r.isTrue) { + return { + code: r.typecode, + name: r.typename + } } - const DATA = [] + }) + console.log(data, DATA) + console.log(data, DATA.filter(i=>i!==undefined)) - - - submitIsDisabled = true - // falseArray.push({ - // id: '1' - // }) - this.$forceUpdate() - post('AppDeviceManage/AppDeviceAnDengCallSave' + formatParams(data), DATA).then( - res => { - if (res.code === '200') { - vant.Notify({ - type: 'primary', - message: '鎻愪氦鎴愬姛锛�' - }) - topContent.forEach((r, i) => { - if (r.code === radioValue) { - topContent.splice(i, 1) - } - }) - if (topContent.length >= 1) { - radioValue = topContent[0].code - this.topContentClick(radioValue) + submitIsDisabled = true + this.$forceUpdate() + post('AppDeviceManage/AppDeviceAnDengLampResponseSave' + formatParams(data), DATA.filter(i=>i!==undefined)).then( + res => { + if (res.code === '200') { + vant.Notify({ + type: 'primary', + message: '鎻愪氦鎴愬姛锛�' + }) + topContent.forEach((r, i) => { + if (r.eqp_code === radioValue) { + topContent.splice(i, 1) } - - submitIsDisabled = false - this.$forceUpdate() + }) + if (topContent.length >= 1) { + radioValue = topContent[0].eqp_code } - }) - }, 100) - + submitIsDisabled = false + this.$forceUpdate() + } + }) + }, topContentClick(code) { - - // 鏄庡ぉ鐮旂┒涓�涓� 鍒楄〃閫夐」鍒囨崲闂 - radioValue = code - // this.$forceUpdate() - - // console.log(JSON.stringify(radioValue), JSON.stringify(topContent)) - let children = [] - topContent.find(i => i.eqp_code === radioValue).forEach(i => { - children.push({ - typecode: i.typecode, - typename: i.typename - }) - }) - - - topContent.unshift({ - eqp_code: res.data[0].eqp_code, - eqp_name: res.data[0].eqp_name, - org_name: res.data[0].org_name, - children - }) - - console.log(JSON.stringify(topContent)) - this.$forceUpdate() - - }, -- Gitblit v1.9.3