Browse Source

修复配送查询

dev
qb 19 hours ago
parent
commit
9372dad835
  1. 2
      src/router/views/index.js
  2. 12
      src/views/distribution/deliverylist/distributionDeliveryListdis.vue
  3. 10
      src/views/distribution/deliverylist/distributionDeliveryListmar.vue
  4. 52
      src/views/waybill/orderPackageListDetails.vue
  5. 62
      src/views/waybill/orderPackageListDetailsByMarket.vue

2
src/router/views/index.js

@ -461,7 +461,7 @@ export default [
// 包明细 -- 商家
{
path: 'orderPackageListDetailsByMarket',
name: '包明细',
name: '商家包明细',
meta: {
data: 'data',
keepAlive: true,

12
src/views/distribution/deliverylist/distributionDeliveryListdis.vue

@ -95,7 +95,7 @@
<div style="height: 100%">
<div class="flex-c-sb">
<div class="flex1">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="全部列表" name="first"> </el-tab-pane>
<el-tab-pane label="待配送" name="second"> </el-tab-pane>
<el-tab-pane label="配送中" name="third"> </el-tab-pane>
@ -1000,12 +1000,16 @@ export default {
onLoad(page, params = {}) {
this.loading = true;
this.query.type = '1';
const submitData = { ...params, ...this.query };
if (getObjType(this.query.taskTimeArr) === 'array') {
params.taskTimeStart = this.query.taskTimeArr[0];
params.taskTimeEnd = this.query.taskTimeArr[1];
submitData.taskTimeStart = this.query.taskTimeArr[0];
submitData.taskTimeEnd = this.query.taskTimeArr[1];
}
getPage(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
delete submitData.taskTimeArr;
getPage(page.currentPage, page.pageSize, submitData).then(res => {
const data = res.data.data;
// eslint-disable-next-line no-empty
for (let i = 0; i < data.records.length; i++) {

10
src/views/distribution/deliverylist/distributionDeliveryListmar.vue

@ -772,12 +772,16 @@ export default {
onLoad(page, params = {}) {
this.loading = true;
this.query.type = '2';
const submitData = { ...params, ...this.query };
if (getObjType(this.query.taskTimeArr) === 'array') {
params.taskTimeStart = this.query.taskTimeArr[0];
params.taskTimeEnd = this.query.taskTimeArr[1];
submitData.taskTimeStart = this.query.taskTimeArr[0];
submitData.taskTimeEnd = this.query.taskTimeArr[1];
}
getPage(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
delete submitData.taskTimeArr;
getPage(page.currentPage, page.pageSize, submitData).then(res => {
const data = res.data.data;
// eslint-disable-next-line no-empty
// for (let i = 0; i < data.records.length; i++) {

52
src/views/waybill/orderPackageListDetails.vue

@ -75,7 +75,12 @@
<!-- 头部左侧按钮模块 -->
<div class="avue-crud__left">
<!-- 批量打印 -->
<el-button type="primary" icon="Printer" @click="handleBatchBarcode">
<el-button
type="primary"
v-if="permissionObj.orderPackageListDetails_batchPrint"
icon="Printer"
@click="handleBatchBarcode"
>
批量打印
</el-button>
@ -143,7 +148,12 @@
>
直接入库
</el-text>
<el-text @click="printOrder(slotProps.scope)"> 查看二维码 </el-text>
<el-text
v-if="permissionObj.orderPackageListDetails_viewQrCode"
@click="printOrder(slotProps.scope)"
>
查看二维码
</el-text>
</template>
</template>
</tablecmt>
@ -437,26 +447,34 @@ console.log('permission :>> ', permission);
/** 权限按钮 */
const permissionObj = reactive({
/** 批量打印 */
orderPackageListDetails_batchPrint: computed(
() => $store.getters.permission.orderPackageListDetails_batchPrint
),
/** 批量删除 */
orderPackageListDetails_batchDelete: computed(() => {
return $store.getters.permission.orderPackageListDetails_batchDelete;
}),
orderPackageListDetails_batchDelete: computed(
() => $store.getters.permission.orderPackageListDetails_batchDelete
),
/** 批量入库 */
orderPackageListDetails_batchIncoming: computed(() => {
return $store.getters.permission.orderPackageListDetails_batchIncoming;
}),
orderPackageListDetails_batchIncoming: computed(
() => $store.getters.permission.orderPackageListDetails_batchIncoming
),
/** 入库 */
orderPackageListDetails_incoming: computed(() => {
return $store.getters.permission.orderPackageListDetails_Incoming;
}),
orderPackageListDetails_incoming: computed(
() => $store.getters.permission.orderPackageListDetails_Incoming
),
/** 流转节点 */
orderPackageListDetails_flowNode: computed(() => {
return $store.getters.permission.orderPackageListDetails_flowNode;
}),
orderPackageListDetails_flowNode: computed(
() => $store.getters.permission.orderPackageListDetails_flowNode
),
/** 包内产品 */
orderPackageListDetails_InPackageProduct: computed(() => {
return $store.getters.permission.orderPackageListDetails_InPackageProduct;
}),
orderPackageListDetails_InPackageProduct: computed(
() => $store.getters.permission.orderPackageListDetails_InPackageProduct
),
/** 查看二维码 */
orderPackageListDetails_viewQrCode: computed(
() => $store.getters.permission.orderPackageListDetails_viewQrCode
),
});
onMounted(() => {

62
src/views/waybill/orderPackageListDetailsByMarket.vue

@ -75,14 +75,19 @@
<!-- 头部左侧按钮模块 -->
<div class="avue-crud__left">
<!-- 批量打印 -->
<el-button type="primary" icon="Printer" @click="handleBatchBarcode">
<el-button
type="primary"
v-if="permissionObj.orderPackageListDetailsByMarket_batchPrint"
icon="Printer"
@click="handleBatchBarcode"
>
批量打印
</el-button>
<!-- 直接入库 -->
<el-button
type="primary"
v-if="permissionObj.orderPackageListDetails_batchIncoming"
v-if="permissionObj.orderPackageListDetailsByMarket_batchIncoming"
icon="Position"
@click="handleBatchPutInStorage"
>
@ -92,7 +97,7 @@
<!-- 批量删除 -->
<el-button
type="primary"
v-if="permissionObj.orderPackageListDetails_batchDelete"
v-if="permissionObj.orderPackageListDetailsByMarket_batchDelete"
icon="Delete"
@click="handleBatchDelete"
>批量删除</el-button
@ -123,27 +128,32 @@
<template #default="slotProps">
<template v-if="slotProps.scope.column.label === '操作'">
<el-text
v-if="permissionObj.orderPackageListDetails_InPackageProduct"
v-if="permissionObj.orderPackageListDetailsByMarket_InPackageProduct"
@click="handleShowPackageOrderList(slotProps.scope)"
>
包内产品
</el-text>
<el-text
v-if="permissionObj.orderPackageListDetails_flowNode"
v-if="permissionObj.orderPackageListDetailsByMarket_flowNode"
@click="handleShowFlowNode(slotProps.scope)"
>
流转节点
</el-text>
<el-text
v-if="
permissionObj.orderPackageListDetails_incoming &&
permissionObj.orderPackageListDetailsByMarket_incoming &&
Number(slotProps.scope.row.packageStatus) === 0
"
@click="handlePutInStorage(slotProps.scope)"
>
直接入库
</el-text>
<el-text @click="printOrder(slotProps.scope)"> 查看二维码 </el-text>
<el-text
v-if="permissionObj.orderPackageListDetailsByMarket_viewQrCode"
@click="printOrder(slotProps.scope)"
>
查看二维码
</el-text>
</template>
</template>
</tablecmt>
@ -437,26 +447,34 @@ console.log('permission :>> ', permission);
/** 权限按钮 */
const permissionObj = reactive({
/** 批量打印 */
orderPackageListDetailsByMarket_batchPrint: computed(
() => $store.getters.permission.orderPackageListDetailsByMarket_batchPrint
),
/** 批量删除 */
orderPackageListDetails_batchDelete: computed(() => {
return $store.getters.permission.orderPackageListDetails_batchDelete;
}),
orderPackageListDetailsByMarket_batchDelete: computed(
() => $store.getters.permission.orderPackageListDetailsByMarket_batchDelete
),
/** 批量入库 */
orderPackageListDetails_batchIncoming: computed(() => {
return $store.getters.permission.orderPackageListDetails_batchIncoming;
}),
orderPackageListDetailsByMarket_batchIncoming: computed(
() => $store.getters.permission.orderPackageListDetailsByMarket_batchIncoming
),
/** 入库 */
orderPackageListDetails_incoming: computed(() => {
return $store.getters.permission.orderPackageListDetails_Incoming;
}),
orderPackageListDetailsByMarket_incoming: computed(
() => $store.getters.permission.orderPackageListDetailsByMarket_incoming
),
/** 流转节点 */
orderPackageListDetails_flowNode: computed(() => {
return $store.getters.permission.orderPackageListDetails_flowNode;
}),
orderPackageListDetailsByMarket_flowNode: computed(
() => $store.getters.permission.orderPackageListDetailsByMarket_flowNode
),
/** 包内产品 */
orderPackageListDetails_InPackageProduct: computed(() => {
return $store.getters.permission.orderPackageListDetails_InPackageProduct;
}),
orderPackageListDetailsByMarket_InPackageProduct: computed(
() => $store.getters.permission.orderPackageListDetailsByMarket_InPackageProduct
),
/** 查看二维码 */
orderPackageListDetailsByMarket_viewQrCode: computed(
() => $store.getters.permission.orderPackageListDetailsByMarket_viewQrCode
),
});
onMounted(() => {

Loading…
Cancel
Save