|  |  |  | 
|---|
|  |  |  | <script setup lang="ts"> | 
|---|
|  |  |  | import { reactive, ref } from "vue" | 
|---|
|  |  |  | import { useStore } from "vuex" | 
|---|
|  |  |  | import { BrowserMultiFormatReader } from '@zxing/library' | 
|---|
|  |  |  | // import { BrowserMultiFormatReader } from '@zxing/library' | 
|---|
|  |  |  | import vTags from '@/components/common/Tags.vue' | 
|---|
|  |  |  | import vMenu from '@/components/common/Menu.vue' | 
|---|
|  |  |  | const store = useStore() | 
|---|
|  |  |  | let openCode = ref<boolean>(false) | 
|---|
|  |  |  | // let openCode = ref<boolean>(false) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // let loadingShow = ref<boolean>(false) | 
|---|
|  |  |  | // let codeReader: any = ref(null) | 
|---|
|  |  |  | 
|---|
|  |  |  | height: 100%; | 
|---|
|  |  |  | background: #f5f5f5; | 
|---|
|  |  |  | .top { | 
|---|
|  |  |  | margin-top: 20px; | 
|---|
|  |  |  | margin-bottom: 20px; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .box_notfound { | 
|---|
|  |  |  | padding-top: 300px; | 
|---|