Browse Source

关联pt

master
lucky 4 years ago
parent
commit
1f89b5135d
  1. 4
      src/components/MeetingPreview/MeetingPreview.vue
  2. 8
      src/config/api.js
  3. 29
      src/views/Meeting/Meeting.vue

4
src/components/MeetingPreview/MeetingPreview.vue

@ -3,11 +3,7 @@
<a-button class="mr-3" type="primary">预览</a-button>
<a-modal footer title="会议记录预览" v-model="visible" width="1000px">
<div class="fill-width">
<!-- <a-card :bordered="false" title="会议记录预览"> -->
<a-card :bordered="false">
<!-- <div slot="extra">
<a-button @click="$emit('closeModal')" type="primary">返回</a-button>
</div>-->
<a-list bordered class="metting">
<a-list-item>
<span class="font-bold mb-2">会议时间</span>

8
src/config/api.js

@ -45,10 +45,10 @@ export const countAnalysis = params => axios.post(`${statistics}/countAnalysis`,
export const countCase = params => axios.post(`${statistics}/countCase`, params);
// 添加会议记录
export const saveConferenceRecords = params => axios.post(`${conferenceRecords}/save`, params);
export const saveConRec = params => axios.post(`${conferenceRecords}/save`, params);
// 查会议记录
export const selConRec = params => axios.post(`${conferenceRecords}/selConRec`, params);
// 查会议记录
export const getConRec = params => axios.post(`${conferenceRecords}/get`, params);
// 分享会议记录
export const shareMeeting = params => axios.post(`${conferenceRecords}/share`, params);
export const shareConRec = params => axios.post(`${conferenceRecords}/share`, params);

29
src/views/Meeting/Meeting.vue

@ -3,11 +3,10 @@
<div class="metting">
<a-card :bordered="false" title="会议记录">
<div class="d-flex flex-nowrap" slot="extra">
<!-- <a-button @click="openPreview" class="mr-3" type="primary">预览</a-button> -->
<div @click="openPreview">
<meeting-preview class="mr-3" ref="meetingPreview" />
</div>
<a-button>分享</a-button>
<a-button @click="shareConRec">分享</a-button>
</div>
<a-form :form="form" @submit="handleSubmit">
<!-- 会议时间 -->
@ -90,11 +89,11 @@
</template>
<script>
import MeetingPreview from 'components/MeetingPreview/MeetingPreview.vue';
import QuillEditor from 'components/QuillEditor/QuillEditor.vue';
import moment from 'moment';
import { saveConferenceRecords } from 'config/api';
import { saveConRec, shareConRec } from 'config/api';
import { mapMutations } from 'vuex';
import MeetingPreview from 'components/MeetingPreview/MeetingPreview.vue';
const formItemLayout = {
labelCol: { span: 4 },
@ -161,7 +160,7 @@ export default {
const previewInfo = { host, place, startTime, endTime, participants, meetingMinutes, discussionContent };
//
const params = previewInfo;
this.saveConferenceRecords(params);
this.saveConRec(params);
} catch (error) {
this.$message.error(error || '提交失败');
}
@ -170,9 +169,9 @@ export default {
},
//
async saveConferenceRecords(params) {
async saveConRec(params) {
try {
const res = await saveConferenceRecords(params);
const res = await saveConRec(params);
const { data, msg, code } = res.data;
if (code === 200) {
this.$message.success('提交成功');
@ -191,6 +190,22 @@ export default {
await this.setPreviewInfo(previewInfo);
this.$refs.meetingPreview.openModal();
},
//
async shareConRec() {
try {
const params = { param: { taskId: 0 } };
const res = await shareConRec(params);
const { data, msg, code } = res.data;
if (code === 200) {
console.log('data: ', data);
} else {
throw msg;
}
} catch (error) {
this.$message.error(error || '分享失败');
}
},
},
};
</script>

Loading…
Cancel
Save