From 20efae8fc7c21c71b0fc85334346bf51ac785e6c Mon Sep 17 00:00:00 2001 From: Gitea Date: Wed, 20 Nov 2024 17:40:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=93=E5=AE=B6=E7=BB=84=E6=88=90=E5=91=98?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ExpGroupController.java | 208 --------------- .../demo/expgroup/entity/ExpGroup.java | 72 ----- .../demo/expgroup/mapper/ExpGroupMapper.java | 17 -- .../expgroup/mapper/xml/ExpGroupMapper.xml | 5 - .../expgroup/service/IExpGroupService.java | 14 - .../service/impl/ExpGroupServiceImpl.java | 19 -- .../src/views/expgroup/ExpGroup.api.ts | 83 ------ .../src/views/expgroup/ExpGroup.data.ts | 63 ----- .../src/views/expgroup/ExpGroupList.vue | 243 ----------------- .../views/expgroup/ExpGroup_menu_insert.sql | 26 -- .../expgroup/components/ExpGroupForm.vue | 141 ---------- .../expgroup/components/ExpGroupModal.vue | 77 ------ .../views/expgroup/components/Expert.api.ts | 72 ----- .../views/expgroup/components/Expert.data.ts | 89 ------- .../views/expgroup/components/ExpertList.vue | 251 ------------------ 15 files changed, 1380 deletions(-) delete mode 100644 jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/controller/ExpGroupController.java delete mode 100644 jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/entity/ExpGroup.java delete mode 100644 jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/mapper/ExpGroupMapper.java delete mode 100644 jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/mapper/xml/ExpGroupMapper.xml delete mode 100644 jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/service/IExpGroupService.java delete mode 100644 jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/service/impl/ExpGroupServiceImpl.java delete mode 100644 jeecgboot-vue3-master/src/views/expgroup/ExpGroup.api.ts delete mode 100644 jeecgboot-vue3-master/src/views/expgroup/ExpGroup.data.ts delete mode 100644 jeecgboot-vue3-master/src/views/expgroup/ExpGroupList.vue delete mode 100644 jeecgboot-vue3-master/src/views/expgroup/ExpGroup_menu_insert.sql delete mode 100644 jeecgboot-vue3-master/src/views/expgroup/components/ExpGroupForm.vue delete mode 100644 jeecgboot-vue3-master/src/views/expgroup/components/ExpGroupModal.vue delete mode 100644 jeecgboot-vue3-master/src/views/expgroup/components/Expert.api.ts delete mode 100644 jeecgboot-vue3-master/src/views/expgroup/components/Expert.data.ts delete mode 100644 jeecgboot-vue3-master/src/views/expgroup/components/ExpertList.vue diff --git a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/controller/ExpGroupController.java b/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/controller/ExpGroupController.java deleted file mode 100644 index ca3e4deb..00000000 --- a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/controller/ExpGroupController.java +++ /dev/null @@ -1,208 +0,0 @@ -package org.jeecg.modules.demo.expgroup.controller; - -import java.util.Arrays; -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; -import java.io.IOException; -import java.io.UnsupportedEncodingException; -import java.net.URLDecoder; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.jeecg.common.api.vo.Result; -import org.jeecg.common.system.query.QueryGenerator; -import org.jeecg.common.util.oConvertUtils; -import org.jeecg.modules.demo.expgroup.entity.ExpGroup; -import org.jeecg.modules.demo.expgroup.service.IExpGroupService; - -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import lombok.extern.slf4j.Slf4j; - -import org.jeecgframework.poi.excel.ExcelImportUtil; -import org.jeecgframework.poi.excel.def.NormalExcelConstants; -import org.jeecgframework.poi.excel.entity.ExportParams; -import org.jeecgframework.poi.excel.entity.ImportParams; -import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; -import org.jeecg.common.system.base.controller.JeecgController; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.multipart.MultipartHttpServletRequest; -import org.springframework.web.servlet.ModelAndView; -import com.alibaba.fastjson.JSON; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import org.jeecg.common.aspect.annotation.AutoLog; -import org.apache.shiro.authz.annotation.RequiresPermissions; - - /** - * @Description: 专家组成员 - * @Author: jeecg-boot - * @Date: 2023-10-16 - * @Version: V1.0 - */ -@Api(tags="专家组成员") -@RestController -@RequestMapping("/expgroup/expGroup") -@Slf4j -public class ExpGroupController extends JeecgController { - @Autowired - private IExpGroupService expGroupService; - - /** - * 分页列表查询 - * - * @param expGroup - * @param pageNo - * @param pageSize - * @param req - * @return - */ - //@AutoLog(value = "专家组成员-分页列表查询") - @ApiOperation(value="专家组成员-分页列表查询", notes="专家组成员-分页列表查询") - @GetMapping(value = "/list") - public Result> queryPageList(ExpGroup expGroup, - @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, - @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, - HttpServletRequest req,@RequestParam(name="ndbsxzid",required=true) String ndbsxzid) { - QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(expGroup, req.getParameterMap()); - queryWrapper.eq("ann_comp_groupid",ndbsxzid); - Page page = new Page(pageNo, pageSize); - IPage pageList = expGroupService.page(page, queryWrapper); - return Result.OK(pageList); - } - - /** - * 添加 - * - * @param expGroup - * @return - */ - @AutoLog(value = "专家组成员-添加") - @ApiOperation(value="专家组成员-添加", notes="专家组成员-添加") - //@RequiresPermissions("expgroup:exp_group:add") - @PostMapping(value = "/add") - public Result add(@RequestBody ExpGroup expGroup) { - expGroupService.save(expGroup); - return Result.OK("添加成功!"); - } - - /** - * 编辑 - * - * @param expGroup - * @return - */ - @AutoLog(value = "专家组成员-编辑") - @ApiOperation(value="专家组成员-编辑", notes="专家组成员-编辑") - //@RequiresPermissions("expgroup:exp_group:edit") - @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) - public Result edit(@RequestBody ExpGroup expGroup) { - expGroupService.updateById(expGroup); - return Result.OK("编辑成功!"); - } - - /** - * 通过id删除 - * - * @param id - * @return - */ - @AutoLog(value = "专家组成员-通过id删除") - @ApiOperation(value="专家组成员-通过id删除", notes="专家组成员-通过id删除") - //@RequiresPermissions("expgroup:exp_group:delete") - @DeleteMapping(value = "/delete") - public Result delete(@RequestParam(name="id",required=true) String id) { - expGroupService.removeById(id); - return Result.OK("删除成功!"); - } - - /** - * 批量删除 - * - * @param ids - * @return - */ - @AutoLog(value = "专家组成员-批量删除") - @ApiOperation(value="专家组成员-批量删除", notes="专家组成员-批量删除") - //@RequiresPermissions("expgroup:exp_group:deleteBatch") - @DeleteMapping(value = "/deleteBatch") - public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { - this.expGroupService.removeByIds(Arrays.asList(ids.split(","))); - return Result.OK("批量删除成功!"); - } - - /** - * 设置队长 - * - * @param id,ndbsxzid - * @return - */ - //@AutoLog(value = "设置队长") - @ApiOperation(value="设置队长", notes="设置队长") - @GetMapping(value = "/szOne") - public Result szOne(@RequestParam(name="id",required=true) String id,@RequestParam(name="ndbsxzid",required=true) String ndbsxzid,HttpServletRequest req) { - ExpGroup expGroup = new ExpGroup(); - QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(expGroup, req.getParameterMap()); - queryWrapper.eq("ann_comp_groupid",ndbsxzid); - List list = expGroupService.list(queryWrapper); - for (int i = 0 ; i < list.size() ; i++){ - ExpGroup expGroup1 = list.get(i); - expGroup1.setIslead("N"); - expGroupService.updateById(expGroup1); - } - expGroup = expGroupService.getById(id); - if(expGroup==null) { - return Result.error("未找到对应数据"); - }else { - expGroup.setIslead("Y"); - expGroupService.updateById(expGroup); - } - return Result.OK("设置成功"); - } - - /** - * 通过id查询 - * - * @param id - * @return - */ - //@AutoLog(value = "专家组成员-通过id查询") - @ApiOperation(value="专家组成员-通过id查询", notes="专家组成员-通过id查询") - @GetMapping(value = "/queryById") - public Result queryById(@RequestParam(name="id",required=true) String id) { - ExpGroup expGroup = expGroupService.getById(id); - if(expGroup==null) { - return Result.error("未找到对应数据"); - } - return Result.OK(expGroup); - } - - /** - * 导出excel - * - * @param request - * @param expGroup - */ - //@RequiresPermissions("expgroup:exp_group:exportXls") - @RequestMapping(value = "/exportXls") - public ModelAndView exportXls(HttpServletRequest request, ExpGroup expGroup) { - return super.exportXls(request, expGroup, ExpGroup.class, "专家组成员"); - } - - /** - * 通过excel导入数据 - * - * @param request - * @param response - * @return - */ - //@RequiresPermissions("expgroup:exp_group:importExcel") - @RequestMapping(value = "/importExcel", method = RequestMethod.POST) - public Result importExcel(HttpServletRequest request, HttpServletResponse response) { - return super.importExcel(request, response, ExpGroup.class); - } - -} diff --git a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/entity/ExpGroup.java b/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/entity/ExpGroup.java deleted file mode 100644 index 91ac7053..00000000 --- a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/entity/ExpGroup.java +++ /dev/null @@ -1,72 +0,0 @@ -package org.jeecg.modules.demo.expgroup.entity; - -import java.io.Serializable; -import java.io.UnsupportedEncodingException; -import java.util.Date; -import java.math.BigDecimal; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import com.baomidou.mybatisplus.annotation.TableLogic; -import lombok.Data; -import com.fasterxml.jackson.annotation.JsonFormat; -import org.springframework.format.annotation.DateTimeFormat; -import org.jeecgframework.poi.excel.annotation.Excel; -import org.jeecg.common.aspect.annotation.Dict; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.EqualsAndHashCode; -import lombok.experimental.Accessors; - -/** - * @Description: 专家组成员 - * @Author: jeecg-boot - * @Date: 2023-10-16 - * @Version: V1.0 - */ -@Data -@TableName("exp_group") -@Accessors(chain = true) -@EqualsAndHashCode(callSuper = false) -@ApiModel(value="exp_group对象", description="专家组成员") -public class ExpGroup implements Serializable { - private static final long serialVersionUID = 1L; - - /**主键*/ - @TableId(type = IdType.ASSIGN_ID) - @ApiModelProperty(value = "主键") - private java.lang.String id; - /**创建人*/ - @ApiModelProperty(value = "创建人") - private java.lang.String createBy; - /**创建日期*/ - @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") - @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") - @ApiModelProperty(value = "创建日期") - private java.util.Date createTime; - /**更新人*/ - @ApiModelProperty(value = "更新人") - private java.lang.String updateBy; - /**更新日期*/ - @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") - @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") - @ApiModelProperty(value = "更新日期") - private java.util.Date updateTime; - /**所属部门*/ - @ApiModelProperty(value = "所属部门") - private java.lang.String sysOrgCode; - /**成员*/ - @Excel(name = "成员", width = 15, dictTable = "expert", dicText = "name", dicCode = "id") - @Dict(dictTable = "expert", dicText = "name", dicCode = "id") - @ApiModelProperty(value = "成员") - private java.lang.String grouid; - /**是否队长*/ - @Excel(name = "是否队长", width = 15) - @ApiModelProperty(value = "是否队长") - private java.lang.String islead; - /**年度比赛项目专家小组*/ - @Excel(name = "年度比赛项目专家小组", width = 15, dictTable = "annual_comp_group", dicText = "name", dicCode = "id") - @Dict(dictTable = "annual_comp_group", dicText = "name", dicCode = "id") - @ApiModelProperty(value = "年度比赛项目专家小组") - private java.lang.String annCompGroupid; -} diff --git a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/mapper/ExpGroupMapper.java b/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/mapper/ExpGroupMapper.java deleted file mode 100644 index 952102bc..00000000 --- a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/mapper/ExpGroupMapper.java +++ /dev/null @@ -1,17 +0,0 @@ -package org.jeecg.modules.demo.expgroup.mapper; - -import java.util.List; - -import org.apache.ibatis.annotations.Param; -import org.jeecg.modules.demo.expgroup.entity.ExpGroup; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** - * @Description: 专家组成员 - * @Author: jeecg-boot - * @Date: 2023-10-16 - * @Version: V1.0 - */ -public interface ExpGroupMapper extends BaseMapper { - -} diff --git a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/mapper/xml/ExpGroupMapper.xml b/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/mapper/xml/ExpGroupMapper.xml deleted file mode 100644 index b5b3eb22..00000000 --- a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/mapper/xml/ExpGroupMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/service/IExpGroupService.java b/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/service/IExpGroupService.java deleted file mode 100644 index 0206c07c..00000000 --- a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/service/IExpGroupService.java +++ /dev/null @@ -1,14 +0,0 @@ -package org.jeecg.modules.demo.expgroup.service; - -import org.jeecg.modules.demo.expgroup.entity.ExpGroup; -import com.baomidou.mybatisplus.extension.service.IService; - -/** - * @Description: 专家组成员 - * @Author: jeecg-boot - * @Date: 2023-10-16 - * @Version: V1.0 - */ -public interface IExpGroupService extends IService { - -} diff --git a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/service/impl/ExpGroupServiceImpl.java b/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/service/impl/ExpGroupServiceImpl.java deleted file mode 100644 index 11a0b5a1..00000000 --- a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/expgroup/service/impl/ExpGroupServiceImpl.java +++ /dev/null @@ -1,19 +0,0 @@ -package org.jeecg.modules.demo.expgroup.service.impl; - -import org.jeecg.modules.demo.expgroup.entity.ExpGroup; -import org.jeecg.modules.demo.expgroup.mapper.ExpGroupMapper; -import org.jeecg.modules.demo.expgroup.service.IExpGroupService; -import org.springframework.stereotype.Service; - -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; - -/** - * @Description: 专家组成员 - * @Author: jeecg-boot - * @Date: 2023-10-16 - * @Version: V1.0 - */ -@Service -public class ExpGroupServiceImpl extends ServiceImpl implements IExpGroupService { - -} diff --git a/jeecgboot-vue3-master/src/views/expgroup/ExpGroup.api.ts b/jeecgboot-vue3-master/src/views/expgroup/ExpGroup.api.ts deleted file mode 100644 index 441bbeaf..00000000 --- a/jeecgboot-vue3-master/src/views/expgroup/ExpGroup.api.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { defHttp } from '/@/utils/http/axios'; -import { useMessage } from "/@/hooks/web/useMessage"; - -const { createConfirm } = useMessage(); - -enum Api { - list = '/expgroup/expGroup/list', - save='/expgroup/expGroup/add', - edit='/expgroup/expGroup/edit', - deleteOne = '/expgroup/expGroup/delete', - deleteBatch = '/expgroup/expGroup/deleteBatch', - importExcel = '/expgroup/expGroup/importExcel', - exportXls = '/expgroup/expGroup/exportXls', - szOne = '/expgroup/expGroup/szOne', -} - -/** - * 导出api - * @param params - */ -export const getExportUrl = Api.exportXls; - -/** - * 导入api - */ -export const getImportUrl = Api.importExcel; - -/** - * 列表接口 - * @param params - */ -export const list = (params) => defHttp.get({ url: Api.list, params }); - -/** - * 删除单个 - * @param params - * @param handleSuccess - */ -export const deleteOne = (params,handleSuccess) => { - return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { - handleSuccess(); - }); -} -/** - * 设置队长 - * @param params - * @param handleSuccess - */ -export const szOne = (params,handleSuccess) => { - return defHttp.get({url: Api.szOne, params}, {joinParamsToUrl: true}).then(() => { - handleSuccess(); - }); -} - -/** - * 批量删除 - * @param params - * @param handleSuccess - */ -export const batchDelete = (params, handleSuccess) => { - createConfirm({ - iconType: 'warning', - title: '确认删除', - content: '是否删除选中数据', - okText: '确认', - cancelText: '取消', - onOk: () => { - return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { - handleSuccess(); - }); - } - }); -} - -/** - * 保存或者更新 - * @param params - * @param isUpdate - */ -export const saveOrUpdate = (params, isUpdate) => { - let url = isUpdate ? Api.edit : Api.save; - return defHttp.post({ url: url, params }, { isTransformResponse: false }); -} diff --git a/jeecgboot-vue3-master/src/views/expgroup/ExpGroup.data.ts b/jeecgboot-vue3-master/src/views/expgroup/ExpGroup.data.ts deleted file mode 100644 index 29c6f35a..00000000 --- a/jeecgboot-vue3-master/src/views/expgroup/ExpGroup.data.ts +++ /dev/null @@ -1,63 +0,0 @@ -import {BasicColumn} from '/@/components/Table'; -import {FormSchema} from '/@/components/Table'; -import { rules} from '/@/utils/helper/validator'; -import { render } from '/@/utils/common/renderUtils'; -//列表数据 -export const columns: BasicColumn[] = [ - { - title: '成员', - align: "center", - dataIndex: 'grouid_dictText' - }, - { - title: '是否组长', - align: "center", - dataIndex: 'islead', - customRender:({text}) => { - return render.renderSwitch(text, [{text:'是',value:'Y'},{text:'否',value:'N'}]); - }, - }, - { - title: '年度比赛项目专家小组', - align: "center", - dataIndex: 'annCompGroupid_dictText' - }, -]; - -//查询数据 -export const searchFormSchema: FormSchema[] = [ -]; - -//表单数据 -export const formSchema: FormSchema[] = [ - { - label: '成员', - field: 'grouid', - component: 'JDictSelectTag', - componentProps:{ - dictCode: "expert,name,id" - }, - }, - { - label: '是否组长', - field: 'islead', - component: 'JSwitch', - componentProps:{ - }, - }, - { - label: '年度比赛项目专家小组', - field: 'annCompGroupid', - component: 'JDictSelectTag', - componentProps:{ - dictCode: "annual_comp_group,name,id" - }, - }, - // TODO 主键隐藏字段,目前写死为ID - { - label: '', - field: 'id', - component: 'Input', - show: false, - }, -]; diff --git a/jeecgboot-vue3-master/src/views/expgroup/ExpGroupList.vue b/jeecgboot-vue3-master/src/views/expgroup/ExpGroupList.vue deleted file mode 100644 index fa8d039c..00000000 --- a/jeecgboot-vue3-master/src/views/expgroup/ExpGroupList.vue +++ /dev/null @@ -1,243 +0,0 @@ - - - - - diff --git a/jeecgboot-vue3-master/src/views/expgroup/ExpGroup_menu_insert.sql b/jeecgboot-vue3-master/src/views/expgroup/ExpGroup_menu_insert.sql deleted file mode 100644 index aca8b57d..00000000 --- a/jeecgboot-vue3-master/src/views/expgroup/ExpGroup_menu_insert.sql +++ /dev/null @@ -1,26 +0,0 @@ --- 注意:该页面对应的前台目录为views/expgroup文件夹下 --- 如果你想更改到其他目录,请修改sql中component字段对应的值 - - -INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external) -VALUES ('2023101604071330060', NULL, '专家组成员', '/expgroup/expGroupList', 'expgroup/ExpGroupList', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 1, 0, 0, 0, 0, NULL, '1', 0, 0, 'admin', '2023-10-16 16:07:06', NULL, NULL, 0); - --- 权限控制sql --- 新增 -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('2023101604071340061', '2023101604071330060', '添加专家组成员', NULL, NULL, 0, NULL, NULL, 2, 'expgroup:exp_group:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-10-16 16:07:06', NULL, NULL, 0, 0, '1', 0); --- 编辑 -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('2023101604071340062', '2023101604071330060', '编辑专家组成员', NULL, NULL, 0, NULL, NULL, 2, 'expgroup:exp_group:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-10-16 16:07:06', NULL, NULL, 0, 0, '1', 0); --- 删除 -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('2023101604071340063', '2023101604071330060', '删除专家组成员', NULL, NULL, 0, NULL, NULL, 2, 'expgroup:exp_group:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-10-16 16:07:06', NULL, NULL, 0, 0, '1', 0); --- 批量删除 -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('2023101604071340064', '2023101604071330060', '批量删除专家组成员', NULL, NULL, 0, NULL, NULL, 2, 'expgroup:exp_group:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-10-16 16:07:06', NULL, NULL, 0, 0, '1', 0); --- 导出excel -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('2023101604071340065', '2023101604071330060', '导出excel_专家组成员', NULL, NULL, 0, NULL, NULL, 2, 'expgroup:exp_group:exportXls', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-10-16 16:07:06', NULL, NULL, 0, 0, '1', 0); --- 导入excel -INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) -VALUES ('2023101604071340066', '2023101604071330060', '导入excel_专家组成员', NULL, NULL, 0, NULL, NULL, 2, 'expgroup:exp_group:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-10-16 16:07:06', NULL, NULL, 0, 0, '1', 0); \ No newline at end of file diff --git a/jeecgboot-vue3-master/src/views/expgroup/components/ExpGroupForm.vue b/jeecgboot-vue3-master/src/views/expgroup/components/ExpGroupForm.vue deleted file mode 100644 index 01b0e348..00000000 --- a/jeecgboot-vue3-master/src/views/expgroup/components/ExpGroupForm.vue +++ /dev/null @@ -1,141 +0,0 @@ - - - - - diff --git a/jeecgboot-vue3-master/src/views/expgroup/components/ExpGroupModal.vue b/jeecgboot-vue3-master/src/views/expgroup/components/ExpGroupModal.vue deleted file mode 100644 index 51dd415a..00000000 --- a/jeecgboot-vue3-master/src/views/expgroup/components/ExpGroupModal.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - - - diff --git a/jeecgboot-vue3-master/src/views/expgroup/components/Expert.api.ts b/jeecgboot-vue3-master/src/views/expgroup/components/Expert.api.ts deleted file mode 100644 index 1942913d..00000000 --- a/jeecgboot-vue3-master/src/views/expgroup/components/Expert.api.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { defHttp } from '/@/utils/http/axios'; -import { useMessage } from "/@/hooks/web/useMessage"; - -const { createConfirm } = useMessage(); - -enum Api { - list = '/expert/expert/list', - save='/expert/expert/add', - edit='/expert/expert/edit', - deleteOne = '/expert/expert/delete', - deleteBatch = '/expert/expert/deleteBatch', - importExcel = '/expert/expert/importExcel', - exportXls = '/expert/expert/exportXls', -} - -/** - * 导出api - * @param params - */ -export const getExportUrl = Api.exportXls; - -/** - * 导入api - */ -export const getImportUrl = Api.importExcel; - -/** - * 列表接口 - * @param params - */ -export const list = (params) => defHttp.get({ url: Api.list, params }); - -/** - * 删除单个 - * @param params - * @param handleSuccess - */ -export const deleteOne = (params,handleSuccess) => { - return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { - handleSuccess(); - }); -} - -/** - * 批量删除 - * @param params - * @param handleSuccess - */ -export const batchDelete = (params, handleSuccess) => { - createConfirm({ - iconType: 'warning', - title: '确认删除', - content: '是否删除选中数据', - okText: '确认', - cancelText: '取消', - onOk: () => { - return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { - handleSuccess(); - }); - } - }); -} - -/** - * 保存或者更新 - * @param params - * @param isUpdate - */ -export const saveOrUpdate = (params, isUpdate) => { - let url = isUpdate ? Api.edit : Api.save; - return defHttp.get({ url: url, params }, { isTransformResponse: false }); -} diff --git a/jeecgboot-vue3-master/src/views/expgroup/components/Expert.data.ts b/jeecgboot-vue3-master/src/views/expgroup/components/Expert.data.ts deleted file mode 100644 index 3607a489..00000000 --- a/jeecgboot-vue3-master/src/views/expgroup/components/Expert.data.ts +++ /dev/null @@ -1,89 +0,0 @@ -import {BasicColumn} from '/@/components/Table'; -import {FormSchema} from '/@/components/Table'; -import { rules} from '/@/utils/helper/validator'; -import { render } from '/@/utils/common/renderUtils'; -//列表数据 -export const columns: BasicColumn[] = [ -/* { - title: '用户id', - align: "center", - dataIndex: 'userId' - }, - { - title: '专家照片', - align: "center", - dataIndex: 'expImg', - customRender: render.renderImage, - },*/ - { - title: '专家名称', - align: "center", - dataIndex: 'name' - }, - { - title: '专家毕业院校', - align: "center", - dataIndex: 'expSc' - }, -/* { - title: '专家履历', - align: "center", - dataIndex: 'expResume', - },*/ - { - title: '专家学历', - align: "center", - dataIndex: 'expTitle' - }, - -]; - -//查询数据 -export const searchFormSchema: FormSchema[] = [ -]; - -//表单数据 -export const formSchema: FormSchema[] = [ - { - label: '专家名称', - field: 'name', - component: 'Input', - }, - { - label: '专家毕业院校', - field: 'expSc', - component: 'Input', - }, - { - label: '专家学历', - field: 'expTitle', - component: 'Input', - }, - { - label: '用户id', - field: 'userId', - component: 'Input', - show: false, - }, - { - label: '专家照片', - field: 'expImg', - component: 'JImageUpload', - componentProps:{ - }, - show: false, - }, - { - label: '专家履历', - field: 'expResume', - component: 'InputTextArea', - show: false, - }, - // TODO 主键隐藏字段,目前写死为ID - { - label: '', - field: 'id', - component: 'Input', - show: false, - }, -]; diff --git a/jeecgboot-vue3-master/src/views/expgroup/components/ExpertList.vue b/jeecgboot-vue3-master/src/views/expgroup/components/ExpertList.vue deleted file mode 100644 index f11e52fd..00000000 --- a/jeecgboot-vue3-master/src/views/expgroup/components/ExpertList.vue +++ /dev/null @@ -1,251 +0,0 @@ - - - - -