|
|
@@ -8,8 +8,10 @@
|
|
|
idName="plm_technicalinfo_codeids"
|
|
|
:apiId="{query:2025082513210302,del:2025082513211502}">
|
|
|
<template v-slot:tbList="scope">
|
|
|
- <div v-if="scope.data.column.columnname == 'codeImg'" @click="codeClick">
|
|
|
- <vue-qr text="http://192.168.3.146:8000/codeToFile.html" :size="36" ></vue-qr>
|
|
|
+ <div v-if="scope.data.column.columnname == 'codeImg'" >
|
|
|
+ <div @click="codeClick(scope.data.column.data.code)">
|
|
|
+ <vue-qr :text="url + '?code=' + scope.data.column.data.code" :size="36" @callback="callback"></vue-qr>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div>
|
|
|
{{scope.data.column.data[scope.data.column.columnname]}}
|
|
|
@@ -27,7 +29,7 @@
|
|
|
:visible.sync="dialogVisible"
|
|
|
width="700px"
|
|
|
>
|
|
|
- <vue-qr text="http://192.168.3.146:8000/codeToFile.html" :size="600" @click="codeClick"></vue-qr>
|
|
|
+ <vue-qr :text="bigUrl" :size="600" @click="codeClick" @callback="callback"></vue-qr>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -42,16 +44,30 @@ export default {
|
|
|
components:{edit,darwerPanel,btnDelete,vueQr},
|
|
|
data(){
|
|
|
return {
|
|
|
- dialogVisible:false
|
|
|
+ dialogVisible:false,
|
|
|
+ url:'http://61.164.207.46:8000/codeToFile.html',
|
|
|
+ bigUrl:''
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
onSuccess(){
|
|
|
this.$refs.basicLayout.listData()
|
|
|
},
|
|
|
- codeClick(){
|
|
|
- console.log('输出111111111111')
|
|
|
+ async codeClick(code){
|
|
|
+ console.log(code,'code')
|
|
|
this.dialogVisible = true
|
|
|
+ this.bigUrl = this.url + '?code=' + code
|
|
|
+ // const res = await this.$api.requested({
|
|
|
+ // "id": 2025082515112802,
|
|
|
+ // "content": {
|
|
|
+ // "code": code
|
|
|
+ // },
|
|
|
+ // })
|
|
|
+ // console.log(res.data)
|
|
|
+ // this.bigUrl = this.url + '?data=' + res.data
|
|
|
+ },
|
|
|
+ callback(){
|
|
|
+ console.log('测试内容1111')
|
|
|
}
|
|
|
}
|
|
|
}
|