<!--产品详情弹窗--> <template> <el-dialog title="详情" width="920px" :visible.sync="isShowInfo" append-to-body @close="close"> <div class="contanier"> <div class="box"> <div class="item"> <div class="title"> 产品编号 </div> <div class="content"> {{ dataInfo ? dataInfo.productCode : '' }} </div> </div> <div class="item"> <div class="title"> 产品名称 </div> <div class="content"> {{ dataInfo.productName }} </div> </div> </div> <div class="box"> <div class="item"> <div class="title"> 品牌Id </div> <div class="content"> {{ dataInfo.brandId }} </div> </div> <div class="item"> <div class="title"> 品类Id </div> <div class="content"> {{ dataInfo.categoryId }} </div> </div> </div> <div class="box"> <div class="item"> <div class="title"> 国际69码 </div> <div class="content"> {{ dataInfo.internationalCode }} </div> </div> <div class="item"> <div class="title"> 产品版本 </div> <div class="content"> {{ dataInfo.productEdition }} </div> </div> </div> <div class="box"> <div class="item"> <div class="title"> 产品尺寸 </div> <div class="content"> {{ dataInfo.productPackageSize }} </div> </div> <div class="item"> <div class="title"> 产品状态 </div> <div class="content"> {{ dataInfo.productStatus }} </div> </div> </div> <div class="box"> <div class="item"> <div class="title"> 产品颜色 </div> <div class="content"> {{ dataInfo.productColor }} </div> </div> <div class="item"> <div class="title"> 产品重量 </div> <div class="content"> {{ dataInfo.productWeight }} </div> </div> </div> <div class="box"> <div class="item"> <div class="title"> 产品材质 </div> <div class="content"> {{ dataInfo.productMaterialQuality }} </div> </div> <div class="item"> <div class="title"> 产品图片 </div> <div class="content"> {{ dataInfo.productPicture }} </div> </div> </div> <div class="box"> <div class="item"> <div class="title"> 配网方式 </div> <div class="content"> {{ dataInfo.productNetworkMode }} </div> </div> <div class="item"> <div class="title"> 产品参数值列表 </div> <div class="content"> {{ dataInfo.paramValues }} </div> </div> </div> </div> </el-dialog> </template> <script> import { productDetail } from '../../../api/product/product' import { infoDialog } from '../../../utils/myUtils/mixins/infoDialog' // 抽离porp 和 methods export default { mixins: [infoDialog], mounted() { const id = this.dataInfo.id productDetail({ id: id }).then(res => { console.log(res, '----') }) } } </script> <style lang="scss" scoped> @import '../../../assets/css/infoDialog.scss'; </style>