mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 12:18:42 +08:00 
			
		
		
		
	@@ -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,5 +1,5 @@
 | 
			
		||||
/**
 | 
			
		||||
 * 属于 order 模块的 framework 封装
 | 
			
		||||
 * 属于 trade 模块的 framework 封装
 | 
			
		||||
 *
 | 
			
		||||
 * @author 芋道源码
 | 
			
		||||
 */
 | 
			
		||||
 
 | 
			
		||||
@@ -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,4 +1,4 @@
 | 
			
		||||
/**
 | 
			
		||||
 * order 模块的 web 配置
 | 
			
		||||
 * trade 模块的 web 配置
 | 
			
		||||
 */
 | 
			
		||||
package cn.iocoder.yudao.module.trade.framework.web;
 | 
			
		||||
 
 | 
			
		||||
@@ -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/ 开启]");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -28,5 +28,6 @@ export default {
 | 
			
		||||
<style scoped>
 | 
			
		||||
.el-alert--success.is-light {
 | 
			
		||||
  margin-bottom: 10px;
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
 
 | 
			
		||||
@@ -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',
 | 
			
		||||
 
 | 
			
		||||
@@ -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,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,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,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,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,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">
 | 
			
		||||
 
 | 
			
		||||
@@ -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"/>
 | 
			
		||||
 
 | 
			
		||||
@@ -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,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,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,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,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,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,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,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">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user