| | |
| | | <el-col :span="6"> |
| | | <el-form-item label="零件号" prop="code"> |
| | | <el-input v-model="dataForm.code" :disabled="resultVal!=null && dataForm.id!=null"> |
| | | <el-button |
| | | <!-- <el-button |
| | | slot="append" |
| | | icon="el-icon-search" |
| | | :disabled="resultVal!=null && dataForm.id!=null" |
| | | @click="queryCode()"></el-button> |
| | | <!-- <el-button |
| | | @click="queryCode()"></el-button> --> |
| | | <el-button |
| | | slot="append" |
| | | icon="el-icon-full-screen" |
| | | :disabled="resultVal!=null && dataForm.id!=null" |
| | | @click="Turnonthecamera"></el-button> --> |
| | | @click="Turnonthecamera"></el-button> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-button type="primary" @click="submitSave()">确 定</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | <!-- <qrcode :qrcode="qrcode" v-show="qrcode" :camera="camera" /> --> |
| | | <el-dialog |
| | | title="扫描" |
| | | :visible.sync="qrcode" |
| | | width="60%"> |
| | | <div style="height: 100vh;width: 100%;"> |
| | | <qr-code-app ref="codeCompont" @cancelCodeDialog="cancelCodeDialog"></qr-code-app> |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="qrcode = false">取 消</el-button> |
| | | <el-button type="primary" @click="qrcode = false">确 定</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | updateRawInspectsById, |
| | | updateDeviceById, } from '@/api/quality/rawMaterial' |
| | | import rawMaterialPartDialog from '@/views/common/rawMaterial-part' |
| | | // import qrcode from './QrcodeReader.vue' |
| | | export default { |
| | | import qrCodeApp from '@/views/common/qrCodeApp' |
| | | export default { |
| | | components:{ |
| | | rawMaterialPartDialog, |
| | | qrCodeApp |
| | | }, |
| | | computed:{}, |
| | | components:{ |
| | | rawMaterialPartDialog, |
| | | // qrcode |
| | | // qrcode: () => import('./QrcodeReader.vue'), |
| | | }, |
| | | data(){ |
| | | return{ |
| | | qrcode: false, |
| | | torchActive: false, |
| | | camera: 'off', |
| | | userdata:[], |
| | | currentRow:[], |
| | | userlist:[], |
| | |
| | | }, |
| | | }, |
| | | methods:{ |
| | | cancelCodeDialog(){ |
| | | this.qrcode = false |
| | | }, |
| | | // 打开相机 |
| | | Turnonthecamera() { |
| | | this.qrcode = true |
| | | this.camera = 'rear' |
| | | console.log("执行"); |
| | | this.qrcode = true |
| | | this.$refs.codeCompont.openCamera() |
| | | // this.camera = 'rear' |
| | | }, |
| | | // 扫码结果回调 |
| | | // onDecode(result) { |