From d32d0161aca016e6106ce2aaf7d0cf93a52d4894 Mon Sep 17 00:00:00 2001
From: bai <1643359946@qq.com>
Date: Fri, 28 Jul 2023 23:45:21 +0800
Subject: [PATCH] =?UTF-8?q?2023=E5=B9=B47=E6=9C=8828=E6=97=A5=20=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E5=90=AC=E8=AF=BE=E8=BA=AB=E4=BB=BD=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../config/KcExportConfigTpkwcqkjzglxList.vue | 50 ++-
.../KcExportConfigTpkwcqkjzglxPzList.vue | 308 ++++++++++++++++++
.../kc/config/components/KcTksfrzbForm.vue | 151 +++++++++
.../kc/config/components/KcTksfrzbModal.vue | 75 +++++
4 files changed, 571 insertions(+), 13 deletions(-)
create mode 100644 src/views/kc/config/KcExportConfigTpkwcqkjzglxPzList.vue
create mode 100644 src/views/kc/config/components/KcTksfrzbForm.vue
create mode 100644 src/views/kc/config/components/KcTksfrzbModal.vue
diff --git a/src/views/kc/config/KcExportConfigTpkwcqkjzglxList.vue b/src/views/kc/config/KcExportConfigTpkwcqkjzglxList.vue
index 555b44c..c9ed788 100644
--- a/src/views/kc/config/KcExportConfigTpkwcqkjzglxList.vue
+++ b/src/views/kc/config/KcExportConfigTpkwcqkjzglxList.vue
@@ -7,12 +7,19 @@
-
+
-
-
+
+
+
+
+
+
+
+
+
@@ -25,6 +32,7 @@
查询
重置
+ 导出
- 新增
- 导出
+
-
+
@@ -75,6 +83,9 @@
+
+
+
@@ -86,13 +97,16 @@
import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './KcExportConfigTpkwcqkjzglx.api';
import { downloadFile } from '/@/utils/common/renderUtils';
import KcExportConfigTpkwcqkjzglxModal from './components/KcExportConfigTpkwcqkjzglxModal.vue'
+ import KcTksfrzbModal from './components/KcTksfrzbModal.vue'
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
import { defHttp } from '/@/utils/http/axios';
import { useMessage } from '/@/hooks/web/useMessage';
+ import { JInput } from '/@/components/Form';
const queryParam = ref({});
const toggleSearchStatus = ref(false);
const registerModal = ref();
+ const registerYqModal = ref();
const { createMessage } = useMessage();
@@ -104,6 +118,7 @@
columns,
canResize:false,
useSearchForm: false,
+ showActionColumn: false,
actionColumn: {
width: 120,
fixed: 'right',
@@ -140,6 +155,11 @@
registerModal.value.add();
}
+ function handleAddYq() {
+ registerYqModal.value.disableSubmit = false;
+ registerYqModal.value.add();
+ }
+
/**
* 编辑事件
*/
@@ -225,22 +245,26 @@
}
function onExport() {
+ if(!queryParam.value.dwmc) {
+ createMessage.warn('请选择导出的单位');
+ return ;
+ }
onExportWord();
}
async function onExportWord(){
- let fileName = '教学听课情况表.pdf';
- // let fileName = '教学听课情况表.docx';
+ // let fileName = '教学听课情况表.pdf';
+ let fileName = '教学听课情况表.docx';
let paramsForm = queryParam.value;
- const data = await defHttp.get({ url: '/config/kcExportConfigTpkwcqkjzglx/exportPdf', params: paramsForm, responseType: 'blob' }, { isTransformResponse: false });
- // const data = await defHttp.get({ url: '/config/kcExportConfigTpkwcqkjzglx/exportWord', params: paramsForm, responseType: 'blob' }, { isTransformResponse: false });
+ // const data = await defHttp.get({ url: '/config/kcExportConfigTpkwcqkjzglx/exportPdf', params: paramsForm, responseType: 'blob' }, { isTransformResponse: false });
+ const data = await defHttp.get({ url: '/config/kcExportConfigTpkwcqkjzglx/exportWord', params: paramsForm, responseType: 'blob' }, { isTransformResponse: false });
if (!data) {
createMessage.warning('文件下载失败');
return;
}
- let blobOptions = { type: 'application/pdf' };
- // let blobOptions = { type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' };
+ // let blobOptions = { type: 'application/pdf' };
+ let blobOptions = { type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' };
let navigator:any = window.navigator;
let msSaveBlob = navigator.msSaveBlob;
diff --git a/src/views/kc/config/KcExportConfigTpkwcqkjzglxPzList.vue b/src/views/kc/config/KcExportConfigTpkwcqkjzglxPzList.vue
new file mode 100644
index 0000000..e0ba9f0
--- /dev/null
+++ b/src/views/kc/config/KcExportConfigTpkwcqkjzglxPzList.vue
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+
+
+ 新增
+ 听课要求
+
+
+
+
+
+
+
+ 删除
+
+
+
+ 批量操作
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 无文件
+ 下载
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/kc/config/components/KcTksfrzbForm.vue b/src/views/kc/config/components/KcTksfrzbForm.vue
new file mode 100644
index 0000000..284db07
--- /dev/null
+++ b/src/views/kc/config/components/KcTksfrzbForm.vue
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/kc/config/components/KcTksfrzbModal.vue b/src/views/kc/config/components/KcTksfrzbModal.vue
new file mode 100644
index 0000000..0b49e21
--- /dev/null
+++ b/src/views/kc/config/components/KcTksfrzbModal.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+