feat(wms): 添加通过POST查询钢卷列表功能并更新相关视图
- 在coil.js中新增listCoilWithIds方法用于报表查询 - 修改多个报表视图使用新的查询方法 - 在warehousing.vue中添加材料类型变更处理函数 - 更新delivery.vue中的时间查询参数名
This commit is contained in:
@@ -174,4 +174,13 @@ export function exportCoilData(coilIds) {
|
||||
coilIds
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 报表查询使用的post类型的查询,查询所有符合条件的钢卷
|
||||
export function listCoilWithIds(data) {
|
||||
return request({
|
||||
url: '/wms/materialCoil/listByPost',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -476,6 +476,16 @@ export default {
|
||||
this.form.itemType = 'raw_material';
|
||||
}
|
||||
},
|
||||
handleMaterialTypeChangeInEdit(value) {
|
||||
// 清空物品选择
|
||||
this.editCoil.form.itemId = null;
|
||||
// 根据材料类型设置物品类型
|
||||
if (value === '成品') {
|
||||
this.editCoil.form.itemType = 'product';
|
||||
} else if (value === '原料' || value === '废品') {
|
||||
this.editCoil.form.itemType = 'raw_material';
|
||||
}
|
||||
},
|
||||
remoteMethod(query) {
|
||||
listDeliveryPlan({ planName: query, pageNum: 1, pageSize: 5, planType: 1 }).then(res => {
|
||||
this.planList = res.rows
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
<el-row>
|
||||
<el-form label-width="80px" inline>
|
||||
<el-form-item label="开始时间" prop="startTime">
|
||||
<el-date-picker style="width: 200px;" v-model="queryParams.byCreateTimeStart" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
|
||||
<el-date-picker style="width: 200px;" v-model="queryParams.byExportTimeStart" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
|
||||
placeholder="选择开始时间"></el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="结束时间" prop="endTime">
|
||||
<el-date-picker style="width: 200px;" v-model="queryParams.byCreateTimeEnd" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
|
||||
<el-date-picker style="width: 200px;" v-model="queryParams.byExportTimeEnd" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
|
||||
placeholder="选择结束时间"></el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="入场钢卷号" prop="endTime">
|
||||
@@ -91,7 +91,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { listMaterialCoil } from "@/api/wms/coil";
|
||||
import { listCoilWithIds } from "@/api/wms/coil";
|
||||
import ProductInfo from "@/components/KLPService/Renderer/ProductInfo";
|
||||
import RawMaterialInfo from "@/components/KLPService/Renderer/RawMaterialInfo";
|
||||
import CoilNo from "@/components/KLPService/Renderer/CoilNo.vue";
|
||||
@@ -128,8 +128,8 @@ export default {
|
||||
pageNum: 1,
|
||||
pageSize: 9999,
|
||||
status: 1,
|
||||
byCreateTimeStart: startTime,
|
||||
byCreateTimeEnd: endTime,
|
||||
byExportTimeStart: startTime,
|
||||
byExportTimeEnd: endTime,
|
||||
selectType: 'product',
|
||||
enterCoilNo: '',
|
||||
currentCoilNo: '',
|
||||
@@ -158,7 +158,7 @@ export default {
|
||||
methods: {
|
||||
getList() {
|
||||
this.loading = true
|
||||
listMaterialCoil({
|
||||
listCoilWithIds({
|
||||
...this.queryParams
|
||||
}).then(res => {
|
||||
this.list = res.rows
|
||||
|
||||
@@ -89,7 +89,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { listMaterialCoil } from "@/api/wms/coil";
|
||||
import { listCoilWithIds } from "@/api/wms/coil";
|
||||
import {
|
||||
listPendingAction,
|
||||
} from '@/api/wms/pendingAction';
|
||||
@@ -178,7 +178,7 @@ export default {
|
||||
this.loading = false
|
||||
return
|
||||
}
|
||||
listMaterialCoil({
|
||||
listCoilWithIds({
|
||||
...this.queryParams,
|
||||
coilIds: coilIds,
|
||||
}).then(res => {
|
||||
|
||||
@@ -89,7 +89,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { listMaterialCoil } from "@/api/wms/coil";
|
||||
import { listCoilWithIds } from "@/api/wms/coil";
|
||||
import {
|
||||
listPendingAction,
|
||||
} from '@/api/wms/pendingAction';
|
||||
@@ -162,7 +162,7 @@ export default {
|
||||
this.loading = true
|
||||
Promise.all([
|
||||
// 酸连轧成品库
|
||||
listMaterialCoil({
|
||||
listCoilWithIds({
|
||||
...this.queryParams,
|
||||
pageSize: 9999,
|
||||
pageNum: 1,
|
||||
@@ -172,7 +172,7 @@ export default {
|
||||
warehouseId: '1988150099140866050'
|
||||
}),
|
||||
// 镀锌原料库
|
||||
listMaterialCoil({
|
||||
listCoilWithIds({
|
||||
...this.queryParams,
|
||||
pageSize: 9999,
|
||||
pageNum: 1,
|
||||
@@ -182,7 +182,7 @@ export default {
|
||||
warehouseId: '1988150263284953089'
|
||||
}),
|
||||
// 脱脂原料库
|
||||
listMaterialCoil({
|
||||
listCoilWithIds({
|
||||
...this.queryParams,
|
||||
pageSize: 9999,
|
||||
pageNum: 1,
|
||||
@@ -191,7 +191,7 @@ export default {
|
||||
warehouseId: '1988150545175736322'
|
||||
}),
|
||||
// 酸连轧纵剪分条原料库1988150150521090049
|
||||
listMaterialCoil({
|
||||
listCoilWithIds({
|
||||
...this.queryParams,
|
||||
pageSize: 9999,
|
||||
pageNum: 1,
|
||||
@@ -227,7 +227,7 @@ export default {
|
||||
// this.loading = false
|
||||
// return
|
||||
// }
|
||||
// listMaterialCoil({
|
||||
// listCoilWithIds({
|
||||
// coilIds: coilIds,
|
||||
// }).then(res => {
|
||||
// this.list = res.rows
|
||||
|
||||
Reference in New Issue
Block a user