Browse Source

1、增加考证咨询资料下载模板字段

master
Aug 1 month ago
parent
commit
4f809cdfd4
8 changed files with 34 additions and 5 deletions
  1. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/controller/EmployMaterialController.java
  2. +5
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/entity/EmployMaterial.java
  3. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/mapper/EmployMaterialMapper.java
  4. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/IEmployMaterialService.java
  5. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/impl/EmployMaterialServiceImpl.java
  6. +7
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/EmployMaterialList.vue
  7. +5
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/modules/EmployMaterialForm.vue
  8. +13
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue3/EmployMaterial.data.ts

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/controller/EmployMaterialController.java View File

@ -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="报名材料信息表")


+ 5
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/entity/EmployMaterial.java View File

@ -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;
}

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/mapper/EmployMaterialMapper.java View File

@ -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<EmployMaterial> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/IEmployMaterialService.java View File

@ -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<EmployMaterial> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/service/impl/EmployMaterialServiceImpl.java View File

@ -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


+ 7
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/EmployMaterialList.vue View File

@ -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
}
}


+ 5
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue/modules/EmployMaterialForm.vue View File

@ -28,6 +28,11 @@
<j-image-upload isMultiple v-model="model.image" ></j-image-upload>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="资料下载模板" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="template">
<j-upload v-model="model.template" ></j-upload>
</a-form-model-item>
</a-col>
</a-row>
</a-form-model>
</j-form-container>


+ 13
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/employMaterial/vue3/EmployMaterial.data.ts View File

@ -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:{
},
},
];

Loading…
Cancel
Save