From bea4b9e9da44517844bff2e8952b85206ce839ca Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期一, 04 十二月 2023 17:15:40 +0800
Subject: [PATCH] 	modified:   package.json 	modified:   src/views/plan/manufacturingorder/index.vue 	modified:   src/views/quality/Packaging_ledger/index.vue 	new file:   src/views/quality/rawMaterial/QrcodeReader.vue 	modified:   src/views/quality/rawMaterial/rawMaterial-form.vue 	modified:   vue.config.js

---
 src/views/quality/rawMaterial/rawMaterial-form.vue |   82 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 80 insertions(+), 2 deletions(-)

diff --git a/src/views/quality/rawMaterial/rawMaterial-form.vue b/src/views/quality/rawMaterial/rawMaterial-form.vue
index 62a368f..7e8f9be 100644
--- a/src/views/quality/rawMaterial/rawMaterial-form.vue
+++ b/src/views/quality/rawMaterial/rawMaterial-form.vue
@@ -34,6 +34,11 @@
                     icon="el-icon-search"
                     :disabled="resultVal!=null && dataForm.id!=null"
                     @click="queryCode()"></el-button>
+                    <!-- <el-button
+                    slot="append"
+                    icon="el-icon-full-screen"
+                    :disabled="resultVal!=null && dataForm.id!=null"
+                    @click="Turnonthecamera"></el-button> -->
                 </el-input>
                 </el-form-item>
             </el-col>
@@ -51,7 +56,6 @@
                     type="datetime"
                     value-format="yyyy-MM-dd HH:mm:ss"
                     disabled>
-
                 </el-date-picker>
                 </el-form-item>
             </el-col>
@@ -261,6 +265,7 @@
         <el-button type="primary" @click="submitSave()">纭� 瀹�</el-button>
       </span>
     </el-dialog>
+    <!-- <qrcode :qrcode="qrcode" v-show="qrcode" :camera="camera" /> -->
   </div>
 </template>
 
@@ -273,13 +278,19 @@
   updateRawInspectsById,
   updateDeviceById, } from '@/api/quality/rawMaterial'
   import rawMaterialPartDialog from '@/views/common/rawMaterial-part'
+  // import qrcode from './QrcodeReader.vue'
 export default {
     computed:{},
     components:{
-      rawMaterialPartDialog
+      rawMaterialPartDialog,
+      // qrcode
+      // qrcode: () => import('./QrcodeReader.vue'),
     },
     data(){
         return{
+            qrcode: false,
+            torchActive: false,
+            camera: 'off',
             userdata:[],
             currentRow:[],
             userlist:[],
@@ -352,6 +363,73 @@
       },
     },
     methods:{
+       // 鎵撳紑鐩告満
+      Turnonthecamera() {
+      this.qrcode = true
+      this.camera = 'rear'
+      console.log(2222222);
+    },
+    // 鎵爜缁撴灉鍥炶皟
+    // onDecode(result) {
+    //   console.log(result)
+    //   this.turnCameraOff()
+    // },
+    // 鐩告満鍙嶈浆
+    // switchCamera() {
+    //   switch (this.camera) {
+    //     case 'front':
+    //       this.camera = 'rear'
+    //       break
+    //     case 'rear':
+    //       this.camera = 'front'
+    //       break
+    //     default:
+    //       this.$toast('閿欒')
+    //   }
+    // },
+    // 鍏抽棴鐩告満
+    // turnCameraOff() {
+    //   this.camera = 'off'
+    //   this.qrcode = false
+    // },
+    // 鎵撳紑鎵嬬數绛�
+    // ClickFlash() {
+    //   switch (this.torchActive) {
+    //     case true:
+    //       this.torchActive = false
+    //       break
+    //     case false:
+    //       this.torchActive = true
+    //       break
+    //     default:
+    //       this.$toast('閿欒')
+    //   }
+    // },
+
+    // 妫�鏌ユ槸鍚﹁皟鐢ㄦ憚鍍忓ご
+    // async onInit(promise) {
+    //   try {
+    //     await promise
+    //   } catch (error) {
+    //     if (error.name === 'StreamApiNotSupportedError') {
+    //     } else if (error.name === 'NotAllowedError') {
+    //       this.errorMessage = 'Hey! I need access to your camera'
+    //     } else if (error.name === 'NotFoundError') {
+    //       this.errorMessage = 'Do you even have a camera on your device?'
+    //     } else if (error.name === 'NotSupportedError') {
+    //       this.errorMessage =
+    //         'Seems like this page is served in non-secure context (HTTPS, localhost or file://)'
+    //     } else if (error.name === 'NotReadableError') {
+    //       this.errorMessage =
+    //         "Couldn't access your camera. Is it already in use?"
+    //     } else if (error.name === 'OverconstrainedError') {
+    //       this.errorMessage =
+    //         "Constraints don't match any installed camera. Did you asked for the front camera although there is none?"
+    //     } else {
+    //       this.errorMessage = 'UNKNOWN ERROR: ' + error.message
+    //     }
+    //   }
+    // },
       // 纭鍥炶皟
       selectPart(param, nodePart, index) {
         if (typeof param !== 'undefined') {

--
Gitblit v1.9.3