当前位置: 首页 > news >正文

P7 品牌管理

逆向生成页面

新增菜单—商品系统的品牌管理 —product/brand

在代码生成器得到的文件中,

main-resources-src-views-modules-product
brand.vue、brand-add-or-update.vue放到category.vue同级

vue文件有新增、删除按钮,但页面未显示,是因为权限问题。

utils-index.js 中,是否有权限返回true===>重启项目!

报错:TRUE不行,因为已经弃用,依赖报错

优化逆向生成页面

1、显示状态后的备注删除

es6语法检查太严格,在 bulid---webpack.base.config.js``中把createlintingRule{}里面注释掉。需要重启项目!

在显示状态下,自定义开关按钮,scope.slot 在elemt-ui的table侧边栏,把 switch放进去

<template scope> el-switch 绑定 scope.row.showStatus看示例,一边查看结果

为switch 绑定 @change="updateBrandStatus(scope.row)"事件,声明方法,默认传入参数status,但不够,method中是data,可以打印看看

1.1 brand.vue 中动态绑定

1.2 brand-add-or-update.vue 中不用 el-input ,而用el-switch ,并绑定 dataForm.showStatus;label-width 调整宽度,140px

发送修改请求:BrandController brand/update post

json格式:{“brandId":1, "logo":"xxx"} 发送名牌Id和显示状态

解构字段 let {brandId, showStatus} = data 并发送字段

给提示 success ,状态更新成功

实际上showStatus显示为1,不显示为0,做判断。实际上:{brandId, showStatus:showStatus?1:0}

在el-switch中写 :active-value="1" :inactive-value="0" 也就不用做三元判断了

问题:修改成功了,但返回不对应?

发现传入brandId和showStatus报错, update where brandId=? and show_status=1

只能改变状态为1的,发现原因是mybatis-plus配置逻辑删除的,是对showStatus全局配置,原来的db-field。

现对Category实体字段配置单表, @TableLogic(~~~~)

成功!

http://www.lryc.cn/news/366020.html

相关文章:

  • C语言详解(动态内存管理)1
  • 106.网络游戏逆向分析与漏洞攻防-装备系统数据分析-在UI中显示装备与技能信息
  • AWS EMR Serverless
  • Java面试题:Redis持久化问题
  • 【Java】解决Java报错:ClassCastException
  • OpenCV-最小外接圆cv::minEnclosingCircle
  • 大小堆运用巧解数据流的中位数
  • AI能力边界不断扩展,将对国家安全产生深远影响
  • 【UnityShader入门精要学习笔记】第十六章 Unity中的渲染优化技术 (上)
  • GPT-4o:免费且更快的模型
  • docker部署fastdfs
  • 【劲舞团game】
  • Day15—图像爬虫与简单处理
  • Rust基础学习-Rust中的文件操作
  • Activator.CreateInstance 与 Type.InvokeMember的区别
  • Java18+​App端采用uniapp+开发工具 idea hbuilder智能上门家政系统源码,一站式家政服务平台开发家政服务
  • 【MySQL】探索 MySQL 的 GROUP_CONCAT 函数
  • SpringBoot整合RabbitMQ (持续更新中)
  • 瑞鑫RK3588 画中画 OSD 效果展示
  • 【全开源】防伪溯源一体化管理系统源码(FastAdmin+ThinkPHP+Uniapp)
  • 自然语言处理:第三十三章FILCO:过滤内容的RAG
  • js:flex弹性布局
  • Pytorch常用函数用法归纳:创建tensor张量
  • WPF前端:一个纯Xaml的水平导航栏
  • 谷粒商城实战(033 业务-秒杀功能4-高并发问题解决方案sentinel 1)
  • STM32项目分享:智能家居(机智云)系统
  • 游戏盾之应用加速,何为应用加速
  • Java 基础面试题
  • Nginx 1.26.0 爆 HTTP/3 QUIC 漏洞,建议升级更新到 1.27.0
  • uniadmin引入iconfont报错