[add] 人數變化事件
This commit is contained in:
parent
2c9ec05c86
commit
556c887b58
File diff suppressed because one or more lines are too long
4
dist/index.html
vendored
4
dist/index.html
vendored
@ -6,8 +6,8 @@
|
||||
<link rel="icon" href="./favicon.ico" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>HTML5 QR Code with Vue js</title>
|
||||
<script type="module" crossorigin src="./assets/index.26e8f481.js"></script>
|
||||
<title>建喵防疫實聯制</title>
|
||||
<script type="module" crossorigin src="./assets/index.acdfd36c.js"></script>
|
||||
<link rel="stylesheet" href="./assets/index.376fffd7.css">
|
||||
</head>
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>HTML5 QR Code with Vue js</title>
|
||||
<title>建喵防疫實聯制</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@ -4,7 +4,7 @@ import QRCodeScanner from './QRCodeScanner.vue';
|
||||
|
||||
// defineProps<{ msg: string }>()
|
||||
|
||||
let result = ref('');
|
||||
let result = ref('內容:');
|
||||
let count = ref(1);
|
||||
let smscontent = ref('');
|
||||
|
||||
@ -12,7 +12,7 @@ var u = navigator.userAgent;
|
||||
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
|
||||
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
|
||||
|
||||
const decodedCode = function (decodedText: string, decodedResult: any) {
|
||||
function decodedCode(decodedText: string, decodedResult: any) {
|
||||
// console.log(`Scan result ${decodedText}`, decodedResult);
|
||||
if (decodedText.includes('1922:')) {
|
||||
smsto1922(decodedText);
|
||||
@ -21,11 +21,23 @@ const decodedCode = function (decodedText: string, decodedResult: any) {
|
||||
}
|
||||
}
|
||||
|
||||
function changecount(value: number) {
|
||||
let addcount = "";
|
||||
if (count.value > 1) {
|
||||
addcount = `+${count.value - 1}`;
|
||||
}
|
||||
result.value = `內容:${smscontent.value}${addcount}`;
|
||||
}
|
||||
|
||||
function smsto1922(decodedText: string) {
|
||||
let addcount = "";
|
||||
if (count.value > 1) {
|
||||
addcount = `+${count.value - 1}`;
|
||||
}
|
||||
let contents = decodedText.split('1922:');
|
||||
let sms = contents[1];
|
||||
result.value = `內容:${sms}`;
|
||||
smscontent.value = sms;
|
||||
result.value = `內容:${smscontent.value}${addcount}`;
|
||||
let Btn_Open = document.getElementById("Btn_Open")!;
|
||||
Btn_Open.style.display = "inline";
|
||||
OnclickOpen();
|
||||
@ -63,7 +75,7 @@ onLoad();
|
||||
<template>
|
||||
<div>
|
||||
人數:
|
||||
<el-input-number v-model="count" :min="1" size="large" />
|
||||
<el-input-number v-model="count" :min="1" size="large" @change="changecount" />
|
||||
</div>
|
||||
<div id="section" class="section" style="width: 70%; margin: auto;">
|
||||
<QRCodeScanner :qrbox="200" :fps="10" @decodedCode="decodedCode">
|
||||
|
Loading…
Reference in New Issue
Block a user