notice.vue 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <template>
  2. <div id="app">
  3. <Header></Header>
  4. <Master></Master>
  5. <div class="wrap ov">
  6. <Left></Left>
  7. <div class="main fr">
  8. <h4><a href="/">首页</a> > 班级通知</h4>
  9. <div class="content ov bgf ">
  10. <dl class="notice" style="width: 100%;">
  11. <dt>班级通知 <!--<a href="" class="fr">更多+</a>--></dt>
  12. <div class="oper">
  13. <Button type="info" @click="modal1 = true">发布通知</Button>
  14. <Modal
  15. v-model="modal1" class-name="vertical-center-modal" footer-hide="true"
  16. title="发布通知"
  17. @on-ok="ok"
  18. @on-cancel="cancel">
  19. <Form :model="formItem" :label-width="80">
  20. <FormItem label="通知标题">
  21. <Input v-model="formItem.input" placeholder="请输入通知标题"></Input>
  22. </FormItem>
  23. <FormItem label="通知内容">
  24. <Input v-model="formItem.textarea" type="textarea" :autosize="{minRows: 2,maxRows: 5}" placeholder="请输入通知内容"></Input>
  25. </FormItem>
  26. <FormItem>
  27. <Button type="primary" @click="yes">发布</Button>
  28. <Button style="margin-left: 8px" @click="cancel">取消</Button>
  29. </FormItem>
  30. </Form>
  31. </Modal>
  32. </div>
  33. <dd v-for="item in list"><a href="/noticeDetail">{{item.title}}<span>{{item.date}}</span></a></dd>
  34. </dl>
  35. <Page :total="100" size="small" show-total class="fr" />
  36. </div>
  37. </div>
  38. </div>
  39. <Footer></Footer>
  40. </div>
  41. </template>
  42. <script>
  43. import Header from '@/common/header.vue'
  44. import Master from '@/common/master.vue'
  45. import Left from '@/common/left.vue'
  46. import Footer from '@/common/footer.vue'
  47. export default {
  48. components: {
  49. Header,
  50. Master,
  51. Left,
  52. Footer
  53. },
  54. data () {
  55. return {
  56. modal1: false,
  57. formItem: {
  58. input: '',
  59. textarea: ''
  60. },
  61. list:[
  62. {
  63. title:'2019.4.9 核心素养深入研究,开拓视野精彩纷呈。',
  64. date:'2019-05-09'
  65. },
  66. {
  67. title:'5月10日上午8点举行奥运知识抢答赛,请班级成员准时参加。',
  68. date:'2019-05-09'
  69. },
  70. {
  71. title:'2019年4月28日四年级教研活动通讯',
  72. date:'2019-05-09'
  73. },
  74. {
  75. title:'师退生进 让学生站在教室中央',
  76. date:'2019-05-09'
  77. },
  78. {
  79. title:'区数学高段“问题解决”专题 暨“老带青”教研活动通讯。',
  80. date:'2019-05-09'
  81. },
  82. {
  83. title:'2019年3月15日“图形的认识”专题教研活动通讯',
  84. date:'2019-05-09'
  85. },
  86. {
  87. title:'18.4.17“数学教师青年团”课堂教学能力提升培训活动简讯',
  88. date:'2019-05-09'
  89. },
  90. {
  91. title:'2018.9.11深入教材研究,共筑智慧课堂',
  92. date:'2019-05-09'
  93. },
  94. ]
  95. }
  96. },
  97. methods: {
  98. ok () {
  99. this.$Message.info('发布成功');
  100. },
  101. // cancel () {
  102. // this.$Message.info('');
  103. // }
  104. yes () {
  105. this.modal1 = false;
  106. this.$Message.success('发布成功');
  107. },
  108. cancel () {
  109. this.modal1 = false;
  110. }
  111. }
  112. }
  113. </script>