Browse Source

增加商城的提示

YunaiV 2 years ago
parent
commit
53767614fe
22 changed files with 48 additions and 10 deletions
  1. 4 0
      yudao-framework/yudao-spring-boot-starter-banner/src/main/java/cn/iocoder/yudao/framework/banner/core/BannerApplicationRunner.java
  2. 1 1
      yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/framework/package-info.java
  3. 5 5
      yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/framework/web/config/TradeWebConfiguration.java
  4. 1 1
      yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/framework/web/package-info.java
  5. 8 0
      yudao-server/src/main/java/cn/iocoder/yudao/server/controller/DefaultController.java
  6. 1 0
      yudao-ui-admin/src/components/DocAlert/index.vue
  7. 7 0
      yudao-ui-admin/src/utils/request.js
  8. 2 2
      yudao-ui-admin/src/views/infra/build/RightPanel.vue
  9. 1 0
      yudao-ui-admin/src/views/mall/market/banner/index.vue
  10. 2 1
      yudao-ui-admin/src/views/mall/product/brand/index.vue
  11. 1 0
      yudao-ui-admin/src/views/mall/product/category/index.vue
  12. 1 0
      yudao-ui-admin/src/views/mall/product/property/index.vue
  13. 2 0
      yudao-ui-admin/src/views/mall/product/property/value.vue
  14. 2 0
      yudao-ui-admin/src/views/mall/product/spu/index.vue
  15. 2 0
      yudao-ui-admin/src/views/mall/promotion/coupon/index.vue
  16. 1 0
      yudao-ui-admin/src/views/mall/promotion/couponTemplate/index.vue
  17. 1 0
      yudao-ui-admin/src/views/mall/promotion/discountActivity/index.vue
  18. 1 0
      yudao-ui-admin/src/views/mall/promotion/rewardActivity/index.vue
  19. 1 0
      yudao-ui-admin/src/views/mall/promotion/seckill/seckillActivity/index.vue
  20. 1 0
      yudao-ui-admin/src/views/mall/promotion/seckill/seckillTime/index.vue
  21. 1 0
      yudao-ui-admin/src/views/mall/trade/afterSale/index.vue
  22. 2 0
      yudao-ui-admin/src/views/mall/trade/order/index.vue

+ 4 - 0
yudao-framework/yudao-spring-boot-starter-banner/src/main/java/cn/iocoder/yudao/framework/banner/core/BannerApplicationRunner.java

@@ -44,6 +44,10 @@ public class BannerApplicationRunner implements ApplicationRunner {
             if (isNotPresent("cn.iocoder.yudao.module.mp.framework.mp.config.MpConfiguration")) {
                 System.out.println("[微信公众号 yudao-module-mp - 已禁用][参考 https://doc.iocoder.cn/mp/build/ 开启]");
             }
+            // 微信公众号
+            if (isNotPresent("cn.iocoder.yudao.module.trade.framework.web.config.TradeWebConfiguration")) {
+                System.out.println("[商城 yudao-module-mall - 已禁用][参考 https://doc.iocoder.cn/mall/build/ 开启]");
+            }
         });
     }
 

+ 1 - 1
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/framework/package-info.java

@@ -1,5 +1,5 @@
 /**
- * 属于 order 模块的 framework 封装
+ * 属于 trade 模块的 framework 封装
  *
  * @author 芋道源码
  */

+ 5 - 5
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/framework/web/config/OrderWebConfiguration.java → yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/framework/web/config/TradeWebConfiguration.java

@@ -6,19 +6,19 @@ import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
 /**
- * order 模块的 web 组件的 Configuration
+ * trade 模块的 web 组件的 Configuration
  *
  * @author 芋道源码
  */
 @Configuration(proxyBeanMethods = false)
-public class OrderWebConfiguration {
+public class TradeWebConfiguration {
 
     /**
-     * order 模块的 API 分组
+     * trade 模块的 API 分组
      */
     @Bean
-    public GroupedOpenApi orderGroupedOpenApi() {
-        return YudaoSwaggerAutoConfiguration.buildGroupedOpenApi("order");
+    public GroupedOpenApi tradeGroupedOpenApi() {
+        return YudaoSwaggerAutoConfiguration.buildGroupedOpenApi("trade");
     }
 
 }

+ 1 - 1
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/framework/web/package-info.java

@@ -1,4 +1,4 @@
 /**
- * order 模块的 web 配置
+ * trade 模块的 web 配置
  */
 package cn.iocoder.yudao.module.trade.framework.web;

+ 8 - 0
yudao-server/src/main/java/cn/iocoder/yudao/server/controller/DefaultController.java

@@ -27,4 +27,12 @@ public class DefaultController {
                 "[微信公众号 yudao-module-mp - 已禁用][参考 https://doc.iocoder.cn/mp/build/ 开启]");
     }
 
+    @RequestMapping(value = {"/admin-api/product/**", // 商品中心
+            "/admin-api/trade/**", // 交易中心
+            "/admin-api/promotion/**"})  // 营销中心
+    public CommonResult<Boolean> mall404() {
+        return CommonResult.error(NOT_IMPLEMENTED.getCode(),
+                "[商城 yudao-module-mp - 已禁用][参考 https://doc.iocoder.cn/mall/build/ 开启]");
+    }
+
 }

