BLNo.vue 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <template>
  2. <el-dialog
  3. :title="title"
  4. width="50%"
  5. :visible.sync="open"
  6. >
  7. <el-form inline :model="BLNoList">
  8. <el-row>
  9. <el-col :span="8">
  10. <el-form-item label="提单号">
  11. <span v-text="BLNoList.fMblno"></span>
  12. </el-form-item>
  13. </el-col>
  14. <el-col :span="8">
  15. <el-form-item label="客户名称">
  16. <span v-text="BLNoList.corpName"></span>
  17. </el-form-item>
  18. </el-col>
  19. <el-col :span="8">
  20. <el-form-item label="箱型">
  21. <span v-text="BLNoList.fNo"></span>
  22. </el-form-item>
  23. </el-col>
  24. <el-col :span="8">
  25. <el-form-item label="箱量">
  26. <span v-text="BLNoList.fCntrcount"></span>
  27. </el-form-item>
  28. </el-col>
  29. <el-col :span="8">
  30. <el-form-item label="收货人">
  31. <span v-text="BLNoList.fConsigneername"></span>
  32. </el-form-item>
  33. </el-col>
  34. <el-col :span="8">
  35. <el-form-item label="发货人">
  36. <span v-text="BLNoList.createBy"></span>
  37. </el-form-item>
  38. </el-col>
  39. </el-row>
  40. </el-form>
  41. <span slot="footer" class="dialog-footer">
  42. <el-button type="primary" @click="open = false">关闭</el-button>
  43. </span>
  44. </el-dialog>
  45. </template>
  46. <script>
  47. export default {
  48. name: "BLNo",
  49. data() {
  50. return {
  51. title: '',
  52. open: false,
  53. BLNoList: {
  54. fMblno: null,
  55. corpName: null,
  56. fNo: null,
  57. fCntrcount: null,
  58. fConsigneername: null,
  59. createBy: null
  60. }
  61. }
  62. },
  63. methods: {
  64. // 重置
  65. reset() {
  66. this.BLNoList = {
  67. fMblno: null,
  68. corpName: null,
  69. fNo: null,
  70. fCntrcount: null,
  71. fConsigneername: null,
  72. createBy: null
  73. };
  74. },
  75. // 打开前的操作
  76. openDialog(data) {
  77. // console.log(data)
  78. this.reset();
  79. this.title = '提单号:'+ data.fMblno;
  80. this.BLNoList = {
  81. fMblno: data.fMblno,
  82. corpName: data.corpName,
  83. fNo: data.fNo,
  84. fCntrcount: data.fCntrcount,
  85. fConsigneername: data.fConsigneername,
  86. createBy: data.createBy
  87. }
  88. this.open = true;
  89. }
  90. }
  91. }
  92. </script>
  93. <style scoped>
  94. </style>