diff --git a/jeecgboot-vue3/src/views/bl/blTeacherInfo/BlTeacherInfo.api.ts b/jeecgboot-vue3/src/views/bl/blTeacherInfo/BlTeacherInfo.api.ts
index 2bb883f..a360365 100644
--- a/jeecgboot-vue3/src/views/bl/blTeacherInfo/BlTeacherInfo.api.ts
+++ b/jeecgboot-vue3/src/views/bl/blTeacherInfo/BlTeacherInfo.api.ts
@@ -11,6 +11,7 @@ enum Api {
deleteBatch = '/blTeacherInfo/blTeacherInfo/deleteBatch',
importExcel = '/blTeacherAnswer/blTeacherAnswer/importExcel',
exportXls = '/blTeacherAnswer/blTeacherAnswer/exportXls',
+ reloadCreate = '/blTeacherAnswer/blTeacherAnswer/createWord',
}
/**
@@ -30,6 +31,8 @@ export const getImportUrl = Api.importExcel;
*/
export const list = (params) => defHttp.get({ url: Api.list, params });
+export const reloadCreateFn = (params) => defHttp.get({ url: Api.reloadCreate, params });
+
/**
* 删除单个
* @param params
diff --git a/jeecgboot-vue3/src/views/bl/blTeacherInfo/BlTeacherInfoList.vue b/jeecgboot-vue3/src/views/bl/blTeacherInfo/BlTeacherInfoList.vue
index a1fed47..1095331 100644
--- a/jeecgboot-vue3/src/views/bl/blTeacherInfo/BlTeacherInfoList.vue
+++ b/jeecgboot-vue3/src/views/bl/blTeacherInfo/BlTeacherInfoList.vue
@@ -26,8 +26,9 @@
新增
- 下载导入模板
+ 下载导入模板
+
@@ -50,7 +51,7 @@
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import { useListPage } from '/@/hooks/system/useListPage';
import { columns, superQuerySchema } from './BlTeacherInfo.data';
- import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './BlTeacherInfo.api';
+ import { list, deleteOne, batchDelete, getImportUrl, getExportUrl, reloadCreateFn } from './BlTeacherInfo.api';
import { downloadFile } from '/@/utils/common/renderUtils';
import BlTeacherInfoModal from './components/BlTeacherInfoModal.vue'
import BlTeacherInfoV2Modal from './components/BlTeacherInfoV2Modal.vue'
@@ -66,6 +67,7 @@ const $message = useMessage();
const formRef = ref();
const queryParam = reactive({});
const toggleSearchStatus = ref(false);
+ const reloadCreateBtn = ref(false);
const registerModal = ref();
const registerV2Modal = ref();
const userStore = useUserStore();
@@ -132,7 +134,7 @@ const $message = useMessage();
registerV2Modal.value.disableSubmit = true;
registerV2Modal.value.add();
}
-
+
/**
* 编辑事件
*/
@@ -140,7 +142,7 @@ const $message = useMessage();
registerModal.value.disableSubmit = false;
registerModal.value.edit(record);
}
-
+
/**
* 详情
*/
@@ -148,22 +150,22 @@ const $message = useMessage();
registerModal.value.disableSubmit = true;
registerModal.value.edit(record);
}
-
+
/**
* 删除事件
*/
async function handleDelete(record) {
await deleteOne({ id: record.id }, handleSuccess);
}
-
-
+
+
/**
* 成功回调
*/
function handleSuccess() {
(selectedRowKeys.value = []) && reload();
}
-
+
async function handleTjfx(record) {
let realUrl = "/blTeacherAnswer/blTeacherAnswer/createWordTjfx";
let title = "11111";
@@ -222,7 +224,12 @@ const $message = useMessage();
// {
// label: '详情',
// onClick: handleDetail.bind(null, record),
- // },
+ // },
+ {
+ ifShow: reloadCreateBtn.value,
+ label: '重新生成',
+ onClick: reloadCreateFn.bind(null, record),
+ },
{
label: '删除',
popConfirm: {
@@ -233,7 +240,7 @@ const $message = useMessage();
}
];
}
-
+
/**
* 下拉操作栏
*/
@@ -259,7 +266,7 @@ const $message = useMessage();
function searchQuery() {
reload();
}
-
+
/**
* 重置
*/
@@ -269,7 +276,7 @@ const $message = useMessage();
//刷新数据
reload();
}
-
+