humingbo před 2 roky
rodič
revize
478c29ff0e
2 změnil soubory, kde provedl 40 přidání a 4 odebrání
  1. 13 0
      src/api/meeting/meeting.js
  2. 27 4
      src/views/meeting/weeklyRecords.vue

+ 13 - 0
src/api/meeting/meeting.js

@@ -140,6 +140,19 @@ export function workComments(data){
   })
 }
 
+/**
+ * 会议信息更改
+ * @param data
+ * @returns {*}
+ */
+export function workMeetingsUpdates(data){
+  return request({
+    url: '/meeting/workMeetingsUpdate',
+    method: 'post',
+    data: data
+  })
+}
+
 /**
  * 获取周会会议信息
  * @returns {*}

+ 27 - 4
src/views/meeting/weeklyRecords.vue

@@ -33,7 +33,7 @@
         </template>
         {{ m.recorder }}
       </el-descriptions-item>
-      <el-descriptions-item :span="2">
+      <el-descriptions-item >
         <template slot="label">
           <i class="el-icon-user"></i>
           参会人员
@@ -42,12 +42,19 @@
           {{ item.name }}
         </span>
       </el-descriptions-item>
+      <el-descriptions-item >
+        <template slot="label">
+          <i class="el-icon-user"></i>
+          参会时长
+        </template>
+        <el-input-number size="small" v-model="m.duration" @change="workMeetingsUpdate(m)"></el-input-number> 小时
+      </el-descriptions-item>
       <el-descriptions-item :span="2">
         <template slot="label">
           <i class="el-icon-office-building"></i>
           参会情况
         </template>
-        {{m.remark}}
+        <el-input   type="textarea" v-model="m.remark" :rows="3" @change="workMeetingsUpdate(m)"></el-input>
       </el-descriptions-item>
     </el-descriptions>
     <el-table
@@ -125,7 +132,13 @@
 </template>
 <script>
 
-import {getMeetingByWeekss, getTaskScheduleRemark, getWeeksRecordsByWeeks, workComments} from '@/api/meeting/meeting'
+import {
+  getMeetingByWeekss,
+  getTaskScheduleRemark,
+  getWeeksRecordsByWeeks,
+  workComments,
+  workMeetingsUpdates
+} from '@/api/meeting/meeting'
 
 import {downloadPdf} from "@/api/meeting/meeting";
 
@@ -157,7 +170,8 @@ export default {
         createUserId: 1,
         createTime: null,
         status: 1,
-        weeks: 46
+        weeks: 46,
+        duration:1
       },
       workContents: {
         col: 0,
@@ -273,6 +287,15 @@ export default {
         });
         this.getData()
       });
+    },
+    workMeetingsUpdate(m){
+      workMeetingsUpdates(m).then(res => {
+        this.$message({
+          message: '操作成功!',
+          type: 'success'
+        });
+        this.getData()
+      })
 
     },
     getTaskScheduleRemarks(row) {