-
+
+
-
+
搜索
重置
导出信息
-
@@ -18,10 +20,10 @@
-
+
-
+
编辑
@@ -33,12 +35,12 @@
:small="false" :disabled="false" :background="false" :default-page-size="10"
layout="total, sizes, prev, pager, next, jumper" :total="total" @size-change="search"
@current-change="search" />
-
+
-
+
@@ -50,13 +52,13 @@
-
+
-
+
@@ -80,6 +82,7 @@
import { getAllVehicles, updateVehicleInfo } from '@/api/vehicle'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
import { ElMessage } from 'element-plus'
+import { Search } from '@element-plus/icons-vue'
import { ref, reactive } from 'vue'
import { vehicleStatusFormatter, locationFormatter, dateFormatter, timeFormatter } from '@/utils/formatter.js'
// import uploadVehicles from '@/excel/uploadVehicles.vue'
@@ -92,7 +95,6 @@ export default {
emits: ['update:selVehicle'],
data() {
return {
- pageInfo: {},
vehicles: [],
currentPage: 1,
pageSize: 10,
@@ -106,7 +108,7 @@ export default {
vehicleFormRef: ref(),
rules: reactive({
vehicleId: [
- { required: true, message: '请输入托盘号' }
+ { required: true, message: '请输入箱号' }
],
currentLocation: [
{ required: true, message: '请输入库位' }
@@ -153,13 +155,14 @@ export default {
}
getAllVehicles(tableRequest).then(res => {
const tableResponse = res.data
- if (tableResponse.code != 0) {
+ if (tableResponse.code == 0) {
+ this.vehicles = tableResponse.returnData.lists
+ this.total = tableResponse.returnData.total
+ } else {
ElMessage.error(tableResponse.message)
}
- this.vehicles = tableResponse.returnData.lists
- this.total = tableResponse.returnData.total
}).catch(err => {
- ElMessage.error('查询载具信息错误' + err.message)
+ ElMessage.error('查询料箱信息错误' + err.message)
})
this.loading = false
},
@@ -177,7 +180,7 @@ export default {
return '带料'
}
if (cellValue == 1) {
- return '空载具'
+ return '空箱'
}
},
reset() {
@@ -185,7 +188,13 @@ export default {
this.search()
},
editCurrentRowVehicle(row) {
- this.vehicleFormEntity = row
+ this.vehicleFormEntity = {
+ vehicleId: row.vehicleId,
+ currentLocation: row.currentLocation,
+ isEmpty: row.isEmpty,
+ vehicleStatus: row.vehicleStatus,
+ lastInTime: row.lastInTime
+ }
this.dialogVisible = true
},
submitVehicleInfo(formData) {
@@ -193,13 +202,14 @@ export default {
vehicleId: formData.vehicleId,
currentLocation: formData.currentLocation,
isEmpty: formData.isEmpty,
- vehicleStatus: formData.vehicleStatus
+ vehicleStatus: formData.vehicleStatus,
+ lastInTime: row.lastInTime
}
updateVehicleInfo(request).then(res => {
if (res.data.code == 0) {
this.dialogVisible = false
ElMessage({
- message: '更新载具信息成功',
+ message: '更新料箱信息成功',
type: 'success',
})
this.search()
@@ -207,7 +217,7 @@ export default {
ElMessage.error(res.data.message)
}
}).catch(err => {
- ElMessage.error('更新载具信息失败:' + err)
+ ElMessage.error('更新料箱信息失败:' + err)
})
},
getCurrentRow(row) {
@@ -227,7 +237,7 @@ export default {
// let blob = new Blob([res.data],{type: 'application/vnd.ms-excel'}); //如果后台返回的不是blob对象类型,先定义成blob对象格式,该type导出为xls格式,
let blob = res.data //如果后台返回的直接是blob对象类型,直接获取数据
// let _fileName = res.headers['content-disposition'].split(';')[1].split('=')[1]; //拆解获取文件名,如果后端有给返回文件名的话
- let _fileName = "导出载具信息" + dateFormatter(new Date) + ".xlsx"
+ let _fileName = "导出料箱信息" + dateFormatter(new Date) + ".xlsx"
link.style.display = 'none'//隐藏
// 兼容不同浏览器的URL对象
diff --git a/src/layout/newConfig.vue b/src/layout/wmsConfig.vue
similarity index 94%
rename from src/layout/newConfig.vue
rename to src/layout/wmsConfig.vue
index b91d206..fc6083f 100644
--- a/src/layout/newConfig.vue
+++ b/src/layout/wmsConfig.vue
@@ -24,7 +24,7 @@
show-overflow-tooltip />
- 编辑
+ 编辑
@@ -67,8 +67,7 @@
:value="value" />
+ v-model="configFormEntity.configValue" active-value="1" inactive-value="0" />
@@ -96,7 +95,7 @@ import { ElMessage } from 'element-plus'