oa.vue 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <template>
  2. <div class="app-container">
  3. <!-- 对话框(添加 / 修改) -->
  4. <el-form ref="form" :model="form" label-width="100px">
  5. <el-form-item label="开始时间:" prop="startTime"> {{form.startTime}} </el-form-item>
  6. <el-form-item label="结束时间:" prop="endTime"> {{form.endTime}} </el-form-item>
  7. <el-form-item label="请假类型:" prop="type">
  8. <!-- <dict-tag :type="DICT_TYPE.BPM_OA_LEAVE_TYPE" :value="form.type"/> -->
  9. </el-form-item>
  10. <el-form-item label="原因:" prop="reason"> {{ form.reason }}</el-form-item>
  11. </el-form>
  12. </div>
  13. </template>
  14. <script>
  15. // import { getLeave} from "@/api/bpm/leave"
  16. // import {getDictDatas, DICT_TYPE} from '@/utils/dict'
  17. export default {
  18. name: "BpmOALeaveDetail",
  19. components: {
  20. },
  21. props: {
  22. id: {
  23. type: [String, Number],
  24. default: undefined
  25. },
  26. },
  27. data() {
  28. return {
  29. leaveId: undefined, // 请假编号
  30. // 表单参数
  31. form: {
  32. startTime: undefined,
  33. endTime: undefined,
  34. type: undefined,
  35. reason: undefined,
  36. },
  37. // typeDictData: getDictDatas(DICT_TYPE.BPM_OA_LEAVE_TYPE),
  38. };
  39. },
  40. created() {
  41. // this.getDetail();
  42. },
  43. methods: {
  44. /** 获得请假信息 */
  45. // getDetail() {
  46. // getLeave(this.leaveId).then(response => {
  47. // this.form = response.data;
  48. // });
  49. // },
  50. }
  51. };
  52. </script>