Fixiaobai
2023-12-15 36677084aa359a96e07d694aac554a1daa003bb6
src/views/quality/rawMaterial/rawMaterial-form.vue
@@ -271,7 +271,7 @@
  :visible.sync="qrcode"
  width="60%">
  <div style="height: 100vh;width: 100%;">
    <qr-code-app ref="codeCompont" @cancelCodeDialog="cancelCodeDialog"></qr-code-app>
    <qr-code-app ref="codeCompont" @ok="getResultInfo" @cancelCodeDialog="cancelCodeDialog"></qr-code-app>
  </div>
  <span slot="footer" class="dialog-footer">
    <el-button @click="qrcode = false">取 消</el-button>
@@ -288,7 +288,7 @@
  getObj,
  updateRawInsProduct,
  updateRawInspectsById,
  updateDeviceById, } from '@/api/quality/rawMaterial'
  updateDeviceById, chooseIFS} from '@/api/quality/rawMaterial'
  import rawMaterialPartDialog from '@/views/common/rawMaterial-part'
  import qrCodeApp from '@/views/common/qrCodeApp'
  export default {
@@ -372,6 +372,13 @@
      },
    },
    methods:{
      getResultInfo(data){
        console.log("扫描出的二维码值",JSON.stringify(data));
        let obj=JSON.parse(data)
        let info={"code":obj["part_no"]}
        this.paramObj = info
        this.showPart = true
      },
      cancelCodeDialog(){
        this.qrcode = false
      },