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.pswp.cn/web/24184.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/24184.shtml
英文地址,請注明出處:http://en.pswp.cn/web/24184.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

嵌入式Linux系統中RTC應用的操作詳解

第一:RTC的作用以及時間簡介 “RTC”的英文全稱是Reul-Time Clock,翻譯過來是實時時鐘芯片.實時時鐘芯片是日常生活中應用最為廣泛的電子器件之一,它為人們或者電子系統提供精確的實時時間,實時時鐘芯片通過引腳對外提供時間讀寫接口,通常內部帶有電池,保證在外部系統關…

【Android】使用EventBus進行線程間通訊

EventBus 簡介 EventBus&#xff1a;github EventBus是Android和Java的發布/訂閱事件總線。 簡化組件之間的通信 解耦事件發送者和接收者 在 Activities, Fragments, background threads中表現良好 避免復雜且容易出錯的依賴關系和生命周期問題 Publisher使用post發出…

好書推薦-人工智能數學基礎

本書以零基礎講解為宗旨&#xff0c;面向學習數據科學與人工智能的讀者&#xff0c;通俗地講解每一個知識點&#xff0c;旨在幫助讀者快速打下數學基礎。    全書分為 4 篇&#xff0c;共 17 章。其中第 1 篇為數學知識基礎篇&#xff0c;主要講述了高等數學基礎、微積分、泰…

鴻蒙Ability Kit(程序框架服務)【應用啟動框架AppStartup】

應用啟動框架AppStartup 概述 AppStartup提供了一種更加簡單高效的初始化組件的方式&#xff0c;支持異步初始化組件加速應用的啟動時間。使用啟動框架應用開發者只需要分別為待初始化的組件實現AppStartup提供的[StartupTask]接口&#xff0c;并在[startup_config]中配置App…

Open vSwitch 數據包處理流程

一、Open vSwitch 數據包轉發模式 Open vSwitch 根據不同的模塊使用&#xff0c;主要分為兩種數據包的轉發模式&#xff1a;Datapath 模式和 DPDK 模式&#xff0c;這兩種模式的主要區別在于&#xff1a; Datapath 模式&#xff1a; 使用內核空間的網絡棧進行數據包的轉發性能相…

理解和實現 LRU 緩存置換算法

引言 在計算機科學中&#xff0c;緩存是一種用于提高數據訪問速度的技術。然而&#xff0c;緩存空間是有限的&#xff0c;當緩存被填滿時&#xff0c;就需要一種策略來決定哪些數據應該保留&#xff0c;哪些應該被淘汰。LRU&#xff08;最近最少使用&#xff09;算法是一種廣泛…

UML實現圖-部署圖

概述 部署圖(Deployent Diagram)描述了運行軟件的系統中硬件和軟件的物理結構。部署圖中通常包含兩種元素:節點和關聯關系&#xff0c;部署圖中每個配置必須存在于某些節點上。部署圖也可以包含包或子系統。 節點是在運行時代表計算機資源的物理元素。節點名稱有兩種:簡單名和…

android studio開發時提示 TLS 握手錯誤解決辦法

我用的是windows&#xff0c;遇到了這錯誤&#xff0c; The server may not support the clients requested TLS protocol versions: (TLSv1.2, TLSv1.3). You may need to configure the client to allow other protocols to be used. For more on this, please refer to http…

蒼穹外賣筆記-08-套餐管理-增加,刪除,修改,查詢和起售停售套餐

套餐管理 1 任務2 新增套餐2.1 需求分析和設計接口設計setmeal和setmeal_dish表設計 2.2 代碼開發2.2.1 根據分類id查詢菜品DishControllerDishServiceDishServiceImplDishMapperDishMapper.xml 2.2.2 新增套餐接口SetmealControllerSetmealServiceSetmealServiceImplSetmealMa…

c++替換字符或字符串函數

在C中&#xff0c;有多種方法可以替換字符串或字符。下面是一些常用的方法&#xff1a; 使用replace函數&#xff1a; replace函數可以替換字符串中的指定字符或子字符串。它的用法如下&#xff1a; string str "Hello World"; str.replace(str.find("World&qu…

