defaultInfo.vue 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <template>
  2. <div>
  3. <el-descriptions class="normal-margin" :column="2" border labelClassName="my-label" contentClassName="my-content">
  4. <div slot="title" class="my-label__title">{{$t(`收货信息`)}}</div>
  5. <el-descriptions-item :label="$t(`收货人`)">{{ mainData.name?$t(mainData.name):"--" }}</el-descriptions-item>
  6. <el-descriptions-item :label="$t('联系电话')">{{ mainData.phonenumber?$t(mainData.phonenumber):"--" }}</el-descriptions-item>
  7. <el-descriptions-item :label="$t('地址')">{{`${mainData.province}${mainData.city}${mainData.county}${mainData.address}`}}</el-descriptions-item>
  8. <el-descriptions-item :label="$t(`收货时间`)">{{mainData.receivedate?$t(mainData.receivedate):"--"}}</el-descriptions-item>
  9. <el-descriptions-item v-if="siteid == 'YOSTEST1' || siteid == 'HY'" :label="$t(`检验报告数量`)">{{ mainData.count_jybg?mainData.count_jybg:mainData.count_jybg == 0?'0':"--" }}</el-descriptions-item>
  10. <el-descriptions-item v-if="siteid == 'YOSTEST1' || siteid == 'HY'" :label="$t(`质保书数量`)">{{ mainData.count_zbs?mainData.count_zbs:mainData.count_zbs == 0?'0':"--" }}</el-descriptions-item>
  11. <el-descriptions-item v-if="siteid == 'YOSTEST1' || siteid == 'HY'" :label="$t(`合格证数量`)">{{ mainData.count_hgz?mainData.count_hgz:mainData.count_hgz == 0?'0':"--" }}</el-descriptions-item>
  12. </el-descriptions>
  13. <el-descriptions border :column="2" labelClassName="my-label" contentClassName="my-content">
  14. <div slot="title" class="my-label__title">{{$t(`物流信息`)}}</div>
  15. <el-descriptions-item :label="$t(`快递公司`)">{{ mainData.logiscompname?$t(mainData.logiscompname):"--" }}</el-descriptions-item>
  16. <el-descriptions-item :label="$t(`快递单号`)">{{ mainData.logisticno?$t(mainData.logisticno):"--" }}</el-descriptions-item>
  17. <el-descriptions-item :style="style(mainData.status)" :label="$t(`运费状态`)">
  18. {{ $t(mainData.paytype) }}
  19. </el-descriptions-item>
  20. <el-descriptions-item :label="$t(`运费`)">{{ mainData.freightamount?$t(mainData.freightamount):"--" }}</el-descriptions-item>
  21. <el-descriptions-item :label="$t('备注')">{{ mainData.remarks?$t(mainData.kd100remarksid):"--" }}</el-descriptions-item>
  22. </el-descriptions>
  23. <el-descriptions border :column="2" labelClassName="my-label" contentClassName="my-content">
  24. <div slot="title" class="my-label__title">{{$t('系统信息')}}</div>
  25. <el-descriptions-item :label="$t('创建人')">{{ mainData.createby?$t(mainData.createby):"--" }}</el-descriptions-item>
  26. <el-descriptions-item :label="$t('创建时间')">{{ mainData.createdate?$t(mainData.createdate):"--" }}</el-descriptions-item>
  27. <el-descriptions-item :label="$t(`审核人`)">{{ mainData.checkby?$t(mainData.checkby):"--" }}</el-descriptions-item>
  28. <el-descriptions-item :label="$t(`审核时间`)">{{ mainData.checkdate?$t(mainData.checkdate):"--" }}</el-descriptions-item>
  29. <el-descriptions-item :label="$t(`收货人`)">{{ mainData.name?$t(mainData.name):"--" }}</el-descriptions-item>
  30. <el-descriptions-item :label="$t(`收货时间`)">{{ mainData.receivedate?$t(mainData.receivedate):"--" }}</el-descriptions-item>
  31. </el-descriptions>
  32. </div>
  33. </template>
  34. <script>
  35. export default {
  36. props:["mainData"],
  37. data(){
  38. return {
  39. colorStyle:{
  40. color:''
  41. },
  42. siteid:JSON.parse(sessionStorage.getItem('active_account')).siteid
  43. }
  44. },
  45. mounted() {
  46. /* if (this.mainData){
  47. this.style(this.mainData.status)
  48. }*/
  49. },
  50. methods:{
  51. style(val) {
  52. let style = {}
  53. console.log(val,'执行了')
  54. switch (val) {
  55. case '新建':
  56. style = {color:'#3874F6'}
  57. break;
  58. case '审核':
  59. style = {color:'#e6a23c'}
  60. break;
  61. case '收货':
  62. style = {color:'#67C23A'}
  63. break;
  64. default:
  65. break;
  66. }
  67. this.colorStyle.color = style.color
  68. return style
  69. }
  70. }
  71. }
  72. </script>
  73. <style scoped>
  74. </style>