teach_detail.vue 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <template>
  2. <view class="content">
  3. <!-- 申请类型 -->
  4. <view class="request_type">
  5. <view class="type_title">换课申请</view>
  6. <view class="type_time">2023.11.04 12:00</view>
  7. <view class="type_zhuang">审批通过</view>
  8. <!-- <view class="type_zhuang2">审批通过</view>
  9. <view class="type_zhuang3">审批通过</view> -->
  10. </view>
  11. <!-- 申请内容 -->
  12. <view class="request_detail">
  13. <uni-forms ref="valiForm" :rules="rules" :modelValue="baseFormData">
  14. <uni-forms-item label="类型" name="companyName" required>
  15. <view class="uni-input">
  16. 111
  17. </view>
  18. </uni-forms-item>
  19. <view class="form-line"></view>
  20. <uni-forms-item label="开始时间" name="companyName" required>
  21. <view class="uni-input">
  22. 111
  23. </view>
  24. </uni-forms-item>
  25. <view class="form-line"></view>
  26. <uni-forms-item label="结束时间" name="companyName" required>
  27. <view class="uni-input">
  28. 111
  29. </view>
  30. </uni-forms-item>
  31. <view class="form-line"></view>
  32. <uni-forms-item label="申请部门" name="companyName" required>
  33. <view class="uni-input">
  34. 111
  35. </view>
  36. </uni-forms-item>
  37. <view class="form-line"></view>
  38. <uni-forms-item label="换课老师" name="companyName" required>
  39. <view class="uni-input">
  40. 111
  41. </view>
  42. </uni-forms-item>
  43. </uni-forms>
  44. </view>
  45. <!-- 申请备注 -->
  46. <view class="request_remark">
  47. <uni-forms-item label="备注" name="companyName" required>
  48. </uni-forms-item>
  49. <view class="liyou">{{shanchang}}</view>
  50. <text class="textsrea-txt">1/200</text>
  51. </view>
  52. <!-- 审批意见 -->
  53. <view class="option_title">审批意见</view>
  54. <view class="request_list">
  55. <uni-easyinput type="textarea" v-model="option" placeholder="请输入审批意见" @input="input"></uni-easyinput>
  56. <text class="textsrea-txt" style="margin-left: 337px;">3/800</text>
  57. </view>
  58. <view class="submit-disagree" v-if="type==2">驳回</view>
  59. <view class="submit-agree" v-if="type==2">同意</view>
  60. </view>
  61. </template>
  62. <script>
  63. export default {
  64. data() {
  65. return {
  66. list:[
  67. {title:'提交申请',name:'我',time:'2023.11.07 09:00'},
  68. {title:'提交申请',name:'我',time:'2023.11.07 09:00'},
  69. {title:'提交申请',name:'我',time:'2023.11.07 09:00'},
  70. {title:'提交申请',name:'我',time:'2023.11.07 09:00'},
  71. ],
  72. //表单数据
  73. baseFormData:{
  74. submittype:['住院医师','主任医师','副主任医师','主治医师'],//职称
  75. indextype:0,
  76. startTime:'',
  77. endTime:'',
  78. remark:'',//备注
  79. },
  80. // 校验规则
  81. rules: {
  82. indextype: {
  83. rules: [{
  84. required: true,
  85. errorMessage: '类型不能为空'
  86. }]
  87. },
  88. age: {
  89. rules: [{
  90. required: true,
  91. errorMessage: '年龄不能为空'
  92. }, {
  93. format: 'number',
  94. errorMessage: '年龄只能输入数字'
  95. }]
  96. }
  97. },
  98. option:'',//审批意见
  99. type:'2',
  100. }
  101. },
  102. onLoad() {
  103. },
  104. mounted() {
  105. },
  106. methods: {
  107. //输入审批意见
  108. input(e){
  109. this.option=e
  110. },
  111. }
  112. }
  113. </script>
  114. <style>
  115. @import url("./teach_detail.css");
  116. </style>