+ 1 - 0
yudao-ui-admin/src/components/DocAlert/index.vue

@@ -28,5 +28,6 @@ export default {
 <style scoped>
 .el-alert--success.is-light {
   margin-bottom: 10px;
+  cursor: pointer;
 }
 </style>

+ 7 - 0
yudao-ui-admin/src/utils/request.js

@@ -119,6 +119,13 @@ service.interceptors.response.use(async res => {
       type: 'error'
     })
     return Promise.reject(new Error(msg))
+  } else if (code === 501) {
+    Message({
+      type: 'error',
+      duration: 0,
+      message: msg
+    })
+    return Promise.reject(new Error(msg))
   } else if (code === 901) {
     Message({
       type: 'error',

+ 2 - 2
yudao-ui-admin/src/views/infra/build/RightPanel.vue

@@ -545,7 +545,7 @@
             <el-switch v-model="activeData.__config__.required" />
           </el-form-item>
 
-          <template v-if="activeData.__config__.layoutTree">
+          <template v-if="activeData.__config__.layoutTree" v-slot="{ node, data }">
             <el-divider>布局结构树</el-divider>
             <el-tree
               :data="[activeData.__config__]"
@@ -554,7 +554,7 @@
               default-expand-all
               draggable
             >
-              <span v-slot="{ node, data }">
+              <span>
                 <span class="node-label">
                   <svg-icon class="node-icon" :icon-class="data.__config__?data.__config__.tagIcon:data.tagIcon" />
                   {{ node.label }}

+ 1 - 0
yudao-ui-admin/src/views/mall/market/banner/index.vue

@@ -1,5 +1,6 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
 
     <!-- 搜索工作栏 -->
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">

+ 2 - 1
yudao-ui-admin/src/views/mall/product/brand/index.vue

@@ -1,7 +1,8 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
 
-«    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
+    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
       <el-form-item label="品牌名称" prop="name">
         <el-input v-model="queryParams.name" placeholder="请输入品牌名称" clearable @keyup.enter.native="handleQuery"/>
       </el-form-item>

+ 1 - 0
yudao-ui-admin/src/views/mall/product/category/index.vue

@@ -1,5 +1,6 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
 
     <!-- 搜索工作栏 -->
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">

+ 1 - 0
yudao-ui-admin/src/views/mall/product/property/index.vue

@@ -1,5 +1,6 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
 
     <!-- 搜索工作栏 -->
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">

+ 2 - 0
yudao-ui-admin/src/views/mall/product/property/value.vue

@@ -1,5 +1,7 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
+
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
       <el-form-item label="属性项" prop="propertyId">
         <el-select v-model="queryParams.propertyId">

+ 2 - 0
yudao-ui-admin/src/views/mall/product/spu/index.vue

@@ -1,5 +1,7 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
+
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
       <el-form-item label="商品名称" prop="name">
         <el-input v-model="queryParams.name" placeholder="请输入商品名称" clearable @keyup.enter.native="handleQuery"/>

+ 2 - 0
yudao-ui-admin/src/views/mall/promotion/coupon/index.vue

@@ -1,5 +1,7 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
+
     <!-- 搜索工作栏 -->
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
       <el-form-item label="会员昵称" prop="nickname">

+ 1 - 0
yudao-ui-admin/src/views/mall/promotion/couponTemplate/index.vue

@@ -1,5 +1,6 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
 
     <!-- 搜索工作栏 -->
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="82px">

+ 1 - 0
yudao-ui-admin/src/views/mall/promotion/discountActivity/index.vue

@@ -1,5 +1,6 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
 
     <!-- 搜索工作栏 -->
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">

+ 1 - 0
yudao-ui-admin/src/views/mall/promotion/rewardActivity/index.vue

@@ -1,5 +1,6 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
 
     <!-- 搜索工作栏 -->
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">

+ 1 - 0
yudao-ui-admin/src/views/mall/promotion/seckill/seckillActivity/index.vue

@@ -1,5 +1,6 @@
 <template>
     <div class="app-container">
+      <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
 
         <!-- 搜索工作栏 -->
         <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"

+ 1 - 0
yudao-ui-admin/src/views/mall/promotion/seckill/seckillTime/index.vue

@@ -1,5 +1,6 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
 
     <!-- 操作工具栏 -->
     <el-row :gutter="10" class="mb8">

+ 1 - 0
yudao-ui-admin/src/views/mall/trade/afterSale/index.vue

@@ -1,5 +1,6 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
 
     <!-- 搜索工作栏 -->
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">

+ 2 - 0
yudao-ui-admin/src/views/mall/trade/order/index.vue

@@ -1,5 +1,7 @@
 <template>
   <div class="app-container">
+    <doc-alert title="功能开启" url="https://doc.iocoder.cn/mall/build/" />
+
     <!-- 搜索工作栏 -->
     <!-- TODO: inline 看看是不是需要; v-show= 那块逻辑还是要的 -->
     <el-row :gutter="20">