Nginx03-動態資源和LNMP介紹與實驗、自動索引模塊、基礎認證模塊、狀態模塊

目錄 寫在前面Nginx03案例1 模擬視頻下載網站自動索引autoindex基礎認證auth_basic模塊狀態stub_status模塊模塊小結 案例2 動態網站&#xff08;部署php代碼&#xff09;概述常見的動態網站的架構LNMP架構流程數據庫Mariadb安裝安全配置基本操作 PHP安裝php修改配置文件 Nginx…

AI做的2024年高考數學試卷,答案對嗎?

2024年高考數學考試已經結束&#xff0c;現在呈上數學真題及AI給出的解答。供各位看官欣賞。 總的來說&#xff0c;人工做題兩小時&#xff0c;AI解答兩分鐘。 但是&#xff0c;AI做的答案是否正確&#xff0c;那就要各位看官來評判了&#xff01; 注&#xff1a;試卷來源于…

【Linux】另一種基于rpm安裝yum的方式

之前的163的鏡像源504網關異常了&#xff0c;網上找到的方法基本都是基于apt&#xff0c;或是基于apt-get。找到了大佬幫忙裝了一下&#xff0c;記錄如下&#xff1a; wget https://vault.centos.org/7.9.2009/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm…

2024年5大制作AI電子手冊工具推薦

AI電子手冊作為一種結合了人工智能技術和傳統電子手冊功能的新型工具&#xff0c;逐漸成為了企業進行知識管理和信息傳遞的重要工具&#xff0c;為企業提高效率、優化用戶體驗。在本文中&#xff0c;LookLook同學將簡單介紹一下什么是AI電子手冊、對企業有什么好處&#xff0c;…

JAVA面試中,面試官最愛問的問題。

Optional類是什么&#xff1f;它在Java中的用途是什么&#xff1f; Java中的Optional類是一個容器類&#xff0c;它用于封裝可能為空的對象。在Java 8之前&#xff0c;空值檢查是Java編程中一個常見的問題&#xff0c;尤其是在處理返回單個值的方法時。Optional類提供了一種更…

電源變壓器的作用和性能

電源變壓器的主要作用是改變輸入電壓的大小&#xff0c;通常用于降低電壓或升高電壓&#xff0c;以便適應不同設備的需求。它們還可以提供隔離&#xff0c;使得輸出電路與輸入電路之間電氣隔離&#xff0c;從而提高安全性。性能方面&#xff0c;電源變壓器需要具有高效率、低溫…

Unity3D測量距離實現方法(一)

系列文章目錄 unity工具 文章目錄 系列文章目錄&#x1f449;前言&#x1f449;一、Unity距離測量1-1 制作預制體1-2 編寫測量的腳本 &#x1f449;二、鼠標點擊模型進行測量&#x1f449;二、字體面向攝像機的方法&#x1f449;二、最短距離測量方法&#x1f449;三、壁紙分享…

Python中的裝飾器鏈(decorator chain)是什么

在Python中&#xff0c;裝飾器是一種高級功能&#xff0c;它允許你在不修改函數或類代碼的情況下&#xff0c;為它們添加額外的功能。裝飾器通常用于日志記錄、性能測量、權限檢查等場景。當多個裝飾器應用于同一個函數或類時&#xff0c;它們會形成一個裝飾器鏈&#xff08;de…

Go語言中,公司gitlab私有倉庫依賴拉取配置

為什么要考慮私有倉庫 Go語言目前都已經采用了官方統一的 go modules 來管理依賴&#xff0c;后續也不太可能出現比較亂的生態&#xff0c; 因此了解下如何讓這個依賴管理正常工作是非常必要的。 對于Github或者其他公有倉庫&#xff0c;依賴管理是非常直接和方便的,設置好GO…

C++ 依賴的C庫查看和下載

依賴庫查詢&#xff1a;ldd 指令 # ldd libcyber.solinux-vdso.so.1 (0x0000ffff86b52000)libopt_proto.so > /home/caros/cyberrt/lib/libopt_proto.so (0x0000ffff84c4a000)libboost_filesystem.so.1.73.0 > /opt/orin/usr/local/lib/libboost_filesystem.so.1.73.0 (…