details.vue 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <template>
  2. <el-drawer :title="`[`+form.planCode+`]检修计划全流程管理`" :visible.sync="visible" :size="650" destroy-on-close @closed="$emit('closed')">
  3. <el-container v-loading="loading">
  4. <el-main>
  5. <el-form>
  6. <el-row :gutter="24">
  7. <el-col :lg="12">
  8. <el-form-item label="月计划编号" prop="planCode">{{form.planCode}}
  9. </el-form-item>
  10. </el-col>
  11. <el-col :lg="12">
  12. <el-form-item label="停电设备数" prop="powerOutageDevices">{{form.powerOutageDevices}}
  13. </el-form-item>
  14. </el-col>
  15. </el-row>
  16. </el-form-item>
  17. <el-row :gutter="24">
  18. <el-col :lg="12">
  19. <el-form-item label="月计划时户数" prop="perHourHouseholdsM">
  20. <template >
  21. <el-tag type="danger" effect="dark" v-if="form.perHourHouseholdsM >form.perHourHouseholdsW">{{form.perHourHouseholdsM}}</el-tag>
  22. <el-tag type="success" effect="dark" v-else>{{form.perHourHouseholdsM}}</el-tag>
  23. </template>
  24. </el-form-item>
  25. </el-col>
  26. <el-col :lg="12">
  27. <el-form-item label="周计划时户数" prop="perHourHouseholdsW">
  28. <template >
  29. <el-tag type="success" effect="dark" >{{form.perHourHouseholdsW}}</el-tag>
  30. </template>
  31. </el-form-item>
  32. </el-col>
  33. </el-row>
  34. <el-row :gutter="24">
  35. <el-col :lg="12">
  36. <el-form-item label="市州单位" prop="city">{{form.city}}
  37. </el-form-item>
  38. </el-col>
  39. <el-col :lg="12">
  40. <el-form-item label="区县单位" prop="county">{{form.county}}
  41. </el-form-item>
  42. </el-col>
  43. </el-row>
  44. <el-row :gutter="24">
  45. <el-col :lg="12">
  46. <el-form-item label="供电服务站/所" prop="station">{{form.station}}
  47. </el-form-item>
  48. </el-col>
  49. <el-col :lg="12">
  50. <el-form-item label="申报单位" prop="declarAgency">{{form.declarAgency}}
  51. </el-form-item>
  52. </el-col>
  53. </el-row>
  54. <el-row :gutter="24">
  55. <el-col :lg="12">
  56. <el-form-item label="线路编号" prop="lineCode">{{form.lineCode}}
  57. </el-form-item>
  58. </el-col>
  59. <el-col :lg="12">
  60. <el-form-item label="线路名称" prop="lineName">{{form.lineName}}
  61. </el-form-item>
  62. </el-col>
  63. </el-row>
  64. <el-row :gutter="24">
  65. <el-col :lg="12">
  66. <el-form-item label="检修方案" prop="powerOutageStart">{{form.powerOutageStart}}
  67. </el-form-item>
  68. </el-col>
  69. <el-col :lg="12">
  70. <el-form-item label="审批单" prop="powerOutageEnd">{{form.powerOutageEnd}}
  71. </el-form-item>
  72. </el-col>
  73. </el-row>
  74. </el-form>
  75. <el-footer style="text-align: center;">
  76. <el-button @click="visible=false">关闭</el-button>
  77. </el-footer>
  78. </el-main>
  79. </el-container>
  80. </el-drawer>
  81. </template>
  82. <script>
  83. export default {
  84. emits: ['success', 'closed'],
  85. components: {
  86. },
  87. data() {
  88. return {
  89. loading: false,
  90. form: {
  91. recordId: "",
  92. sortNo: 0,
  93. userName: "",
  94. year: "",
  95. month: "",
  96. postSalary: 0,
  97. levelSalary: 0,
  98. foodSalary: 0,
  99. otherPassSalary: 0,
  100. transportSalary: 0,
  101. postAllowance: 0,
  102. sumAmount: 0,
  103. pensoin: 0,
  104. unemployment: 0,
  105. medical: 0,
  106. accumulationFund: 0,
  107. tax: 0,
  108. costOther: 0,
  109. realCost: 0,
  110. realSalary: 0,
  111. msgType: "",
  112. remark:""
  113. },
  114. visible: false,
  115. isSaveing: false,
  116. }
  117. },
  118. mounted() {
  119. },
  120. methods: {
  121. //显示
  122. open(){
  123. this.visible = true;
  124. return this;
  125. },
  126. //表单注入数据
  127. setData(data){
  128. this.form= data
  129. }
  130. }
  131. }
  132. </script>
  133. <style>
  134. </style>