emis-frontend/src/views/emis/emisGoods/emisGoodsView.vue
2024-01-10 13:16:16 +08:00

138 lines
7.6 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div class="">
<el-row>
<el-button icon="el-icon-arrow-left" size="small" @click="backClick">返回</el-button>
<el-button size="small" @click="successOrder">操作</el-button>
</el-row>
<el-descriptions title="基本信息:" class="margin-top" :column="1" border>
<el-descriptions-item label="序号">{{ emisGoods.id }}</el-descriptions-item>
<el-descriptions-item label="货物编号">{{ emisGoods.goodsSn }}</el-descriptions-item>
<el-descriptions-item label="货物名称">{{ emisGoods.goodsName }}</el-descriptions-item>
<el-descriptions-item label="货物英文名称">{{ emisGoods.goodsNameEn }}</el-descriptions-item>
<el-descriptions-item label="货物类别">{{ emisGoods.goodsCat }}</el-descriptions-item>
<el-descriptions-item label="型号">{{ emisGoods.goodsType }}</el-descriptions-item>
<el-descriptions-item label="规格">{{ emisGoods.goodsModel }}</el-descriptions-item>
<el-descriptions-item label="条码">{{ emisGoods.barcode }}</el-descriptions-item>
<el-descriptions-item label="原产国">{{ emisGoods.orginalNation }}</el-descriptions-item>
<el-descriptions-item label="是否实物">{{ emisGoods.isRealGoods }}</el-descriptions-item>
<el-descriptions-item label="是否大类">{{ emisGoods.isBigCat }}</el-descriptions-item>
<el-descriptions-item label="品牌编号">{{ emisGoods.brandId }}</el-descriptions-item>
<el-descriptions-item label="品牌名称">{{ emisGoods.brand }}</el-descriptions-item>
<el-descriptions-item label="单净重">{{ emisGoods.netWeight }}</el-descriptions-item>
<el-descriptions-item label="单毛重">{{ emisGoods.grossWeight }}</el-descriptions-item>
<el-descriptions-item label="单件体积">{{ emisGoods.singleVolume }}</el-descriptions-item>
<el-descriptions-item label="单件长">{{ emisGoods.singleLength }}</el-descriptions-item>
<el-descriptions-item label="单件宽">{{ emisGoods.singleWidth }}</el-descriptions-item>
<el-descriptions-item label="单件高">{{ emisGoods.singleHeight }}</el-descriptions-item>
<el-descriptions-item label="箱件数">{{ emisGoods.pkgPcs }}</el-descriptions-item>
<el-descriptions-item label="箱体积">{{ emisGoods.pkgVolume }}</el-descriptions-item>
<el-descriptions-item label="箱长">{{ emisGoods.pkgLength }}</el-descriptions-item>
<el-descriptions-item label="箱宽">{{ emisGoods.pkgWidth }}</el-descriptions-item>
<el-descriptions-item label="箱高">{{ emisGoods.pkgHeight }}</el-descriptions-item>
<el-descriptions-item label="海关编码">{{ emisGoods.hsCode }}</el-descriptions-item>
<el-descriptions-item label="商检编号">{{ emisGoods.isCode }}</el-descriptions-item>
<el-descriptions-item label="计量单位">{{ emisGoods.unit }}</el-descriptions-item>
<el-descriptions-item label="法1">{{ emisGoods.unit1 }}</el-descriptions-item>
<el-descriptions-item label="法2">{{ emisGoods.unit2 }}</el-descriptions-item>
<el-descriptions-item label="价格">{{ emisGoods.price }}</el-descriptions-item>
<el-descriptions-item label="币种">{{ emisGoods.currencyType }}</el-descriptions-item>
<el-descriptions-item label="适用标准国别">{{ emisGoods.ruleNation }}</el-descriptions-item>
<el-descriptions-item label="生产企业">{{ emisGoods.manufEnterprise }}</el-descriptions-item>
<el-descriptions-item label="电商企业海关编码">{{ emisGoods.ebcCode }}</el-descriptions-item>
<el-descriptions-item label="电商企业商检编码">{{ emisGoods.ciqCode }}</el-descriptions-item>
<el-descriptions-item label="功能">{{ emisGoods.function }}</el-descriptions-item>
<el-descriptions-item label="主要成分">{{ emisGoods.ingredients }}</el-descriptions-item>
<el-descriptions-item label="用途">{{ emisGoods.purpose }}</el-descriptions-item>
<el-descriptions-item label="产品有效期">{{ emisGoods.productValidity }}</el-descriptions-item>
<el-descriptions-item label="进口模式">{{ emisGoods.cebpMode }}</el-descriptions-item>
<el-descriptions-item label="供应商">{{ emisGoods.supplier }}</el-descriptions-item>
<el-descriptions-item label="申报序列号">{{ emisGoods.serialNumber }}</el-descriptions-item>
<el-descriptions-item label="状态">{{ emisGoods.status }}</el-descriptions-item>
<el-descriptions-item label="海关回执信息">{{ emisGoods.statusMessage }}</el-descriptions-item>
<el-descriptions-item label="原货物备件号">{{ emisGoods.goodsSn2 }}</el-descriptions-item>
<el-descriptions-item label="物资序号">{{ emisGoods.goodsNo2 }}</el-descriptions-item>
<el-descriptions-item label="许可证号">{{ emisGoods.licNo }}</el-descriptions-item>
<el-descriptions-item label="材料地址">{{ emisGoods.materialPath }}</el-descriptions-item>
<el-descriptions-item label="出厂日期">{{ emisGoods.pd }}</el-descriptions-item>
<el-descriptions-item label="销售链接地址">{{ emisGoods.saleUrl }}</el-descriptions-item>
<el-descriptions-item label="口岸编码">{{ emisGoods.portCode }}</el-descriptions-item>
<el-descriptions-item label="ext1">{{ emisGoods.ext1 }}</el-descriptions-item>
<el-descriptions-item label="ext2">{{ emisGoods.ext2 }}</el-descriptions-item>
<el-descriptions-item label="ext3">{{ emisGoods.ext3 }}</el-descriptions-item>
<el-descriptions-item label="ext4">{{ emisGoods.ext4 }}</el-descriptions-item>
<el-descriptions-item label="ext5">{{ emisGoods.ext5 }}</el-descriptions-item>
<el-descriptions-item label="备注">{{ emisGoods.remark }}</el-descriptions-item>
<el-descriptions-item label="租户ID">{{ emisGoods.tenantId }}</el-descriptions-item>
<el-descriptions-item label="删除标志(0代表存在">{{ emisGoods.delFlag }}</el-descriptions-item>
<el-descriptions-item label="创建者">{{ emisGoods.createBy }}</el-descriptions-item>
<el-descriptions-item label="创建时间">{{ emisGoods.createTime }}</el-descriptions-item>
<el-descriptions-item label="更新者">{{ emisGoods.updateBy }}</el-descriptions-item>
<el-descriptions-item label="更新时间">{{ emisGoods.updateTime }}</el-descriptions-item>
</el-descriptions>
</div>
</template>
<script>
import { getEmisGoods } from "@/api/emis/emisGoods";
export default {
name: "emisGoodsView",
props:{
id:undefined
},
dicts: [],
data() {
return {
// 遮罩层
loading: true,
// 货物信息表格数据
emisGoods: {}
};
},
created() {
this.initData();
},
watch: {
"id": {
handler (newValue, oldValue) {
this.id = newValue;
this.initData();
},
deep: true
}
},
methods: {
/** 查询货物信息列表 */
initData() {
this.loading = true;
getEmisGoods(this.id).then(response => {
this.emisGoods = response.data;
this.loading = false;
});
},
}
};
</script>
<style rel="stylesheet/scss" lang="scss">
.margin-top{
margin-top: 20px;
}
.el-descriptions-item__label.is-bordered-label {
min-width: 80px;
}
.printMeClass {
font-family: SimHei;
label {
font-weight: normal;
}
}
</style>