diff --git a/scanner/pages/frame/frame.js b/scanner/pages/frame/frame.js
index df27d65..a3b9d6d 100644
--- a/scanner/pages/frame/frame.js
+++ b/scanner/pages/frame/frame.js
@@ -10,7 +10,7 @@ Page({
data: {
uploaded: 0,
failed: 0,
- session_id: Date.now(),
+ session_id: null,
frame_id: 0,
next_upload_time: 0,
uploading: false,
@@ -73,20 +73,24 @@ Page({
},
set_pos() {
+ const session_id = new Date().toISOString() + "_pos";
this.setData({
label: "pos",
pos_class: "active",
neg_class: "",
stop_class: "",
+ session_id,
})
},
set_neg() {
+ const session_id = new Date().toISOString() + "_neg";
this.setData({
label: "neg",
pos_class: "",
neg_class: "active",
stop_class: "",
+ session_id,
})
},
stop() {
@@ -105,6 +109,7 @@ Page({
})
const listener = ctx.onCameraFrame((res) => { this.handle_frame(res) });
listener.start();
+ this.ctx = ctx;
},
handle_frame(res) {
if (!this.data.label || this.data.uploading) {
@@ -150,4 +155,19 @@ Page({
},
});
},
+ zoom_1x() {
+ this.ctx.setZoom({
+ zoom: 1,
+ });
+ },
+ zoom_2x() {
+ this.ctx.setZoom({
+ zoom: 2,
+ });
+ },
+ zoom_4x() {
+ this.ctx.setZoom({
+ zoom: 4,
+ });
+ },
})
\ No newline at end of file
diff --git a/scanner/pages/frame/frame.wxml b/scanner/pages/frame/frame.wxml
index 51d1423..edf66dd 100644
--- a/scanner/pages/frame/frame.wxml
+++ b/scanner/pages/frame/frame.wxml
@@ -3,6 +3,9 @@
+
+
+
uploaded: {{ uploaded }}
failed: {{ failed }}