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 @@
+
+
+ {{ text }}
+
+
+ {{ text }}
+
+
+
+
@@ -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 @@
+
+
+
+
+
+
+
+
+