222
This commit is contained in:
parent
725c7dcea2
commit
53c10570b6
@ -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>
|
||||
|
@ -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
|
||||
{
|
||||
|
||||
|
||||
}
|
@ -1,5 +1,4 @@
|
||||
package com.ruoyi.web.controller.tool;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
|
@ -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:
|
||||
# 从数据源开关/默认关闭
|
||||
|
@ -124,6 +124,6 @@ xss:
|
||||
# 过滤开关
|
||||
enabled: true
|
||||
# 排除链接(多个用逗号分隔)
|
||||
excludes: /system/notice
|
||||
excludes: /system/notice,/tool/webmagic
|
||||
# 匹配链接
|
||||
urlPatterns: /system/*,/monitor/*,/tool/*
|
||||
|
@ -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",
|
||||
|
44
ruoyi-ui/src/api/prod/products.js
Normal file
44
ruoyi-ui/src/api/prod/products.js
Normal 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'
|
||||
})
|
||||
}
|
@ -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' }
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
|
1059
ruoyi-ui/src/views/prod/products/index.vue
Normal file
1059
ruoyi-ui/src/views/prod/products/index.vue
Normal file
File diff suppressed because it is too large
Load Diff
@ -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 // 端口
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user