|
@@ -239,7 +239,7 @@
|
|
|
<!-- 预览 -->
|
|
|
<Preview ref="previewRef" />
|
|
|
<!-- 审核记录 -->
|
|
|
- <ProcessRecord ref="processRecordRef"/>
|
|
|
+ <ProcessRecord ref="processRecordRef" />
|
|
|
<!-- 流程组件 -->
|
|
|
<Process ref="processRef" @onSubmitProcess="onSubmitProcess" />
|
|
|
</div>
|
|
@@ -252,8 +252,8 @@ import { useRouter } from 'vue-router';
|
|
|
import type { FormInstance } from 'element-plus';
|
|
|
import table2excel from 'js-table2excel';
|
|
|
import { formatDate } from '/@/utils/formatTime';
|
|
|
-import { throttle,commonEeum } from '/@/utils/tools';
|
|
|
-import { KnowledgePaged,KnowledgeRevoke,KnowledgeOffshelf,KnowledgeOntheshelf} from '/@/api/knowledge';
|
|
|
+import { throttle, commonEeum } from '/@/utils/tools';
|
|
|
+import { KnowledgePaged, KnowledgeRevoke, KnowledgeOffshelf, KnowledgeOntheshelf } from '/@/api/knowledge';
|
|
|
import { getOrgList } from '/@/api/system/organize';
|
|
|
import { treelist } from '/@/api/knowledge/type';
|
|
|
import { hotspottype } from '/@/api/business/order';
|
|
@@ -364,7 +364,7 @@ const handleClick = () => {
|
|
|
const timeStartChangeCr = (val: string[]) => {
|
|
|
if (val) {
|
|
|
state.queryParams.CreationStartTime = val[0];
|
|
|
- state.queryParams.CreationEndTime = val[0];
|
|
|
+ state.queryParams.CreationEndTime = val[1];
|
|
|
getList();
|
|
|
} else {
|
|
|
state.queryParams.CreationStartTime = '';
|
|
@@ -376,7 +376,7 @@ const timeStartChangeCr = (val: string[]) => {
|
|
|
const timeStartChangeSj = (val: string[]) => {
|
|
|
if (val) {
|
|
|
state.queryParams.StartOnShelfTime = val[0];
|
|
|
- state.queryParams.EndOnShelfTime = val[0];
|
|
|
+ state.queryParams.EndOnShelfTime = val[1];
|
|
|
getList();
|
|
|
} else {
|
|
|
state.queryParams.StartOnShelfTime = '';
|
|
@@ -388,7 +388,7 @@ const timeStartChangeSj = (val: string[]) => {
|
|
|
const timeStartChangeXj = (val: string[]) => {
|
|
|
if (val) {
|
|
|
state.queryParams.StartOffShelfTime = val[0];
|
|
|
- state.queryParams.EndOffShelfTime = val[0];
|
|
|
+ state.queryParams.EndOffShelfTime = val[1];
|
|
|
getList();
|
|
|
} else {
|
|
|
state.queryParams.StartOffShelfTime = '';
|
|
@@ -405,7 +405,7 @@ const handleQuery = throttle(() => {
|
|
|
const getOrgListApi = async () => {
|
|
|
state.loading = true;
|
|
|
try {
|
|
|
- const res: any = await Promise.all([getOrgList(), treelist()]);
|
|
|
+ const res: any = await Promise.all([getOrgList(), treelist({IsEnable:1})]);
|
|
|
state.orgData = res[0].result ?? [];
|
|
|
state.typeData = res[1].result ?? [];
|
|
|
state.loading = false;
|
|
@@ -420,7 +420,7 @@ const getList = () => {
|
|
|
Reflect.deleteProperty(request, 'crTime'); // 删除无用的参数
|
|
|
Reflect.deleteProperty(request, 'sjTime'); // 删除无用的参数
|
|
|
Reflect.deleteProperty(request, 'xjTime'); // 删除无用的参数
|
|
|
- KnowledgePaged(state.queryParams)
|
|
|
+ KnowledgePaged(request)
|
|
|
.then((response: any) => {
|
|
|
state.tableData = response?.result.items ?? [];
|
|
|
state.total = response?.result.total;
|
|
@@ -460,6 +460,12 @@ const resetQuery = throttle((formEl: FormInstance | undefined) => {
|
|
|
state.queryParams.CreateOrgId = '';
|
|
|
state.queryParams.HotspotId = '';
|
|
|
state.queryParams.KnowledgeTypeId = '';
|
|
|
+ state.queryParams.CreationStartTime = '';
|
|
|
+ state.queryParams.CreationEndTime = '';
|
|
|
+ state.queryParams.StartOffShelfTime = '';
|
|
|
+ state.queryParams.EndOffShelfTime = '';
|
|
|
+ state.queryParams.StartOnShelfTime = '';
|
|
|
+ state.queryParams.EndOnShelfTime = '';
|
|
|
typeRef.value?.setCurrentKey(null);
|
|
|
orgRef.value?.setCurrentKey(null);
|
|
|
hotRef.value?.setCurrentKey(null);
|
|
@@ -482,21 +488,21 @@ const onEdit = (row: any) => {
|
|
|
});
|
|
|
};
|
|
|
// 预览
|
|
|
-const onPreview = (row:any) => {
|
|
|
+const onPreview = (row: any) => {
|
|
|
previewRef.value.openDialog(row);
|
|
|
};
|
|
|
// 查看审核记录
|
|
|
-const onRecord = (row:any) => {
|
|
|
+const onRecord = (row: any) => {
|
|
|
processRecordRef.value.openDialog(row);
|
|
|
};
|
|
|
// 发起更新 修改申请
|
|
|
-const onRenew = (row:any) => {
|
|
|
- processRef.value.openDialog({ id: row.workflowId, title: '更新知识', commonEeum: commonEeum.Seat, processType: 'editStart' });
|
|
|
+const onRenew = (row: any) => {
|
|
|
+ processRef.value.openDialog({ id: row.id, title: '更新知识', commonEeum: commonEeum.Seat, processType: 'editStart' });
|
|
|
};
|
|
|
// 发起更新成功
|
|
|
-const onSubmitProcess = ()=>{
|
|
|
+const onSubmitProcess = () => {
|
|
|
handleQuery();
|
|
|
-}
|
|
|
+};
|
|
|
// 下架
|
|
|
const onOffshelf = (row: any) => {
|
|
|
ElMessageBox.confirm(`是否确定要下架?知识下架后,将不会被检索到!`, '提示', {
|
|
@@ -573,7 +579,7 @@ const onRecall = (row: any) => {
|
|
|
};
|
|
|
// 删除知识
|
|
|
const onRowDel = (row: any) => {
|
|
|
- processRef.value.openDialog({ id: row.workflowId, title: '删除知识', commonEeum: commonEeum.Seat, processType: 'deleteStart' });
|
|
|
+ processRef.value.openDialog({ id: row.id, title: '删除知识', commonEeum: commonEeum.Seat, processType: 'deleteStart' });
|
|
|
};
|
|
|
// 导出表格
|
|
|
const onImportTable = () => {
|