Преглед на файлове

Merge branch 'master' of https://git.agilestar.cn/spfm-group/spfm-market-front into master

# Conflicts:
#	package-lock.json
xuxingan преди 3 години
родител
ревизия
6dc62a64cc
променени са 9 файла, в които са добавени 2817 реда и са изтрити 1090 реда
  1. 97 0
      package-lock.json
  2. 3 0
      package.json
  3. 44 0
      src/assets/calendar.scss
  4. 1 1
      src/pages/main/achievements/recallJt.vue
  5. 1088 1088
      src/pages/main/file/flieList.vue
  6. 1165 0
      src/pages/main/file/flieListNet.vue
  7. 383 0
      src/pages/main/fullcalendar/calendar.vue
  8. 13 1
      src/router/index.js
  9. 23 0
      src/utils/home.js

+ 97 - 0
package-lock.json

@@ -947,6 +947,86 @@
         }
       }
     },
+    "@fullcalendar/common": {
+      "version": "5.10.1",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.10.1.tgz",
+      "integrity": "sha512-EumKIJcQTvQdTs75/9dmeREFgjcRVWzqHJS1Xvlz5mNsmB+w9EINCHETRjChtAQg1WD/lTQyVj4sHsKO7vCMSw==",
+      "requires": {
+        "tslib": "^2.1.0"
+      },
+      "dependencies": {
+        "tslib": {
+          "version": "2.3.1",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+          "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+        }
+      }
+    },
+    "@fullcalendar/core": {
+      "version": "5.10.1",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.10.1.tgz",
+      "integrity": "sha512-8sVuC6ywXV+cxqsqTZaR1hgUqeyjVed20NyZ7lGW9AY0kma1GIEwLgqPS5Q6uVhHyin68lmgecKfJCwhxENE8w==",
+      "requires": {
+        "@fullcalendar/common": "~5.10.1",
+        "preact": "^10.0.5",
+        "tslib": "^2.1.0"
+      },
+      "dependencies": {
+        "tslib": {
+          "version": "2.3.1",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+          "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+        }
+      }
+    },
+    "@fullcalendar/daygrid": {
+      "version": "5.10.1",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.10.1.tgz",
+      "integrity": "sha512-sfUMP+rew0krsBffgNcWWKhBCiyytGfRKZJoc64E8ohX7VWjPcPZuB1xgO5U4wPLmNkT0rZiHoGeQGTXw1+ZKg==",
+      "requires": {
+        "@fullcalendar/common": "~5.10.1",
+        "tslib": "^2.1.0"
+      },
+      "dependencies": {
+        "tslib": {
+          "version": "2.3.1",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+          "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+        }
+      }
+    },
+    "@fullcalendar/interaction": {
+      "version": "5.10.1",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.10.1.tgz",
+      "integrity": "sha512-H1g1QeXg7yXtUcKmVtfg7uzm5R5ElFTvYniiXU+8kJda69IDg7Lee+Y7UDv5dvLb5/HxO86RhPVxRtcOQ8XdXw==",
+      "requires": {
+        "@fullcalendar/common": "~5.10.1",
+        "tslib": "^2.1.0"
+      },
+      "dependencies": {
+        "tslib": {
+          "version": "2.3.1",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+          "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+        }
+      }
+    },
+    "@fullcalendar/vue": {
+      "version": "5.10.1",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/vue/-/vue-5.10.1.tgz",
+      "integrity": "sha512-fzWa76ztn4w6pWUHDGQnedrWeHaBUQ3uTuGT3nM7jr3NOKdufAfzh8y4UHRFN2P2pIWpcEV3wji6DZcHmqhyYw==",
+      "requires": {
+        "@fullcalendar/core": "~5.10.1",
+        "tslib": "^2.1.0"
+      },
+      "dependencies": {
+        "tslib": {
+          "version": "2.3.1",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+          "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+        }
+      }
+    },
     "@hapi/address": {
       "version": "2.1.4",
       "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
@@ -9659,6 +9739,11 @@
       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
       "dev": true
     },
+    "preact": {
+      "version": "10.6.6",
+      "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.6.tgz",
+      "integrity": "sha512-dgxpTFV2vs4vizwKohYKkk7g7rmp1wOOcfd4Tz3IB3Wi+ivZzsn/SpeKJhRENSE+n8sUfsAl4S3HiCVT923ABw=="
+    },
     "prelude-ls": {
       "version": "1.1.2",
       "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
@@ -10340,9 +10425,15 @@
       "dev": true
     },
     "sass": {
+<<<<<<< HEAD
       "version": "1.48.0",
       "resolved": "https://registry.npmjs.org/sass/-/sass-1.48.0.tgz",
       "integrity": "sha512-hQi5g4DcfjcipotoHZ80l7GNJHGqQS5LwMBjVYB/TaT0vcSSpbgM8Ad7cgfsB2M0MinbkEQQPO9+sjjSiwxqmw==",
+=======
+      "version": "1.49.9",
+      "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz",
+      "integrity": "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==",
+>>>>>>> e95b7e3f3db5a1d614264a8b533f2f1c1c24098e
       "requires": {
         "chokidar": ">=3.0.0 <4.0.0",
         "immutable": "^4.0.0",
@@ -11068,9 +11159,15 @@
       "dev": true
     },
     "source-map-js": {
+<<<<<<< HEAD
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz",
       "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA=="
+=======
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
+>>>>>>> e95b7e3f3db5a1d614264a8b533f2f1c1c24098e
     },
     "source-map-resolve": {
       "version": "0.5.3",

+ 3 - 0
package.json

@@ -9,6 +9,9 @@
     "analyz": "vue-cli-service build"
   },
   "dependencies": {
+    "@fullcalendar/daygrid": "^5.10.1",
+    "@fullcalendar/interaction": "^5.10.1",
+    "@fullcalendar/vue": "^5.10.1",
     "@tinymce/tinymce-vue": "^3.0.1",
     "axios": "^0.19.0",
     "canvg": "^3.0.7",

+ 44 - 0
src/assets/calendar.scss

@@ -0,0 +1,44 @@
+@charset "UTF-8";
+.calendar-box {
+  height: 710px;
+  overflow-y: scroll;
+}
+.tag-tip{
+  text-align: right;
+  margin-bottom: 20px;
+}
+//左侧会议室列表
+.room-content{
+  box-shadow: 0 0 5px #999;
+  padding-top: 15px;
+  text-align: center;
+  .room-title{
+    font-size: 16px;
+    font-weight: bold;
+    border-bottom: 2px solid #3AA1FF;
+    padding-bottom: 15px;
+  }
+  .room-list{
+    height: 40px;
+    line-height: 40px;
+    border-bottom: 1px solid #eee;
+    font-size: 14px;
+    cursor: pointer;
+    position: relative;
+    i{
+      position: absolute;
+      top: 14px;
+      right: 15px;
+    }
+  }
+  .room-list:last-child{
+    border: none;
+  }
+}
+.active-list, .room-list:hover{
+  background-color: #3AA1FF;
+  color: #fff
+}
+.line{
+  text-align: center;
+}

+ 1 - 1
src/pages/main/achievements/recallJt.vue

@@ -11,7 +11,7 @@
 			</div>
 			<el-tabs tab-position="top" v-model="activeName" @tab-click="handleClick">
 				<el-tab-pane name="0" label="KPI"></el-tab-pane>
-				<el-tab-pane name="1" label="GS"></el-tab-pane>
+<!--				<el-tab-pane name="1" label="GS"></el-tab-pane>-->
 			</el-tabs>
 			<div style="height: 100%">
 				<div style="overflow: none">

Файловите разлики са ограничени, защото са твърде много
+ 1088 - 1088
src/pages/main/file/flieList.vue


Файловите разлики са ограничени, защото са твърде много
+ 1165 - 0
src/pages/main/file/flieListNet.vue


+ 383 - 0
src/pages/main/fullcalendar/calendar.vue

@@ -0,0 +1,383 @@
+<template>
+  <basic-block title="日历">
+    <!--
+    <div class="tag-tip">
+      <el-tag size="small" color="#f08f00">审核中</el-tag>
+      <el-tag size="small" color="#6bb377">已审核</el-tag>
+      <el-tag size="small" color="#999">已结算</el-tag>
+    </div>
+    -->
+    <el-row type="flex" justify="space-between">
+      <!--
+      <el-col :span="4">
+        <div class="room-content">
+          <div class="room-title">会议室列表</div>
+          <div class="room-list" :class="{'active-list': index === activeNum}"
+               v-for="(item, index) in meetingRoomList" :key="index" @click="chooseRoom(index)">
+            <span>{{ item.name }}</span>
+          </div>
+        </div>
+      </el-col>
+      -->
+      <el-col :span="19">
+        <div class="calendar-box">
+          <full-calendar
+              ref="fullCalendar"
+              style="height: 100%"
+              :options="calendarOptions"
+          >
+          </full-calendar>
+        </div>
+      </el-col>
+    </el-row>
+    <!--日程新增弹窗start-->
+    <el-dialog
+        title="会议新增"
+        :visible.sync="dialogVisible"
+        :before-close="close"
+        width="45%">
+      <el-form :model="form" :rules="rules" ref="form" label-width="120px" size="small" class="demo-ruleForm">
+        <el-form-item label="会议主题" prop="title">
+          <el-input v-model="form.title"></el-input>
+        </el-form-item>
+        <el-form-item label="会议室使用人" prop="userId">
+          <el-select v-model="form.userId" clearable filterable placeholder="请选择会议室使用人">
+            <el-option
+                v-for="item in userList"
+                :key="item.userId"
+                :label="item.name"
+                :value="item.userId">
+            </el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item label="会议开始时间" required>
+          <el-col :span="11">
+            <el-form-item prop="startDate" style="margin-bottom: 0">
+              <el-date-picker type="date"
+                  format="yyyy-MM-dd"
+                  value-format="yyyy-MM-dd"
+                  placeholder="选择日期"
+                  v-model="form.startDate"
+                  style="width: 100%;">
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col class="line" :span="2">-</el-col>
+          <el-col :span="11">
+            <el-form-item prop="startTime" style="margin-bottom: 0">
+              <el-time-select placeholder="选择时间"
+                              v-model="form.startTime"
+                              :picker-options="{
+                                start: '00:00',
+                                step: '00:30',
+                                end: '23:30 ',
+                              }"
+                              style="width: 100%;">
+              </el-time-select>
+            </el-form-item>
+          </el-col>
+        </el-form-item>
+        <el-form-item label="会议结束时间" required>
+          <el-col :span="11">
+            <el-form-item prop="endDate" style="margin-bottom: 0">
+              <el-date-picker type="date"
+                  format="yyyy-MM-dd"
+                  value-format="yyyy-MM-dd"
+                  placeholder="选择日期"
+                  v-model="form.endDate"
+                  style="width: 100%;">
+              </el-date-picker>
+            </el-form-item>
+          </el-col>
+          <el-col class="line" :span="2">-</el-col>
+          <el-col :span="11">
+            <el-form-item prop="endTime" style="margin-bottom: 0">
+              <el-time-select placeholder="选择时间"
+                              v-model="form.endTime"
+                              :picker-options="{
+                                start: '00:00',
+                                step: '00:30',
+                                end: '23:30 ',
+                                minTime: form.startTime
+                              }"
+                              style="width: 100%;">
+              </el-time-select>
+            </el-form-item>
+          </el-col>
+        </el-form-item>
+        <el-form-item label="会议备注" prop="desc">
+          <el-input type="textarea" v-model="form.remark"></el-input>
+        </el-form-item>
+        <el-form-item>
+          <el-button @click="resetForm('form')">取消</el-button>
+          <el-button type="primary" @click="submitForm('form')">提交</el-button>
+        </el-form-item>
+      </el-form>
+    </el-dialog>
+    <!--日程新增弹窗end-->
+  </basic-block>
+</template>
+
+<script>
+import _ from 'lodash' //导入loadsh插件
+// 引入日历组件
+import FullCalendar from "@fullcalendar/vue";
+import dayGridPlugin from "@fullcalendar/daygrid";
+import interactionPlugin from "@fullcalendar/interaction";
+// 引入js数据
+import array from '@/utils/home'
+
+export default {
+  name: 'Home',
+  components: {
+    FullCalendar, // make the <FullCalendar> tag available
+  },
+  data(){
+    return{
+      activeNum: 0,
+      dialogVisible: false,
+      meetingRoomList: [],
+      subList: [],
+      userList: [
+        {
+          userId: 1,
+          name: '吕小布'
+        }, {
+          userId: 2,
+          name: '曾小贤'
+        }, {
+          userId: 3,
+          name: '胡一菲'
+        }
+      ],
+      form: {
+        title: '',
+        userId: '',
+        startDate: '',
+        startTime: '',
+        endDate: '',
+        endTime: '',
+        remark: ''
+      },
+      rules: {
+        title: [
+          { required: true, message: '请输入会议主题', trigger: 'blur' }
+        ],
+        userId: [
+          { required: true, message: '请选择会议室使用人', trigger: 'change' }
+        ],
+        startDate: [
+          { required: true, message: '请选择开始日期', trigger: 'change' }
+        ],
+        startTime: [
+          { required: true, message: '请选择开始时间', trigger: 'change' }
+        ],
+        endDate: [
+          { required: true, message: '请选择结束日期', trigger: 'change' }
+        ],
+        endTime: [
+          { required: true, message: '请选择结束时间', trigger: 'change' }
+        ],
+        remark: [
+          { required: true, message: '请填写会议备注', trigger: 'blur' }
+        ]
+      },
+      calendarOptions: {
+        //   timeGridPlugin  可显示每日时间段
+        height: 700,
+        plugins: [dayGridPlugin, interactionPlugin],
+        headerToolbar: {
+          left: "prev,next today",
+          center: "title",
+          right: "dayGridMonth,dayGridWeek,dayGrid",
+          // right: 'agendaWeek,dayGridWeek,dayGrid'
+        },
+        buttonText: {
+          // 设置按钮
+          today: "今天",
+          month: "月",
+          week: "周",
+          dayGrid: "天",
+        },
+        // allDaySlot: false,
+        editable: true,
+        selectable: true,
+        navLinks: true,
+        // displayEventEnd: true,//所有视图显示结束时间
+        initialView: "dayGridMonth", // 设置默认显示月,可选周、日
+        dateClick: this.handleDateClick,
+        eventClick: this.handleEventClick,
+        eventsSet: this.handleEvents,
+        select: this.handleDateSelect,
+        // timezone
+        // 设置日程
+        events: [
+          // {
+          // 	id: 1,
+          // 	title: '09:30~11:30 小破孩',
+          // 	start: '2020-12-11',
+          // 	end: '2020-12-13',
+          // 	color: '#f08f00',
+          // },
+          // {
+          // 	id: 2,
+          // 	title: '9:30~14:30 项目会议',
+          // 	start: '2020-12-14',
+          // 	end: '2020-12-14',
+          // 	color: '#6bb377',
+          // },
+        ],
+        eventColor: "#f08f00", // 修改日程背景色
+        locale: "zh-cn", // 设置语言
+        weekNumberCalculation: "ISO", // 周数
+        customButtons: {
+          prev: { // this overrides the prev button
+            text: "PREV",
+            click: () => {
+              this.prev();
+            }
+          },
+          next: { // this overrides the next button
+            text: "PREV",
+            click: () => {
+              this.next();
+            }
+          },
+          today: {
+            text: "今天",
+            click: () => {
+              this.today();
+            }
+          }
+        }
+      },
+    }
+  },
+  mounted() {
+    // 获取用户信息
+    this.calendarApi = this.$refs.fullCalendar.getApi();
+    this.meetingRoomList = array.meetingRoomList;
+    this.getReservationList(array.scheduleList0);
+  },
+  methods:{
+    getReservationList(arrayData){
+      let newArr = [];
+      this.subList = arrayData;
+      arrayData.forEach((item) => {
+        newArr.push({
+          start: this.dealWithTime(item.beginDate),
+          end: this.addDate(this.dealWithTime(item.endDate), 1),
+          color: item.status,
+          id: item.id,
+          title: `${this.getTitle(item.beginDate, item.endDate)} ${item.title}`,
+        })
+      });
+      this.calendarOptions.events = newArr;
+    },
+    // 切换教室
+    chooseRoom(index){
+      this.activeNum = index;
+      // 查询该会议室下面的会议事件
+      if(index === 0){
+        this.getReservationList(array.scheduleList0);
+      }else if(index === 1){
+        this.getReservationList(array.scheduleList1);
+      }
+    },
+    // 日期加1天
+    addDate(date, days) {
+      var d = new Date(date);
+      d.setDate(d.getDate() + days);
+      var mon = (d.getMonth() + 1) < 10 ? "0" + (d.getMonth() + 1) : d.getMonth() + 1;
+      let endD = d.getDate() < 10 ? '0' + d.getDate() : d.getDate();
+      return `${d.getFullYear()}-${mon}-${endD}`;
+    },
+    // 获取会议事件title
+    getTitle(date1, date2) {
+      let start = date1.substring(11, 16);
+      let end = date2.substring(11, 16);
+      return `${start}~${end}`;
+    },
+    getShowTime(beginDate, endDate) {
+      this.form.startDate = this.dealWithTime(beginDate);
+      this.form.startTime = this.getHoursMin(beginDate);
+      this.form.endDate = this.dealWithTime(endDate);
+      this.form.endTime = this.getHoursMin(endDate);
+    },
+    // 获取时分时间
+    getHoursMin(value) {
+      return value.substring(11, 16);
+    },
+    // 处理会议时间格式
+    dealWithTime(date) {
+      let newDate = /\d{4}-\d{1,2}-\d{1,2}/g.exec(date)[0];
+      return newDate;
+    },
+    // 点击日历
+    handleDateClick: function (arg) {
+      this.$forceUpdate();
+      console.log(arg,'事件1')
+      this.dialogVisible = true;
+    },
+    // 日历日程点击事件
+    handleEventClick(calEvent) {
+      console.log(calEvent,'事件2');
+      this.dialogVisible = true;
+      let id = calEvent.event.id;
+      let info = this.subList.filter((item) => {
+        return item.id == id
+      });
+      this.$nextTick(() => {
+        this.form = _.cloneDeep(info[0]);
+        // 处理时间回显
+        this.getShowTime(this.form.beginDate, this.form.endDate);
+        console.log(info[0],'数据')
+      });
+    },
+    handleEvents(events) {
+      console.log(events,'事件3');
+    },
+    handleDateSelect(selectInfo) {
+      console.log(selectInfo,'事件4');
+    },
+    // 切换上一个按钮
+    prev() {
+      this.calendarApi.prev();
+    },
+    // 切换下一个按钮事件
+    next() {
+      this.calendarApi.next();
+    },
+    // 点击今天按钮
+    today() {
+      this.calendarApi.today();
+    },
+    // 提交数据
+    submitForm(formName) {
+      this.$refs[formName].validate((valid) => {
+        if (valid) {
+          this.form.startDate = `${this.form.startDate} ${this.form.startTime}`;
+          this.form.endDate = `${this.form.endDate} ${this.form.endTime}`;
+          console.log(this.form, '数据');
+          this.dialogVisible = false;
+        } else {
+          console.log('error submit!!');
+          return false;
+        }
+      });
+    },
+    resetForm(formName) {
+      this.dialogVisible = false;
+      this.$refs[formName].resetFields();
+    },
+    //关闭弹窗,重置表单
+    close(){
+      this.dialogVisible = false;
+      this.$refs['form'].resetFields();
+    },
+  }
+}
+</script>
+<style lang="scss" scoped>
+@import "src/assets/calendar";
+</style>

+ 13 - 1
src/router/index.js

@@ -1099,6 +1099,18 @@ const routes = [{
             component: (resolve) => require( /* webpackChunkName: "system" */['../pages/main/file/flieList'], resolve)
           },
         {
+            meta: { name: '文件共享', keepAlive: true },
+            path: '/fileListNet',
+            name: 'fileListNet',
+            component: (resolve) => require( /* webpackChunkName: "system" */['../pages/main/file/flieListNet'], resolve)
+        },
+        {
+        meta: { name: '日历', keepAlive: true },
+        path: '/calendar',
+        name: 'calendar',
+        component: (resolve) => require( /* webpackChunkName: "system" */['../pages/main/fullcalendar/calendar'], resolve)
+        },
+        {
             meta: { name:  '公告', keepAlive: false },
             path: '/noticec',
             name: 'noticec',
@@ -1718,7 +1730,7 @@ const routes = [{
             name: 'marketDecisionMeeting',
             component: (resolve) => require( /* webpackChunkName: "system" */ ['../pages/main/meetingDeclaration/marketDecisionMeeting'], resolve)
         },
-        
+
     ]
 },
 {

+ 23 - 0
src/utils/home.js

@@ -0,0 +1,23 @@
+// 会议室列表数据
+let meetingRoomList = [
+    {id:0,name:'会议室1'},{id:0,name:'会议室2'},{id:0,name:'会议室3'}
+];
+// 会议室1日程安排
+let scheduleList0 = [
+    {id: 1, title: '小破孩', userId: 3, beginDate: '2021-07-11 09:30', endDate: '2021-07-11 11:30', remark: '备注内容', status: '#f08f00'},
+    {id: 2, title: '项目会议', userId: 2, beginDate: '2021-07-11 13:30', endDate: '2021-07-11 14:30', remark: '备注内容', status: '#6bb377'},
+    {id: 3, title: '供应商接待', userId: 3, beginDate: '2021-09-18 10:00', endDate: '2021-09-18 12:30', remark: '备注内容', status: '#6bb377'},
+    {id: 4, title: '部门周会', userId: 2, beginDate: '2021-10-18 13:30', endDate: '2021-10-19 15:30', remark: '备注内容', status: '#999'},
+    {id: 5, title: '项目分析会', userId: 1, beginDate: '2021-11-29 14:30', endDate: '2021-11-29 17:00', remark: '备注内容', status: '#6bb377'},
+];
+// 会议室2日程安排
+let scheduleList1 = [
+    {id: 1, title: '小破孩', userId: 2, beginDate: '2021-08-03 09:30', endDate: '2021-08-05 11:30', remark: '备注内容', status: '#f08f00'},
+    {id: 2, title: '项目会议', userId: 3, beginDate: '2021-09-10 09:30', endDate: '2021-09-11 14:30', remark: '备注内容', status: '#6bb377'},
+    {id: 3, title: '供应商接待', userId: 1, beginDate: '2021-10-15 10:00', endDate: '2021-10-17 12:30', remark: '备注内容', status: '#6bb377'},
+    {id: 4, title: '部门周会', userId: 1, beginDate: '2021-11-23 13:30', endDate: '2021-11-23 15:30', remark: '备注内容', status: '#999'},
+    {id: 5, title: '项目分析会', userId: 2, beginDate: '2021-12-26 14:30', endDate: '2021-12-29 17:00', remark: '备注内容', status: '#6bb377'},
+];
+export default {
+    meetingRoomList,scheduleList0,scheduleList1
+}