正在共享屏幕
-
@@ -20,6 +19,7 @@
import { reactive } from 'vue'
import { ElMessage } from 'element-plus';
import { injectPluginState } from '../../provide';
+import { viewerUpdate } from '../../../../apis/viewer';
export default {
props: ['data'],
setup(props) {
@@ -28,7 +28,16 @@ export default {
const state = reactive({
loading: false
});
- const handleConfirm = () => { }
+ const handleConfirm = () => {
+ viewerUpdate({
+ open: false,
+ server: props.data.MachineName
+ }).then(() => {
+ ElMessage.success('已操作!')
+ }).catch(() => {
+ ElMessage.error('操作失败!')
+ });
+ }
return {
data: props.data, state, handleConfirm
@@ -38,7 +47,7 @@ export default {