HZH 4 жил өмнө
parent
commit
56ed96d3c1

+ 30 - 14
src/components/MainPage/Task/Month.vue

@@ -8,9 +8,14 @@
     margin: 5px;
     /deep/ .el-input{
       display: inline-block;
-      width: 200px;
+      width: 370px;
     }
   }
+  .add-bt{
+    cursor: pointer;
+    font-size: 18px;
+    float: right;
+  }
 }
 </style>
 <template>
@@ -20,9 +25,9 @@
       slot="dateCell"
       slot-scope="{date, data}">
       <div class="day-cell" @click="chooseDay(data)">
-        <p>{{data.day.split('-')[2]}}</p>
-        <div v-if="new Date(data.day).getMonth() + 1 == searchMonth.getMonth() + 1">
-          <p v-for="item in planList[data.day.split('-')[2]]" :key="item.id">
+        <p>{{getDayNum(data.day)}}</p>
+        <div v-if="new Date(data.day).getMonth() == searchMonth.getMonth()">
+          <p v-for="item in planList[getDayNum(data.day)]" :key="item.id">
             {{item.name}}
           </p>
         </div>
@@ -34,10 +39,11 @@
       title="修改计划"
       :visible.sync="visibleChange"
       width="500px">
-      <div>
+      <div v-for="(item, index) in dayPlan" :key="index">
           <label>计划:</label>
-          <el-input placeholder="" v-model="dayPlan.name"></el-input>
+          <el-input placeholder="" v-model="item.name"></el-input>
       </div>
+      <i class="el-icon-circle-plus-outline add-bt" @click="addDayPlan()"></i>
       <span slot="footer" class="dialog-footer">
         <el-button @click="visibleChange = false">取 消</el-button>
         <el-button type="primary" @click="editTask">确 定</el-button>
@@ -60,7 +66,7 @@ export default {
       },
       visibleChange: false,
       planList: {},
-      dayPlan: {}
+      dayPlan: []
 	  }
   },
   created() {
@@ -85,14 +91,24 @@ export default {
       this.visibleChange = false;
     },
     chooseDay(data){
-      this.visibleChange = true;
-      let day = data.day.split('-')[2];
-      if(this.planList[day].length){
-        this.dayPlan = this.planList[day][0];
-      }
-      else{
-        this.dayPlan = {};
+      if(new Date(data.day).getMonth() != this.searchMonth.getMonth()){
+        return;
       }
+      this.visibleChange = true;
+      let day = this.getDayNum(data.day);
+      this.dayPlan = JSON.parse(JSON.stringify(this.planList[day]));
+    },
+    addDayPlan(){
+      this.dayPlan.push({
+        "name": "",
+        "content": "",
+        "year": "",
+        "userId": "",
+        "startTime": "",
+      })
+    },
+    getDayNum(day){
+      return ~~day.split('-')[2];
     }
   }
 }

+ 0 - 0
static/css/group-controlApp.07300f99.css → static/css/group-controlApp.2a5d2a89.css


+ 0 - 0
static/css/group-mainPage.b5ba0a98.css → static/css/group-mainPage.d5a1b3bf.css


+ 1 - 1
static/index.html

@@ -31,4 +31,4 @@
           if(window.confirm("您的浏览器版本过低,推荐使用IE10及以上浏览器或者chrome浏览器,点击确定下载chrome安装浏览器。若是360等浏览器,开启兼容模式")){
               window.open("/download/44.0.2403.89_chrome_installer.exe", "_blank");
           }
-      }</script><link href=/css/group-app.f21ef492.css rel=prefetch><link href=/css/group-controlApp.07300f99.css rel=prefetch><link href=/css/group-mainPage.b5ba0a98.css rel=prefetch><link href=/js/group-app.24a0147e.js rel=prefetch><link href=/js/group-controlApp.68a8ad45.js rel=prefetch><link href=/js/group-mainPage.6738d6ed.js rel=prefetch><link href=/css/app.4a31600b.css rel=preload as=style><link href=/css/chunk-vendors.635bc84a.css rel=preload as=style><link href=/js/app.c730d06d.js rel=preload as=script><link href=/js/chunk-vendors.7c048ce1.js rel=preload as=script><link href=/css/chunk-vendors.635bc84a.css rel=stylesheet><link href=/css/app.4a31600b.css rel=stylesheet></head><body><noscript><strong>We're sorry but my-project doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.7c048ce1.js></script><script src=/js/app.c730d06d.js></script></body></html>
+      }</script><link href=/css/group-app.f21ef492.css rel=prefetch><link href=/css/group-controlApp.2a5d2a89.css rel=prefetch><link href=/css/group-mainPage.d5a1b3bf.css rel=prefetch><link href=/js/group-app.c96982bc.js rel=prefetch><link href=/js/group-controlApp.14afb8a2.js rel=prefetch><link href=/js/group-mainPage.3f30b3ce.js rel=prefetch><link href=/css/app.4a31600b.css rel=preload as=style><link href=/css/chunk-vendors.635bc84a.css rel=preload as=style><link href=/js/app.25ab1562.js rel=preload as=script><link href=/js/chunk-vendors.7c048ce1.js rel=preload as=script><link href=/css/chunk-vendors.635bc84a.css rel=stylesheet><link href=/css/app.4a31600b.css rel=stylesheet></head><body><noscript><strong>We're sorry but my-project doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.7c048ce1.js></script><script src=/js/app.25ab1562.js></script></body></html>

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
static/js/app.25ab1562.js


+ 0 - 0
static/js/group-app.24a0147e.js → static/js/group-app.c96982bc.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
static/js/group-controlApp.14afb8a2.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
static/js/group-controlApp.68a8ad45.js


+ 0 - 0
static/js/group-mainPage.6738d6ed.js → static/js/group-mainPage.3f30b3ce.js


Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно