|
@@ -9,7 +9,11 @@
|
|
|
|
|
|
<div class="desc-wrap-BasicTable">
|
|
<div class="desc-wrap-BasicTable">
|
|
<BasicTable @register="registerTimeTable" >
|
|
<BasicTable @register="registerTimeTable" >
|
|
-
|
|
|
|
|
|
+ <template #copy="{ text }">
|
|
|
|
+ <a @click="handleCopy(text)">
|
|
|
|
+ {{ text }}
|
|
|
|
+ </a>
|
|
|
|
+ </template>
|
|
<template #action="{ record }">
|
|
<template #action="{ record }">
|
|
<TableAction
|
|
<TableAction
|
|
stopButtonPropagation
|
|
stopButtonPropagation
|
|
@@ -39,6 +43,8 @@
|
|
import { useModal } from '/@/components/Modal';
|
|
import { useModal } from '/@/components/Modal';
|
|
import { refundTimeTableSchema, refundTimeTableData } from './data';
|
|
import { refundTimeTableSchema, refundTimeTableData } from './data';
|
|
import { usePermissionStore } from '/@/store/modules/permission';
|
|
import { usePermissionStore } from '/@/store/modules/permission';
|
|
|
|
+ import { copyTextToClipboard } from '/@/hooks/web/useCopyToClipboard';
|
|
|
|
+ import { useMessage } from '/@/hooks/web/useMessage';
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
components: {
|
|
components: {
|
|
BasicTable,
|
|
BasicTable,
|
|
@@ -58,6 +64,7 @@
|
|
setup() {
|
|
setup() {
|
|
const { t } = useI18n();
|
|
const { t } = useI18n();
|
|
const [register, { openModal }] = useModal();
|
|
const [register, { openModal }] = useModal();
|
|
|
|
+ const { createMessage } = useMessage();
|
|
const state = ref<number>(1); //未处理,0已处理(默认1)
|
|
const state = ref<number>(1); //未处理,0已处理(默认1)
|
|
const permissionStore = usePermissionStore();
|
|
const permissionStore = usePermissionStore();
|
|
const { getCheckPerm } = permissionStore;
|
|
const { getCheckPerm } = permissionStore;
|
|
@@ -131,7 +138,12 @@
|
|
async function handleWithdraw(record: Recordable) {
|
|
async function handleWithdraw(record: Recordable) {
|
|
openModal(true,record)
|
|
openModal(true,record)
|
|
}
|
|
}
|
|
|
|
+ function handleCopy(str: string) {
|
|
|
|
+ copyTextToClipboard(str);
|
|
|
|
+ createMessage.success('复制成功');
|
|
|
|
+ }
|
|
return {
|
|
return {
|
|
|
|
+ handleCopy,
|
|
registerTimeTable,
|
|
registerTimeTable,
|
|
handleWithdraw,
|
|
handleWithdraw,
|
|
changeTable,
|
|
changeTable,
|