Compare commits

..

No commits in common. "93be36708d51243bdb2a7f875df413ec071360e2" and "6a338438bfbae8d0b467b908bcdbaf8e028fbc7e" have entirely different histories.

16 changed files with 88 additions and 50 deletions

View File

@ -84,6 +84,7 @@
"vuex": "3.1.0", "vuex": "3.1.0",
"xlsx": "0.14.1" "xlsx": "0.14.1"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "7.0.0", "@babel/core": "7.0.0",
"@babel/plugin-transform-runtime": "^7.12.10", "@babel/plugin-transform-runtime": "^7.12.10",

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/page', url: '/api/wms/area/shelf',
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/getById', url: '/api/wms/area/get',
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/getCode', url: '/api/wms/area/get-code',
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/getCode', url: '/api/wms/area/get-code',
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: '/api/wms/area/shelf', url: '/basic/shelf/page',
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: '/api/wms/area/shelfById', url: '/basic/shelf/get',
method: 'post', method: 'post',
data: { id } data: { id }
}) })
@ -25,8 +25,7 @@ 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
}) })
@ -34,7 +33,7 @@ export function shelfUpdate(data) { // 更新货架信息单条数据
export function shelfAdd(data) { // 新增货架信息单条数据 export function shelfAdd(data) { // 新增货架信息单条数据
return request({ return request({
url: '/api/wms/area/addshelf', url: '/basic/shelf/add',
method: 'post', method: 'post',
data data
}) })
@ -42,14 +41,14 @@ export function shelfAdd(data) { // 新增货架信息单条数据
export function shelfCode() { // 获取货架信息code export function shelfCode() { // 获取货架信息code
return request({ return request({
url: '/api/wms/area/getCode', url: '/basic/shelf/get-code',
method: 'post' method: 'post'
}) })
} }
export function shelfDelete(id) { // 删除货架信息单条数据 export function shelfDelete(id) { // 删除货架信息单条数据
return request({ return request({
url: '/api/wms/area/deleteshelf', url: '/basic/shelf/delete',
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/getCode', url: '/api/wms/storagebox/get-code',
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/add', url: '/api/wms/storagebox-site/add',
method: 'post', method: 'post',
data data
}) })

View File

@ -10,8 +10,7 @@ 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/getCode', url: '/api/wms/equipment/get-code',
method: 'post' method: 'post'
}) })
} }
@ -64,10 +64,8 @@ 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',
url: '/api/common/attachment/downloadFile', method: 'post',
// method: 'post',
method: 'get',
data data
}) })
} }

View File

@ -9,8 +9,7 @@ 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
}) })
@ -18,8 +17,7 @@ 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,8 +9,7 @@ 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

@ -149,7 +149,8 @@ export const constantRoutes = [
}, },
{ {
path: 'equipmentInfo', path: 'equipmentInfo',
component: () => import('@/views/basicData/Equipment/equipmentInfo'), component: () =>
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 }
}, },
@ -278,6 +279,64 @@ export const constantRoutes = [
} }
] ]
}, },
{
path: '/equipment',
component: Layout,
// redirect: '/equipment/manager',
name: 'EquipmentManager',
meta: { title: routerTitle.equipment?.[language] || routerTitle.equipment.en, icon: 'form', iconPart: 'EquipmentManager', affix: true, required: true, requireToken: true },
children: [{
path: 'bom',
component: () => import('@/views/EquipmentManager/BOMManager'),
name: 'BOMManage',
meta: { title: routerTitle.equipment.bom?.[language] || routerTitle.equipment.bom.en, icon: 'form', affix: true, required: true, requireToken: true }
}, {
path: 'recipe',
component: () => import('@/views/EquipmentManager/RecipeManager'),
name: 'RecipeManage',
meta: { title: routerTitle.equipment.recipe?.[language] || routerTitle.equipment.recipe.en, icon: 'form', affix: true }
}
]
},
{
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: '/interface', path: '/interface',
component: Layout, component: Layout,

View File

@ -44,7 +44,6 @@ 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>
<shelfAttr-add v-if="addOrUpdateVisible" ref="addOrUpdate" :cache-id="listQuery.id" @refreshDataList="getList" /> <cacheArea-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 shelfAttrAdd from './shelfAttr-add.vue' import cacheAreaAdd from './cacheArea-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, shelfAttrAdd }, components: { BaseTable, MethodBtn, cacheAreaAdd },
data() { data() {
return { return {
addOrUpdateVisible: false, addOrUpdateVisible: false,

View File

@ -75,7 +75,7 @@ const tableProps = [
align: 'center' align: 'center'
}, },
{ {
prop: 'shelfName', prop: 'name',
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.shelfName" :placeholder="$i18nForm(['placeholder.input', $t('module.basicData.cache.ShelfName')])" clearable /> <el-input v-model="dataForm.name" :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,17 +56,15 @@ export default {
visible: false, visible: false,
isPage: false, isPage: false,
dataForm: { dataForm: {
abbr: 'n',
id: 0, id: 0,
areaId: '', areaId: '',
shelfName: '', name: '',
code: '', code: '',
shelfNumber: '', shelfNumber: ''
total: ''
}, },
areaArr: [], areaArr: [],
dataRule: { dataRule: {
shelfName: [ name: [
{ 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: [
@ -114,7 +112,6 @@ 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,7 +181,6 @@ 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

@ -46,18 +46,8 @@ module.exports = {
// 这里写入需要代理的api和对应的目标地址 // 这里写入需要代理的api和对应的目标地址
proxy: { proxy: {
'/api': { '/api': {
<<<<<<< HEAD
target: 'http://localhost:8080',
// target: 'http://192.168.0.148:8080',
=======
<<<<<<< HEAD
// target: 'http://localhost:8080',
target: 'http://192.168.0.148: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',
>>>>>>> 14bf2dc2f6d116f4005fe216e91bb59aa7ba338f
>>>>>>> develop
// target: 'http://192.168.0.127:8080', // target: 'http://192.168.0.127:8080',
// target: 'http://192.168.0.165:8080', // target: 'http://192.168.0.165:8080',
// target: 'http://192.168.43.105:8080', // target: 'http://192.168.43.105:8080',