powerCutDetail.vue 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <template>
  2. <view class="appWrapper">
  3. <form action="">
  4. <view style="height:30rpx"></view>
  5. <view class="form-item">
  6. <view class="title">
  7. <text class="necessary">*</text>
  8. 开始时间:
  9. </view>
  10. <input type="text" v-model="detailData.start_time" disabled=disabled/>
  11. </view>
  12. <view class="form-item">
  13. <view class="title">
  14. <text class="necessary">*</text>
  15. 结束时间:
  16. </view>
  17. <input type="text" v-model="detailData.end_time" disabled=disabled/>
  18. </view>
  19. <view class="form-item">
  20. <view class="title">所属站点:</view>
  21. <input name="input" disabled ="true" v-model="detailData.site_name"></input>
  22. </view>
  23. <view class="form-item">
  24. <view class="title">计划类型:</view>
  25. <input name="input" disabled ="true" v-model="detailData.plan_type==1?'计划检修停电':detailData.plan_type==2?'计划施工停电':'客户申请停电'"></input>
  26. </view>
  27. <view class="form-item">
  28. <view class="title">
  29. <text class="necessary">*</text>
  30. 报备人:
  31. </view>
  32. <input name="input" v-model="detailData.contacts"></input>
  33. </view>
  34. <view class="form-item">
  35. <view class="title">
  36. <text class="necessary">*</text>
  37. 手机号:
  38. </view>
  39. <input name="input" v-model="detailData.phone" ></input>
  40. </view>
  41. </form>
  42. </view>
  43. </template>
  44. <script>
  45. import calendar from '../calendar/calendar.vue';
  46. export default {
  47. components: {
  48. calendar },
  49. data() {
  50. return {
  51. isShow: false,
  52. detailData:{},
  53. }
  54. },
  55. onLoad: function(option) {
  56. this.getDataList({"status_value":option.status_value,"id":option.id})
  57. },
  58. methods: {
  59. //数据请求
  60. async getDataList(params = {}) {
  61. const res = await this.$myRequest({
  62. url: 'BlackoutPlan/getBlackoutPlanList',
  63. showLoading: true,
  64. data: params
  65. })
  66. console.log('res.data.data')
  67. console.log(res.data.data[0])
  68. this.detailData = res.data.data[0]
  69. },
  70. }
  71. }
  72. </script>
  73. <style lang="scss">
  74. </style>