Commit fa71dadf authored by 以墨为白's avatar 以墨为白 🎧

导演部增加结束会议按钮

parent fb7d3e6c
...@@ -42,11 +42,6 @@ export const setChatRoomCurrentIssue = (chatRoomId, currentIssue) => { ...@@ -42,11 +42,6 @@ export const setChatRoomCurrentIssue = (chatRoomId, currentIssue) => {
return get(`${PREFIX_CHATROOM}/setChatRoomCurrentIssue?chatRoomId=${chatRoomId}&currentIssue=${currentIssue}`); return get(`${PREFIX_CHATROOM}/setChatRoomCurrentIssue?chatRoomId=${chatRoomId}&currentIssue=${currentIssue}`);
} }
//设置聊天室(群组)状态
export const setChatRoomStatus = (chatRoomId) => {
return get(`${PREFIX_CHATROOM}/setChatRoomStatus?chatRoomId=${chatRoomId}`);
}
//上传文件 //上传文件
export const upLoadFiles = (bucket, data) => { export const upLoadFiles = (bucket, data) => {
return fileUpload(`api/rest/file/upload?bucket=${bucket}`, data) return fileUpload(`api/rest/file/upload?bucket=${bucket}`, data)
......
...@@ -181,12 +181,12 @@ export default { ...@@ -181,12 +181,12 @@ export default {
} }
.cardType1 { .cardType1 {
background-image: url(@/assets/img/ddkz/13.png); background-image: url(@/assets/img/ddkz/14.png);
background-size: 100% 100%; background-size: 100% 100%;
} }
.cardType2 { .cardType2 {
background-image: url(@/assets/img/ddkz/14.png); background-image: url(@/assets/img/ddkz/13.png);
background-size: 100% 100%; background-size: 100% 100%;
} }
} }
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<script> <script>
import { upLoadFiles } from '../../../api/chat/chatRoom'; import { upLoadFiles, stopExercise } from '../../../api/chat/chatRoom';
import { format_file } from '../../../util/http_util'; import { format_file } from '../../../util/http_util';
import elDragDialog from "@/util/directive/el-dragDialog"; import elDragDialog from "@/util/directive/el-dragDialog";
// import { h } from 'vue'; // import { h } from 'vue';
...@@ -101,7 +101,13 @@ export default { ...@@ -101,7 +101,13 @@ export default {
this.dialogVisible = false; this.dialogVisible = false;
}, },
end() { end() {
this.myStompClient.send(`/app/sendToChatRoom/${this.currentChatRoom.id}/${this.currentChatRoom.teamId}`, {}, JSON.stringify(this.form));
let data = {chatRoomId: this.currentChatRoom.id, result: this.form.content};
stopExercise(data).then(res =>{
console.log(res);
}).catch(err =>{
console.log(err);
});
}, },
handleDialogOpen() { handleDialogOpen() {
this.myStompClient = this.$props.stompClient; this.myStompClient = this.$props.stompClient;
......
...@@ -276,7 +276,9 @@ export default { ...@@ -276,7 +276,9 @@ export default {
createChatRoom(this.formData).then(res => { createChatRoom(this.formData).then(res => {
if (res == '创建成功') { if (res == '创建成功') {
this.$message.success('聊天室创建成功!'); this.$message.success('聊天室创建成功!');
this.getUserList();
this.formData.teams = []; this.formData.teams = [];
this.formData.director = []
} }
}).catch(error => { }).catch(error => {
this.$message.error(error); this.$message.error(error);
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<el-table :data="meetingList" tooltip-effect="dark" style="width: 100%;" height="calc(100% - 60px)"> <el-table :data="meetingList" tooltip-effect="dark" style="width: 100%;" height="calc(100% - 60px)">
<el-table-column type="index" width="60" label="序号" align="center"></el-table-column> <el-table-column type="index" width="60" label="序号" align="center"></el-table-column>
<el-table-column prop="chatRoomInfo.nickname" label="演习标题" align="center"></el-table-column> <el-table-column prop="chatRoomInfo.nickname" label="演习标题" align="center"></el-table-column>
<el-table-column prop="teamInfo.teamType" label="演习方" align="center"></el-table-column> <el-table-column prop="teamInfo.teamName" label="演习方" align="center"></el-table-column>
<el-table-column prop="title" label="发送标题" align="center"></el-table-column> <el-table-column prop="title" label="发送标题" align="center"></el-table-column>
<el-table-column prop="content" label="发送内容" align="center"></el-table-column> <el-table-column prop="content" label="发送内容" align="center"></el-table-column>
<el-table-column prop="remark" label="发送附件" align="center"></el-table-column> <el-table-column prop="remark" label="发送附件" align="center"></el-table-column>
...@@ -23,12 +23,12 @@ ...@@ -23,12 +23,12 @@
<el-table-column label="操作" align="center" width="500"> <el-table-column label="操作" align="center" width="500">
<template slot-scope="scope"> <template slot-scope="scope">
<!-- <el-button size="mini" type="primary">详情</ el-button> --> <!-- <el-button size="mini" type="primary">详情</ el-button> -->
<el-button v-if="(scope.row.messageStatus?scope.row.messageStatus.name:null) == '待审批'" size="mini" type="success" <el-button v-if="(scope.row.messageStatus?scope.row.messageStatus.value:null) == 'PENDING_APPROVAL'" size="mini" type="success"
@click="passNotice(scope.row)">同意</el-button> @click="passNotice(scope.row)">同意</el-button>
<el-button v-if="(scope.row.messageStatus?scope.row.messageStatus.name:null) == '待审批'" size="mini" type="danger" <el-button v-if="(scope.row.messageStatus?scope.row.messageStatus.value:null) == 'PENDING_APPROVAL'" size="mini" type="danger"
@click="rejectNotice(scope.row)">驳回</el-button> @click="rejectNotice(scope.row)">驳回</el-button>
<el-tag v-if="(scope.row.messageStatus?scope.row.messageStatus.name:null) == '已同意'" type="success" effect="dark">已通过</el-tag> <el-tag v-if="(scope.row.messageStatus?scope.row.messageStatus.value:null) == 'PASS'" type="success" effect="dark">已通过</el-tag>
<el-tag v-if="(scope.row.messageStatus?scope.row.messageStatus.name:null) == '已拒绝'" type="danger" effect="dark">未通过</el-tag> <el-tag v-if="(scope.row.messageStatus?scope.row.messageStatus.value:null) == 'REFUSE'" type="danger" effect="dark">未通过</el-tag>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment