From 4f809cdfd42ce1465fbea08162ca328c9671e786 Mon Sep 17 00:00:00 2001 From: Aug <17674666882@163.com> Date: Tue, 5 Aug 2025 21:34:24 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=A2=9E=E5=8A=A0=E8=80=83=E8=AF=81?= =?UTF-8?q?=E5=92=A8=E8=AF=A2=E8=B5=84=E6=96=99=E4=B8=8B=E8=BD=BD=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../employMaterial/controller/EmployMaterialController.java | 2 +- .../jeecg/modules/employMaterial/entity/EmployMaterial.java | 6 +++++- .../modules/employMaterial/mapper/EmployMaterialMapper.java | 2 +- .../employMaterial/service/IEmployMaterialService.java | 2 +- .../service/impl/EmployMaterialServiceImpl.java | 2 +- .../jeecg/modules/employMaterial/vue/EmployMaterialList.vue | 7 +++++++ .../employMaterial/vue/modules/EmployMaterialForm.vue | 5 +++++ .../modules/employMaterial/vue3/EmployMaterial.data.ts | 13 +++++++++++++ 8 files changed, 34 insertions(+), 5 deletions(-) diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/controller/EmployMaterialController.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/controller/EmployMaterialController.java index 705f6bb..3a241de 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/controller/EmployMaterialController.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/controller/EmployMaterialController.java @@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog; /** * @Description: 报名材料信息表 * @Author: jeecg-boot - * @Date: 2024-12-21 + * @Date: 2025-08-05 * @Version: V1.0 */ @Api(tags="报名材料信息表") diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/entity/EmployMaterial.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/entity/EmployMaterial.java index 7a78abc..57c36a2 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/entity/EmployMaterial.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/entity/EmployMaterial.java @@ -20,7 +20,7 @@ import lombok.experimental.Accessors; /** * @Description: 报名材料信息表 * @Author: jeecg-boot - * @Date: 2024-12-21 + * @Date: 2025-08-05 * @Version: V1.0 */ @Data @@ -68,4 +68,8 @@ public class EmployMaterial implements Serializable { @Excel(name = "材料底图", width = 15) @ApiModelProperty(value = "材料底图") private java.lang.String image; + /**资料下载模板*/ + @Excel(name = "资料下载模板", width = 15) + @ApiModelProperty(value = "资料下载模板") + private java.lang.String template; } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/mapper/EmployMaterialMapper.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/mapper/EmployMaterialMapper.java index ad9bd9b..6359c8a 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/mapper/EmployMaterialMapper.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/mapper/EmployMaterialMapper.java @@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * @Description: 报名材料信息表 * @Author: jeecg-boot - * @Date: 2024-12-21 + * @Date: 2025-08-05 * @Version: V1.0 */ public interface EmployMaterialMapper extends BaseMapper { diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/IEmployMaterialService.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/IEmployMaterialService.java index 571cfff..8490b10 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/IEmployMaterialService.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/IEmployMaterialService.java @@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService; /** * @Description: 报名材料信息表 * @Author: jeecg-boot - * @Date: 2024-12-21 + * @Date: 2025-08-05 * @Version: V1.0 */ public interface IEmployMaterialService extends IService { diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/impl/EmployMaterialServiceImpl.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/impl/EmployMaterialServiceImpl.java index 185daa7..ddaa06b 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/impl/EmployMaterialServiceImpl.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/impl/EmployMaterialServiceImpl.java @@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** * @Description: 报名材料信息表 * @Author: jeecg-boot - * @Date: 2024-12-21 + * @Date: 2025-08-05 * @Version: V1.0 */ @Service diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/EmployMaterialList.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/EmployMaterialList.vue index a812624..a18bca2 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/EmployMaterialList.vue +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/EmployMaterialList.vue @@ -163,6 +163,12 @@ dataIndex: 'image', scopedSlots: {customRender: 'imgSlot'} }, + { + title:'资料下载模板', + align:"center", + dataIndex: 'template', + scopedSlots: {customRender: 'fileSlot'} + }, { title: '操作', dataIndex: 'action', @@ -202,6 +208,7 @@ fieldList.push({type:'string',value:'type',text:'类型',dictCode:'material_type'}) fieldList.push({type:'string',value:'keyName',text:'对应材料名称',dictCode:''}) fieldList.push({type:'Text',value:'image',text:'材料底图',dictCode:''}) + fieldList.push({type:'Text',value:'template',text:'资料下载模板',dictCode:''}) this.superFieldList = fieldList } } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/modules/EmployMaterialForm.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/modules/EmployMaterialForm.vue index a4179f4..aea6d83 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/modules/EmployMaterialForm.vue +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/modules/EmployMaterialForm.vue @@ -28,6 +28,11 @@ + + + + + diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue3/EmployMaterial.data.ts b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue3/EmployMaterial.data.ts index cdd3011..dd54225 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue3/EmployMaterial.data.ts +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue3/EmployMaterial.data.ts @@ -30,6 +30,12 @@ export const columns: BasicColumn[] = [ dataIndex: 'image', customRender:render.renderAvatar, }, + { + title: '资料下载模板', + align:"center", + dataIndex: 'template', + slots: { customRender: 'fileSlot' }, + }, ]; //查询数据 export const searchFormSchema: FormSchema[] = [ @@ -72,4 +78,11 @@ export const formSchema: FormSchema[] = [ componentProps:{ }, }, + { + label: '资料下载模板', + field: 'template', + component: 'JUpload', + componentProps:{ + }, + }, ];