Browse Source

Merge branch 'dev' into pre-production

fix_bug_pro20231227
pref_mail@163.com 2 years ago
parent
commit
b14d0b7a02
  1. 10
      src/api/basicdata/basicdataWarehouse.js
  2. 18
      src/styles/common.scss
  3. 2
      src/utils/LodopFuncs.js
  4. 2
      src/utils/print.js
  5. 5
      src/views/basic/coderule/basicTenantCode.vue
  6. 7
      src/views/basic/forklift/basicForklift.vue
  7. 1
      src/views/basic/property/basicPropertyDetails.vue
  8. 25
      src/views/basicdata/brand/basicBrand.vue
  9. 25
      src/views/basicdata/brand/basicClient.vue
  10. 5
      src/views/basicdata/brand/basicZonePrice.vue
  11. 5
      src/views/basicdata/warehouse/goodsArea/basicdataGoodsArea.vue
  12. 5
      src/views/basicdata/warehouse/goodsShelf/basicdataGoodsShelf.vue
  13. 31
      src/views/distribution/deliverylist/distributionDeliveryList.vue
  14. 27
      src/views/distribution/deliverylist/distributionDeliveryListdis.vue
  15. 40
      src/views/distribution/deliverylist/distributionDeliveryListmar.vue
  16. 5
      src/views/distribution/inventory/delivery/distributionStockArticle.vue
  17. 5
      src/views/distribution/inventory/delivery/distributionStockArticleDiscuss.vue
  18. 5
      src/views/distribution/inventory/delivery/distributionStockArticleMarket.vue
  19. 7
      src/views/distribution/inventory/delivery/distributionStockArticleSelf.vue
  20. 5
      src/views/distribution/inventory/delivery/distributionStockArticleWhole.vue
  21. 25
      src/views/distribution/inventory/distributionStockArticleDetails.vue
  22. 13
      src/views/distribution/inventory/distributionStockList.vue
  23. 13
      src/views/distribution/inventory/distributionStockListDiscuss.vue
  24. 25
      src/views/distribution/inventory/distributionStockListMarket.vue
  25. 5
      src/views/distribution/inventory/distributionStockListSelf.vue
  26. 5
      src/views/distribution/inventory/distrilbutionBillLadingList.vue
  27. 29
      src/views/distribution/reservation/reservation.vue
  28. 25
      src/views/distribution/reservation/reservationDiscuss.vue
  29. 61
      src/views/distribution/reservation/reservationMarket.vue
  30. 27
      src/views/distribution/reservation/reservationSelf.vue
  31. 5
      src/views/distribution/signdetail/distributionSigndetail.vue
  32. 25
      src/views/distribution/signfor/distributionSignfor.vue
  33. 584
      src/views/distribution/signfor/distributionSignforedt.vue
  34. 29
      src/views/distribution/signfor/distributionSignfortreat.vue
  35. 22
      src/views/distribution/stockup/distributionStockup.vue
  36. 6
      src/views/distribution/stockup/distributionStockupDiscuss.vue
  37. 6
      src/views/distribution/stockup/distributionStockupMarket.vue
  38. 6
      src/views/distribution/stockup/distributionStockupSelf.vue
  39. 40
      src/views/distribution/turndelivery/deliveryMarket.vue
  40. 5
      src/views/reservation/lnventory_list.vue
  41. 5
      src/views/reservation/order_list.vue
  42. 33
      src/views/reservation/reservation_list.vue
  43. 11
      src/views/system/param.vue
  44. 14
      src/views/warehouse/parcelList/distributionParcelList.vue
  45. 44
      src/views/warehouse/updownGoods/warehouseUpdownGoodsLog.vue
  46. 25
      src/views/warehouse/warehouseWaybill.vue
  47. 15
      src/views/warehouse/warehousesignedorder/distributionStockArticle.vue
  48. 26
      src/views/warehouse/warehousingentry/warehouseWarehouseingAddReceipt.vue
  49. 18
      src/views/warehouse/warehousingentry/warehouseWarehousingEntry.vue

10
src/api/basicdata/basicdataWarehouse.js

