|
@@ -18,7 +18,9 @@ import type { IDynamicFormOptions } from '@imengyu/vue-dynamic-form';
|
|
|
import type { SelectProps } from 'ant-design-vue';
|
|
|
import type { UploadImageFormItemProps } from '@/components/dynamicf/UploadImageFormItem';
|
|
|
import { useRoute } from 'vue-router';
|
|
|
+import { useAuthStore } from '@/stores/auth';
|
|
|
|
|
|
+const authStore = useAuthStore();
|
|
|
const formModel = ref(new InheritorWorkInfo()) as Ref<InheritorWorkInfo>;
|
|
|
const formOptions = ref<IDynamicFormOptions>({
|
|
|
formLabelCol: { span: 6 },
|
|
@@ -50,7 +52,9 @@ const formOptions = ref<IDynamicFormOptions>({
|
|
|
{ label: '缩略图', name: 'image', type: 'single-image', additionalProps: { placeholder: '请上传图片', uploadCo: useImageSimpleUploadCo(), name: 'file', accept: 'image/*' } as UploadImageFormItemProps },
|
|
|
{ label: '图片说明', name: 'imageDesc', type: 'text', additionalProps: { placeholder: '请输入图片说明' } },
|
|
|
{
|
|
|
- label: '组图', name: 'images', type: 'mulit-image', additionalProps: {
|
|
|
+ label: '组图', name: 'images', type: 'mulit-image',
|
|
|
+ hidden: { callback: (_, model) => (model as InheritorWorkInfo).type !== 4 },
|
|
|
+ additionalProps: {
|
|
|
placeholder: '请上传组图',
|
|
|
uploadCo: useImageSimpleUploadCo(), name: 'file', accept: 'image/*', maxCount: 20
|
|
|
} as UploadImageFormItemProps
|
|
@@ -76,18 +80,26 @@ const formOptions = ref<IDynamicFormOptions>({
|
|
|
hidden: { callback: (_, model) => (model as InheritorWorkInfo).type !== 5 },
|
|
|
additionalProps: { placeholder: '请上传数字档案', uploadCo: useImageSimpleUploadCo(), name: 'file', maxCount: 20 } as UploadImageFormItemProps
|
|
|
},
|
|
|
- {
|
|
|
- label: '审核人员', name: 'text1', type: 'static-text',
|
|
|
- additionalProps: {
|
|
|
- text: '黄念旭,李向群,卢志明',
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- label: '审核状态', name: 'text2', type: 'static-text',
|
|
|
- additionalProps: {
|
|
|
- text: '暂未审核',
|
|
|
- }
|
|
|
- },
|
|
|
+ {
|
|
|
+ label: '审核人员', name: 'text1', type: 'static-text',
|
|
|
+ additionalProps: {
|
|
|
+ text: '黄念旭,李向群,卢志明',
|
|
|
+ style: { color: '#999', }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '审核状态', name: 'text2', type: 'static-text',
|
|
|
+ additionalProps: {
|
|
|
+ text: '暂未审核',
|
|
|
+ style: { color: '#999', }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '填报人', name: 'text3', type: 'static-text',
|
|
|
+ additionalProps: {
|
|
|
+ text: authStore.userInfo?.nickname,
|
|
|
+ }
|
|
|
+ },
|
|
|
]
|
|
|
},
|
|
|
/* {
|
|
@@ -124,7 +136,6 @@ const formOptions = ref<IDynamicFormOptions>({
|
|
|
region: [{ required: true, message: '请选择地区' }],
|
|
|
image: [{ required: true, message: '请上传图片' }],
|
|
|
type: [{ required: true, message: '请选择类型' }],
|
|
|
- images: [{ required: true, message: '请上传组图' }],
|
|
|
content: [{ required: true, message: '请输入内容介绍' }],
|
|
|
}
|
|
|
});
|