Browse Source

成品销售

master
shenzhouyu 1 month ago
parent
commit
dc38845c4a
  1. 7
      src/api/customerIssue/customer-issue.js
  2. 2
      src/views/modules/customerIssue/customerIssue.vue
  3. 10
      src/views/modules/customerIssue/customerIssuePDA.vue
  4. 1031
      src/views/modules/customerIssue/customerIssuePDAIssueList.vue

7
src/api/customerIssue/customer-issue.js

@ -22,3 +22,10 @@ export const queryLabelInfo = data => createAPI(`/pda/customerIssue/queryHu`,'po
export const createNewHu = data => createAPI(`/pda/customerIssue/createNewHu`,'post',data) export const createNewHu = data => createAPI(`/pda/customerIssue/createNewHu`,'post',data)
// 修改发料明细信息
export const updateShipmentHuDetail = data => createAPI(`/pda/shipmentHuDetail/updateShipmentHuDetail`,'post',data)
// 获取发料明细信息
export const getShipmentHuDetail = data => createAPI(`/pda/shipmentHuDetail/getShipmentHuDetail`,'post',data)
// 删除发料明细信息
export const removeShipmentHuDetail = data => createAPI(`/pda/shipmentHuDetail/removeShipmentHuDetail`,'post',data)

2
src/views/modules/customerIssue/customerIssue.vue

@ -36,7 +36,7 @@ export default {
{ icon: 'logistics', label: '移库发料', iconClass: 'move', to: 'customerIssuePicking', disabled: true }, { icon: 'logistics', label: '移库发料', iconClass: 'move', to: 'customerIssuePicking', disabled: true },
{ icon: 'revoke', label: '发料撤销', iconClass: 'cancel', to: 'customerIssuePicking', disabled: true }, */ { icon: 'revoke', label: '发料撤销', iconClass: 'cancel', to: 'customerIssuePicking', disabled: true }, */
{ icon: 'revoke', label: '销售临时', iconClass: 'cancel', to: 'salesTemporary', disabled: false }, { icon: 'revoke', label: '销售临时', iconClass: 'cancel', to: 'salesTemporary', disabled: false },
{ icon: 'records', label: '客户发料', iconClass: 'request', to: 'customerIssuePDA', disabled: true },
{ icon: 'records', label: '客户发料', iconClass: 'request', to: 'customerIssuePDA', disabled: false },
] ]
} }
}, },

10
src/views/modules/customerIssue/customerIssuePDA.vue

@ -18,7 +18,7 @@
<!-- 申请单物料列表 --> <!-- 申请单物料列表 -->
<div class="work-order-list" v-if="issueRequestMaterials.length > 0 "> <div class="work-order-list" v-if="issueRequestMaterials.length > 0 ">
<div v-for="material in displayIssueRequestMaterials" :key="`${material.partNo}-${material.itemNo}`" <div v-for="material in displayIssueRequestMaterials" :key="`${material.partNo}-${material.itemNo}`"
:class="['work-order-card', { selected: selectedRequestMaterial && isSameRequestMaterial(selectedRequestMaterial, material) }]" @click="selectRequestMaterial(material)">
class="work-order-card" @click="openIssueDetail(material)">
<div class="card-title"> <div class="card-title">
<span class="title-label">shipmentId{{ material.SHIPMENT_ID }} </span> <span class="title-label">shipmentId{{ material.SHIPMENT_ID }} </span>
</div> </div>
@ -248,11 +248,9 @@ export default {
this.$router.push({ this.$router.push({
name: 'customerIssuePDAIssueList', name: 'customerIssuePDAIssueList',
query: { query: {
itemNo: material.SHIPMENT_LINE_NO, //
workOrderNo: this.selectedRequestMaterial.SHIPMENT_ID, //
partNo: material.INVENTORY_PART_NO, //
issureQty: material.INVENTORY_QTY, //
assignedQty: material.QTY_ASSIGNED, //
state: material.STATE, //
shipmentId: material.SHIPMENT_ID, //
orderType: material.SHIPMENT_TYPE, //
} }
}) })
}, },

1031
src/views/modules/customerIssue/customerIssuePDAIssueList.vue
File diff suppressed because it is too large
View File

Loading…
Cancel
Save