detailedData.vue 5.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <template>
  2. <div>
  3. <div class="normal-margin">
  4. <el-descriptions :column="3" :labelStyle="{width:'120px',flex:'1 0 auto',}" :contentStyle="{width:'250px',flex:'1 0 auto'}" border>
  5. <div slot="title" class="my-label__title">基本信息</div>
  6. <el-descriptions-item label="商品编码">{{ basic.itemno}}</el-descriptions-item>
  7. <el-descriptions-item label="商品名称">{{ basic.itemname}}</el-descriptions-item>
  8. <el-descriptions-item label="状态"><span :style="basic.status == '审核' ? 'color:#52C41A' : 'color:#000000'">{{ basic.status}}</span></el-descriptions-item>
  9. <el-descriptions-item label="品号">{{ basic.erpitemno}}</el-descriptions-item>
  10. <el-descriptions-item label="品名">{{ basic.erpitemname}}</el-descriptions-item>
  11. <el-descriptions-item label="外形尺寸">长:{{ basic.length}};宽:{{basic.width}};高:{{basic.height}}</el-descriptions-item>
  12. <el-descriptions-item label="上/下架"><span :style="basic.isonsale ? 'color:#3874f6' : 'color:#333333'">{{ basic.isonsale ? '上架' : '下架'}}</span></el-descriptions-item>
  13. <el-descriptions-item label="型号">{{ basic.model}}</el-descriptions-item>
  14. <el-descriptions-item label="规格尺寸">{{ basic.spec}}</el-descriptions-item>
  15. <el-descriptions-item label="计量单位组">{{ basic.unitname}}</el-descriptions-item>
  16. <el-descriptions-item label="营销类别"><span v-for="item in basic.itemclass" :key="item.index">{{ item.itemclassname}},</span></el-descriptions-item>
  17. <el-descriptions-item label="领域"><span v-for="item in basic.tradefield" :key="item.index">{{ item.tradefield}},</span></el-descriptions-item>
  18. <el-descriptions-item label="品牌">{{ basic.brand && basic.brand[0]?basic.brand[0].brandname:''}}</el-descriptions-item>
  19. <el-descriptions-item label="材质">{{ basic.material}}</el-descriptions-item>
  20. <el-descriptions-item label="装置">{{ basic.device}}</el-descriptions-item>
  21. <el-descriptions-item label="产线">{{ basic.prodline}}</el-descriptions-item>
  22. <el-descriptions-item label="特殊说明">{{ basic.specalnote}}</el-descriptions-item>
  23. <el-descriptions-item label="产品标准">{{ basic.standards}}</el-descriptions-item>
  24. <el-descriptions-item label="重量">毛重:{{ basic.grossweight}};净重:{{basic.weight}}</el-descriptions-item>
  25. <el-descriptions-item label="条形码">{{ basic.barcode}}</el-descriptions-item>
  26. <el-descriptions-item label="序列号管理">{{ basic.isonsale + '11'}}</el-descriptions-item>
  27. <el-descriptions-item label="是否批次管理">{{ basic.batchcontrol ? '是' : '否'}}</el-descriptions-item>
  28. <el-descriptions-item label="建议零售价">{{ basic.price}}</el-descriptions-item>
  29. <el-descriptions-item label="压力等级">{{ basic.pressure}}</el-descriptions-item>
  30. <el-descriptions-item label="蝶板驱动">{{ basic.butterflyplatedrive}}</el-descriptions-item>
  31. <el-descriptions-item label="连接形式">{{ basic.connection}}</el-descriptions-item>
  32. <el-descriptions-item label="阀板材质">{{ basic.valveplatematerial}}</el-descriptions-item>
  33. <el-descriptions-item label="阀体材质">{{ basic.bodymaterial}}</el-descriptions-item>
  34. <el-descriptions-item label="执行器类型">{{ basic.actuatortype}}</el-descriptions-item>
  35. <el-descriptions-item label="执行器品牌">{{ basic.actuatorbrand}}</el-descriptions-item>
  36. <el-descriptions-item label="是否营销物料">{{ basic.iswuliao ? '是':'否'}}</el-descriptions-item>
  37. <el-descriptions-item label="是否工具">{{ basic.istool ? '是':'否'}}</el-descriptions-item>
  38. <el-descriptions-item label="是否服务物料">{{ basic.isservice ? '是':'否'}}</el-descriptions-item>
  39. <el-descriptions-item label="是否中线蝶阀">{{ basic.isbutterfly ? '是':'否'}}</el-descriptions-item>
  40. </el-descriptions>
  41. </div>
  42. <div>
  43. <el-descriptions :column="2" labelClassName="my-label" contentClassName="my-content" border>
  44. <div slot="title" class="my-label__title">系统信息</div>
  45. <el-descriptions-item label="创建人">{{ basic.createby?basic.createby:"--" }}</el-descriptions-item>
  46. <el-descriptions-item label="创建时间">{{ basic.createdate?basic.createdate:"--" }}</el-descriptions-item>
  47. <el-descriptions-item label="最近编辑人">{{ basic.changeby?basic.changeby:"--" }}</el-descriptions-item>
  48. <el-descriptions-item label="最近编辑时间">{{ basic.changedate?basic.changedate:"--" }}</el-descriptions-item>
  49. <el-descriptions-item label="审核人">{{ basic.checkby?basic.checkby:"--" }}</el-descriptions-item>
  50. <el-descriptions-item label="审核时间">{{ basic.checkdate?basic.checkdate:"--" }}</el-descriptions-item>
  51. </el-descriptions>
  52. </div>
  53. </div>
  54. </template>
  55. <script>
  56. export default {
  57. name: "detailedData",
  58. props:["basic"],
  59. data(){
  60. return {
  61. }
  62. },
  63. watch:{
  64. "basic"(newData,oldData){
  65. console.log(newData,'新的数据')
  66. }
  67. },
  68. mounted() {
  69. },
  70. }
  71. </script>
  72. <style scoped>
  73. </style>