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