30 Commits

Author SHA1 Message Date
ba3983e085 update dashboard 2022-03-07 20:42:06 +08:00
1ed431e10a update 2022-03-07 19:48:14 +08:00
68193ecfb3 Merge pull request '更新' (#25) from zwq into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #25
2022-03-02 11:04:49 +08:00
zwq
5a42c80256 更新 2022-03-02 11:03:56 +08:00
0cd8970053 Merge pull request '更新' (#24) from zwq into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #24
2022-02-28 10:59:14 +08:00
zwq
597934be2e 更新 2022-02-28 10:58:51 +08:00
fcb01aaa4b Merge pull request '更新' (#23) from zwq into develop
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #23
2022-02-28 10:54:13 +08:00
zwq
93be36708d 更新 2022-02-28 10:53:52 +08:00
80439e7e01 Merge pull request 'zwq' (#22) from zwq into develop
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #22
2022-02-28 10:50:12 +08:00
zwq
6a338438bf 更新 2022-02-28 10:49:30 +08:00
zwq
e74632e5fa 更新 2022-02-28 10:45:03 +08:00
21d7a8f7eb Merge pull request 'fzq' (#20) from fzq into develop
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #20
2022-02-28 10:33:30 +08:00
Fanzink
6d2311be44 '' 2022-02-28 10:09:59 +08:00
Fanzink
3eac46beeb '' 2022-02-28 10:06:17 +08:00
Fanzink
64c27487c5 '' 2022-02-25 15:12:37 +08:00
14bf2dc2f6 Merge pull request '修改接口api' (#16) from zwq into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #16
2022-02-25 11:01:58 +08:00
zwq
de1a7835e1 修改接口api 2022-02-25 11:01:39 +08:00
e023b9c23e Merge pull request '更新' (#15) from zwq into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #15
2022-02-25 10:58:17 +08:00
6e18a42c03 Merge branch 'develop' into zwq 2022-02-25 10:58:05 +08:00
zwq
7e6881ff74 更新 2022-02-25 10:57:07 +08:00
7c6d7b63e3 Merge pull request 'fix: 🐛 修正构建包安装顺序' (#14) from cicd into develop
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #14
2022-02-23 13:23:22 +08:00
c4e7af8fba Merge pull request 'fix: 🏗️ 修复raphael依赖找不到问题' (#13) from cicd into develop
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #13
2022-02-23 12:47:16 +08:00
aa15b551fb Merge pull request 'fix: 🐛 修正构建脚本' (#12) from cicd into develop
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #12
2022-02-23 11:42:46 +08:00
Fanzink
2628c14e99 '' 2022-02-16 19:36:26 +08:00
Fanzink
fe1c64845e ‘基础资料对接口’ 2022-02-16 19:32:54 +08:00
Fanzink
d47343af69 Merge branch 'develop' of http://git.picaiba.com/mt-ck-00a/mt-ck-wms-ui into develop 2022-01-18 17:02:28 +08:00
Fanzink
b800893ea5 ‘对接口’ 2022-01-18 17:02:15 +08:00
Fanzink
aa94abd681 Merge branch 'develop' of http://git.picaiba.com/mt-ck-00a/mt-ck-wms-ui into develop 2022-01-17 15:35:25 +08:00
Fanzink
ce4bf752f0 Merge branch 'develop' of http://git.picaiba.com/mt-ck-00a/mt-ck-wms-ui into develop 2022-01-17 15:32:41 +08:00
Fanzink
16610e1390 1 2022-01-17 15:32:28 +08:00
31 changed files with 3412 additions and 146 deletions

View File

@@ -97,7 +97,7 @@
"@vue/test-utils": "1.0.0-beta.29", "@vue/test-utils": "1.0.0-beta.29",
"autoprefixer": "^9.5.1", "autoprefixer": "^9.5.1",
"babel-core": "7.0.0-bridge.0", "babel-core": "7.0.0-bridge.0",
"babel-eslint": "10.0.1", "babel-eslint": "^8.2.2",
"babel-jest": "23.6.0", "babel-jest": "23.6.0",
"chalk": "2.4.2", "chalk": "2.4.2",
"chokidar": "2.1.5", "chokidar": "2.1.5",

View File

@@ -2,42 +2,42 @@ import request from '@/utils/request'
export function list(data) { export function list(data) {
return request({ return request({
url: '/process/process-flow/page', url: '/api/process/process-flow/page',
method: 'post', method: 'post',
data data
}) })
} }
export function getInfo(data) { export function getInfo(data) {
return request({ return request({
url: '/process/process-flow/get', url: '/api/process/process-flow/get',
method: 'post', method: 'post',
data data
}) })
} }
export function enabled(data) { export function enabled(data) {
return request({ return request({
url: '/process/process-flow/enabled', url: '/api/process/process-flow/enabled',
method: 'post', method: 'post',
data data
}) })
} }
export function del(data) { export function del(data) {
return request({ return request({
url: '/process/process-flow/delete', url: '/api/process/process-flow/delete',
method: 'post', method: 'post',
data data
}) })
} }
export function update(data) { export function update(data) {
return request({ return request({
url: '/process/process-flow/update', url: '/api/process/process-flow/update',
method: 'post', method: 'post',
data data
}) })
} }
export function add(data) { export function add(data) {
return request({ return request({
url: '/process/process-flow/add', url: '/api/process/process-flow/add',
method: 'post', method: 'post',
data data
}) })
@@ -45,7 +45,7 @@ export function add(data) {
// 获取基板列表 // 获取基板列表
export function listSubstrate(data) { export function listSubstrate(data) {
return request({ return request({
url: '/process/process-flow/substrateList', url: '/api/process/process-flow/substrateList',
method: 'post', method: 'post',
data data
}) })
@@ -53,7 +53,7 @@ export function listSubstrate(data) {
// 获取BOM列表 // 获取BOM列表
export function listBom(data) { export function listBom(data) {
return request({ return request({
url: '/process/process-flow/bomList', url: '/api/process/process-flow/bomList',
method: 'post', method: 'post',
data data
}) })
@@ -70,7 +70,7 @@ export function listEquipmentBom(data) {
// 获取所有设备的bom // 获取所有设备的bom
export function listAllEquipmentBom(data) { export function listAllEquipmentBom(data) {
return request({ return request({
url: '/process/process-flow-equipment/allEquipmentBomList', url: '/api/process/process-flow-equipment/allEquipmentBomList',
method: 'post', method: 'post',
data data
}) })
@@ -86,7 +86,7 @@ export function listEquipmentRecipe(data) {
// 获取所有设备下的配方 // 获取所有设备下的配方
export function listAllEquipmentRecipe(data) { export function listAllEquipmentRecipe(data) {
return request({ return request({
url: '/process/process-flow-equipment/allEquipmentRecipeList', url: '/api/process/process-flow-equipment/allEquipmentRecipeList',
method: 'post', method: 'post',
data data
}) })
@@ -102,7 +102,7 @@ export function addProcessFlows(data) {
// 获取工艺流程下所有节点 // 获取工艺流程下所有节点
export function listProcessFlowNode(data) { export function listProcessFlowNode(data) {
return request({ return request({
url: '/process/process-flow-equipment/list', url: '/api/process/process-flow-equipment/list',
method: 'post', method: 'post',
data data
}) })
@@ -111,7 +111,7 @@ export function listProcessFlowNode(data) {
// 获取工序列表 // 获取工序列表
export function listProcess(data) { export function listProcess(data) {
return request({ return request({
url: '/process/work-sequence/list', url: '/api/process/work-sequence/list',
method: 'post', method: 'post',
data data
}) })
@@ -120,7 +120,7 @@ export function listProcess(data) {
// 获取工艺自动code // 获取工艺自动code
export function getCode() { export function getCode() {
return request({ return request({
url: '/process/process-flow/getCode', url: '/api/process/process-flow/getCode',
method: 'post' method: 'post'
}) })
} }

View File

@@ -1,8 +1,8 @@
/* /*
* @Author: gtz * @Author: gtz
* @Date: 2021-04-06 20:20:10 * @Date: 2021-04-06 20:20:10
* @LastEditors: gtz * @LastEditors: zwq
* @LastEditTime: 2021-04-07 16:14:47 * @LastEditTime: 2022-02-25 09:04:24
* @Description: file content * @Description: file content
*/ */
@@ -10,7 +10,7 @@ import request from '@/utils/request'
export function list(data) { export function list(data) {
return request({ return request({
url: '/process/work-sequence/page', url: '/api/process/work-sequence/page',
method: 'post', method: 'post',
data data
}) })
@@ -18,7 +18,7 @@ export function list(data) {
export function getInfo(data) { export function getInfo(data) {
return request({ return request({
url: '/process/work-sequence/get', url: '/api/process/work-sequence/get',
method: 'post', method: 'post',
data data
}) })
@@ -26,7 +26,7 @@ export function getInfo(data) {
export function del(data) { export function del(data) {
return request({ return request({
url: '/process/work-sequence/delete', url: '/api/process/work-sequence/delete',
method: 'post', method: 'post',
data data
}) })
@@ -34,7 +34,7 @@ export function del(data) {
export function update(data) { export function update(data) {
return request({ return request({
url: '/process/work-sequence/update', url: '/api/process/work-sequence/update',
method: 'post', method: 'post',
data data
}) })
@@ -42,7 +42,7 @@ export function update(data) {
export function add(data) { export function add(data) {
return request({ return request({
url: '/process/work-sequence/add', url: '/api/process/work-sequence/add',
method: 'post', method: 'post',
data data
}) })

View File

@@ -9,7 +9,7 @@ import request from '@/utils/request'
export function areaList(data) { // 获取缓存区区域信息列表 export function areaList(data) { // 获取缓存区区域信息列表
return request({ return request({
url: '/api/wms/area/shelf', url: '/api/wms/area/page',
method: 'post', method: 'post',
data data
}) })
@@ -17,7 +17,7 @@ export function areaList(data) { // 获取缓存区区域信息列表
export function areaDetail(id) { // 获取缓存区区域信息单条数据 export function areaDetail(id) { // 获取缓存区区域信息单条数据
return request({ return request({
url: '/api/wms/area/get', url: '/api/wms/area/getById',
method: 'post', method: 'post',
data: { id } data: { id }
}) })
@@ -41,7 +41,7 @@ export function areaAdd(data) { // 新增缓存区区域信息单条数据
export function areaCode() { // 获取缓存区区域信息code export function areaCode() { // 获取缓存区区域信息code
return request({ return request({
url: '/api/wms/area/get-code', url: '/api/wms/area/getCode',
method: 'post' method: 'post'
}) })
} }

View File

@@ -41,7 +41,7 @@ export function cacheAdd(data) { // 新增缓存区信息单条数据
export function cacheCode() { // 获取缓存区信息code export function cacheCode() { // 获取缓存区信息code
return request({ return request({
url: '/api/wms/area/get-code', url: '/api/wms/area/getCode',
method: 'post' method: 'post'
}) })
} }

View File

@@ -9,7 +9,7 @@ import request from '@/utils/request'
export function shelfList(data) { // 获取货架信息列表 export function shelfList(data) { // 获取货架信息列表
return request({ return request({
url: '/basic/shelf/page', url: '/api/wms/area/shelf',
method: 'post', method: 'post',
data data
}) })
@@ -17,7 +17,7 @@ export function shelfList(data) { // 获取货架信息列表
export function shelfDetail(id) { // 获取货架信息单条数据 export function shelfDetail(id) { // 获取货架信息单条数据
return request({ return request({
url: '/basic/shelf/get', url: '/api/wms/area/shelfById',
method: 'post', method: 'post',
data: { id } data: { id }
}) })
@@ -25,7 +25,8 @@ export function shelfDetail(id) { // 获取货架信息单条数据
export function shelfUpdate(data) { // 更新货架信息单条数据 export function shelfUpdate(data) { // 更新货架信息单条数据
return request({ return request({
url: '/basic/shelf/update', // url: '/basic/shelf/update',
url: '/api/wms/area/updateshelf',
method: 'post', method: 'post',
data data
}) })
@@ -33,7 +34,7 @@ export function shelfUpdate(data) { // 更新货架信息单条数据
export function shelfAdd(data) { // 新增货架信息单条数据 export function shelfAdd(data) { // 新增货架信息单条数据
return request({ return request({
url: '/basic/shelf/add', url: '/api/wms/area/addshelf',
method: 'post', method: 'post',
data data
}) })
@@ -41,14 +42,14 @@ export function shelfAdd(data) { // 新增货架信息单条数据
export function shelfCode() { // 获取货架信息code export function shelfCode() { // 获取货架信息code
return request({ return request({
url: '/basic/shelf/get-code', url: '/api/wms/area/getCode',
method: 'post' method: 'post'
}) })
} }
export function shelfDelete(id) { // 删除货架信息单条数据 export function shelfDelete(id) { // 删除货架信息单条数据
return request({ return request({
url: '/basic/shelf/delete', url: '/api/wms/area/deleteshelf',
method: 'post', method: 'post',
data: { id } data: { id }
}) })

View File

@@ -41,7 +41,7 @@ export function storageBoxAdd(data) { // 新增存储箱单条数据
export function storageBoxCode() { // 获取存储箱code export function storageBoxCode() { // 获取存储箱code
return request({ return request({
url: '/api/wms/storagebox/get-code', url: '/api/wms/storagebox/getCode',
method: 'post' method: 'post'
}) })
} }
@@ -56,7 +56,7 @@ export function storageBoxDelete(id) { // 删除存储箱单条数据
export function PositionDetailInfoAdd(data) { // 新增存储箱地址单条数据 export function PositionDetailInfoAdd(data) { // 新增存储箱地址单条数据
return request({ return request({
url: '/api/wms/storagebox-site/add', url: '/api/wms/storagebox/add',
method: 'post', method: 'post',
data data
}) })

View File

@@ -10,7 +10,8 @@ import request from '@/utils/request'
export function equipmentGroupList(data) { // 获取设备分组列表 export function equipmentGroupList(data) { // 获取设备分组列表
return request({ return request({
url: '/equipment/equipment-group/findAll', // url: '/equipment/equipment-group/findAll',
url: '/api/wms/equipment/page',
method: 'post', method: 'post',
data data
}) })

View File

@@ -41,7 +41,7 @@ export function equipmentInfoAdd(data) { // 新增设备信息单条数据
export function equipmentInfoCode() { // 获取设备信息code export function equipmentInfoCode() { // 获取设备信息code
return request({ return request({
url: '/api/wms/equipment/get-code', url: '/api/wms/equipment/getCode',
method: 'post' method: 'post'
}) })
} }
@@ -64,8 +64,10 @@ export function equipmentInfoFileAdd(data) { // 设备信息上传
export function getEquipmentInfoFile(data) { // 设备信息下载 export function getEquipmentInfoFile(data) { // 设备信息下载
return request({ return request({
url: '/api/wms/equipment-file/get-by-param', // url: '/api/wms/equipment-file/get-by-param',
method: 'post', url: '/api/common/attachment/downloadFile',
// method: 'post',
method: 'get',
data data
}) })
} }

View File

@@ -9,7 +9,8 @@ import request from '@/utils/request'
export function equipmentInfoAttrList(data) { // 获取设备属性列表 export function equipmentInfoAttrList(data) { // 获取设备属性列表
return request({ return request({
url: '/basic/equipment-attr/page', // url: '/basic/equipment-attr/page',
url: '/api/wms/equipment/page',
method: 'post', method: 'post',
data data
}) })
@@ -17,7 +18,8 @@ export function equipmentInfoAttrList(data) { // 获取设备属性列表
export function equipmentInfoAttrDetail(id) { // 获取设备属性单条数据 export function equipmentInfoAttrDetail(id) { // 获取设备属性单条数据
return request({ return request({
url: '/basic/equipment-attr/get', // url: '/basic/equipment-attr/get',
url: '/api/wms/equipment/attrById',
method: 'post', method: 'post',
data: { id } data: { id }
}) })

View File

@@ -9,7 +9,8 @@ import request from '@/utils/request'
export function equipmentTypeList(data) { // 获取设备类型列表 export function equipmentTypeList(data) { // 获取设备类型列表
return request({ return request({
url: '/basic/equipment-type/page', // url: '/basic/equipment-type/page',
url: '/api/wms/equipment/page',
method: 'post', method: 'post',
data data
}) })

View File

@@ -2,14 +2,14 @@
* @Author: zwq * @Author: zwq
* @Date: 2020-12-29 16:00:14 * @Date: 2020-12-29 16:00:14
* @LastEditors: zwq * @LastEditors: zwq
* @LastEditTime: 2021-01-15 16:03:31 * @LastEditTime: 2022-02-24 08:57:40
* @Description: * @Description:
*/ */
import request from '@/utils/request' import request from '@/utils/request'
export function materialList(data) { // 获取物料信息列表 export function materialList(data) { // 获取物料信息列表
return request({ return request({
url: '/basic/material/page', url: '/api/wms/material/page',
method: 'post', method: 'post',
data data
}) })
@@ -17,7 +17,7 @@ export function materialList(data) { // 获取物料信息列表
export function materialDetail(id) { // 获取物料信息单条数据 export function materialDetail(id) { // 获取物料信息单条数据
return request({ return request({
url: '/basic/material/get', url: '/api/wms/material/get',
method: 'post', method: 'post',
data: { id } data: { id }
}) })
@@ -25,7 +25,7 @@ export function materialDetail(id) { // 获取物料信息单条数据
export function materialUpdate(data) { // 更新物料信息单条数据 export function materialUpdate(data) { // 更新物料信息单条数据
return request({ return request({
url: '/basic/material/update', url: '/api/wms/material/update',
method: 'post', method: 'post',
data data
}) })
@@ -33,7 +33,7 @@ export function materialUpdate(data) { // 更新物料信息单条数据
export function materialAdd(data) { // 新增物料信息单条数据 export function materialAdd(data) { // 新增物料信息单条数据
return request({ return request({
url: '/basic/material/add', url: '/api/wms/material/add',
method: 'post', method: 'post',
data data
}) })
@@ -41,14 +41,14 @@ export function materialAdd(data) { // 新增物料信息单条数据
export function materialCode() { // 获取物料信息code export function materialCode() { // 获取物料信息code
return request({ return request({
url: '/basic/material/get-code', url: '/api/wms/material/get-code',
method: 'post' method: 'post'
}) })
} }
export function materialDelete(id) { // 删除物料信息单条数据 export function materialDelete(id) { // 删除物料信息单条数据
return request({ return request({
url: '/basic/material/delete', url: '/api/wms/material/delete',
method: 'post', method: 'post',
data: { id } data: { id }
}) })

View File

@@ -2,14 +2,14 @@
* @Author: zwq * @Author: zwq
* @Date: 2020-12-29 16:00:14 * @Date: 2020-12-29 16:00:14
* @LastEditors: zwq * @LastEditors: zwq
* @LastEditTime: 2021-01-16 12:09:29 * @LastEditTime: 2022-02-24 14:46:16
* @Description: * @Description:
*/ */
import request from '@/utils/request' import request from '@/utils/request'
export function materialAttrList(data) { // 获取物料属性列表 export function materialAttrList(data) { // 获取物料属性列表
return request({ return request({
url: '/basic/material-attr/page', url: '/api/wms/material-attr/page',
method: 'post', method: 'post',
data data
}) })
@@ -17,7 +17,7 @@ export function materialAttrList(data) { // 获取物料属性列表
export function materialAttrDetail(id) { // 获取物料属性单条数据 export function materialAttrDetail(id) { // 获取物料属性单条数据
return request({ return request({
url: '/basic/material-attr/get', url: '/api/wms/material-attr/get',
method: 'post', method: 'post',
data: { id } data: { id }
}) })
@@ -25,7 +25,7 @@ export function materialAttrDetail(id) { // 获取物料属性单条数据
export function materialAttrUpdate(data) { // 更新物料属性单条数据 export function materialAttrUpdate(data) { // 更新物料属性单条数据
return request({ return request({
url: '/basic/material-attr/update', url: '/api/wms/material-attr/update',
method: 'post', method: 'post',
data data
}) })
@@ -33,7 +33,7 @@ export function materialAttrUpdate(data) { // 更新物料属性单条数据
export function materialAttrAdd(data) { // 新增物料属性单条数据 export function materialAttrAdd(data) { // 新增物料属性单条数据
return request({ return request({
url: '/basic/material-attr/add', url: '/api/wms/material-attr/add',
method: 'post', method: 'post',
data data
}) })
@@ -41,14 +41,14 @@ export function materialAttrAdd(data) { // 新增物料属性单条数据
export function materialAttrCode() { // 获取物料属性code export function materialAttrCode() { // 获取物料属性code
return request({ return request({
url: '/basic/material-attr/get-code', url: '/api/wms/material-attr/get-code',
method: 'post' method: 'post'
}) })
} }
export function materialAttrDelete(id) { // 删除物料属性单条数据 export function materialAttrDelete(id) { // 删除物料属性单条数据
return request({ return request({
url: '/basic/material-attr/delete', url: '/api/wms/material-attr/delete',
method: 'post', method: 'post',
data: { id } data: { id }
}) })

View File

@@ -2,14 +2,14 @@
* @Author: zwq * @Author: zwq
* @Date: 2020-12-29 16:00:14 * @Date: 2020-12-29 16:00:14
* @LastEditors: zwq * @LastEditors: zwq
* @LastEditTime: 2021-01-16 11:52:14 * @LastEditTime: 2022-02-24 14:46:20
* @Description: * @Description:
*/ */
import request from '@/utils/request' import request from '@/utils/request'
export function materialsTypeList(data) { // 获取物料类型列表 export function materialsTypeList(data) { // 获取物料类型列表
return request({ return request({
url: '/basic/material-type/page', url: '/api/wms/material-type/page',
method: 'post', method: 'post',
data data
}) })
@@ -17,7 +17,7 @@ export function materialsTypeList(data) { // 获取物料类型列表
export function materialsTypeDetail(id) { // 获取物料类型单条数据 export function materialsTypeDetail(id) { // 获取物料类型单条数据
return request({ return request({
url: '/basic/material-type/get', url: '/api/wms/material-type/get',
method: 'post', method: 'post',
data: { id } data: { id }
}) })
@@ -25,7 +25,7 @@ export function materialsTypeDetail(id) { // 获取物料类型单条数据
export function materialsTypeUpdate(data) { // 更新物料类型单条数据 export function materialsTypeUpdate(data) { // 更新物料类型单条数据
return request({ return request({
url: '/basic/material-type/update', url: '/api/wms/material-type/update',
method: 'post', method: 'post',
data data
}) })
@@ -33,7 +33,7 @@ export function materialsTypeUpdate(data) { // 更新物料类型单条数据
export function materialsTypeAdd(data) { // 新增物料类型单条数据 export function materialsTypeAdd(data) { // 新增物料类型单条数据
return request({ return request({
url: '/basic/material-type/add', url: '/api/wms/material-type/add',
method: 'post', method: 'post',
data data
}) })
@@ -41,14 +41,14 @@ export function materialsTypeAdd(data) { // 新增物料类型单条数据
export function materialsTypeCode() { // 获取物料类型code export function materialsTypeCode() { // 获取物料类型code
return request({ return request({
url: '/basic/material-type/get-code', url: '/api/wms/material-type/get-code',
method: 'post' method: 'post'
}) })
} }
export function materialsTypeDelete(id) { // 删除物料类型单条数据 export function materialsTypeDelete(id) { // 删除物料类型单条数据
return request({ return request({
url: '/basic/material-type/delete', url: '/api/wms/material-type/delete',
method: 'post', method: 'post',
data: { id } data: { id }
}) })

View File

@@ -1,7 +1,7 @@
/* /*
* @Date: 2021-01-21 18:08:29 * @Date: 2021-01-21 18:08:29
* @LastEditors: Please set LastEditors * @LastEditors: zwq
* @LastEditTime: 2021-07-12 10:11:14 * @LastEditTime: 2022-02-24 14:55:06
* @FilePath: \basic-admin\src\api\dict\index.js * @FilePath: \basic-admin\src\api\dict\index.js
* @Description: 数据字典定义 * @Description: 数据字典定义
*/ */
@@ -11,7 +11,7 @@ import { requestWithCache } from '@/utils/request'
// 获取设备列表列表 // 获取设备列表列表
export function getDictDevice(data) { export function getDictDevice(data) {
return requestWithCache({ return requestWithCache({
url: '/basic/equipment/page', url: '/api/wms/equipment/page',
method: 'post', method: 'post',
data data
}).then(res => { }).then(res => {
@@ -41,7 +41,7 @@ export function getDictDeviceType(data) {
// 获取物料列表 // 获取物料列表
export function getDictBom(data) { export function getDictBom(data) {
return requestWithCache({ return requestWithCache({
url: '/basic/material/page', url: '/api/wms/material/page',
method: 'post', method: 'post',
data data
}).then(res => { }).then(res => {
@@ -71,7 +71,7 @@ export function getDictSupplier(data) {
// 获取单位列表 // 获取单位列表
export function getDictUnit(data) { export function getDictUnit(data) {
return requestWithCache({ return requestWithCache({
url: '/basic/platform-dict/selectPlatformDictDataListByPage', url: '/api/wms/platform-dict/selectPlatformDictDataListByPage',
method: 'post', method: 'post',
data: { data: {
current: 1, current: 1,
@@ -105,7 +105,7 @@ export function getDictMaterial(data) {
// 获取维修类型 // 获取维修类型
export function getDictRepairType(data) { export function getDictRepairType(data) {
return requestWithCache({ return requestWithCache({
url: '/basic/maintenance-type/page', url: '/api/wms/maintenance-type/page',
method: 'post', method: 'post',
data: { data: {
current: 1, current: 1,
@@ -129,7 +129,7 @@ export function getDictRepairType(data) {
// 获取员工列表 // 获取员工列表
export function getDictWorker() { export function getDictWorker() {
return requestWithCache({ return requestWithCache({
url: '/basic/worker/page', url: '/api/wms/worker/page',
method: 'post', method: 'post',
data: { data: {
current: 1, current: 1,
@@ -153,7 +153,7 @@ export function getDictWorker() {
// 获取基础备品备件列表 // 获取基础备品备件列表
export function getDictSparepart(data) { export function getDictSparepart(data) {
return requestWithCache({ return requestWithCache({
url: '/basic/tool-spare-part/page', url: '/api/wms/tool-spare-part/page',
method: 'post', method: 'post',
data: { data: {
current: 1, current: 1,
@@ -176,7 +176,7 @@ export function getDictSparepart(data) {
// 获取备件型号 // 获取备件型号
export function getDictModel(data) { export function getDictModel(data) {
return requestWithCache({ return requestWithCache({
url: '/basic/tool-spare-part/list', url: '/api/wms/tool-spare-part/list',
method: 'post', method: 'post',
data: { data: {
current: 1, current: 1,
@@ -200,7 +200,7 @@ export function getDictModel(data) {
// 质量---报废: 报废原因 // 质量---报废: 报废原因
export function scrapReasonList(data) { export function scrapReasonList(data) {
return requestWithCache({ return requestWithCache({
url: '/basic/scrap-information/page', url: '/api/wms/scrap-information/page',
method: 'post', method: 'post',
data: { data: {
current: 1, current: 1,
@@ -250,7 +250,7 @@ export function faultLevelList(data) {
// 获取保养周期 // 获取保养周期
export function maintainPeriod(data) { export function maintainPeriod(data) {
return requestWithCache({ return requestWithCache({
url: '/basic/platform-dict/selectPlatformDictDataListByPage', url: '/api/wms/platform-dict/selectPlatformDictDataListByPage',
method: 'post', method: 'post',
data: { data: {
current: 1, current: 1,
@@ -327,7 +327,7 @@ export function equipmentTypeParam(id) {
export function statusList(id) { export function statusList(id) {
return requestWithCache({ return requestWithCache({
url: '/basic/configure-display/page', url: '/api/wms/configure-display/page',
method: 'post', method: 'post',
data: { data: {
current: 1, current: 1,
@@ -350,7 +350,7 @@ export function statusList(id) {
// 获取角色列表 // 获取角色列表
export function workerRoleList() { export function workerRoleList() {
return requestWithCache({ return requestWithCache({
url: '/basic/platform-dict/selectPlatformDictDataListByPage', url: '/api/wms/platform-dict/selectPlatformDictDataListByPage',
method: 'post', method: 'post',
data: { data: {
dictTypeId: '1383318968677273601', dictTypeId: '1383318968677273601',

View File

@@ -1,7 +1,7 @@
/* /*
* @Date: 2021-01-05 15:25:38 * @Date: 2021-01-05 15:25:38
* @LastEditors: gtz * @LastEditors: zwq
* @LastEditTime: 2021-04-21 13:26:36 * @LastEditTime: 2022-02-24 14:48:53
* @FilePath: \basic-admin\src\api\equipment\bom.js * @FilePath: \basic-admin\src\api\equipment\bom.js
* @Description: 设备管理——设备物料bom管理 接口定义 * @Description: 设备管理——设备物料bom管理 接口定义
*/ */
@@ -10,7 +10,7 @@ import request from '@/utils/request'
// 获取物料bom列表 // 获取物料bom列表
export function getBOMList(data) { export function getBOMList(data) {
return request({ return request({
url: '/equipment/equipment-bom/findAllByEQNameOrEQCodeOrMaterialNameWithPage', url: '/api/wms/equipment-bom/findAllByEQNameOrEQCodeOrMaterialNameWithPage',
method: 'post', method: 'post',
data data
}) })
@@ -19,7 +19,7 @@ export function getBOMList(data) {
// 新增物料bom // 新增物料bom
export function addBOM(data) { export function addBOM(data) {
return request({ return request({
url: '/equipment/equipment-bom/create', url: '/api/wms/equipment-bom/create',
method: 'post', method: 'post',
data data
}) })
@@ -28,7 +28,7 @@ export function addBOM(data) {
// 修改物料bom // 修改物料bom
export function editBOM(data) { export function editBOM(data) {
return request({ return request({
url: '/equipment/equipment-bom/update', url: '/api/wms/equipment-bom/update',
method: 'post', method: 'post',
data data
}) })
@@ -37,7 +37,7 @@ export function editBOM(data) {
// 删除物料bom // 删除物料bom
export function delBOM(data) { export function delBOM(data) {
return request({ return request({
url: '/equipment/equipment-bom/delete', url: '/api/wms/equipment-bom/delete',
method: 'post', method: 'post',
data data
}) })
@@ -46,7 +46,7 @@ export function delBOM(data) {
// 根据id获取物料bom // 根据id获取物料bom
export function getBOMInfo(data) { export function getBOMInfo(data) {
return request({ return request({
url: '/equipment/equipment-bom/findById', url: '/api/wms/equipment-bom/findById',
method: 'post', method: 'post',
data data
}) })
@@ -55,7 +55,7 @@ export function getBOMInfo(data) {
// 获取设备物料bom列表 // 获取设备物料bom列表
export function getDeviceBOMList(data) { export function getDeviceBOMList(data) {
return request({ return request({
url: '/equipment/equipment-bom-detail/findAllByEQBomIdWithPage', url: '/api/wms/equipment-bom-detail/findAllByEQBomIdWithPage',
method: 'post', method: 'post',
data data
}) })
@@ -64,7 +64,7 @@ export function getDeviceBOMList(data) {
// 新增设备物料bom // 新增设备物料bom
export function addDeviceBOM(data) { export function addDeviceBOM(data) {
return request({ return request({
url: '/equipment/equipment-bom-detail/create', url: '/api/wms/equipment-bom-detail/create',
method: 'post', method: 'post',
data data
}) })
@@ -73,7 +73,7 @@ export function addDeviceBOM(data) {
// 修改设备物料bom // 修改设备物料bom
export function editDeviceBOM(data) { export function editDeviceBOM(data) {
return request({ return request({
url: '/equipment/equipment-bom-detail/update', url: '/api/wms/equipment-bom-detail/update',
method: 'post', method: 'post',
data data
}) })
@@ -82,7 +82,7 @@ export function editDeviceBOM(data) {
// 删除设备物料bom // 删除设备物料bom
export function delDeviceBOM(data) { export function delDeviceBOM(data) {
return request({ return request({
url: '/equipment/equipment-bom-detail/delete', url: '/api/wms/equipment-bom-detail/delete',
method: 'post', method: 'post',
data data
}) })
@@ -91,7 +91,7 @@ export function delDeviceBOM(data) {
// 根据id获取设备物料bom详细 // 根据id获取设备物料bom详细
export function getDeviceBOMInfo(data) { export function getDeviceBOMInfo(data) {
return request({ return request({
url: '/equipment/equipment-bom-detail/findById', url: '/api/wms/equipment-bom-detail/findById',
method: 'post', method: 'post',
data data
}) })
@@ -101,7 +101,7 @@ export function getDeviceBOMInfo(data) {
export function getMaterialList(data) { export function getMaterialList(data) {
return request({ return request({
url: '/basic/material/page', url: '/api/wms/material/page',
method: 'post', method: 'post',
data data
}) })

View File

@@ -1,7 +1,7 @@
/* /*
* @Date: 2021-01-28 15:01:57 * @Date: 2021-01-28 15:01:57
* @LastEditors: gtz * @LastEditors: zwq
* @LastEditTime: 2021-04-20 10:50:48 * @LastEditTime: 2022-02-24 14:49:42
* @FilePath: \basic-admin\src\api\equipment\recipe.js * @FilePath: \basic-admin\src\api\equipment\recipe.js
* @Description: 设备配方设置 * @Description: 设备配方设置
*/ */
@@ -11,7 +11,7 @@ import request from '@/utils/request'
// 获取设备配方CODE // 获取设备配方CODE
export function getDeviceRecipeCode(data) { export function getDeviceRecipeCode(data) {
return request({ return request({
url: '/equipment/equipment-recipe/getEquipmentRecipeCode', url: '/api/wms/equipment-recipe/getEquipmentRecipeCode',
method: 'post', method: 'post',
data data
}) })
@@ -20,7 +20,7 @@ export function getDeviceRecipeCode(data) {
// 获取设备配方列表 // 获取设备配方列表
export function getDeviceRecipeList(data) { export function getDeviceRecipeList(data) {
return request({ return request({
url: '/equipment/equipment-recipe/findAllByEquipmentTypeAndRecipeName', url: '/api/wms/equipment-recipe/findAllByEquipmentTypeAndRecipeName',
method: 'post', method: 'post',
data data
}) })
@@ -29,7 +29,7 @@ export function getDeviceRecipeList(data) {
// 新建设备配方 // 新建设备配方
export function addDeviceRecipe(data) { export function addDeviceRecipe(data) {
return request({ return request({
url: '/equipment/equipment-recipe/create', url: '/api/wms/equipment-recipe/create',
method: 'post', method: 'post',
data data
}) })
@@ -38,7 +38,7 @@ export function addDeviceRecipe(data) {
// 编辑设备配方 // 编辑设备配方
export function editDeviceRecipe(data) { export function editDeviceRecipe(data) {
return request({ return request({
url: '/equipment/equipment-recipe/update', url: '/api/wms/equipment-recipe/update',
method: 'post', method: 'post',
data data
}) })
@@ -47,7 +47,7 @@ export function editDeviceRecipe(data) {
// 删除设备配方 // 删除设备配方
export function delDeviceRecipe(data) { export function delDeviceRecipe(data) {
return request({ return request({
url: '/equipment/equipment-recipe/delete', url: '/api/wms/equipment-recipe/delete',
method: 'post', method: 'post',
data data
}) })
@@ -56,7 +56,7 @@ export function delDeviceRecipe(data) {
// 获取设备配方 // 获取设备配方
export function getDeviceRecipe(data) { export function getDeviceRecipe(data) {
return request({ return request({
url: '/equipment/equipment-recipe/findById', url: '/api/wms/equipment-recipe/findById',
method: 'post', method: 'post',
data data
}) })
@@ -65,7 +65,7 @@ export function getDeviceRecipe(data) {
// 根据id获取设备配方参数列表 // 根据id获取设备配方参数列表
export function getDeviceRecipeParamList(data) { export function getDeviceRecipeParamList(data) {
return request({ return request({
url: '/equipment/equipment-recipe-parameter/findAllByRecipeIdWithPage', url: '/api/wms/equipment-recipe-parameter/findAllByRecipeIdWithPage',
method: 'post', method: 'post',
data data
}) })
@@ -74,7 +74,7 @@ export function getDeviceRecipeParamList(data) {
// 新增设备配方参数 // 新增设备配方参数
export function addDeviceRecipeParam(data) { export function addDeviceRecipeParam(data) {
return request({ return request({
url: '/equipment/equipment-recipe-parameter/create', url: '/api/wms/equipment-recipe-parameter/create',
method: 'post', method: 'post',
data data
}) })
@@ -83,7 +83,7 @@ export function addDeviceRecipeParam(data) {
// 修改设备配方参数 // 修改设备配方参数
export function editDeviceRecipeParam(data) { export function editDeviceRecipeParam(data) {
return request({ return request({
url: '/equipment/equipment-recipe-parameter/update', url: '/api/wms/equipment-recipe-parameter/update',
method: 'post', method: 'post',
data data
}) })
@@ -92,7 +92,7 @@ export function editDeviceRecipeParam(data) {
// 删除设备配方参数 // 删除设备配方参数
export function delDeviceRecipeParam(data) { export function delDeviceRecipeParam(data) {
return request({ return request({
url: '/equipment/equipment-recipe-parameter/delete', url: '/api/wms/equipment-recipe-parameter/delete',
method: 'post', method: 'post',
data data
}) })
@@ -101,7 +101,7 @@ export function delDeviceRecipeParam(data) {
// 获取设备配方参数详细 (等待接口补全) // 获取设备配方参数详细 (等待接口补全)
export function getDeviceRecipeParam(data) { export function getDeviceRecipeParam(data) {
return request({ return request({
url: '/equipment/equipment-recipe-parameter/findById', url: '/api/wms/equipment-recipe-parameter/findById',
method: 'post', method: 'post',
data data
}) })

View File

@@ -1,15 +1,15 @@
/* /*
* @Author: gtz * @Author: gtz
* @Date: 2021-04-01 09:24:20 * @Date: 2021-04-01 09:24:20
* @LastEditors: gtz * @LastEditors: zwq
* @LastEditTime: 2021-04-16 13:24:51 * @LastEditTime: 2022-02-25 09:06:19
* @Description: file content * @Description: file content
*/ */
import request from '@/utils/request' import request from '@/utils/request'
export function page(data) { export function page(data) {
return request({ return request({
url: '/report/report-sheet-category/page', url: '/api/report/report-sheet-category/page',
method: 'post', method: 'post',
data data
}) })
@@ -17,7 +17,7 @@ export function page(data) {
export function list(data) { export function list(data) {
return request({ return request({
url: '/report/report-sheet-category/list', url: '/api/report/report-sheet-category/list',
method: 'post', method: 'post',
data data
}) })
@@ -25,7 +25,7 @@ export function list(data) {
export function del(data) { export function del(data) {
return request({ return request({
url: '/report/report-sheet-category/delete', url: '/api/report/report-sheet-category/delete',
method: 'post', method: 'post',
data data
}) })
@@ -33,7 +33,7 @@ export function del(data) {
export function update(data) { export function update(data) {
return request({ return request({
url: '/report/report-sheet-category/update', url: '/api/report/report-sheet-category/update',
method: 'post', method: 'post',
data data
}) })
@@ -41,7 +41,7 @@ export function update(data) {
export function add(data) { export function add(data) {
return request({ return request({
url: '/report/report-sheet-category/add', url: '/api/report/report-sheet-category/add',
method: 'post', method: 'post',
data data
}) })
@@ -49,7 +49,7 @@ export function add(data) {
export function getData(data) { export function getData(data) {
return request({ return request({
url: '/report/report-sheet-category/get', url: '/api/report/report-sheet-category/get',
method: 'post', method: 'post',
data data
}) })

View File

@@ -1,15 +1,15 @@
/* /*
* @Author: gtz * @Author: gtz
* @Date: 2021-03-07 18:39:03 * @Date: 2021-03-07 18:39:03
* @LastEditors: gtz * @LastEditors: zwq
* @LastEditTime: 2021-04-22 20:03:49 * @LastEditTime: 2022-02-25 09:05:53
* @Description: file content * @Description: file content
*/ */
import request from '@/utils/request' import request from '@/utils/request'
export function page(data) { export function page(data) {
return request({ return request({
url: '/report/report-sheet/page', url: '/api/report/report-sheet/page',
method: 'post', method: 'post',
data data
}) })
@@ -17,7 +17,7 @@ export function page(data) {
export function del(data) { export function del(data) {
return request({ return request({
url: '/report/report-sheet/delete', url: '/api/report/report-sheet/delete',
method: 'post', method: 'post',
data data
}) })
@@ -25,7 +25,7 @@ export function del(data) {
export function getInfo(data) { export function getInfo(data) {
return request({ return request({
url: '/report/report-sheet/get', url: '/api/report/report-sheet/get',
method: 'post', method: 'post',
data data
}) })
@@ -33,7 +33,7 @@ export function getInfo(data) {
export function update(data) { export function update(data) {
return request({ return request({
url: '/report/report-sheet/update', url: '/api/report/report-sheet/update',
method: 'post', method: 'post',
data data
}) })
@@ -42,7 +42,7 @@ export function update(data) {
// 报表分类列表 // 报表分类列表
export function listCategory(data) { export function listCategory(data) {
return request({ return request({
url: '/report/report-sheet-category/list', url: '/api/report/report-sheet-category/list',
method: 'post', method: 'post',
data data
}) })

View File

@@ -254,8 +254,8 @@ export default {
}, },
routerTitle: { routerTitle: {
dashboard: { dashboard: {
zh: '仪表盘', zh: '首页',
en: 'Dashboard' en: 'Home'
}, },
basic: { basic: {
zh: '系统管理', zh: '系统管理',

View File

@@ -57,19 +57,19 @@ export const constantRoutes = [
component: () => import('@/views/login/index'), component: () => import('@/views/login/index'),
hidden: true hidden: true
}, },
// { {
// path: '/', path: '/',
// component: Layout, component: Layout,
// redirect: '/dashboard', redirect: '/dashboard',
// children: [ children: [
// { {
// path: 'dashboard', path: 'dashboard',
// component: () => import('@/views/dashboard/index'), component: () => import('@/views/dashboard/index'),
// name: 'Dashboard', name: 'Dashboard',
// meta: { title: routerTitle.dashboard?.[language] || routerTitle.dashboard.en, icon: 'form', iconPart: 'dashboard', affix: true, required: true, requireToken: true } meta: { title: routerTitle.dashboard?.[language] || routerTitle.dashboard.en, icon: 'form', iconPart: 'dashboard', affix: true, required: true, requireToken: true }
// } }
// ] ]
// }, },
// { // {
// path: '/', // path: '/',
// component: () => import('@/views/ChoicePart'), // component: () => import('@/views/ChoicePart'),
@@ -149,8 +149,7 @@ export const constantRoutes = [
}, },
{ {
path: 'equipmentInfo', path: 'equipmentInfo',
component: () => component: () => import('@/views/basicData/Equipment/equipmentInfo'),
import('@/views/basicData/Equipment/equipmentInfo'),
name: 'equipmentInfo', name: 'equipmentInfo',
meta: { title: routerTitle.basicData.equipment.equipmentInfo?.[language] || routerTitle.basicData.equipment.equipmentInfo.en, icon: 'form', affix: true, required: true, requireToken: true } meta: { title: routerTitle.basicData.equipment.equipmentInfo?.[language] || routerTitle.basicData.equipment.equipmentInfo.en, icon: 'form', affix: true, required: true, requireToken: true }
}, },
@@ -160,6 +159,62 @@ export const constantRoutes = [
name: 'equipmentInfoAdd', name: 'equipmentInfoAdd',
hidden: true, hidden: true,
meta: { title: routerTitle.basicData.equipment.equipmentInfoAdd?.[language] || routerTitle.basicData.equipment.equipmentInfoAdd.en, icon: 'form', affix: true, required: true, requireToken: true } meta: { title: routerTitle.basicData.equipment.equipmentInfoAdd?.[language] || routerTitle.basicData.equipment.equipmentInfoAdd.en, icon: 'form', affix: true, required: true, requireToken: true }
},
{
path: '/Materials',
component: () => import('@/views/basicData/index'),
name: 'Materials',
meta: { title: routerTitle.basicData.materials?.[language] || routerTitle.basicData.materials.en, icon: 'form', affix: true, required: true, requireToken: true },
children: [
{
path: 'Material',
component: () => import('@/views/basicData/Materials/material'),
name: 'Material',
meta: { title: routerTitle.basicData.materials.material?.[language] || routerTitle.basicData.materials.material.en, icon: 'form', affix: true, required: true, requireToken: true }
},
{
path: 'MaterialAdd',
component: () => import('@/views/basicData/Materials/components/material-add'),
name: 'MaterialAdd',
hidden: true,
meta: { title: routerTitle.basicData.materials.MaterialAdd?.[language] || routerTitle.basicData.materials.MaterialAdd.en, icon: 'form', affix: true, required: true, requireToken: true }
},
{
path: 'MaterialsType',
component: () =>
import('@/views/basicData/Materials/materialsType'),
name: 'MaterialsType',
meta: { title: routerTitle.basicData.materials.materialType?.[language] || routerTitle.basicData.materials.materialType.en, icon: 'form', affix: true, required: true, requireToken: true }
}
]
}
]
},
{
path: '/art',
component: Layout,
redirect: '/art/list',
name: 'ArtManager',
meta: { title: routerTitle.technology?.[language] || routerTitle.technology.en, icon: 'form', iconPart: 'ArtManager', affix: true, required: true, requireToken: true },
children: [
{
path: 'list',
component: () => import('@/views/art/list'),
name: 'ArtList',
meta: { title: routerTitle.technology.technologylist?.[language] || routerTitle.technology.technologylist.en, icon: 'form', affix: true, required: true, requireToken: true }
},
{
path: 'process',
component: () => import('@/views/art/process/list'),
name: 'Process',
meta: { title: routerTitle.technology.technologyprocess?.[language] || routerTitle.technology.technologyprocess.en, icon: 'form', affix: true, required: true, requireToken: true },
hidden: true
},
{
path: 'processList',
component: () => import('@/views/art/processList'),
name: 'Process',
meta: { title: routerTitle.technology.processList?.[language] || routerTitle.technology.processList.en, icon: 'form', affix: true, required: true, requireToken: true }
} }
] ]
}, },
@@ -338,6 +393,45 @@ export const constantRoutes = [
} }
] ]
}, },
{
path: '/form',
component: Layout,
redirect: '/form',
name: 'formManage',
meta: { title: routerTitle.form?.[language] || routerTitle.form.en, icon: 'form', iconPart: 'formManage', affix: true, required: true, requireToken: true, unuse: false },
children: [{
path: 'report',
component: () => import('@/views/report-manage/ReportSortChoise'),
name: 'Report',
meta: { title: routerTitle.form.report?.[language] || routerTitle.form.report.en, icon: 'form', affix: true, required: true, requireToken: true }
},
{
path: 'report-sort-list',
component: () => import('@/views/report-manage/Report'),
name: 'ReportSortList',
hidden: true,
meta: { title: routerTitle.form.reportSortList?.[language] || routerTitle.form.reportSortList.en, icon: 'form', affix: true, required: true, requireToken: true }
},
{
path: 'report-view',
component: () => import('@/views/report-manage/ReportView'),
name: 'ReportDesign',
meta: { title: routerTitle.form.reportView?.[language] || routerTitle.form.reportView.en, icon: 'form', affix: true, required: true, requireToken: true },
hidden: true
},
{
path: 'report-design',
component: () => import('@/views/report-manage/ReportDesign'),
name: 'ReportDesign',
meta: { title: routerTitle.form.reportDesign?.[language] || routerTitle.form.reportDesign.en, icon: 'form', affix: true, required: true, requireToken: true }
},
{
path: 'report-sort',
component: () => import('@/views/report-manage/ReportSort/index'),
name: 'ReportSort',
meta: { title: routerTitle.form.reportSort?.[language] || routerTitle.form.reportSort.en, icon: 'form', affix: true, required: true, requireToken: true }
}]
},
{ {
path: '/basic', path: '/basic',
component: Layout, component: Layout,

View File

@@ -198,3 +198,40 @@ aside {
.el-dialog__wrapper { .el-dialog__wrapper {
backdrop-filter: blur(5px); backdrop-filter: blur(5px);
} }
::-webkit-scrollbar {
width: 8px;
height: 8px;
background-color: transparent;
}
::-webkit-scrollbar-track-piece {
background-color:rgba(144,147,153,0);
}
::-webkit-scrollbar-corner {
background-color:rgba(144,147,153,0);
}
::-webkit-scrollbar-track {
width: 6px;
background: rgba(144,147,153,0);
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
}
::-webkit-scrollbar-thumb {
background-color: rgba(144,147,153,.5);
background-clip: padding-box;
min-height: 28px;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
transition: background-color .3s;
cursor: pointer;
}
::-webkit-scrollbar-thumb:hover {
background-color: rgba(144,147,153,.3);
}

View File

@@ -44,6 +44,7 @@ import BaseTable from '@/components/BaseTable'
import Pagination from '@/components/Pagination' // Secondary package based on el-pagination import Pagination from '@/components/Pagination' // Secondary package based on el-pagination
import MethodBtn from '@/components/BaseTable/subcomponents/MethodBtn' import MethodBtn from '@/components/BaseTable/subcomponents/MethodBtn'
import { timeFormatter } from '@/filters' import { timeFormatter } from '@/filters'
/** /**
* 表格表头配置项 TypeScript接口注释 * 表格表头配置项 TypeScript接口注释
* tableConfig<ConfigItem> = [] * tableConfig<ConfigItem> = []

View File

@@ -98,7 +98,7 @@
/> />
</base-table> </base-table>
</div> </div>
<cacheArea-add v-if="addOrUpdateVisible" ref="addOrUpdate" :cache-id="listQuery.id" @refreshDataList="getList" /> <shelfAttr-add v-if="addOrUpdateVisible" ref="addOrUpdate" :cache-id="listQuery.id" @refreshDataList="getList" />
</div> </div>
</template> </template>
@@ -107,7 +107,7 @@ import { cacheDetail, cacheUpdate, cacheAdd, cacheCode } from '@/api/basicData/C
import { areaList, areaDelete } from '@/api/basicData/Cache/area' import { areaList, areaDelete } from '@/api/basicData/Cache/area'
import BaseTable from '@/components/BaseTable' import BaseTable from '@/components/BaseTable'
import MethodBtn from '@/components/BaseTable/subcomponents/MethodBtn' import MethodBtn from '@/components/BaseTable/subcomponents/MethodBtn'
import cacheAreaAdd from './cacheArea-add.vue' import shelfAttrAdd from './shelfAttr-add.vue'
import shelfBtn from './shelfBtn.vue' import shelfBtn from './shelfBtn.vue'
const tableBtn = [ const tableBtn = [
{ {
@@ -154,7 +154,7 @@ const tableProps = [
] ]
export default { export default {
components: { BaseTable, MethodBtn, cacheAreaAdd }, components: { BaseTable, MethodBtn, shelfAttrAdd },
data() { data() {
return { return {
addOrUpdateVisible: false, addOrUpdateVisible: false,

View File

@@ -75,7 +75,7 @@ const tableProps = [
align: 'center' align: 'center'
}, },
{ {
prop: 'name', prop: 'shelfName',
label: i18n.t('module.basicData.cache.ShelfName'), label: i18n.t('module.basicData.cache.ShelfName'),
align: 'center' align: 'center'
}, },

View File

@@ -12,7 +12,7 @@
> >
<el-form ref="dataForm" :model="dataForm" :rules="dataRule" label-width="130px" @keyup.enter.native="dataFormSubmit()"> <el-form ref="dataForm" :model="dataForm" :rules="dataRule" label-width="130px" @keyup.enter.native="dataFormSubmit()">
<el-form-item :label="$t('module.basicData.cache.ShelfName')" prop="name"> <el-form-item :label="$t('module.basicData.cache.ShelfName')" prop="name">
<el-input v-model="dataForm.name" :placeholder="$i18nForm(['placeholder.input', $t('module.basicData.cache.ShelfName')])" clearable /> <el-input v-model="dataForm.shelfName" :placeholder="$i18nForm(['placeholder.input', $t('module.basicData.cache.ShelfName')])" clearable />
</el-form-item> </el-form-item>
<el-form-item :label="$t('module.basicData.cache.ShelfCode')" prop="code"> <el-form-item :label="$t('module.basicData.cache.ShelfCode')" prop="code">
<el-input v-model="dataForm.code" :placeholder="$i18nForm(['placeholder.input', $t('module.basicData.cache.ShelfCode')])" clearable /> <el-input v-model="dataForm.code" :placeholder="$i18nForm(['placeholder.input', $t('module.basicData.cache.ShelfCode')])" clearable />
@@ -56,15 +56,17 @@ export default {
visible: false, visible: false,
isPage: false, isPage: false,
dataForm: { dataForm: {
abbr: 'n',
id: 0, id: 0,
areaId: '', areaId: '',
name: '', shelfName: '',
code: '', code: '',
shelfNumber: '' shelfNumber: '',
total: ''
}, },
areaArr: [], areaArr: [],
dataRule: { dataRule: {
name: [ shelfName: [
{ required: true, message: this.$i18nForm(['placeholder.input', this.$t('module.basicData.cache.ShelfName')]), trigger: 'blur' } { required: true, message: this.$i18nForm(['placeholder.input', this.$t('module.basicData.cache.ShelfName')]), trigger: 'blur' }
], ],
code: [ code: [
@@ -112,6 +114,7 @@ export default {
this.$refs['dataForm'].validate((valid) => { this.$refs['dataForm'].validate((valid) => {
if (valid) { if (valid) {
const data = this.dataForm const data = this.dataForm
console.log(data)
if (this.dataForm.id) { if (this.dataForm.id) {
shelfUpdate(data).then(res => { shelfUpdate(data).then(res => {
this.$message({ this.$message({

View File

@@ -181,6 +181,7 @@ export default {
this.listLoading = true this.listLoading = true
this.listQuery.name = key this.listQuery.name = key
shelfList(this.listQuery).then(response => { shelfList(this.listQuery).then(response => {
console.log(response)
if (response.data.records) { if (response.data.records) {
this.list = response.data.records this.list = response.data.records
this.list.forEach(item => { this.list.forEach(item => {

View File

@@ -1,15 +1,184 @@
<!--
* @Author: gtz
* @Date: 2022-03-03 09:16:10
* @LastEditors: gtz
* @LastEditTime: 2022-03-07 20:14:55
* @Description: file content
* @FilePath: \mt-ck-wms-ui\src\views\dashboard\index.vue
-->
<template> <template>
<div class="dashboard-container"> <div class="dashboard-container">
<!-- <component :is="currentRole" /> --> <el-card class="dashboard-main">
<admin-dashboard /> <el-row class="dashboard-title">
<div class="dashboard-header-line" />
<div class="dashboard-header-title">WMS库存信息</div>
</el-row>
<el-row class="dashboard-legend">
<div v-for="item in cassetteStatusList" :key="'cassette' + item.id" class="dashboard-legend-cassette">
<div class="dashboard-legend-cassette-cricle" :style="{background: item.color}" />
{{ item.name }}
</div>
|
<div v-for="item in portAttributeList" :key="'port' + item.id" class="dashboard-legend-port" :style="{background: item.color}">
{{ item.name }}
</div>
<div class="dashboard-legend-search">
<el-select v-model="current" size="mini" placeholder="请选择库存范围" @change="handleChange">
<el-option v-for="item in totalPage" :key="'select' + item" :label="'第' + item + '页'" :value="item" />
</el-select>
</div>
</el-row>
<el-row v-if="current * 80 < shelfList[0].rowList[0].portList.length" class="dashboard-layout" :gutter="12">
<el-col v-for="item in 4" :key="'shelfbox' + item" class="dashboard-layout-shelf-box" :span="6">
<el-row>
<el-col v-for="i in shelfList" :key="item + 'shelf' + i.id" :span="12" class="dashboard-layout-shelf">
<el-row>
<el-col v-for="z in i.rowList" :key="item + 'shelf' + i + 'row' + z.id" :span="12" class="dashboard-layout-row">
<div v-for="x in 20" :key="item + 'shelf' + i + 'row' + z + 'item' + x" class="dashboard-layout-item" :style="{background: portAttributeObj[z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute], cursor: z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute === 3 ? 'not-allowed' : 'pointer', color: z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute === 3 ? '#A2A8B5' : ''}">
<div v-if="z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute !== 3" class="dashboard-layout-item-cricle" :style="{background: cassetteStatusObj[z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].cassetteList[0].status]}" />
{{ z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].name }}
</div>
</el-col>
</el-row>
</el-col>
</el-row>
</el-col>
</el-row>
<el-row v-else class="dashboard-layout" :gutter="12">
<el-col v-for="item in Math.ceil((shelfList[0].rowList[0].portList.length - (current - 1) * 80) / 20)" :key="'shelfbox' + item" class="dashboard-layout-shelf-box" :span="6">
<el-row>
<el-col v-for="i in shelfList" :key="item + 'shelf' + i.id" :span="12" class="dashboard-layout-shelf">
<el-row v-if="item < Math.ceil((shelfList[0].rowList[0].portList.length - (current - 1) * 80) / 20)">
<el-col v-for="z in i.rowList" :key="item + 'shelf' + i + 'row' + z.id" :span="12" class="dashboard-layout-row">
<div v-for="x in 20" :key="item + 'shelf' + i + 'row' + z + 'item' + x" class="dashboard-layout-item" :style="{background: portAttributeObj[z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute], cursor: z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute === 3 ? 'not-allowed' : 'pointer', color: z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute === 3 ? '#A2A8B5' : ''}">
<div v-if="z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute !== 3" class="dashboard-layout-item-cricle" :style="{background: cassetteStatusObj[z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].cassetteList[0].status]}" />
{{ z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].name }}
</div>
</el-col>
</el-row>
<el-row v-else>
<el-col v-for="z in i.rowList" :key="item + 'shelf' + i + 'row' + z.id" :span="12" class="dashboard-layout-row">
<div v-for="x in shelfList[0].rowList[0].portList.length - (item - 1) * 20 - (current - 1) * 80" :key="item + 'shelf' + i + 'row' + z + 'item' + x" class="dashboard-layout-item" :style="{background: portAttributeObj[z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute], cursor: z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute === 3 ? 'not-allowed' : 'pointer', color: z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute === 3 ? '#A2A8B5' : ''}">
<div v-if="z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].attribute !== 3" class="dashboard-layout-item-cricle" :style="{background: cassetteStatusObj[z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].cassetteList[0].status]}" />
{{ z.portList[(current - 1) * 80 + (item - 1) * 20 + (x - 1)].name }}
</div>
</el-col>
</el-row>
</el-col>
</el-row>
</el-col>
</el-row>
</el-card>
</div> </div>
</template> </template>
<script> <script>
import AdminDashboard from './admin' import testdata from './testdata'
export default { export default {
name: 'Dashboard', name: 'Dashboard',
components: { AdminDashboard } data() {
return testdata
},
created() {
console.log(this.shelfList)
this.totalPage = Math.ceil(this.shelfList[0].rowList[0].portList.length / 80)
},
methods: {
handleChange(v) {
console.log(v)
}
}
} }
</script> </script>
<style lang="scss" scoped>
.dashboard-container {
background: #F2F4F9;
min-height: calc(100vh - 134px);
overflow-x: scroll;
padding: 0 16px;
padding-top: 24px;
font-size: 14px;
.dashboard-main {
width: 100%;
min-width: 1380px;
background-color: #fff;
border-radius: 8px;
min-height: calc(100vh - 186px);
.dashboard-title {
.dashboard-header-line{
display: inline-block;
width: 4px;
height: 16px;
background: #0B58FF;
border-radius: 1px;
position: relative;
top: 2px;
margin-right: 4px;
}
.dashboard-header-title{
display: inline-block;
font-size: 16px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #000000;
line-height: 16px;
}
}
.dashboard-legend {
margin-top: 20px;
.dashboard-legend-cassette {
display: inline-block;
margin-right: 24px;
.dashboard-legend-cassette-cricle {
display: inline-block;
width: 12px;
height: 12px;
border-radius: 6px;
}
}
.dashboard-legend-port {
display: inline-block;
height: 24px;
line-height: 24px;
border-radius: 4px;
padding: 0 16px;
margin-left: 24px;
}
.dashboard-legend-search {
float: right;
}
}
.dashboard-layout {
margin: 20px 0;
.dashboard-layout-shelf-box {
.dashboard-layout-shelf {
padding: 0 8px;
.dashboard-layout-row {
padding: 0 1px;
.dashboard-layout-item {
width: 100%;
text-align: center;
height: 32px;
box-shadow: 0px 3px 6px 0px rgba(166, 174, 190, 0.8);
border-radius: 2px 4px 4px 2px;
margin-bottom: 8px;
display: flex;
align-items: center;
justify-content: center;
.dashboard-layout-item-cricle{
display: inline-block;
width: 12px;
height: 12px;
border-radius: 6px;
margin-right: 6px;
}
}
}
}
}
}
}
}
</style>

File diff suppressed because it is too large Load Diff

View File

@@ -103,8 +103,8 @@ export default {
return { return {
loginForm: { loginForm: {
username: 13588441519, username: 13588441519,
password: 123456, // password: 123456,
// password: '123abc.' password: '123abc.',
mobile: 13588441519, mobile: 13588441519,
oauthCode: 13588441519, oauthCode: 13588441519,
openId: 13588441519, openId: 13588441519,

View File

@@ -46,6 +46,7 @@ module.exports = {
// 这里写入需要代理的api和对应的目标地址 // 这里写入需要代理的api和对应的目标地址
proxy: { proxy: {
'/api': { '/api': {
// target: 'http://localhost:8080',
// target: 'http://192.168.0.148:8080', // target: 'http://192.168.0.148:8080',
target: 'http://a.wms.picaiba.com/api', target: 'http://a.wms.picaiba.com/api',
// target: 'http://192.168.0.127:8080', // target: 'http://192.168.0.127:8080',