This commit is contained in:
ZiJIe 2025-06-23 18:57:07 +08:00
parent 725c7dcea2
commit 53c10570b6
11 changed files with 1655 additions and 508 deletions

View File

@ -23,7 +23,18 @@
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 表示依赖不会传递 -->
</dependency>
<!-- https://mvnrepository.com/artifact/us.codecraft/webmagic-core -->
<dependency>
<groupId>us.codecraft</groupId>
<artifactId>webmagic-core</artifactId>
<version>1.0.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/us.codecraft/webmagic-extension -->
<dependency>
<groupId>us.codecraft</groupId>
<artifactId>webmagic-extension</artifactId>
<version>1.0.3</version>
</dependency>
<!-- swagger3-->
<dependency>
<groupId>io.springfox</groupId>

View File

@ -0,0 +1,17 @@
package com.ruoyi.web.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.controller.BaseController;
/**
* prodController
*
* @author ruoyi
* @date 2025-06-21
*/
@RestController
@RequestMapping("/prod/products")
public class ProductsController extends BaseController
{
}

View File

@ -1,5 +1,4 @@
package com.ruoyi.web.controller.tool;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;

View File

@ -6,9 +6,9 @@ spring:
druid:
# 主库数据源
master:
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
url: jdbc:mysql://192.168.1.89:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: password
password: 123123
# 从库数据源
slave:
# 从数据源开关/默认关闭

View File

@ -124,6 +124,6 @@ xss:
# 过滤开关
enabled: true
# 排除链接(多个用逗号分隔)
excludes: /system/notice
excludes: /system/notice,/tool/webmagic
# 匹配链接
urlPatterns: /system/*,/monitor/*,/tool/*

View File

@ -27,7 +27,7 @@
"@riophae/vue-treeselect": "0.4.0",
"axios": "0.28.1",
"clipboard": "2.0.8",
"core-js": "3.37.1",
"core-js": "^3.43.0",
"echarts": "5.4.0",
"element-ui": "2.15.14",
"file-saver": "2.0.5",
@ -46,7 +46,8 @@
"vue-cropper": "0.5.5",
"vue-router": "3.4.9",
"vuedraggable": "2.24.3",
"vuex": "3.6.0"
"vuex": "3.6.0",
"xlsx": "^0.18.5"
},
"devDependencies": {
"@vue/cli-plugin-babel": "4.4.6",

View File

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询prod列表
export function listProducts(query) {
return request({
url: '/prod/products/list',
method: 'get',
params: query
})
}
// 查询prod详细
export function getProducts(productId) {
return request({
url: '/prod/products/' + productId,
method: 'get'
})
}
// 新增prod
export function addProducts(data) {
return request({
url: '/prod/products',
method: 'post',
data: data
})
}
// 修改prod
export function updateProducts(data) {
return request({
url: '/prod/products',
method: 'put',
data: data
})
}
// 删除prod
export function delProducts(productId) {
return request({
url: '/prod/products/' + productId,
method: 'delete'
})
}

View File

@ -87,6 +87,22 @@ export const constantRoutes = [
meta: { title: '个人中心', icon: 'user' }
}
]
},
{
path: '/banma',
component: Layout,
hidden: false,
redirect: 'noredirect',
name: 'Banma',
meta: { title: '斑马订单', icon: 'shopping' },
children: [
{
path: 'orders',
component: () => import('@/views/banma/orders/index'),
name: 'BanmaOrders',
meta: { title: '订单管理', icon: 'list' }
}
]
}
]

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@ const CompressionPlugin = require('compression-webpack-plugin')
const name = process.env.VUE_APP_TITLE || '若依管理系统' // 网页标题
const baseUrl = 'http://localhost:8080' // 后端接口
const baseUrl = 'http://192.168.1.89:8080' // 后端接口
const port = process.env.port || process.env.npm_config_port || 80 // 端口