Browse Source

1.查询包条码,查看明细

test
0.0 2 years ago
parent
commit
7b77cc2843
  1. 11
      src/api/distribution/distributionSigndetail.js
  2. 28
      src/option/distribution/distributionSigndetail.js
  3. 14
      src/option/distribution/distributionSignfor.js
  4. 89
      src/views/distribution/signdetail/distributionSigndetail.vue
  5. 105
      src/views/distribution/signfor/distributionSignfor.vue

11
src/api/distribution/distributionSigndetail.js

@ -11,6 +11,17 @@ export const getList = (current, size, params) => {
}
})
}
export const getPage = (current, size, params) => {
return request({
url: '/api/logpm-distribution/signdetail/page',
method: 'get',
params: {
...params,
current,
size,
}
})
}
export const getDetail = (id) => {
return request({

28
src/option/distribution/distributionSigndetail.js

@ -131,10 +131,14 @@ export default {
{
label: "入库时间",
prop: "warehousingTime",
format: "YYYY-MM-DD HH:mm:ss",
valueFormat: "YYYY-MM-DD HH:mm:ss",
},
{
label: "备货时间",
prop: "leadTime",
format: "YYYY-MM-DD HH:mm:ss",
valueFormat: "YYYY-MM-DD HH:mm:ss",
},
{
label: "在库时长;(天)",
@ -152,5 +156,29 @@ export default {
label: "品牌",
prop: "brand",
},
{
label: "客户",
prop: "consignee",
},
{
label: "客户电话",
prop: "consigneePhone",
},
{
label: "收货地址",
prop: "deliveryAddress",
},
{
label: "文员签收时间",
prop: "signingTime",
format: "YYYY-MM-DD HH:mm:ss",
valueFormat: "YYYY-MM-DD HH:mm:ss",
},
{
label: "司机签收时间",
prop: "sjsigningTime",
format: "YYYY-MM-DD HH:mm:ss",
valueFormat: "YYYY-MM-DD HH:mm:ss",
},
]
}

14
src/option/distribution/distributionSignfor.js

@ -106,6 +106,10 @@ export default {
label: "收货地址",
prop: "deliveryAddress",
},
{
label: "收货人手机号",
prop: "consigneePhone",
},
{
label: "服务类型",
prop: "serveType",
@ -143,8 +147,16 @@ export default {
prop: "deliveryDriverPhone",
},
{
label: "签收时间",
label: "文员签收时间",
prop: "signingTime",
format: "YYYY-MM-DD HH:mm:ss",
valueFormat: "YYYY-MM-DD HH:mm:ss",
},
{
label: "司机签收时间",
prop: "sjsigningTime",
format: "YYYY-MM-DD HH:mm:ss",
valueFormat: "YYYY-MM-DD HH:mm:ss",
},
{
label: "签收人",

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

@ -50,8 +50,8 @@
<el-table-column prop="menu" label="操作" :width="220" align="center">
<template #="{row}">
<el-button type="primary" text icon="el-icon-view" @click="handleView(row)">查看</el-button>
<el-button type="primary" text icon="el-icon-edit" @click="handleEdit(row)">编辑</el-button>
<el-button type="primary" text icon="el-icon-delete" @click="rowDel(row)">删除</el-button>
<el-button type="primary" text icon="el-icon-edit" @click="handleEdit(row)">修改</el-button>
<!-- <el-button type="primary" text icon="el-icon-delete" @click="rowDel(row)">删除</el-button>-->
</template>
</el-table-column>
</el-table>
@ -79,45 +79,54 @@
append-to-body>
<el-form :disabled="view" ref="form" :model="form" label-width="80px">
<!-- 表单字段 -->
<el-form-item label="配送/自提单号" prop="deliveryNumber">
<el-input v-model="form.deliveryNumber" placeholder="请输入配送/自提单号"/>
<el-form-item label="客户" prop="consignee">
<el-input v-model="form.consignee" placeholder="请输入客户"/>
</el-form-item>
<el-form-item label="配送车次号" prop="trainNumber">
<el-input v-model="form.trainNumber" placeholder="请输入配送车次号"/>
<el-form-item label="客户电话" prop="consigneePhone">
<el-input v-model="form.consigneePhone" placeholder="请输入客户电话"/>
</el-form-item>
<el-form-item label="服务类型" prop="serveType">
<el-input v-model="form.serveType" placeholder="请输入服务类型"/>
</el-form-item>
<el-form-item label="订单自编号" prop="orderId">
<el-input v-model="form.orderId" placeholder="请输入订单自编号"/>
</el-form-item>
<el-form-item label="商城名称" prop="mallName">
<el-input v-model="form.mallName" placeholder="请输入商城名称"/>
</el-form-item>
<el-form-item label="货物名称" prop="goodsName">
<el-input v-model="form.goodsName" placeholder="请输入货物名称"/>
</el-form-item>
<el-form-item label="仓库" prop="warehouse">
<el-input v-model="form.warehouse" placeholder="请输入仓库"/>
</el-form-item>
<el-form-item label="入库时间" prop="warehousingTime">
<el-input v-model="form.warehousingTime" placeholder="请输入入库时间"/>
</el-form-item>
<el-form-item label="备货时间" prop="leadTime">
<el-input v-model="form.leadTime" placeholder="请输入备货时间"/>
</el-form-item>
<el-form-item label="在库时长;(天)" prop="durationInStock">
<el-input v-model="form.durationInStock" placeholder="请输入在库时长;(天)"/>
</el-form-item>
<el-form-item label="签收件数" prop="signedNumber">
<el-input v-model="form.signedNumber" placeholder="请输入签收件数"/>
</el-form-item>
<el-form-item label="是否齐套" prop="isKitting">
<el-input v-model="form.isKitting" placeholder="请输入是否齐套"/>
</el-form-item>
<el-form-item label="品牌" prop="brand">
<el-input v-model="form.brand" placeholder="请输入品牌"/>
<el-form-item label="收货地址" prop="deliveryAddress">
<el-input v-model="form.deliveryAddress" placeholder="请输入收货地址"/>
</el-form-item>
<!-- <el-form-item label="配送车次号" prop="trainNumber">-->
<!-- <el-input v-model="form.trainNumber" placeholder="请输入配送车次号"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="服务类型" prop="serveType">-->
<!-- <el-input v-model="form.serveType" placeholder="请输入服务类型"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="订单自编号" prop="orderId">-->
<!-- <el-input v-model="form.orderId" placeholder="请输入订单自编号"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="商城名称" prop="mallName">-->
<!-- <el-input v-model="form.mallName" placeholder="请输入商城名称"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="货物名称" prop="goodsName">-->
<!-- <el-input v-model="form.goodsName" placeholder="请输入货物名称"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="仓库" prop="warehouse">-->
<!-- <el-input v-model="form.warehouse" placeholder="请输入仓库"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="入库时间" prop="warehousingTime">-->
<!-- <el-input v-model="form.warehousingTime" placeholder="请输入入库时间"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="备货时间" prop="leadTime">-->
<!-- <el-input v-model="form.leadTime" placeholder="请输入备货时间"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="在库时长;(天)" prop="durationInStock">-->
<!-- <el-input v-model="form.durationInStock" placeholder="请输入在库时长;(天)"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="订单总件数" prop="ordersNumber">-->
<!-- <el-input v-model="form.ordersNumber" placeholder="请输入订单总件数"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="签收件数" prop="signedNumber">-->
<!-- <el-input v-model="form.signedNumber" placeholder="请输入签收件数"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="是否齐套" prop="isKitting">-->
<!-- <el-input v-model="form.isKitting" placeholder="请输入是否齐套"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="品牌" prop="brand">-->
<!-- <el-input v-model="form.brand" placeholder="请输入品牌"/>-->
<!-- </el-form-item>-->
</el-form>
<!-- 表单按钮 -->
<template #footer>
@ -132,7 +141,7 @@
</template>
<script>
import { getList, getDetail, add, update, remove } from "@/api/distribution/distributionSigndetail";
import { getList,getPage, getDetail, add, update, remove } from "@/api/distribution/distributionSigndetail";
import option from "@/option/distribution/distributionSigndetail";
import { mapGetters } from "vuex";
@ -299,7 +308,7 @@ export default {
},
onLoad (page, params = {}) {
this.loading = true;
getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
getPage(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
const data = res.data.data;
this.page.total = data.total;
this.data = data.records;

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

@ -50,8 +50,8 @@
<el-table-column prop="menu" label="操作" :width="220" align="center">
<template #="{row}">
<el-button type="primary" text icon="el-icon-view" @click="handleView(row)">查看</el-button>
<el-button type="primary" text icon="el-icon-edit" @click="handleEdit(row)">编辑</el-button>
<el-button type="primary" text icon="el-icon-delete" @click="rowDel(row)">删除</el-button>
<el-button type="primary" text icon="el-icon-edit" @click="handleEdit(row)">签收</el-button>
<!-- <el-button type="primary" text icon="el-icon-delete" @click="rowDel(row)">删除</el-button>-->
</template>
</el-table-column>
</el-table>
@ -79,58 +79,61 @@
append-to-body>
<el-form :disabled="view" ref="form" :model="form" label-width="80px">
<!-- 表单字段 -->
<el-form-item label="订单自编号;订单关联id" prop="orderId">
<el-input v-model="form.orderId" placeholder="请输入订单自编号;订单关联id"/>
</el-form-item>
<!-- <el-form-item label="订单自编号;订单关联id" prop="orderId">-->
<!-- <el-input v-model="form.orderId" placeholder="请输入订单自编号;订单关联id"/>-->
<!-- </el-form-item>-->
<el-form-item label="收货人" prop="consignee">
<el-input v-model="form.consignee" placeholder="请输入收货人"/>
</el-form-item>
<el-form-item label="收货人手机号" prop="consigneePhone">
<el-input v-model="form.consigneePhone" placeholder="请输入收货人手机号"/>
</el-form-item>
<el-form-item label="收货地址" prop="deliveryAddress">
<el-input v-model="form.deliveryAddress" placeholder="请输入收货地址"/>
</el-form-item>
<el-form-item label="服务类型" prop="serveType">
<el-input v-model="form.serveType" placeholder="请输入服务类型"/>
</el-form-item>
<el-form-item label="配送仓库" prop="distributingWarehouse">
<el-input v-model="form.distributingWarehouse" placeholder="请输入配送仓库"/>
</el-form-item>
<el-form-item label="配送车次" prop="trainNumber">
<el-input v-model="form.trainNumber" placeholder="请输入配送车次"/>
</el-form-item>
<el-form-item label="订单总数" prop="orderTotal">
<el-input v-model="form.orderTotal" placeholder="请输入订单总数"/>
</el-form-item>
<el-form-item label="总件数" prop="total">
<el-input v-model="form.total" placeholder="请输入总件数"/>
</el-form-item>
<el-form-item label="装车件数" prop="loadedNumber">
<el-input v-model="form.loadedNumber" placeholder="请输入装车件数"/>
</el-form-item>
<el-form-item label="签收数" prop="receivedQuantity">
<el-input v-model="form.receivedQuantity" placeholder="请输入签收数"/>
</el-form-item>
<el-form-item label="送货司机" prop="deliveryDriver">
<el-input v-model="form.deliveryDriver" placeholder="请输入送货司机"/>
</el-form-item>
<el-form-item label="送货司机手机号" prop="deliveryDriverPhone">
<el-input v-model="form.deliveryDriverPhone" placeholder="请输入送货司机手机号"/>
</el-form-item>
<el-form-item label="签收时间" prop="signingTime">
<el-input v-model="form.signingTime" placeholder="请输入签收时间"/>
</el-form-item>
<el-form-item label="签收人" prop="signee">
<el-input v-model="form.signee" placeholder="请输入签收人"/>
</el-form-item>
<el-form-item label="签收状态;1-未签收,2-司机签收,3-文员签收" prop="signingStatus">
<el-select v-model="form.signingStatus" clearable placeholder="请选择签收状态;1-未签收,2-司机签收,3-文员签收">
<el-option
v-for="item in signingStatusData"
:key="item.dictKey"
:label="item.dictValue"
:value="item.dictKey">
</el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="配送仓库" prop="distributingWarehouse">-->
<!-- <el-input v-model="form.distributingWarehouse" placeholder="请输入配送仓库"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="配送车次" prop="trainNumber">-->
<!-- <el-input v-model="form.trainNumber" placeholder="请输入配送车次"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="订单总数" prop="orderTotal">-->
<!-- <el-input v-model="form.orderTotal" placeholder="请输入订单总数"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="总件数" prop="total">-->
<!-- <el-input v-model="form.total" placeholder="请输入总件数"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="装车件数" prop="loadedNumber">-->
<!-- <el-input v-model="form.loadedNumber" placeholder="请输入装车件数"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="签收数" prop="receivedQuantity">-->
<!-- <el-input v-model="form.receivedQuantity" placeholder="请输入签收数"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="送货司机" prop="deliveryDriver">-->
<!-- <el-input v-model="form.deliveryDriver" placeholder="请输入送货司机"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="送货司机手机号" prop="deliveryDriverPhone">-->
<!-- <el-input v-model="form.deliveryDriverPhone" placeholder="请输入送货司机手机号"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="签收时间" prop="signingTime">-->
<!-- <el-input v-model="form.signingTime" placeholder="请输入签收时间"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="签收人" prop="signee">-->
<!-- <el-input v-model="form.signee" placeholder="请输入签收人"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="签收状态;1-未签收,2-司机签收,3-文员签收" prop="signingStatus">-->
<!-- <el-select v-model="form.signingStatus" clearable placeholder="请选择签收状态;1-未签收,2-司机签收,3-文员签收">-->
<!-- <el-option-->
<!-- v-for="item in signingStatusData"-->
<!-- :key="item.dictKey"-->
<!-- :label="item.dictValue"-->
<!-- :value="item.dictKey">-->
<!-- </el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item label="签收类型;1-签收,2-代签收" prop="signingType">
<el-select v-model="form.signingType" clearable placeholder="请选择签收类型;1-签收,2-代签收">
<el-option
@ -144,12 +147,12 @@
<el-form-item label="文员复核图片" prop="clerkSignPictures">
<el-input v-model="form.clerkSignPictures" placeholder="请输入文员复核图片"/>
</el-form-item>
<el-form-item label="司机签收图片" prop="deliverySignPictures">
<el-input v-model="form.deliverySignPictures" placeholder="请输入司机签收图片"/>
</el-form-item>
<el-form-item label="服务号" prop="serviceNumber">
<el-input v-model="form.serviceNumber" placeholder="请输入服务号"/>
</el-form-item>
<!-- <el-form-item label="司机签收图片" prop="deliverySignPictures">-->
<!-- <el-input v-model="form.deliverySignPictures" placeholder="请输入司机签收图片"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="服务号" prop="serviceNumber">-->
<!-- <el-input v-model="form.serviceNumber" placeholder="请输入服务号"/>-->
<!-- </el-form-item>-->
<el-form-item label="备注" prop="notes">
<el-input v-model="form.notes" placeholder="请输入备注"/>
</el-form-item>

Loading…
Cancel
Save