diff --git a/admin-hanhai-vue/src/views/userRole/TbUserRoleList.vue b/admin-hanhai-vue/src/views/userRole/TbUserRoleList.vue index 6469cd5..27b43e0 100644 --- a/admin-hanhai-vue/src/views/userRole/TbUserRoleList.vue +++ b/admin-hanhai-vue/src/views/userRole/TbUserRoleList.vue @@ -5,32 +5,15 @@ - - + + - - + + - 查询 @@ -49,7 +32,7 @@
新增 - 导出 + 导出 导入 @@ -146,7 +129,7 @@ }, data () { return { - description: '角色表管理页面', + description: 'tb_user_role管理页面', // 表头 columns: [ { @@ -159,11 +142,6 @@ return parseInt(index)+1; } }, - { - title:'角色身份', - align:"center", - dataIndex: 'role_dictText' - }, { title:'用户名', align:"center", @@ -175,19 +153,20 @@ dataIndex: 'companyName' }, { - title:'税收编码', + title:'地址', align:"center", - dataIndex: 'taxCode' + dataIndex: 'companyAddress' }, { - title:'公司地址', + title:'行业', align:"center", - dataIndex: 'address' + dataIndex: 'industryName' }, { - title:'公司账号', + title:'身份证上传', align:"center", - dataIndex: 'bankAccount' + dataIndex: 'idcard', + scopedSlots: {customRender: 'imgSlot'} }, { title:'电话', @@ -195,9 +174,9 @@ dataIndex: 'phone' }, { - title:'开户行', + title:'角色', align:"center", - dataIndex: 'bankNama' + dataIndex: 'role_dictText' }, { title:'营业执照上传', @@ -206,19 +185,7 @@ scopedSlots: {customRender: 'imgSlot'} }, { - title:'基本户信息照片上传', - align:"center", - dataIndex: 'basicAccount', - scopedSlots: {customRender: 'imgSlot'} - }, - { - title:'收款银行照片上传', - align:"center", - dataIndex: 'bankInfo', - scopedSlots: {customRender: 'imgSlot'} - }, - { - title:'审核状态', + title:'审核状态 0审核中 1 审核通过 2审核未通过', align:"center", dataIndex: 'auditStatus_dictText' }, @@ -237,7 +204,7 @@ deleteBatch: "/userRole/tbUserRole/deleteBatch", exportXlsUrl: "/userRole/tbUserRole/exportXls", importExcelUrl: "userRole/tbUserRole/importExcel", - + }, dictOptions:{}, superFieldList:[], @@ -256,18 +223,21 @@ }, getSuperFieldList(){ let fieldList=[]; - fieldList.push({type:'int',value:'role',text:'角色信息',dictCode:'user_role'}) fieldList.push({type:'string',value:'userName',text:'用户名',dictCode:''}) fieldList.push({type:'string',value:'companyName',text:'公司名称',dictCode:''}) - fieldList.push({type:'string',value:'taxCode',text:'税收编码',dictCode:''}) - fieldList.push({type:'string',value:'address',text:'公司地址',dictCode:''}) - fieldList.push({type:'string',value:'bankAccount',text:'公司账号',dictCode:''}) + fieldList.push({type:'string',value:'companyAddress',text:'地址',dictCode:''}) + fieldList.push({type:'string',value:'address',text:'地址',dictCode:''}) + fieldList.push({type:'string',value:'industryName',text:'行业/工种',dictCode:''}) + fieldList.push({type:'Text',value:'detail',text:'个人简介',dictCode:''}) + fieldList.push({type:'Text',value:'idcard',text:'身份证上传',dictCode:''}) fieldList.push({type:'string',value:'phone',text:'电话',dictCode:''}) - fieldList.push({type:'string',value:'bankNama',text:'开户行',dictCode:''}) + fieldList.push({type:'int',value:'age',text:'年龄',dictCode:''}) + fieldList.push({type:'int',value:'gender',text:'性别',dictCode:'sex'}) + fieldList.push({type:'int',value:'moneymin',text:'期望薪资最小值',dictCode:''}) + fieldList.push({type:'int',value:'moneymax',text:'期望薪资最大值',dictCode:''}) + fieldList.push({type:'int',value:'role',text:'角色',dictCode:'user_role'}) fieldList.push({type:'Text',value:'businessLicense',text:'营业执照上传',dictCode:''}) - fieldList.push({type:'Text',value:'basicAccount',text:'基本户信息照片上传',dictCode:''}) - fieldList.push({type:'Text',value:'bankInfo',text:'收款银行照片上传',dictCode:''}) - fieldList.push({type:'int',value:'auditStatus',text:'审核状态 ',dictCode:'audit_status'}) + fieldList.push({type:'int',value:'auditStatus',text:'审核状态 0审核中 1 审核通过 2审核未通过',dictCode:'audit_status'}) this.superFieldList = fieldList } } diff --git a/admin-hanhai-vue/src/views/userRole/modules/TbUserRoleForm.vue b/admin-hanhai-vue/src/views/userRole/modules/TbUserRoleForm.vue index c3bb940..2efb7ff 100644 --- a/admin-hanhai-vue/src/views/userRole/modules/TbUserRoleForm.vue +++ b/admin-hanhai-vue/src/views/userRole/modules/TbUserRoleForm.vue @@ -3,11 +3,6 @@ - - - - - @@ -19,18 +14,19 @@ - - + + + - - + + - - + + @@ -38,9 +34,10 @@ + - - + + @@ -49,18 +46,8 @@ - - - - - - - - - - - - + + diff --git a/admin-hanhai-vue/src/views/userRole1/TbUserRoleList.vue b/admin-hanhai-vue/src/views/userRole1/TbUserRoleList.vue new file mode 100644 index 0000000..3f735fc --- /dev/null +++ b/admin-hanhai-vue/src/views/userRole1/TbUserRoleList.vue @@ -0,0 +1,265 @@ + + + + \ No newline at end of file diff --git a/admin-hanhai-vue/src/views/userRole1/modules/TbUserRoleForm.vue b/admin-hanhai-vue/src/views/userRole1/modules/TbUserRoleForm.vue new file mode 100644 index 0000000..af7a7f5 --- /dev/null +++ b/admin-hanhai-vue/src/views/userRole1/modules/TbUserRoleForm.vue @@ -0,0 +1,162 @@ + + + \ No newline at end of file diff --git a/admin-hanhai-vue/src/views/userRole1/modules/TbUserRoleModal.Style#Drawer.vue b/admin-hanhai-vue/src/views/userRole1/modules/TbUserRoleModal.Style#Drawer.vue new file mode 100644 index 0000000..8142cb1 --- /dev/null +++ b/admin-hanhai-vue/src/views/userRole1/modules/TbUserRoleModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/admin-hanhai-vue/src/views/userRole1/modules/TbUserRoleModal.vue b/admin-hanhai-vue/src/views/userRole1/modules/TbUserRoleModal.vue new file mode 100644 index 0000000..9ac4966 --- /dev/null +++ b/admin-hanhai-vue/src/views/userRole1/modules/TbUserRoleModal.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/controller/TbIndustryController.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/controller/TbIndustryController.java index bcfa396..f575017 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/controller/TbIndustryController.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/controller/TbIndustryController.java @@ -55,7 +55,8 @@ public class TbIndustryController extends JeecgController queryWrapper = QueryGenerator.initQueryWrapper(tbIndustry, req.getParameterMap()); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("del_flag",0).orderByDesc("sort_no"); List list = tbIndustryService.queryTreeListNoPage(queryWrapper); IPage pageList = new Page<>(1, 10, list.size()); pageList.setRecords(list); @@ -67,7 +68,8 @@ public class TbIndustryController extends JeecgController queryWrapper = QueryGenerator.initQueryWrapper(tbIndustry, req.getParameterMap()); - // 使用 eq 防止模糊查询 + queryWrapper.eq("del_flag",0).orderByDesc("sort_no"); + // 使用 eq 防止模糊查询 queryWrapper.eq("pid", parentId); Page page = new Page(pageNo, pageSize); IPage pageList = tbIndustryService.page(page, queryWrapper); @@ -86,6 +88,7 @@ public class TbIndustryController extends JeecgController> queryPageList(TbIndustry tbIndustry,HttpServletRequest req) { QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(tbIndustry, req.getParameterMap()); + queryWrapper.eq("del_flag",0).orderByDesc("sort_no"); List list = tbIndustryService.list(queryWrapper); IPage pageList = new Page<>(1, 10, list.size()); pageList.setRecords(list); @@ -155,7 +158,10 @@ public class TbIndustryController extends JeecgController delete(@RequestParam(name="id",required=true) String id) { - tbIndustryService.deleteTbIndustry(id); + TbIndustry tbIndustry = new TbIndustry(); + tbIndustry.setId(id); + tbIndustry.setDelFlag(1); + tbIndustryService.updateById(tbIndustry); return Result.OK("删除成功!"); } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/TbIndustry.api.ts b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/TbIndustry.api.ts deleted file mode 100644 index 57f687a..0000000 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/TbIndustry.api.ts +++ /dev/null @@ -1,82 +0,0 @@ -import {defHttp} from "/@/utils/http/axios"; -import {Modal} from 'ant-design-vue'; - -enum Api { - list = '/industry/tbIndustry/rootList', - save='/industry/tbIndustry/add', - edit='/industry/tbIndustry/edit', - deleteTbIndustry = '/sys/tbIndustry/delete', - deleteBatch = '/industry/tbIndustry/deleteBatch', - importExcel = '/industry/tbIndustry/importExcel', - exportXls = '/industry/tbIndustry/exportXls', - loadTreeData = '/industry/tbIndustry/loadTreeRoot', - getChildList = '/industry/tbIndustry/childList', - getChildListBatch = '/industry/tbIndustry/getChildListBatch', -} -/** - * 导出api - * @param params - */ -export const getExportUrl = Api.exportXls; -/** - * 导入api - * @param params - */ -export const getImportUrl = Api.importExcel; -/** - * 列表接口 - * @param params - */ -export const list = (params) => - defHttp.get({url: Api.list, params}); -/** - * 删除 - */ -export const deleteTbIndustry = (params,handleSuccess) => { - return defHttp.delete({url: Api.deleteTbIndustry, params}, {joinParamsToUrl: true}).then(() => { - handleSuccess(); - }); -} -/** - * 批量删除 - * @param params - */ -export const batchDeleteTbIndustry = (params, handleSuccess) => { - Modal.confirm({ - title: '确认删除', - content: '是否删除选中数据', - okText: '确认', - cancelText: '取消', - onOk: () => { - return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { - handleSuccess(); - }); - } - }); -} -/** - * 保存或者更新 - * @param params - */ -export const saveOrUpdateDict = (params, isUpdate) => { - let url = isUpdate ? Api.edit : Api.save; - return defHttp.post({url: url, params}); -} -/** - * 查询全部树形节点数据 - * @param params - */ -export const loadTreeData = (params) => - defHttp.get({url: Api.loadTreeData,params}); -/** - * 查询子节点数据 - * @param params - */ -export const getChildList = (params) => - defHttp.get({url: Api.getChildList, params}); -/** - * 批量查询子节点数据 - * @param params - */ -export const getChildListBatch = (params) => - defHttp.get({url: Api.getChildListBatch, params},{isTransformResponse:false}); diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/TbIndustry.data.ts b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/TbIndustry.data.ts deleted file mode 100644 index adcc007..0000000 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/TbIndustry.data.ts +++ /dev/null @@ -1,64 +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: 'name' - }, - { - title: '菜单类型(0:一级行业菜单; 1:工种菜单)', - align:"center", - dataIndex: 'menuType_dictText' - }, - { - title: '排序', - align:"center", - dataIndex: 'sortNo' - }, - { - title: '图标', - align:"center", - dataIndex: 'icon', - customRender:render.renderAvatar, - }, -]; -//查询数据 -export const searchFormSchema: FormSchema[] = [ -]; -//表单数据 -export const formSchema: FormSchema[] = [ - { - label: '行业名称', - field: 'name', - component: 'Input', - }, - { - label: '菜单类型(0:一级行业菜单; 1:工种菜单)', - field: 'menuType', - component: 'JDictSelectTag', - componentProps:{ - dictCode:"emp_menu_type" - }, - }, - { - label: '排序', - field: 'sortNo', - component: 'InputNumber', - }, - { - label: '图标', - field: 'icon', - component: 'JImageUpload', - componentProps:{ - }, - }, - { - label: '父级节点', - field: 'pid', - component: 'Input', - }, -]; diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/TbIndustryList.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/TbIndustryList.vue deleted file mode 100644 index 2bed60d..0000000 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/TbIndustryList.vue +++ /dev/null @@ -1,272 +0,0 @@ - - - - - diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/components/TbIndustryModal.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/components/TbIndustryModal.vue deleted file mode 100644 index ef9c2e6..0000000 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/industry/vue3/components/TbIndustryModal.vue +++ /dev/null @@ -1,87 +0,0 @@ - - diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/controller/TbUserRoleController.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/controller/TbUserRoleController.java index d626c42..ca1e806 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/controller/TbUserRoleController.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/controller/TbUserRoleController.java @@ -22,11 +22,12 @@ import io.swagger.annotations.ApiOperation; import org.jeecg.common.aspect.annotation.AutoLog; /** - * @Description: 角色表 + * @Description: tb_user_role * @Author: jeecg-boot - * @Date: 2024-10-16 + * @Date: 2024-12-07 * @Version: V1.0 */ +@Api(tags="tb_user_role") @RestController @RequestMapping("/userRole/tbUserRole") @Slf4j @@ -43,18 +44,35 @@ public class TbUserRoleController extends JeecgController> queryPageList(TbUserRole tbUserRole, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, HttpServletRequest req) { QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(tbUserRole, req.getParameterMap()); + queryWrapper.in("role",0,1).orderByDesc("create_time"); Page page = new Page(pageNo, pageSize); IPage pageList = tbUserRoleService.page(page, queryWrapper); return Result.OK(pageList); } + + + @ApiOperation(value="tb_user_role-分页列表查询", notes="tb_user_role-分页列表查询") + @GetMapping(value = "/list1") + public Result> queryPageList1(TbUserRole tbUserRole, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(tbUserRole, req.getParameterMap()); + queryWrapper.eq("role",2).orderByDesc("create_time"); + Page page = new Page(pageNo, pageSize); + IPage pageList = tbUserRoleService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** * 添加 @@ -62,8 +80,8 @@ public class TbUserRoleController extends JeecgController add(@RequestBody TbUserRole tbUserRole) { tbUserRoleService.save(tbUserRole); @@ -76,8 +94,8 @@ public class TbUserRoleController extends JeecgController edit(@RequestBody TbUserRole tbUserRole) { tbUserRoleService.updateById(tbUserRole); @@ -90,8 +108,8 @@ public class TbUserRoleController extends JeecgController delete(@RequestParam(name="id",required=true) String id) { tbUserRoleService.removeById(id); @@ -104,8 +122,8 @@ public class TbUserRoleController extends JeecgController deleteBatch(@RequestParam(name="ids",required=true) String ids) { this.tbUserRoleService.removeByIds(Arrays.asList(ids.split(","))); @@ -118,8 +136,8 @@ public class TbUserRoleController extends JeecgController queryById(@RequestParam(name="id",required=true) String id) { TbUserRole tbUserRole = tbUserRoleService.getById(id); @@ -137,7 +155,7 @@ public class TbUserRoleController extends JeecgController { diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/service/ITbUserRoleService.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/service/ITbUserRoleService.java index 58f7f24..0e2f290 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/service/ITbUserRoleService.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/service/ITbUserRoleService.java @@ -6,14 +6,12 @@ import com.baomidou.mybatisplus.extension.service.IService; import java.util.Map; /** - * @Description: 角色表 + * @Description: tb_user_role * @Author: jeecg-boot - * @Date: 2024-10-16 + * @Date: 2024-12-07 * @Version: V1.0 */ public interface ITbUserRoleService extends IService { - //获取首页基础信息 Map getRoleInfo(String userId); - } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/service/impl/TbUserRoleServiceImpl.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/service/impl/TbUserRoleServiceImpl.java index 21a08cc..4340b2f 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/service/impl/TbUserRoleServiceImpl.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/service/impl/TbUserRoleServiceImpl.java @@ -12,15 +12,14 @@ import java.util.HashMap; import java.util.Map; /** - * @Description: 角色表 + * @Description: tb_user_role * @Author: jeecg-boot - * @Date: 2024-10-16 + * @Date: 2024-12-07 * @Version: V1.0 */ @Service public class TbUserRoleServiceImpl extends ServiceImpl implements ITbUserRoleService { - @Override public Map getRoleInfo(String userId) { @@ -41,5 +40,4 @@ public class TbUserRoleServiceImpl extends ServiceImpl - - + + - - + + - 查询 @@ -49,7 +32,7 @@
新增 - 导出 + 导出 导入 @@ -146,7 +129,7 @@ }, data () { return { - description: '角色表管理页面', + description: 'tb_user_role管理页面', // 表头 columns: [ { @@ -159,11 +142,6 @@ return parseInt(index)+1; } }, - { - title:'角色信息 1供应商 2采购商', - align:"center", - dataIndex: 'role_dictText' - }, { title:'用户名', align:"center", @@ -175,19 +153,30 @@ dataIndex: 'companyName' }, { - title:'税收编码', + title:'地址', align:"center", - dataIndex: 'taxCode' + dataIndex: 'companyAddress' }, { - title:'公司地址', + title:'地址', align:"center", dataIndex: 'address' }, { - title:'公司账号', + title:'行业/工种', + align:"center", + dataIndex: 'industryName' + }, + { + title:'个人简介', + align:"center", + dataIndex: 'detail' + }, + { + title:'身份证上传', align:"center", - dataIndex: 'bankAccount' + dataIndex: 'idcard', + scopedSlots: {customRender: 'imgSlot'} }, { title:'电话', @@ -195,26 +184,34 @@ dataIndex: 'phone' }, { - title:'开户行', + title:'年龄', align:"center", - dataIndex: 'bankNama' + dataIndex: 'age' }, { - title:'营业执照上传', + title:'性别', align:"center", - dataIndex: 'businessLicense', - scopedSlots: {customRender: 'imgSlot'} + dataIndex: 'gender_dictText' }, { - title:'基本户信息照片上传', + title:'期望薪资最小值', align:"center", - dataIndex: 'basicAccount', - scopedSlots: {customRender: 'imgSlot'} + dataIndex: 'moneymin' + }, + { + title:'期望薪资最大值', + align:"center", + dataIndex: 'moneymax' }, { - title:'收款银行照片上传', + title:'角色', align:"center", - dataIndex: 'bankInfo', + dataIndex: 'role_dictText' + }, + { + title:'营业执照上传', + align:"center", + dataIndex: 'businessLicense', scopedSlots: {customRender: 'imgSlot'} }, { @@ -256,17 +253,20 @@ }, getSuperFieldList(){ let fieldList=[]; - fieldList.push({type:'int',value:'role',text:'角色信息 1供应商 2采购商',dictCode:'user_role'}) fieldList.push({type:'string',value:'userName',text:'用户名',dictCode:''}) fieldList.push({type:'string',value:'companyName',text:'公司名称',dictCode:''}) - fieldList.push({type:'string',value:'taxCode',text:'税收编码',dictCode:''}) - fieldList.push({type:'string',value:'address',text:'公司地址',dictCode:''}) - fieldList.push({type:'string',value:'bankAccount',text:'公司账号',dictCode:''}) + fieldList.push({type:'string',value:'companyAddress',text:'地址',dictCode:''}) + fieldList.push({type:'string',value:'address',text:'地址',dictCode:''}) + fieldList.push({type:'string',value:'industryName',text:'行业/工种',dictCode:''}) + fieldList.push({type:'Text',value:'detail',text:'个人简介',dictCode:''}) + fieldList.push({type:'Text',value:'idcard',text:'身份证上传',dictCode:''}) fieldList.push({type:'string',value:'phone',text:'电话',dictCode:''}) - fieldList.push({type:'string',value:'bankNama',text:'开户行',dictCode:''}) + fieldList.push({type:'int',value:'age',text:'年龄',dictCode:''}) + fieldList.push({type:'int',value:'gender',text:'性别',dictCode:'sex'}) + fieldList.push({type:'int',value:'moneymin',text:'期望薪资最小值',dictCode:''}) + fieldList.push({type:'int',value:'moneymax',text:'期望薪资最大值',dictCode:''}) + fieldList.push({type:'int',value:'role',text:'角色',dictCode:'user_role'}) fieldList.push({type:'Text',value:'businessLicense',text:'营业执照上传',dictCode:''}) - fieldList.push({type:'Text',value:'basicAccount',text:'基本户信息照片上传',dictCode:''}) - fieldList.push({type:'Text',value:'bankInfo',text:'收款银行照片上传',dictCode:''}) fieldList.push({type:'int',value:'auditStatus',text:'审核状态 0审核中 1 审核通过 2审核未通过',dictCode:'audit_status'}) this.superFieldList = fieldList } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue/modules/TbUserRoleForm.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue/modules/TbUserRoleForm.vue index 343863d..744a77c 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue/modules/TbUserRoleForm.vue +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue/modules/TbUserRoleForm.vue @@ -3,11 +3,6 @@ - - - - - @@ -19,18 +14,28 @@ - - + + + + + + + - - + + - - + + + + + + + @@ -39,23 +44,33 @@ - - + + - - + + - - + + - - + + + + + + + + + + + + diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue3/TbUserRole.data.ts b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue3/TbUserRole.data.ts index 540f7b4..35ac94b 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue3/TbUserRole.data.ts +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue3/TbUserRole.data.ts @@ -5,11 +5,6 @@ import { render } from '/@/utils/common/renderUtils'; //列表数据 export const columns: BasicColumn[] = [ { - title: '角色信息 1供应商 2采购商', - align:"center", - dataIndex: 'role_dictText' - }, - { title: '用户名', align:"center", dataIndex: 'userName' @@ -20,19 +15,30 @@ export const columns: BasicColumn[] = [ dataIndex: 'companyName' }, { - title: '税收编码', + title: '地址', align:"center", - dataIndex: 'taxCode' + dataIndex: 'companyAddress' }, { - title: '公司地址', + title: '地址', align:"center", dataIndex: 'address' }, { - title: '公司账号', + title: '行业/工种', + align:"center", + dataIndex: 'industryName' + }, + { + title: '个人简介', align:"center", - dataIndex: 'bankAccount' + dataIndex: 'detail' + }, + { + title: '身份证上传', + align:"center", + dataIndex: 'idcard', + customRender:render.renderAvatar, }, { title: '电话', @@ -40,26 +46,34 @@ export const columns: BasicColumn[] = [ dataIndex: 'phone' }, { - title: '开户行', + title: '年龄', align:"center", - dataIndex: 'bankNama' + dataIndex: 'age' }, { - title: '营业执照上传', + title: '性别', align:"center", - dataIndex: 'businessLicense', - customRender:render.renderAvatar, + dataIndex: 'gender_dictText' }, { - title: '基本户信息照片上传', + title: '期望薪资最小值', align:"center", - dataIndex: 'basicAccount', - customRender:render.renderAvatar, + dataIndex: 'moneymin' + }, + { + title: '期望薪资最大值', + align:"center", + dataIndex: 'moneymax' + }, + { + title: '角色', + align:"center", + dataIndex: 'role_dictText' }, { - title: '收款银行照片上传', + title: '营业执照上传', align:"center", - dataIndex: 'bankInfo', + dataIndex: 'businessLicense', customRender:render.renderAvatar, }, { @@ -71,27 +85,6 @@ export const columns: BasicColumn[] = [ //查询数据 export const searchFormSchema: FormSchema[] = [ { - label: "角色信息 1供应商 2采购商", - field: "role", - component: 'JDictSelectTag', - componentProps:{ - dictCode:"user_role" - }, - colProps: {span: 6}, - }, - { - label: "用户名", - field: "userName", - component: 'Input', - colProps: {span: 6}, - }, - { - label: "公司名称", - field: "companyName", - component: 'Input', - colProps: {span: 6}, - }, - { label: "电话", field: "phone", component: 'Input', @@ -109,14 +102,6 @@ export const searchFormSchema: FormSchema[] = [ ]; //表单数据 export const formSchema: FormSchema[] = [ - { - label: '角色信息 1供应商 2采购商', - field: 'role', - component: 'JDictSelectTag', - componentProps:{ - dictCode:"user_role" - }, - }, { label: '用户名', field: 'userName', @@ -128,47 +113,71 @@ export const formSchema: FormSchema[] = [ component: 'Input', }, { - label: '税收编码', - field: 'taxCode', + label: '地址', + field: 'companyAddress', component: 'Input', }, { - label: '公司地址', + label: '地址', field: 'address', component: 'Input', }, { - label: '公司账号', - field: 'bankAccount', + label: '行业/工种', + field: 'industryName', component: 'Input', }, + { + label: '个人简介', + field: 'detail', + component: 'InputTextArea',//TODO 注意string转换问题 + }, + { + label: '身份证上传', + field: 'idcard', + component: 'JImageUpload', + componentProps:{ + }, + }, { label: '电话', field: 'phone', component: 'Input', }, { - label: '开户行', - field: 'bankNama', - component: 'Input', + label: '年龄', + field: 'age', + component: 'InputNumber', }, { - label: '营业执照上传', - field: 'businessLicense', - component: 'JImageUpload', - componentProps:{ - }, + label: '性别', + field: 'gender', + component: 'JDictSelectTag', + componentProps:{ + dictCode:"sex" + }, }, { - label: '基本户信息照片上传', - field: 'basicAccount', - component: 'JImageUpload', - componentProps:{ - }, + label: '期望薪资最小值', + field: 'moneymin', + component: 'InputNumber', + }, + { + label: '期望薪资最大值', + field: 'moneymax', + component: 'InputNumber', }, { - label: '收款银行照片上传', - field: 'bankInfo', + label: '角色', + field: 'role', + component: 'JDictSelectTag', + componentProps:{ + dictCode:"user_role" + }, + }, + { + label: '营业执照上传', + field: 'businessLicense', component: 'JImageUpload', componentProps:{ }, diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue3/TbUserRoleList.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue3/TbUserRoleList.vue index 9c06043..ba45ca5 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue3/TbUserRoleList.vue +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/userRole/vue3/TbUserRoleList.vue @@ -53,7 +53,7 @@ //注册table数据 const { prefixCls,tableContext,onExportXls,onImportXls } = useListPage({ tableProps:{ - title: '角色表', + title: 'tb_user_role', api: list, columns, canResize:false, @@ -70,7 +70,7 @@ }, }, exportConfig: { - name:"角色表", + name:"tb_user_role", url: getExportUrl, }, importConfig: {