flat: 推送服务

This commit is contained in:
Apcallover
2024-03-18 21:15:52 +08:00
parent 8c9a54058f
commit 261de5fdcf
4 changed files with 246 additions and 3 deletions

View File

@@ -119,6 +119,11 @@
</template>
<!--/自定义按钮-->
<template slot-scope="{row,index}" slot="menu">
<el-button type="text"
icon="el-icon-document"
size="small"
@click="selectPushService(row)"
>推送服务</el-button>
<el-button type="text"
icon="el-icon-document"
size="small"
@@ -308,6 +313,11 @@
</el-drawer>
<mission-view :visible.sync="viewDrawer" :model="view"></mission-view>
<work-view :visible.sync="workViewDrawer" :model="workViewModel"></work-view>
<PushService
:visible="PushServiceVisible"
:rowData="selectPushServiceData"
@changeVisible="() => PushServiceVisible = false"
></PushService>
</div>
</template>
@@ -342,7 +352,8 @@ import missionView from "../../mission/Table/missionView.vue";
import workView from "../../works/Table/missionView.vue"
import {serviceType} from "@/common/dic";
import Tinymce from "@/components/Tinymce";
import {forEach} from "lodash";
import { deepClone } from "@/util/util";
import PushService from "@/views/tenant/main/serve/Dialog/pushService.vue";
const page = {
pageSize: 10,
currentPage: 1,
@@ -365,6 +376,8 @@ export default {
companyName: '',
name: ''
},
PushServiceVisible: false,
selectPushServiceData: null,
viewDrawer: false,
workViewDrawer: false,
view: {},
@@ -444,7 +457,7 @@ export default {
selectPolicyTree: [],
};
},
components: { addGroups, transferGroups, Resume, ied, missionView, workView, Tinymce},
components: { addGroups, transferGroups, Resume, ied, missionView, workView, Tinymce, PushService},
watch: {},
computed: {
...mapGetters(["permission"]),
@@ -899,6 +912,10 @@ export default {
this.getListAllPolicyTree()
},
methods: {
selectPushService(row) {
this.selectPushServiceData = deepClone(row)
this.PushServiceVisible = true
},
handleChange(item) {
console.log(item)
},