From 44cc5732acd4132469c03ec270fd7f62c19b0ad9 Mon Sep 17 00:00:00 2001 From: bai <1643359946@qq.com> Date: Sat, 3 Jun 2023 22:40:23 +0800 Subject: [PATCH] =?UTF-8?q?2023=E5=B9=B46=E6=9C=883=E6=97=A5=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=BB=9F=E8=AE=A1=E6=95=B0=E6=8D=AE=E9=92=BB=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/kc/tksf/kctkcstj/KcTkcstj.data.ts | 3 +- src/views/kc/tksf/kctkcstj/KcTkcstjList.vue | 17 ++ .../tksf/kctkcstj/components/keTangForm.vue | 159 ++++++++++++++++++ .../tksf/kctkcstj/components/keTangModal.vue | 64 +++++++ 4 files changed, 242 insertions(+), 1 deletion(-) create mode 100644 src/views/kc/tksf/kctkcstj/components/keTangForm.vue create mode 100644 src/views/kc/tksf/kctkcstj/components/keTangModal.vue diff --git a/src/views/kc/tksf/kctkcstj/KcTkcstj.data.ts b/src/views/kc/tksf/kctkcstj/KcTkcstj.data.ts index ac196b4..88b1cf6 100644 --- a/src/views/kc/tksf/kctkcstj/KcTkcstj.data.ts +++ b/src/views/kc/tksf/kctkcstj/KcTkcstj.data.ts @@ -37,7 +37,8 @@ export const columns: BasicColumn[] = [ { title: '听课次数', align: "center", - dataIndex: 'tkxttj' + dataIndex: 'tkxttj', + slots: { customRender: 'openViewSlot' }, }, ]; diff --git a/src/views/kc/tksf/kctkcstj/KcTkcstjList.vue b/src/views/kc/tksf/kctkcstj/KcTkcstjList.vue index c578a17..0261a71 100644 --- a/src/views/kc/tksf/kctkcstj/KcTkcstjList.vue +++ b/src/views/kc/tksf/kctkcstj/KcTkcstjList.vue @@ -70,6 +70,14 @@ + + + @@ -92,11 +102,13 @@ import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './KcTkcstj.api'; import { downloadFile } from '/@/utils/common/renderUtils'; import KcTkcstjModal from './components/KcTkcstjModal.vue' + import keTangModal from './components/keTangModal.vue' import JInput from '/@/components/Form/src/jeecg/components/JInput.vue'; const queryParam = ref({}); const toggleSearchStatus = ref(false); const registerModal = ref(); + const keTangModalRef = ref(); //注册table数据 const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({ tableProps: { @@ -226,6 +238,11 @@ reload(); } + function openKetangView(record) { + keTangModalRef.value.disableSubmit = true; + keTangModalRef.value.view(record); + } + diff --git a/src/views/kc/tksf/kctkcstj/components/keTangForm.vue b/src/views/kc/tksf/kctkcstj/components/keTangForm.vue new file mode 100644 index 0000000..3ef66f4 --- /dev/null +++ b/src/views/kc/tksf/kctkcstj/components/keTangForm.vue @@ -0,0 +1,159 @@ + + + + + diff --git a/src/views/kc/tksf/kctkcstj/components/keTangModal.vue b/src/views/kc/tksf/kctkcstj/components/keTangModal.vue new file mode 100644 index 0000000..9f2e884 --- /dev/null +++ b/src/views/kc/tksf/kctkcstj/components/keTangModal.vue @@ -0,0 +1,64 @@ + + + + +