From b3a8b7b4e0531e49818f1604cc128676cbf108b8 Mon Sep 17 00:00:00 2001 From: cgx <2606784146@qq.com> Date: Mon, 28 Oct 2024 00:08:23 +0800 Subject: [PATCH] =?UTF-8?q?banner=EF=BC=8C=E5=BF=98=E8=AE=B0=E5=AF=86?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WebBannerController.java | 55 +++++-------- .../org/jeecg/modules/banner/entity/WebBanner.java | 76 ++++++++++++++++++ .../modules/banner/mapper/WebBannerMapper.java | 14 ++++ .../mapper/xml/WebBannerMapper.xml | 2 +- .../service/IWebBannerService.java | 8 +- .../service/impl/WebBannerServiceImpl.java | 12 +-- .../{webBanner => banner}/vue/WebBannerList.vue | 41 +++++++--- .../vue/modules/WebBannerForm.vue | 42 ++++++++-- .../vue/modules/WebBannerModal.Style#Drawer.vue | 0 .../vue/modules/WebBannerModal.vue | 0 .../{webBanner => banner}/vue3/WebBanner.api.ts | 14 ++-- .../jeecg/modules/banner/vue3/WebBanner.data.ts | 91 ++++++++++++++++++++++ .../{webBanner => banner}/vue3/WebBannerList.vue | 6 +- .../vue3/components/WebBannerModal.vue | 0 .../jeecg/modules/webBanner/entity/WebBanner.java | 58 -------------- .../modules/webBanner/mapper/WebBannerMapper.java | 17 ---- .../jeecg/modules/webBanner/vue3/WebBanner.data.ts | 36 --------- .../alUser/controller/AddressController.java | 2 +- .../modules/alUser/controller/IndexController.java | 34 +++++--- .../alUser/controller/UserLoginController.java | 25 ++++++ .../jeecg/modules/alUser/service/IndexService.java | 17 ++++ .../jeecg/modules/alUser/service/UserService.java | 7 +- .../alUser/service/impl/IndexServiceImpl.java | 72 +++++++++++++++++ .../alUser/service/impl/UserServiceImpl.java | 58 ++++++++------ .../api/service/impl/WebApiServiceImpl.java | 4 +- .../java/org/jeecg/modules/postBean/PwdModel.java | 29 +++++++ .../org/jeecg/modules/postBean/UserLoginModel.java | 2 +- 27 files changed, 493 insertions(+), 229 deletions(-) rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/controller/WebBannerController.java (67%) create mode 100644 jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/entity/WebBanner.java create mode 100644 jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/mapper/WebBannerMapper.java rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/mapper/xml/WebBannerMapper.xml (64%) rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/service/IWebBannerService.java (53%) rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/service/impl/WebBannerServiceImpl.java (51%) rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/vue/WebBannerList.vue (78%) rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/vue/modules/WebBannerForm.vue (57%) rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/vue/modules/WebBannerModal.Style#Drawer.vue (100%) rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/vue/modules/WebBannerModal.vue (100%) rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/vue3/WebBanner.api.ts (78%) create mode 100644 jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue3/WebBanner.data.ts rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/vue3/WebBannerList.vue (97%) rename jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/{webBanner => banner}/vue3/components/WebBannerModal.vue (100%) delete mode 100644 jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/entity/WebBanner.java delete mode 100644 jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/mapper/WebBannerMapper.java delete mode 100644 jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue3/WebBanner.data.ts create mode 100644 jeecg-boot-module-system/src/main/java/org/jeecg/modules/alUser/service/IndexService.java create mode 100644 jeecg-boot-module-system/src/main/java/org/jeecg/modules/alUser/service/impl/IndexServiceImpl.java create mode 100644 jeecg-boot-module-system/src/main/java/org/jeecg/modules/postBean/PwdModel.java diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/controller/WebBannerController.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/controller/WebBannerController.java similarity index 67% rename from jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/controller/WebBannerController.java rename to jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/controller/WebBannerController.java index 550c3e0..65f2497 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/controller/WebBannerController.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/controller/WebBannerController.java @@ -1,50 +1,35 @@ -package org.jeecg.modules.webBanner.controller; +package org.jeecg.modules.banner.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.webBanner.entity.WebBanner; -import org.jeecg.modules.webBanner.service.IWebBannerService; +import org.jeecg.modules.banner.entity.WebBanner; +import org.jeecg.modules.banner.service.IWebBannerService; 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; /** - * @Description: 网站banner图 + * @Description: banner设置 * @Author: jeecg-boot - * @Date: 2024-10-11 + * @Date: 2024-10-28 * @Version: V1.0 */ -@Api(tags="网站banner图") +@Api(tags="banner设置") @RestController -@RequestMapping("/webBanner/webBanner") +@RequestMapping("/banner/webBanner") @Slf4j public class WebBannerController extends JeecgController { @Autowired @@ -59,8 +44,8 @@ public class WebBannerController extends JeecgController> queryPageList(WebBanner webBanner, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @@ -78,8 +63,8 @@ public class WebBannerController extends JeecgController add(@RequestBody WebBanner webBanner) { webBannerService.save(webBanner); @@ -92,8 +77,8 @@ public class WebBannerController extends JeecgController edit(@RequestBody WebBanner webBanner) { webBannerService.updateById(webBanner); @@ -106,8 +91,8 @@ public class WebBannerController extends JeecgController delete(@RequestParam(name="id",required=true) String id) { webBannerService.removeById(id); @@ -120,8 +105,8 @@ public class WebBannerController extends JeecgController deleteBatch(@RequestParam(name="ids",required=true) String ids) { this.webBannerService.removeByIds(Arrays.asList(ids.split(","))); @@ -134,8 +119,8 @@ public class WebBannerController extends JeecgController queryById(@RequestParam(name="id",required=true) String id) { WebBanner webBanner = webBannerService.getById(id); @@ -153,7 +138,7 @@ public class WebBannerController extends JeecgController { + +} diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/mapper/xml/WebBannerMapper.xml b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/mapper/xml/WebBannerMapper.xml similarity index 64% rename from jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/mapper/xml/WebBannerMapper.xml rename to jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/mapper/xml/WebBannerMapper.xml index edb3119..9f9199f 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/mapper/xml/WebBannerMapper.xml +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/mapper/xml/WebBannerMapper.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/service/IWebBannerService.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/service/IWebBannerService.java similarity index 53% rename from jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/service/IWebBannerService.java rename to jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/service/IWebBannerService.java index 1823463..3979e0d 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/service/IWebBannerService.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/service/IWebBannerService.java @@ -1,12 +1,12 @@ -package org.jeecg.modules.webBanner.service; +package org.jeecg.modules.banner.service; -import org.jeecg.modules.webBanner.entity.WebBanner; +import org.jeecg.modules.banner.entity.WebBanner; import com.baomidou.mybatisplus.extension.service.IService; /** - * @Description: 网站banner图 + * @Description: banner设置 * @Author: jeecg-boot - * @Date: 2024-10-11 + * @Date: 2024-10-28 * @Version: V1.0 */ public interface IWebBannerService extends IService { diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/service/impl/WebBannerServiceImpl.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/service/impl/WebBannerServiceImpl.java similarity index 51% rename from jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/service/impl/WebBannerServiceImpl.java rename to jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/service/impl/WebBannerServiceImpl.java index e58f176..2776870 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/service/impl/WebBannerServiceImpl.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/service/impl/WebBannerServiceImpl.java @@ -1,16 +1,16 @@ -package org.jeecg.modules.webBanner.service.impl; +package org.jeecg.modules.banner.service.impl; -import org.jeecg.modules.webBanner.entity.WebBanner; -import org.jeecg.modules.webBanner.mapper.WebBannerMapper; -import org.jeecg.modules.webBanner.service.IWebBannerService; +import org.jeecg.modules.banner.entity.WebBanner; +import org.jeecg.modules.banner.mapper.WebBannerMapper; +import org.jeecg.modules.banner.service.IWebBannerService; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** - * @Description: 网站banner图 + * @Description: banner设置 * @Author: jeecg-boot - * @Date: 2024-10-11 + * @Date: 2024-10-28 * @Version: V1.0 */ @Service diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue/WebBannerList.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue/WebBannerList.vue similarity index 78% rename from jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue/WebBannerList.vue rename to jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue/WebBannerList.vue index ae2d285..8a701fc 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue/WebBannerList.vue +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue/WebBannerList.vue @@ -12,7 +12,7 @@
新增 - 导出 + 导出 导入 @@ -99,6 +99,7 @@ import { mixinDevice } from '@/utils/mixin' import { JeecgListMixin } from '@/mixins/JeecgListMixin' import WebBannerModal from './modules/WebBannerModal' + import {filterMultiDictText} from '@/components/dict/JDictSelectUtil' export default { name: 'WebBannerList', @@ -108,7 +109,7 @@ }, data () { return { - description: '网站banner图管理页面', + description: 'banner设置管理页面', // 表头 columns: [ { @@ -128,9 +129,24 @@ scopedSlots: {customRender: 'imgSlot'} }, { - title:'位置', + title:'跳转地址', align:"center", - dataIndex: 'type' + dataIndex: 'toUrl' + }, + { + title:'排序', + align:"center", + dataIndex: 'sort' + }, + { + title:'0 首页上方banner轮播 1 首页第二处 2首页第三处', + align:"center", + dataIndex: 'type_dictText' + }, + { + title:'是否删除 0否 1是', + align:"center", + dataIndex: 'isDisable_dictText' }, { title: '操作', @@ -142,11 +158,11 @@ } ], url: { - list: "/webBanner/webBanner/list", - delete: "/webBanner/webBanner/delete", - deleteBatch: "/webBanner/webBanner/deleteBatch", - exportXlsUrl: "/webBanner/webBanner/exportXls", - importExcelUrl: "webBanner/webBanner/importExcel", + list: "/banner/webBanner/list", + delete: "/banner/webBanner/delete", + deleteBatch: "/banner/webBanner/deleteBatch", + exportXlsUrl: "/banner/webBanner/exportXls", + importExcelUrl: "banner/webBanner/importExcel", }, dictOptions:{}, @@ -166,8 +182,11 @@ }, getSuperFieldList(){ let fieldList=[]; - fieldList.push({type:'Text',value:'image',text:'图片',dictCode:''}) - fieldList.push({type:'int',value:'type',text:'位置',dictCode:''}) + fieldList.push({type:'string',value:'image',text:'图片',dictCode:''}) + fieldList.push({type:'string',value:'toUrl',text:'跳转地址',dictCode:''}) + fieldList.push({type:'popup',value:'sort',text:'排序', popup:{code:'',field:'',orgFields:'',destFields:''}}) + fieldList.push({type:'int',value:'type',text:'0 首页上方banner轮播 1 首页第二处 2首页第三处',dictCode:'bannerType'}) + fieldList.push({type:'int',value:'isDisable',text:'是否删除 0否 1是',dictCode:'is_disable'}) this.superFieldList = fieldList } } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue/modules/WebBannerForm.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue/modules/WebBannerForm.vue similarity index 57% rename from jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue/modules/WebBannerForm.vue rename to jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue/modules/WebBannerForm.vue index 9a71b53..b4acc73 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue/modules/WebBannerForm.vue +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue/modules/WebBannerForm.vue @@ -9,8 +9,31 @@ - - + + + + + + + + + + + + + + + + + @@ -50,11 +73,17 @@ }, confirmLoading: false, validatorRules: { + sort: [ + { required: true, message: '请输入排序!'}, + ], + isDisable: [ + { required: true, message: '请输入是否删除 0否 1是!'}, + ], }, url: { - add: "/webBanner/webBanner/add", - edit: "/webBanner/webBanner/edit", - queryById: "/webBanner/webBanner/queryById" + add: "/banner/webBanner/add", + edit: "/banner/webBanner/edit", + queryById: "/banner/webBanner/queryById" } } }, @@ -104,6 +133,9 @@ }) }, + popupCallback(value,row){ + this.model = Object.assign(this.model, row); + }, } } \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue/modules/WebBannerModal.Style#Drawer.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue/modules/WebBannerModal.Style#Drawer.vue similarity index 100% rename from jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue/modules/WebBannerModal.Style#Drawer.vue rename to jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue/modules/WebBannerModal.Style#Drawer.vue diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue/modules/WebBannerModal.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue/modules/WebBannerModal.vue similarity index 100% rename from jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue/modules/WebBannerModal.vue rename to jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue/modules/WebBannerModal.vue diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue3/WebBanner.api.ts b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue3/WebBanner.api.ts similarity index 78% rename from jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue3/WebBanner.api.ts rename to jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue3/WebBanner.api.ts index 8a801ce..a866df7 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue3/WebBanner.api.ts +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue3/WebBanner.api.ts @@ -2,13 +2,13 @@ import {defHttp} from '/@/utils/http/axios'; import {Modal} from 'ant-design-vue'; enum Api { - list = '/webBanner/webBanner/list', - save='/webBanner/webBanner/add', - edit='/webBanner/webBanner/edit', - deleteOne = '/webBanner/webBanner/delete', - deleteBatch = '/webBanner/webBanner/deleteBatch', - importExcel = '/webBanner/webBanner/importExcel', - exportXls = '/webBanner/webBanner/exportXls', + list = '/banner/webBanner/list', + save='/banner/webBanner/add', + edit='/banner/webBanner/edit', + deleteOne = '/banner/webBanner/delete', + deleteBatch = '/banner/webBanner/deleteBatch', + importExcel = '/banner/webBanner/importExcel', + exportXls = '/banner/webBanner/exportXls', } /** * 导出api diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue3/WebBanner.data.ts b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue3/WebBanner.data.ts new file mode 100644 index 0000000..8e8094d --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue3/WebBanner.data.ts @@ -0,0 +1,91 @@ +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: 'image', + customRender:render.renderAvatar, + }, + { + title: '跳转地址', + align:"center", + dataIndex: 'toUrl' + }, + { + title: '排序', + align:"center", + dataIndex: 'sort' + }, + { + title: '0 首页上方banner轮播 1 首页第二处 2首页第三处', + align:"center", + dataIndex: 'type_dictText' + }, + { + title: '是否删除 0否 1是', + align:"center", + dataIndex: 'isDisable_dictText' + }, +]; +//查询数据 +export const searchFormSchema: FormSchema[] = [ +]; +//表单数据 +export const formSchema: FormSchema[] = [ + { + label: '图片', + field: 'image', + component: 'JImageUpload', + componentProps:{ + }, + }, + { + label: '跳转地址', + field: 'toUrl', + component: 'Input', + }, + { + label: '排序', + field: 'sort', + component: 'JPopup', + componentProps: ({ formActionType }) => { + const {setFieldsValue} = formActionType; + return{ + setFieldsValue:setFieldsValue, + code:"", + fieldConfig:, + multi:true, + } + }, + dynamicRules: ({model,schema}) => { + return [ + { required: true, message: '请输入排序!'}, + ]; + }, + }, + { + label: '0 首页上方banner轮播 1 首页第二处 2首页第三处', + field: 'type', + component: 'JDictSelectTag', + componentProps:{ + dictCode:"bannerType" + }, + }, + { + label: '是否删除 0否 1是', + field: 'isDisable', + component: 'JDictSelectTag', + componentProps:{ + dictCode:"is_disable" + }, + dynamicRules: ({model,schema}) => { + return [ + { required: true, message: '请输入是否删除 0否 1是!'}, + ]; + }, + }, +]; diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue3/WebBannerList.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue3/WebBannerList.vue similarity index 97% rename from jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue3/WebBannerList.vue rename to jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue3/WebBannerList.vue index e559a73..0e4edc3 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/webBanner/vue3/WebBannerList.vue +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/banner/vue3/WebBannerList.vue @@ -39,7 +39,7 @@
-