diff --git a/src/views/admin/IssueInfo/IssueInfo.data.ts b/src/views/admin/IssueInfo/IssueInfo.data.ts index 1452da9..22eaf87 100644 --- a/src/views/admin/IssueInfo/IssueInfo.data.ts +++ b/src/views/admin/IssueInfo/IssueInfo.data.ts @@ -5,6 +5,12 @@ import { render } from '/@/utils/common/renderUtils'; import { getWeekMonthQuarterYear } from '/@/utils'; //列表数据 export const columns: BasicColumn[] = [ + { + title: '机构名称', + align: "center", + dataIndex: 'orgName', + width: 240, + }, { title: '发版日期', align: "center", diff --git a/src/views/admin/IssueInfo/IssueInfoList.vue b/src/views/admin/IssueInfo/IssueInfoList.vue index 3a1c913..1393b46 100644 --- a/src/views/admin/IssueInfo/IssueInfoList.vue +++ b/src/views/admin/IssueInfo/IssueInfoList.vue @@ -5,6 +5,13 @@ + + + + + + @@ -15,8 +22,8 @@ - + @@ -76,6 +83,7 @@ import IssueInfoDetailModal from './components/IssueInfoDetailModal.vue' import { useUserStore } from '/@/store/modules/user'; import JSelectMultiple from '/@/components/Form/src/jeecg/components/JSelectMultiple.vue'; import { cloneDeep } from "lodash-es"; +import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue'; const formRef = ref(); const queryParam = reactive({}); diff --git a/src/views/admin/IssueInfo/components/IssueInfoForm.vue b/src/views/admin/IssueInfo/components/IssueInfoForm.vue index db95f98..68cd617 100644 --- a/src/views/admin/IssueInfo/components/IssueInfoForm.vue +++ b/src/views/admin/IssueInfo/components/IssueInfoForm.vue @@ -12,6 +12,13 @@ placeholder="请选择发版类型" allow-clear /> + + + + + @@ -54,6 +61,7 @@ const formData = reactive>({ issueType: '', content: '', createTime: '', + orgName: '', }); const { createMessage } = useMessage(); const labelCol = ref({ xs: { span: 24 }, sm: { span: 5 } }); @@ -63,6 +71,7 @@ const confirmLoading = ref(false); const validatorRules = reactive({ issueType: [{ required: true, message: '请选择发版类型!' },], content: [{ required: true, message: '请输入发版内容!' },], + orgName: [{ required: true, message: '请选择机构!' },], }); const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: false });