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 @@
+
+
+
+
+
+
+
+
+