-
-
+
+
+
+
搜索
重置
导出记录
@@ -13,8 +17,9 @@
class="table-class" :header-cell-style="{ 'text-align': 'center' }"
:cell-style="{ 'text-align': 'center' }">
-
-
+
+
@@ -24,7 +29,10 @@
-
+
+
@@ -58,6 +66,22 @@ export default {
goodsIdQuery: '',
vehicleIdQuery: '',
loading: true,
+ createTimeQuery: null,
+ finishTimeQuery: null,
+ shortcuts: [
+ {
+ text: '今天',
+ value: new Date(),
+ },
+ {
+ text: '昨天',
+ value: () => {
+ const date = new Date()
+ date.setTime(date.getTime() - 3600 * 1000 * 24)
+ return date
+ },
+ },
+ ],
}
},
mounted() {
@@ -89,7 +113,9 @@ export default {
pageSize: this.pageSize,
taskType: 1,
goodsId: this.goodsIdQuery.trim(),
- vehicleId: this.vehicleIdQuery.trim()
+ vehicleId: this.vehicleIdQuery.trim(),
+ createTime: timeFormatter(this.createTimeQuery),
+ finishTime: timeFormatter(this.finishTimeQuery),
}
getTaskRecords(tableRequest).then(res => {
const tableResponse = res.data
@@ -108,12 +134,16 @@ export default {
reset() {
this.goodsIdQuery = ''
this.vehicleIdQuery = ''
+ this.createTimeQuery = null
+ this.finishTimeQuery = null
this.search()
},
exportExcel() {
const params = {
vehicleId: this.vehicleIdQuery.trim(),
goodsId: this.goodsIdQuery.trim(),
+ createTime: timeFormatter(this.createTimeQuery),
+ finishTime: timeFormatter(this.finishTimeQuery),
userName: store.getters.getUserName
}
downloadInRecordExcel(params).then(res => {
diff --git a/src/layout/outTaskRecord.vue b/src/layout/outTaskRecord.vue
index 53244a1..26bbb86 100644
--- a/src/layout/outTaskRecord.vue
+++ b/src/layout/outTaskRecord.vue
@@ -3,8 +3,12 @@
-
-
+
+
+
+
搜索
重置
导出记录
@@ -25,6 +29,8 @@
+
@@ -58,7 +64,23 @@ export default {
total: 0,
goodsIdQuery: '',
vehicleIdQuery: '',
- loading: true
+ loading: true,
+ createTimeQuery: null,
+ finishTimeQuery: null,
+ shortcuts: [
+ {
+ text: '今天',
+ value: new Date(),
+ },
+ {
+ text: '昨天',
+ value: () => {
+ const date = new Date()
+ date.setTime(date.getTime() - 3600 * 1000 * 24)
+ return date
+ },
+ },
+ ],
}
},
mounted() {
@@ -90,7 +112,9 @@ export default {
pageSize: this.pageSize,
taskType: 2,
goodsId: this.goodsIdQuery.trim(),
- vehicleId: this.vehicleIdQuery.trim()
+ vehicleId: this.vehicleIdQuery.trim(),
+ createTime: timeFormatter(this.createTimeQuery),
+ finishTime: timeFormatter(this.finishTimeQuery),
}
getTaskRecords(tableRequest).then(res => {
const tableResponse = res.data
@@ -102,19 +126,23 @@ export default {
}
}).catch(err => {
console.log(err)
- ElMessage.error('查询任务记录错误')
+ errorBox('查询任务记录错误')
})
this.loading = false
},
reset() {
- this.goodsTypeQuery = ''
- this.specificationQuery = ''
+ this.goodsIdQuery = ''
+ this.vehicleIdQuery = ''
+ this.createTimeQuery = null
+ this.finishTimeQuery = null
this.search()
},
exportExcel() {
const params = {
vehicleId: this.vehicleIdQuery.trim(),
goodsId: this.goodsIdQuery.trim(),
+ createTime: timeFormatter(this.createTimeQuery),
+ finishTime: timeFormatter(this.finishTimeQuery),
userName: store.getters.userName
}
downloadOutRecordExcel(params).then(res => {
@@ -135,18 +163,12 @@ export default {
document.body.removeChild(link)
url.revokeObjectURL(link.href)//移除url对象
} catch (e) {
- ElMessage({
- message: '下载文件失败:: ' + e,
- type: 'error',
- showClose: true
- })
+ console.log(e)
+ errorBox('下载文件失败')
}
}).catch(err => {
- ElMessage({
- message: '导出失败:: ' + err,
- type: 'error',
- showClose: true
- })
+ console.log(err)
+ errorBox('导出失败')
})
},
},
diff --git a/src/layout/stock.vue b/src/layout/stock.vue
index b816f89..1bd9d11 100644
--- a/src/layout/stock.vue
+++ b/src/layout/stock.vue
@@ -18,6 +18,8 @@
:suffix-icon="Search" />
+
搜索
重置
@@ -28,18 +30,20 @@
+ :header-cell-style="{ 'text-align': 'center' }" :cell-style="{ 'text-align': 'center' }"
+ @sort-change="handleSortChange">
-
+
+ sortable="custom" show-overflow-tooltip />
@@ -48,10 +52,10 @@
-
-
+
+
@@ -207,6 +211,21 @@ export default {
goodsIdQuery: '',
vehicleIdQuery: '',
locationIdQuery: '',
+ createTimeQuery: null,
+ shortcuts: [
+ {
+ text: '今天',
+ value: new Date(),
+ },
+ {
+ text: '昨天',
+ value: () => {
+ const date = new Date()
+ date.setTime(date.getTime() - 3600 * 1000 * 24)
+ return date
+ },
+ },
+ ],
loading: true,
stockId: '',
stockFormRef: ref(),
@@ -375,6 +394,7 @@ export default {
goodsId: this.goodsIdQuery.trim(),
vehicleId: this.vehicleIdQuery.trim(),
locationId: this.locationIdQuery.trim(),
+ createTime: timeFormatter(this.createTimeQuery),
userName: store.getters.getUserName
}
getAllStocks(request).then(res => {
@@ -395,6 +415,7 @@ export default {
this.goodsIdQuery = ''
this.vehicleIdQuery = ''
this.locationIdQuery = ''
+ this.createTimeQuery = null
this.search()
},
getCurrentRow(row) {
@@ -406,6 +427,7 @@ export default {
goodsId: this.goodsIdQuery.trim(),
vehicleId: this.vehicleIdQuery.trim(),
locationId: this.locationIdQuery.trim(),
+ createTime: timeFormatter(this.createTimeQuery),
userName: store.getters.getUserName
}
downloadStockExcel(params).then(res => {
diff --git a/src/layout/stockUpdateRecord.vue b/src/layout/stockUpdateRecord.vue
index 2d040ef..44ab67c 100644
--- a/src/layout/stockUpdateRecord.vue
+++ b/src/layout/stockUpdateRecord.vue
@@ -9,6 +9,8 @@
:suffix-icon="Search" />
+
搜索
重置
@@ -65,6 +67,21 @@ export default {
vehicleIdQuery: '',
goodsIdQuery: '',
reasonQuery: '',
+ updateTimeQuery: null,
+ shortcuts: [
+ {
+ text: '今天',
+ value: new Date(),
+ },
+ {
+ text: '昨天',
+ value: () => {
+ const date = new Date()
+ date.setTime(date.getTime() - 3600 * 1000 * 24)
+ return date
+ },
+ },
+ ],
loading: true,
recordId: '',
reasonOptions: [
@@ -127,6 +144,7 @@ export default {
vehicleId: this.vehicleIdQuery.trim(),
goodsId: this.goodsIdQuery.trim(),
reason: this.reasonQuery.trim(),
+ updateTime: timeFormatter(this.updateTimeQuery),
userName: store.getters.getUserName
}
getStockUpdateRecord(request).then(res => {
@@ -150,6 +168,7 @@ export default {
this.vehicleIdQuery = ''
this.goodsIdQuery = ''
this.reasonQuery = ''
+ this.updateTimeQuery = null
this.search()
},
getCurrentRow(row) {