@ -39,6 +39,16 @@ export const getDeptWarehouse = (params) => { //查询部门下的仓库
})
}
export const getDetailWarehouse = (params) => { //查询部门下的仓库
return request({
url: '/api/logpm-basicdata/warehouse/detailWarehouse',
method: 'get',
params: {
...params,
}
})
}
export const getListBinName = (current, size, params) => {
return request({
url: '/api/logpm-basicdata/warehouse/list',

18
src/styles/common.scss

@ -108,6 +108,24 @@ a {
bottom: 0;
}
.flex-c-c{
display: flex;
align-items: center;
justify-content: center;
}
.flex-c-sa{
display: flex;
align-items: center;
justify-content: space-around;
}
.flex-c-sb{
display: flex;
align-items: center;
justify-content: space-between;
}
// ele样式覆盖
@import './element-ui.scss';
// 顶部右侧显示

2
src/utils/LodopFuncs.js

@ -114,7 +114,7 @@ export function getLodop(oOBJECT,oEMBED){
};
// LODOP.SET_LICENSES("","加密的秘钥","",""); // 加密密钥 防止不兼容 (删除水印)、
LODOP.SET_LICENSES("","13528A153BAEE3A0254B9507DCDE2839","EDE92F75B6A3D917F65910","D60BC84D7CF2DE18156A6F88987304CB6D8");
// LODOP.SET_LICENSES("","13528A153BAEE3A0254B9507DCDE2839","EDE92F75B6A3D917F65910","D60BC84D7CF2DE18156A6F88987304CB6D8");
//===如下空白位置适合调用统一功能(如注册语句、语言选择等):===
//LODOP.SET_LICENSES("北京XXXXX公司","8xxxxxxxxxxxxx5","","");

2
src/utils/print.js

@ -24,7 +24,7 @@ const point = nodeList => {
// // 设置打印后自动关闭
LODOP.SET_PRINT_MODE('AUTO_CLOSE_PREWINDOW', 1);
// // data就是一段html文本
LODOP.ADD_PRINT_HTM('0%', '0%', '100%', '100%', templateData);
LODOP.ADD_PRINT_HTM('20', '0%', '100%', '100%', templateData);
// LODOP.PREVIEW(); //预览(预览打印无脚标)
LODOP.PRINT(); //直接打印
});

5
src/views/basic/coderule/basicTenantCode.vue

@ -91,7 +91,10 @@
</el-table> -->
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

7
src/views/basic/forklift/basicForklift.vue

@ -79,8 +79,11 @@
</template>
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<el-row>
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

1
src/views/basic/property/basicPropertyDetails.vue

@ -168,6 +168,7 @@ export default {
// this.emptycolumn();
this.activeTab = str.val;
this.edit = true;
this.option.disabled=false
this.getListvalues(this.page, this.query);
},
//

25
src/views/basicdata/brand/basicBrand.vue

@ -84,19 +84,20 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50, 80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>

25
src/views/basicdata/brand/basicClient.vue

@ -154,19 +154,20 @@
<!-- 列表模块 -->
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50, 80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>

5
src/views/basicdata/brand/basicZonePrice.vue

@ -92,7 +92,10 @@
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

5
src/views/basicdata/warehouse/goodsArea/basicdataGoodsArea.vue

@ -79,7 +79,10 @@
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

5
src/views/basicdata/warehouse/goodsShelf/basicdataGoodsShelf.vue

@ -72,7 +72,10 @@
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

31
src/views/distribution/deliverylist/distributionDeliveryList.vue

@ -78,7 +78,7 @@
</el-row>
<el-row :gutter="24" class="rows">
<el-col :xl="7" :lg="7" :md="8" :sm="24">
<span style="padding-left: 10%">配送总车次{{statistics.vehiclesNub}}/总包件数{{statistics.deliveriesTotal}}/总库存品数{{statistics.dinventoryTotal}} </span>
<span>配送总车次{{statistics.vehiclesNub}}/总包件数{{statistics.deliveriesTotal}}/总库存品数{{statistics.dinventoryTotal}} </span>
</el-col>
<el-col :xl="7" :lg="7" :md="8" :sm="24">
<span>商配总车次{{statistics.commercialNub}}/总包件数{{statistics.commercialTotal}}/总库存品数{{statistics.cinventoryTotal}} </span>
@ -87,7 +87,7 @@
<span>市配总车次{{statistics.marketNub}}/总包件数{{statistics.marketTotal}}/总库存品数{{statistics.minventoryTotal}} </span>
</el-col>
</el-row>
<el-row style="margin-top: 30px">
<el-row>
<div class="avue-crud__header">
<!-- 头部左侧按钮模块 -->
<div class="avue-crud__left" style="margin-top: 20px">
@ -122,19 +122,22 @@
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<!-- 分页模块 -->
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>
<!-- 表单模块 -->
</div>

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

@ -79,7 +79,7 @@
</span>
</el-col>
</el-row>
<el-row style="margin-top: 30px">
<el-row>
<div class="avue-crud__header">
<!-- 头部左侧按钮模块 -->
<div class="avue-crud__left" style="margin-top: 20px">
@ -155,19 +155,20 @@
<!-- </el-table>-->
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50, 80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>

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

@ -68,19 +68,16 @@
</el-form-item>
</el-form>
</el-row>
<el-row :gutter="24" class="rows">
<el-row>
<!-- <el-col :xl="14" :lg="7" :md="8" :sm="24" >-->
<!-- <span style="padding-left: 10%" >配送总车次{{statistics.vehiclesNub}}/总包件数{{statistics.deliveriesTotal}}/总库存品数{{statistics.dinventoryTotal}} </span>-->
<!-- </el-col>-->
<el-col :xl="10" :lg="7" :md="8" :sm="24">
<span
>市配总车次{{ statistics.marketNub }}/总包件数{{
<div
>市配总车次{{ statistics.vehiclesNub }}/总包件数{{
statistics.marketTotal
}}/总库存品数{{ statistics.minventoryTotal }}</span
>
</el-col>
}}/总库存品数{{ statistics.minventoryTotal }}/市配订单总数{{ statistics.marketNub }}</div>
</el-row>
<el-row style="margin-top: 30px">
<el-row>
<div class="avue-crud__header">
<!-- 头部左侧按钮模块 -->
<div class="avue-crud__left" style="margin-top: 20px">
@ -155,19 +152,20 @@
<!-- </el-table>-->
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50, 80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>
@ -305,6 +303,7 @@ import { getDictionaryBiz } from '@/api/system/dict';
import { addIncrement } from '@/api/distribution/distributionStockArticle';
import { getVehicleList } from '@/api/basicdata/basicdataVehicle';
import { getDriverList } from '@/api/basicdata/basicdataDriverArtery';
import print from '@/utils/print';
export default {
data() {
@ -1081,6 +1080,7 @@ export default {
getstatistics(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(
res => {
this.statistics = res.data.data;
console.log('this.statistics :>> ', this.statistics);
}
);
// getDetail(row.id).then(res => {

5
src/views/distribution/inventory/delivery/distributionStockArticle.vue

@ -112,7 +112,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

5
src/views/distribution/inventory/delivery/distributionStockArticleDiscuss.vue

@ -113,7 +113,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

5
src/views/distribution/inventory/delivery/distributionStockArticleMarket.vue

@ -112,7 +112,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

7
src/views/distribution/inventory/delivery/distributionStockArticleSelf.vue

@ -113,8 +113,11 @@
</template>
</tablecmt>
</el-row>
<el-row >
<div class="avue-crud__pagination" style="width:100%">
<el-row>
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

5
src/views/distribution/inventory/delivery/distributionStockArticleWhole.vue

@ -112,7 +112,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

25
src/views/distribution/inventory/distributionStockArticleDetails.vue

@ -183,19 +183,20 @@
</el-table>-->
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50, 80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>

13
src/views/distribution/inventory/distributionStockList.vue

@ -68,19 +68,20 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50, 80, 120]"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
:total="page.total">
</el-pagination>
</div>
</el-row>

13
src/views/distribution/inventory/distributionStockListDiscuss.vue

@ -68,19 +68,20 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50, 80, 120]"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
:total="page.total">
</el-pagination>
</div>
</el-row>

25
src/views/distribution/inventory/distributionStockListMarket.vue

@ -68,19 +68,20 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50, 80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>

5
src/views/distribution/inventory/distributionStockListSelf.vue

@ -56,7 +56,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

5
src/views/distribution/inventory/distrilbutionBillLadingList.vue

@ -113,7 +113,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

29
src/views/distribution/reservation/reservation.vue

@ -328,21 +328,22 @@
</el-tabs>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50, 80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
</el-pagination>
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>
<el-dialog title="二维码" :visible.sync="dialogVisible" width="780px" v-model="dialogVisible">

25
src/views/distribution/reservation/reservationDiscuss.vue

@ -77,19 +77,20 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>

61
src/views/distribution/reservation/reservationMarket.vue

@ -37,38 +37,41 @@
</el-row>
<el-row>
<!-- 列表模块 -->
<tablecmt
:columnList="columnList"
:tableData="data"
:loading="loading"
@inputTxt="inputsc"
@timeCheck="timesc"
@btnCheck="btnsc"
@selectCheck="selectsc"
@selection="selectionChange"
>
<template #default="slotProps">
<el-text size="small" @click="editsolt(slotProps.scope)">Edit</el-text>
<el-text size="small" type="danger" @click="delectsolt(slotProps.scope)"
>Delete</el-text
>
</template>
</tablecmt>
<tablecmt
:columnList="columnList"
:tableData="data"
:loading="loading"
@inputTxt="inputsc"
@timeCheck="timesc"
@btnCheck="btnsc"
@selectCheck="selectsc"
@selection="selectionChange"
>
<template #default="slotProps">
<el-text size="small" @click="editsolt(slotProps.scope)">Edit</el-text>
<el-text size="small" type="danger" @click="delectsolt(slotProps.scope)"
>Delete</el-text
>
</template>
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<!-- 分页模块 -->
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>
<!-- 表单模块 -->
<el-dialog :title="title"

27
src/views/distribution/reservation/reservationSelf.vue

@ -56,19 +56,22 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<!-- 分页模块 -->
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>
<!-- 表单模块 -->
<el-dialog :title="title"

5
src/views/distribution/signdetail/distributionSigndetail.vue

@ -35,7 +35,10 @@
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

25
src/views/distribution/signfor/distributionSignfor.vue

@ -104,19 +104,20 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>

584
src/views/distribution/signfor/distributionSignforedt.vue

@ -70,77 +70,77 @@
<span>客户备注{{ signfordata.remarks }} </span>
</el-col>
</el-row>
<el-dialog v-model="fbox" title="增值服务" width="30%">
<!-- :before-close="handleClose"-->
<el-form-item label="增值服务" prop="freightMark">
<el-checkbox-group v-model="form.addvalueType" @change="handleCheckedCitiesChange">
<el-checkbox
style="width: 100%; margin-bottom: 3%"
:disabled="true"
v-for="(item, index) in addvalueServeTypeData"
:key="item.dictKey"
:label="item.dictKey"
>{{ item.dictValue }}
<span v-if="index === 0 || index === 6 || index === 2 || index === 4"
>&nbsp;件数:
<el-input
v-model="item.f"
:disabled="true"
style="width: 10%; border: none; border-bottom: 2px solid #eee"
/>
</span>
<span v-if="index === 1"
>公里:
<el-input
v-model="item.a"
:disabled="true"
style="width: 10%; border: none; border-bottom: 2px solid #eee"
/>
</span>
<span v-if="index === 3"
>距离:
<el-input
v-model="item.b"
:disabled="true"
style="width: 10%; border: none; border-bottom: 2px solid #eee"
/>
</span>
<span v-if="index === 5"
>人数:
<el-input
v-model="item.c"
:disabled="true"
style="width: 10%; border: none; border-bottom: 2px solid #eee"
/>
</span>
<span v-if="index === 0"
>楼层:
<el-input
v-model="item.d"
:disabled="true"
style="width: 10%; border: none; border-bottom: 2px solid #eee"
/>
</span>
<span v-if="item"
>预计费用:
<el-input
v-model="item.e"
:disabled="true"
style="width: 20%; border: none; border-bottom: 2px solid #eee"
/>
</span>
</el-checkbox>
</el-checkbox-group>
</el-form-item>
<template #footer>
<span class="dialog-footer">
<el-button @click="dialogVisible = false">关闭</el-button>
<!-- <el-button type="primary" @click="dialogVisible = false">-->
<!-- 确定(增值服务)-->
<!-- </el-button>-->
</span>
</template>
</el-dialog>
<!-- <el-dialog v-model="fbox" title="增值服务" width="30%">-->
<!-- &lt;!&ndash; :before-close="handleClose"&ndash;&gt;-->
<!-- <el-form-item label="增值服务" prop="freightMark">-->
<!-- <el-checkbox-group v-model="form.addvalueType" @change="handleCheckedCitiesChange">-->
<!-- <el-checkbox-->
<!-- style="width: 100%; margin-bottom: 3%"-->
<!-- :disabled="true"-->
<!-- v-for="(item, index) in addvalueServeTypeData"-->
<!-- :key="item.dictKey"-->
<!-- :label="item.dictKey"-->
<!-- >{{ item.dictValue }}-->
<!-- <span v-if="index === 0 || index === 6 || index === 2 || index === 4"-->
<!-- >&nbsp;件数:-->
<!-- <el-input-->
<!-- v-model="item.f"-->
<!-- :disabled="true"-->
<!-- style="width: 10%; border: none; border-bottom: 2px solid #eee"-->
<!-- />-->
<!-- </span>-->
<!-- <span v-if="index === 1"-->
<!-- >公里:-->
<!-- <el-input-->
<!-- v-model="item.a"-->
<!-- :disabled="true"-->
<!-- style="width: 10%; border: none; border-bottom: 2px solid #eee"-->
<!-- />-->
<!-- </span>-->
<!-- <span v-if="index === 3"-->
<!-- >距离:-->
<!-- <el-input-->
<!-- v-model="item.b"-->
<!-- :disabled="true"-->
<!-- style="width: 10%; border: none; border-bottom: 2px solid #eee"-->
<!-- />-->
<!-- </span>-->
<!-- <span v-if="index === 5"-->
<!-- >人数:-->
<!-- <el-input-->
<!-- v-model="item.c"-->
<!-- :disabled="true"-->
<!-- style="width: 10%; border: none; border-bottom: 2px solid #eee"-->
<!-- />-->
<!-- </span>-->
<!-- <span v-if="index === 0"-->
<!-- >楼层:-->
<!-- <el-input-->
<!-- v-model="item.d"-->
<!-- :disabled="true"-->
<!-- style="width: 10%; border: none; border-bottom: 2px solid #eee"-->
<!-- />-->
<!-- </span>-->
<!-- <span v-if="item"-->
<!-- >预计费用:-->
<!-- <el-input-->
<!-- v-model="item.e"-->
<!-- :disabled="true"-->
<!-- style="width: 20%; border: none; border-bottom: 2px solid #eee"-->
<!-- />-->
<!-- </span>-->
<!-- </el-checkbox>-->
<!-- </el-checkbox-group>-->
<!-- </el-form-item>-->
<!-- <template #footer>-->
<!-- <span class="dialog-footer">-->
<!-- <el-button @click="dialogVisible = false">关闭</el-button>-->
<!-- &lt;!&ndash; <el-button type="primary" @click="dialogVisible = false">&ndash;&gt;-->
<!-- &lt;!&ndash; 确定(增值服务)&ndash;&gt;-->
<!-- &lt;!&ndash; </el-button>&ndash;&gt;-->
<!-- </span>-->
<!-- </template>-->
<!-- </el-dialog>-->
<!-- <el-dialog :title="title"-->
<!-- v-model="fbox"-->
@ -337,22 +337,304 @@
</el-table>
</el-tab-pane>
</el-tabs>
<el-divider><h5>增值服务信息</h5></el-divider>
<el-tabs type="border-card" v-model="activeTab" @tab-click="handleAddvalueTabClick">
<el-tab-pane label="上&emsp;楼" name="tabs1">
<!-- 列表模块 -->
<el-row :gutter="24" class="rows">
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>楼层:{{addvalueinfo.floolNum}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>件数{{addvalueinfo.num}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>费用{{addvalueinfo.fee}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>操作人{{addvalueinfo.createUser}} </span>
</el-col>
</el-row>
<el-table ref="table" v-loading="loading"
@selection-change="selectionChange"
:data="addvalueData"
:height="height"
style="width: 100%"
:border="addvalueOption.border"
>
<!-- align="center"-->
<el-table-column type="expand" v-if="addvalueOption.expand"></el-table-column>
<template v-for="(item,index) in addvalueOption.column">
<!-- table字段 -->
<el-table-column v-if="item.hide!==true"
:prop="item.prop"
:label="item.label"
:show-overflow-tooltip="true"
:width="item.width"
:key="index">
<!-- :align="center"
-->
</el-table-column>
</template>
<!-- <el-table-column prop="menu" label="操作" :width="250">-->
<!-- <template #="{row}">-->
<!-- <el-button type="primary" text icon="el-icon-view" @click="handleView(row)"> -->
<!-- </el-button>-->
<!-- </template>-->
<!-- </el-table-column>-->
</el-table>
</el-tab-pane>
<el-tab-pane label="超&emsp;区" name="tabs2">
<!-- 列表模块 -->
<el-row :gutter="24" class="rows">
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>公里数:{{addvalueinfo.distance}}公里 </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>件数:{{addvalueinfo.num}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>费用{{addvalueinfo.fee}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>操作人{{addvalueinfo.createUser}} </span>
</el-col>
</el-row>
<el-table ref="table" v-loading="loading"
@selection-change="selectionChange"
:data="addvalueData"
:height="height"
style="width: 100%"
:border="addvalueOption.border"
>
<!-- align="center"-->center
<el-table-column type="expand" v-if="addvalueOption.expand"></el-table-column>
<template v-for="(item,index) in addvalueOption.column">
<!-- table字段 -->
<el-table-column v-if="item.hide!==true"
:prop="item.prop"
:label="item.label"
:show-overflow-tooltip="true"
:width="item.width"
:key="index">
<!-- :align="center"-->
</el-table-column>
</template>
</el-table>
</el-tab-pane>
<el-tab-pane label="平&emsp;移" name="tabs3">
<!-- 列表模块 -->
<el-row :gutter="24" class="rows">
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>距离:{{addvalueinfo.distance}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>件数:{{addvalueinfo.num}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>费用{{addvalueinfo.fee}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>操作人{{addvalueinfo.deliveryAddress}} </span>
</el-col>
</el-row>
<el-table ref="table" v-loading="loading"
@selection-change="selectionChange"
:data="addvalueData"
:height="height"
style="width: 100%"
:border="addvalueOption.border"
>
<!-- align="center"-->center
<el-table-column type="expand" v-if="addvalueOption.expand"></el-table-column>
<template v-for="(item,index) in addvalueOption.column">
<!-- table字段 -->
<el-table-column v-if="item.hide!==true"
:prop="item.prop"
:label="item.label"
:show-overflow-tooltip="true"
:width="item.width"
:key="index">
<!-- :align="center"-->
</el-table-column>
</template>
</el-table>
</el-tab-pane>
<el-tab-pane label="搬&emsp;运" name="tabs4">
<!-- 列表模块 -->
<el-row :gutter="24" class="rows">
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>班组:{{addvalueinfo.consignee}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>件数:{{addvalueinfo.num}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>费用{{addvalueinfo.fee}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>操作人{{addvalueinfo.deliveryAddress}} </span>
</el-col>
</el-row>
<el-table ref="table" v-loading="loading"
@selection-change="selectionChange"
:data="addvalueData"
:height="height"
style="width: 100%"
:border="addvalueOption.border"
>
<!-- align="center"-->center
<el-table-column type="expand" v-if="addvalueOption.expand"></el-table-column>
<template v-for="(item,index) in addvalueOption.column">
<!-- table字段 -->
<el-table-column v-if="item.hide!==true"
:prop="item.prop"
:label="item.label"
:show-overflow-tooltip="true"
:width="item.width"
:key="index">
<!-- :align="center"-->
</el-table-column>
</template>
</el-table>
</el-tab-pane>
<el-tab-pane label="分&emsp;拣" name="tabs5">
<!-- 列表模块 -->
<el-row :gutter="24" class="rows">
<!-- <el-col :xl="6" :lg="7" :md="10" :sm="24" >-->
<!-- <span>距离:{{signfordata.consignee}} </span>-->
<!-- </el-col>-->
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>件数:{{addvalueinfo.num}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>费用{{addvalueinfo.fee}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>操作人{{addvalueinfo.deliveryAddress}} </span>
</el-col>
</el-row>
<el-table ref="table" v-loading="loading"
@selection-change="selectionChange"
:data="addvalueData"
:height="height"
style="width: 100%"
:border="addvalueOption.border"
>
<!-- align="center"-->center
<el-table-column type="expand" v-if="addvalueOption.expand"></el-table-column>
<template v-for="(item,index) in addvalueOption.column">
<!-- table字段 -->
<el-table-column v-if="item.hide!==true"
:prop="item.prop"
:label="item.label"
:show-overflow-tooltip="true"
:width="item.width"
:key="index">
<!-- :align="center"-->
</el-table-column>
</template>
</el-table>
</el-tab-pane>
<el-tab-pane label="专&emsp;车" name="tabs6">
<!-- 列表模块 -->
<el-row :gutter="24" class="rows">
<!-- <el-col :xl="6" :lg="7" :md="10" :sm="24" >-->
<!-- <span>距离:{{signfordata.consignee}} </span>-->
<!-- </el-col>-->
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>件数:{{addvalueinfo.num}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>费用{{addvalueinfo.fee}} </span>
</el-col>
<el-col :xl="6" :lg="7" :md="10" :sm="24">
<span>操作人{{addvalueinfo.deliveryAddress}} </span>
</el-col>
</el-row>
<el-table ref="table" v-loading="loading"
@selection-change="selectionChange"
:data="addvalueData"
:height="height"
style="width: 100%"
:border="addvalueOption.border"
>
<!-- align="center"-->center
<el-table-column type="expand" v-if="addvalueOption.expand"></el-table-column>
<template v-for="(item,index) in addvalueOption.column">
<!-- table字段 -->
<el-table-column v-if="item.hide!==true"
:prop="item.prop"
:label="item.label"
:show-overflow-tooltip="true"
:width="item.width"
:key="index">
<!-- :align="center"-->
</el-table-column>
</template>
</el-table>
</el-tab-pane>
<!-- <el-tab-pane label="平移。搬运。分拣。专车" name="tab4">-->
<!-- &lt;!&ndash; 列表模块 &ndash;&gt;-->
<!-- <el-table ref="table" v-loading="loading"-->
<!-- @selection-change="selectionChange"-->
<!-- :data="inventoryData"-->
<!-- :height="height"-->
<!-- style="width: 100%"-->
<!-- :border="inventory.border"-->
<!-- >-->
<!-- &lt;!&ndash; align="center"&ndash;&gt;center-->
<!-- <el-table-column type="expand" v-if="inventory.expand"></el-table-column>-->
<!-- <template v-for="(item,index) in inventory.column">-->
<!-- &lt;!&ndash; table字段 &ndash;&gt;-->
<!-- <el-table-column v-if="item.hide!==true"-->
<!-- :prop="item.prop"-->
<!-- :label="item.label"-->
<!-- :show-overflow-tooltip="true"-->
<!-- :width="item.width"-->
<!-- :key="index">-->
<!-- &lt;!&ndash; :align="center"&ndash;&gt;-->
<!-- </el-table-column>-->
<!-- </template>-->
<!-- &lt;!&ndash; <el-table-column prop="menu" label="操作" :width="220" align="center">&ndash;&gt;-->
<!-- &lt;!&ndash; <template #="{row}">&ndash;&gt;-->
<!-- &lt;!&ndash; <el-button type="primary" text icon="el-icon-view" @click="handleInventoryView(row)">查看详情</el-button>&ndash;&gt;-->
<!-- &lt;!&ndash; </template>&ndash;&gt;-->
<!-- &lt;!&ndash; </el-table-column>&ndash;&gt;-->
<!-- </el-table>-->
<!-- </el-tab-pane>-->
</el-tabs>
</div>
</basic-container>
</template>
<script>
import {
getList,
getDetail,
add,
update,
remove,
getDetailById,
getListOrder,
signforPackageList,
signforInventoryList,
} from '@/api/distribution/distributionSignfor';
import {
getList,
getDetail,
add,
update,
remove,
getDetailById,
getListOrder,
signforPackageList,
signforInventoryList, addvalueInfoList
} from '@/api/distribution/distributionSignfor';
import { mapGetters } from 'vuex';
import { getDictionaryBiz } from '@/api/system/dict';
@ -396,6 +678,7 @@ export default {
activeTab: 'tab1',
//:
orderData: [],
addvalueinfo:{},
//
stepsList: [
{
@ -421,6 +704,78 @@ export default {
],
//
stepActive: 0,
addvalueData:[],
addvalueOption: {
expand: false,
index: true,
border: true,
selection: true,
column: [
{
prop: 'orderCode',
label: '订单自编号',
type: 2,
values: '',
width: '300',
checkarr: [],
fixed: true,
sortable: true
// head: true,
},
{
label: '货物名称',
prop: 'materialName',
type: 1,
values: '',
width: '300',
checkarr: [],
fixed: false,
sortable: true
},
{
label: '包条码',
prop: 'orderPackageCode',
type: 1,
values: '',
width: '300',
checkarr: [],
fixed: false,
sortable: true
},
{
label: '数量',
prop: 'quantity',
type: 1,
values: '',
width: '220',
checkarr: [],
fixed: false,
sortable: true
},
{
label: '包条类型',
prop: 'conditions',
type: 1,
values: '',
width: '220',
checkarr: [],
fixed: false,
sortable: true
},
{
prop: '',
label: '操作',
type: 6,
values: '',
width: '300',
checkarr: [],
fixed: 'right',
sortable: false
}
// ...
],
},
//
ordoption: {
expand: false,
@ -1566,6 +1921,70 @@ export default {
});
});
},
handleAddvalueTabClick(tab, event) {
console.log('tab>>>>>>>>', tab.paneName);
let tabName = tab.paneName;
let addvalueId = 0;
switch (tabName) {
case 'tabs1':
//
console.log('上楼');
addvalueId = 1;
break;
case 'tabs2':
//
console.log('超区');
addvalueId = 2;
break;
case 'tabs3':
//
console.log('平移');
addvalueId = 3;
break;
case 'tabs4':
//
console.log('搬运');
addvalueId = 4;
break;
case 'tabs5':
//
console.log('分拣');
addvalueId = 5;
break;
case 'tabs6':
//
console.log('专车');
addvalueId = 6;
break;
}
let a ={
signforId:this.$route.query.id,
addvalueId:addvalueId,
}
addvalueInfoList(a).then(res=>{
console.log("res------------->",res.data.data);
const data = res.data.data;
if (data === null){
this.addvalueData = [];
this.addvalueinfo = { };
}else {
this.addvalueinfo = data;
this.addvalueData = data.packageEntityList;
}
// if (data !== null ){
// if (!!data.packageEntityList){
// this.addvalueData = data.packageEntityList;
// }
// }
})
},
rowDel(row) {
this.$confirm('确定将选择数据删除?', {
confirmButtonText: '确定',
@ -1664,7 +2083,6 @@ export default {
this.addvalueData = data.packageEntityList;
}
});
this.loading = false;
},
getListOrders(page, params = {}) {

29
src/views/distribution/signfor/distributionSignfortreat.vue

@ -160,21 +160,22 @@
</el-table> -->
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
</el-pagination>
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>
<!-- 表单模块 -->
<el-dialog

22
src/views/distribution/stockup/distributionStockup.vue

@ -60,17 +60,20 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>
@ -617,7 +620,6 @@ export default {
});
this.forkliftData = fo;
this.deptId = res.data.data.deptId;
})
await this.getStorageArea();
await this.getTeam();

6
src/views/distribution/stockup/distributionStockupDiscuss.vue

@ -90,7 +90,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background
@ -744,7 +747,6 @@ export default {
});
this.forkliftData = fo;
this.deptId = res.data.data.deptId;
})
await this.getStorageArea();
await this.getTeam();

6
src/views/distribution/stockup/distributionStockupMarket.vue

@ -72,7 +72,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background
@ -684,7 +687,6 @@ export default {
});
this.forkliftData = fo;
this.deptId = res.data.data.deptId;
})
await this.getStorageArea();
await this.getTeam();

6
src/views/distribution/stockup/distributionStockupSelf.vue

@ -72,7 +72,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background
@ -682,7 +685,6 @@ export default {
});
this.forkliftData = fo;
this.deptId = res.data.data.deptId;
})
await this.getStorageArea();
await this.getTeam();

40
src/views/distribution/turndelivery/deliveryMarket.vue

@ -737,7 +737,7 @@
{ immediate: true }
);
this.getDictionary();
this.getFork();
// this.getFork();
this.getTeam();
this.getvehicleData();
this.getMasterDriverData();
@ -793,8 +793,8 @@
});
this.forkliftData = fo;
});
await this.getStorageArea();
await this.getTeam();
// await this.getStorageArea();
// await this.getTeam();
},
//
async getTeam() {
@ -813,23 +813,23 @@
this.loaderData = fo;
});
},
//
async getStorageArea() {
let params = this.deptId;
console.log('^^^^^^^^^^^^^', params);
stockUpInfo(params).then(res => {
console.log('=========================》', res);
let fo = [];
res.data.data.forEach(i => {
let v = {
dictKey: i.id,
dictValue: i.headline
};
fo.push(v);
});
this.goodsAreaData = fo;
});
},
// //
// async getStorageArea() {
// let params = this.deptId;
// console.log('^^^^^^^^^^^^^', params);
// stockUpInfo(params).then(res => {
// console.log('=========================', res);
// let fo = [];
// res.data.data.forEach(i => {
// let v = {
// dictKey: i.id,
// dictValue: i.headline
// };
// fo.push(v);
// });
// this.goodsAreaData = fo;
// });
// },
//
getMasterDriverData() {
return new Promise((rv, rev) => {

5
src/views/reservation/lnventory_list.vue

@ -56,7 +56,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

5
src/views/reservation/order_list.vue

@ -96,7 +96,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

33
src/views/reservation/reservation_list.vue

@ -139,22 +139,23 @@
</el-table> -->
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[10, 20, 30, 40, 50, 100]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
</el-pagination>
</div>
</el-row>
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>
</div>
</basic-container>
<edittablehead

11
src/views/system/param.vue

@ -85,10 +85,12 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
@ -96,8 +98,7 @@
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
:total="page.total">
</el-pagination>
</div>
</el-row>

14
src/views/warehouse/parcelList/distributionParcelList.vue

@ -1,19 +1,6 @@
<template>
<basic-container>
<div class="avue-crud">
<el-row v-if="!search" style="padding:6px 18px">
<!-- 查询模块 -->
<!-- <el-form :inline="true" :model="query">-->
<!-- <el-form-item label="状态:">-->
<!-- <el-input v-model="query.conditions" placeholder="请输入状态"></el-input>-->
<!-- </el-form-item>-->
<!-- &lt;!&ndash; 查询按钮 &ndash;&gt;-->
<!-- <el-form-item>-->
<!-- <el-button type="primary" icon="el-icon-search" @click="searchChange"> </el-button>-->
<!-- <el-button icon="el-icon-delete" @click="searchReset()"> </el-button>-->
<!-- </el-form-item>-->
<!-- </el-form>-->
</el-row>
<el-row>
<div class="avue-crud__header">
<!-- 头部左侧按钮模块 -->
@ -25,7 +12,6 @@
<div class="avue-crud__right">
<el-button icon="el-icon-refresh" @click="searchChange" circle></el-button>
<el-button icon="Operation" @click="showdrawer(true)" circle></el-button>
<el-button icon="el-icon-search" @click="searchHide" circle></el-button>
</div>
</div>
</el-row>

44
src/views/warehouse/updownGoods/warehouseUpdownGoodsLog.vue

@ -1,6 +1,35 @@
<template>
<basic-container>
<div class="avue-crud">
<el-row v-if="!search" style="padding:6px 18px">
<!-- 查询模块 -->
<el-form :inline="true" :model="query" @submit.native.prevent>
<el-form-item label="货物仓库:">
<el-input v-model="query.warehouseName" @keyup.enter="searchChange" clearable placeholder="请输入货物仓库"></el-input>
</el-form-item>
<el-form-item label="订单自编码:">
<el-input v-model="query.orderCode" @keyup.enter="searchChange" clearable placeholder="请输入订单自编码"></el-input>
</el-form-item>
<el-form-item label="包件编码:">
<el-input v-model="query.orderPackageCode" @keyup.enter="searchChange" clearable placeholder="请输入包件编码"></el-input>
</el-form-item>
<el-form-item label="上架类型:">
<el-select v-model="query.bindingType" class="m-2" placeholder="请选择上架类型" clearable @change="searchChange">
<el-option label="上架" value="1"/>
<el-option label="下架" value="2"/>
</el-select>
</el-form-item>
<el-form-item label="操作员:">
<el-input v-model="query.createUserName" @keyup.enter="searchChange" clearable placeholder="请输入操作员名称"></el-input>
</el-form-item>
<!-- 查询按钮 -->
<el-form-item>
<el-button type="primary" icon="el-icon-search" @click="searchChange"> </el-button>
<el-button icon="el-icon-delete" @click="searchReset()"> </el-button>
</el-form-item>
</el-form>
</el-row>
<el-row>
<div class="avue-crud__header">
<!-- 头部左侧按钮模块 -->
@ -8,6 +37,7 @@
<!-- 头部右侧按钮模块 -->
<div class="avue-crud__right">
<el-button icon="el-icon-refresh" @click="searchChange" circle></el-button>
<el-button icon="el-icon-search" @click="searchHide" circle></el-button>
</div>
</div>
</el-row>
@ -555,7 +585,7 @@ export default {
//
box: false,
//
search: true,
search: false,
//
loading: true,
//
@ -686,9 +716,21 @@ export default {
searchChange() {
this.onLoad(this.page);
},
//
searchHide(){
this.search = !this.search
},
showdrawer(value) {
this.drawerShow = value;
},
/**
* 清空搜索表单, 并重新请求数据
*/
searchReset() {
this.query = {};
this.page.currentPage = 1;
this.onLoad(this.page);
},
/**
* 弹窗的勾选回调用于更改头部数组
* 固定搭配只需要更换 columnList

25
src/views/warehouse/warehouseWaybill.vue

@ -62,19 +62,20 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total">
</el-pagination>
</div>
</el-row>

15
src/views/warehouse/warehousesignedorder/distributionStockArticle.vue

@ -4,16 +4,16 @@
<div class="avue-crud">
<el-row v-if="!search" style="padding:6px 18px">
<!-- 查询模块 -->
<el-form :inline="true" :model="query">
<!-- <el-form :inline="true" :model="query">
<el-form-item label="订单自编号:">
<el-input v-model="query.orderCode" placeholder="请输入订单自编号" ></el-input>
</el-form-item>
</el-form-item> -->
<!-- 查询按钮 -->
<el-form-item>
<!-- <el-form-item>
<el-button type="primary" icon="el-icon-search" @click="searchChange"> </el-button>
<el-button icon="el-icon-delete" @click="searchReset()"> </el-button>
</el-form-item>
</el-form>
</el-form> -->
</el-row>
<el-row>
<div class="avue-crud__header">
@ -26,7 +26,7 @@
<div class="avue-crud__right">
<el-button icon="el-icon-refresh" @click="searchChange" circle></el-button>
<el-button icon="Operation" @click="showdrawer(true)" circle></el-button>
<el-button icon="el-icon-search" @click="searchHide" circle></el-button>
<!-- <el-button icon="el-icon-search" @click="searchHide" circle></el-button> -->
</div>
</div>
</el-row>
@ -49,7 +49,10 @@
</tablecmt>
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width:100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination align="right"
background

26
src/views/warehouse/warehousingentry/warehouseWarehouseingAddReceipt.vue

@ -103,7 +103,7 @@
<!-- <el-form-item label="物流单号" prop="trainNumber">-->
<el-form-item label="物流运单号">
<el-input
v-model="form.LogisticsWaybillNumber"
v-model="form.trainNumber"
clearable
placeholder="请输入物流运单号"
/>
@ -282,8 +282,7 @@
@click="showCommitButton"
:disabled="view && !this.$route.query.type == '3'"
v-else-if="!hideButton"
> </el-button
>
> </el-button>
<span v-else-if="hideButton">
<el-button icon="el-icon-circle-check" @click="handleSubmit"> 预约入库 </el-button>
<el-button icon="el-icon-circle-check" @click="handleHirectStorage">
@ -446,11 +445,9 @@ import {
import option from '@/option/warehouse/warehouseWarehousingDetail';
import { mapGetters, mapMutations } from 'vuex';
import { getDictionaryBiz } from '@/api/system/dict';
import { getListUser } from '@/api/distribution/distributionStockup';
import { getListClient } from '@/api/basicdata/basicClient';
import { getDept } from '@/api/system/dept';
import { getListMaterial } from '@/api/basic/basicMaterial';
import { getListCopy } from '@/api/basicdata/basicdataWarehouse';
import { getDetailWarehouse, getListCopy } from '@/api/basicdata/basicdataWarehouse';
import { getListIdsName } from '@/api/basicdata/basicdataStoreBrand';
import { getListName } from '@/api/basicdata/basicdataStoreBusiness';
@ -1206,19 +1203,12 @@ export default {
* @returns {Promise<void>}
*/
async getWareHoust(page, params = {}) {
let a = await getListUser();
let b = await getDept(a.data.data.deptId);
// console.log("aaa",a);
// console.log("bbb",b);
//
let sl = {};
if (b.data.data.deptCategory == '4') {
sl.department = b.data.data.id;
}
let li = await getListCopy(page.currentPage, page.pageSize, sl);
// console.log("li>>>>",li.data.data);
let sl ={};
let li = await getDetailWarehouse( sl);
console.log("li>>>>",li.data.data);
this.store = [];
li.data.data.records.forEach(i => {
li.data.data.forEach(i => {
let st = {
label: i.name,
value: i.id,

18
src/views/warehouse/warehousingentry/warehouseWarehousingEntry.vue

@ -93,19 +93,20 @@
</el-row>
<el-row>
<div class="avue-crud__pagination" style="width: 100%">
<div class="avue-crud__pagination flex-c-sb" style="width:100%;">
<div style="font-size: 14px;">
勾选数量: {{ selectionList.length }}
</div>
<!-- 分页模块 -->
<el-pagination
align="right"
<el-pagination align="right"
background
@size-change="sizeChange"
@current-change="currentChange"
:current-page="page.currentPage"
:page-sizes="[30, 50, 80, 120]"
:page-sizes="[30, 50,80, 120]"
:page-size="page.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="page.total"
>
:total="page.total">
</el-pagination>
</div>
</el-row>
@ -648,14 +649,17 @@ export default {
this.website.tokenHeader
}=${getToken()}`
).then(res => {
// console.log("",res.data);
downloadXls(res.data, '入库物品数据模板.xlsx');
// window.open("http://192.168.10.100:9000/htlogpm/upload/20230926/f40fc92786ace87e993399454d4468f1.xlsx",'_blank')
});
},
handleImport() {
this.excelBox = true;
},
//
uploadAfter(res, done, loading, column) {
window.console.log(column);
window.console.log("column",column);
this.excelBox = false;
this.refreshChange();
done();

Loading…
Cancel
Save