diff --git a/src/composables/useShockman.js b/src/composables/useShockman.js index 685ccfc..bf31724 100644 --- a/src/composables/useShockman.js +++ b/src/composables/useShockman.js @@ -39,6 +39,9 @@ export const isZhiluji = () => { const sendMsg2Shockman = async ({ progMode, progText1, progText2, progDist, progAngel }) => { try { + const store = useStore() + const { device } = storeToRefs(store) + const progArmNo = device.value.controlInfo?.masterArm || 1 const deviceKey = 'shockman!_$2023' const body = new FormData() body.append('deviceKey', deviceKey) @@ -50,11 +53,11 @@ const sendMsg2Shockman = async ({ progMode, progText1, progText2, progDist, prog body.append('progDist', progDist) body.append('progDistColor', '6') body.append('progAngel', progAngel) - body.append('progArmNo', '1') + body.append('progArmNo', `${progArmNo}`) body.append('progRota', '1') body.append('progTrans', '1') body.append('progDuration', '7200000') - body.append('progMd5', MD5(`${progMode}${progText1}6${progText2}6${progDist}6${progAngel}1117200000${deviceKey}`).toString().toUpperCase()) + body.append('progMd5', MD5(`${progMode}${progText1}6${progText2}6${progDist}6${progAngel}${progArmNo}117200000${deviceKey}`).toString().toUpperCase()) body.append('progStat', '1') const res = await fetch('http://192.168.2.124:8100/program/play', { method: 'POST', body }) const json = await res.json()