Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
mes-ui
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mes
mes-ui
Commits
337c7d83
Commit
337c7d83
authored
Jan 27, 2024
by
hiyonx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
销售订单
parent
a1bd5c6f
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
97 additions
and
229 deletions
+97
-229
order.js
src/store/modules/order.js
+1
-1
index.vue
src/views/mes/order/purchaseDetail/index.vue
+46
-46
index.vue
src/views/mes/order/sales/index.vue
+2
-3
index.vue
src/views/mes/order/salesdetail/index.vue
+48
-179
No files found.
src/store/modules/order.js
View file @
337c7d83
...
...
@@ -155,7 +155,7 @@ const order = {
getSaleShipmentPoint
({
commit
,
state
})
{
return
new
Promise
((
resolve
,
reject
)
=>
{
if
(
state
.
saleShipmentPoint
&&
state
.
saleShipmentPoint
.
length
)
return
resolve
(
state
.
saleShipmentPoint
)
listP
aymentClause
().
then
(
res
=>
{
listP
oint
().
then
(
res
=>
{
commit
(
'SET_SALE_SHIPMENT_POINT'
,
res
.
rows
)
resolve
(
res
.
rows
)
}).
catch
(()
=>
reject
())
...
...
src/views/mes/order/purchaseDetail/index.vue
View file @
337c7d83
...
...
@@ -118,232 +118,232 @@
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"单价"
prop=
"price"
>
<el-input
-money
v-model
.
trim=
"detailForm.price"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.price"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"装运点"
prop=
"shipmentPointNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.shipmentPointNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.shipmentPointNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"存储地点"
prop=
"storeAddr"
>
<el-input
-money
v-model
.
trim=
"detailForm.storeAddr"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.storeAddr"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"批次号"
prop=
"batchNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.batchNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.batchNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"定价值"
prop=
"pricingVal"
>
<el-input
-money
v-model
.
trim=
"detailForm.pricingVal"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.pricingVal"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"实际交货日期"
prop=
"actualDeliveryDate"
>
<el-input
-money
v-model
.
trim=
"detailForm.actualDeliveryDate"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.actualDeliveryDate"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"报价单位"
prop=
"offerUnit"
>
<el-input
-money
v-model
.
trim=
"detailForm.offerUnit"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.offerUnit"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"销售单位"
prop=
"saleUnit"
>
<el-input
-money
v-model
.
trim=
"detailForm.saleUnit"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.saleUnit"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"尺码单位"
prop=
"sizeUnit"
>
<el-input
-money
v-model
.
trim=
"detailForm.sizeUnit"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.sizeUnit"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"客户尺码单位"
prop=
"clientSizeUnit"
>
<el-input
-money
v-model
.
trim=
"detailForm.clientSizeUnit"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.clientSizeUnit"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"客户工厂代号"
prop=
"plantCode"
>
<el-input
-money
v-model
.
trim=
"detailForm.plantCode"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.plantCode"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"包装方式"
prop=
"packMode"
>
<el-input
-money
v-model
.
trim=
"detailForm.packMode"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.packMode"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"状态"
prop=
"state"
>
<el-input
-money
v-model
.
trim=
"detailForm.state"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.state"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"宝绅内部品名"
prop=
"productName"
>
<el-input
-money
v-model
.
trim=
"detailForm.productName"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.productName"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"客户产品名称"
prop=
"poProductName"
>
<el-input
-money
v-model
.
trim=
"detailForm.poProductName"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.poProductName"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"客户产品代码"
prop=
"poProductNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.poProductNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.poProductNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"客户颜色"
prop=
"poColor"
>
<el-input
-money
v-model
.
trim=
"detailForm.poColor"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.poColor"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"配色号"
prop=
"poColorNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.poColorNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.poColorNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"产地"
prop=
"region"
>
<el-input
-money
v-model
.
trim=
"detailForm.region"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.region"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"尺码组"
prop=
"sizeGroup"
>
<el-input
-money
v-model
.
trim=
"detailForm.sizeGroup"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.sizeGroup"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"尺码"
prop=
"size"
>
<el-input
-money
v-model
.
trim=
"detailForm.size"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.size"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"整/半码"
prop=
"wholeYard"
>
<el-input
-money
v-model
.
trim=
"detailForm.wholeYard"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.wholeYard"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"特殊size"
prop=
"specialSize"
>
<el-input
-money
v-model
.
trim=
"detailForm.specialSize"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.specialSize"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"型体号"
prop=
"featureNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.featureNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.featureNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"指令号"
prop=
"cmdNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.cmdNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.cmdNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"订单量"
prop=
"orderNum"
>
<el-input
-money
v-model
.
trim=
"detailForm.orderNum"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.orderNum"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"产品规格"
prop=
"productSize"
>
<el-input
-money
v-model
.
trim=
"detailForm.productSize"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.productSize"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"交货日期"
prop=
"deliveryDate"
>
<el-input
-money
v-model
.
trim=
"detailForm.deliveryDate"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.deliveryDate"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"客户单重"
prop=
"poKg"
>
<el-input
-money
v-model
.
trim=
"detailForm.poKg"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.poKg"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"客户单号"
prop=
"poOrderNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.poOrderNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.poOrderNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"客户单位"
prop=
"customerUnit"
>
<el-input
-money
v-model
.
trim=
"detailForm.customerUnit"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.customerUnit"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"签收人"
prop=
"signer"
>
<el-input
-money
v-model
.
trim=
"detailForm.signer"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.signer"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"销线"
prop=
"salePath"
>
<el-input
-money
v-model
.
trim=
"detailForm.salePath"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.salePath"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"段别"
prop=
"segment"
>
<el-input
-money
v-model
.
trim=
"detailForm.segment"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.segment"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"版面"
prop=
"layout"
>
<el-input
-money
v-model
.
trim=
"detailForm.layout"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.layout"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"季度"
prop=
"quarter"
>
<el-input
-money
v-model
.
trim=
"detailForm.quarter"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.quarter"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"po号"
prop=
"poNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.poNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.poNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"wip号"
prop=
"wipNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.wipNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.wipNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"装箱数"
prop=
"packingNum"
>
<el-input
-money
v-model
.
trim=
"detailForm.packingNum"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.packingNum"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"周期"
prop=
"cycle"
>
<el-input
-money
v-model
.
trim=
"detailForm.cycle"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.cycle"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"sk编号"
prop=
"skNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.skNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.skNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"专利号"
prop=
"patentNo"
>
<el-input
-money
v-model
.
trim=
"detailForm.patentNo"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.patentNo"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"材质描述"
prop=
"materialDesc"
>
<el-input
-money
v-model
.
trim=
"detailForm.materialDesc"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.materialDesc"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"ShipToId"
prop=
"shipToId"
>
<el-input
-money
v-model
.
trim=
"detailForm.shipToId"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.shipToId"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"条码"
prop=
"barCode"
>
<el-input
-money
v-model
.
trim=
"detailForm.barCode"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.barCode"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
<el-col
:span=
"12"
>
<el-form-item
label=
"印刷方向"
prop=
"printingDirection"
>
<el-input
-money
v-model
.
trim=
"detailForm.printingDirection"
clearable
placeholder=
"请输入"
/>
<el-input
v-model
.
trim=
"detailForm.printingDirection"
clearable
placeholder=
"请输入"
/>
</el-form-item>
</el-col>
</el-row>
...
...
src/views/mes/order/sales/index.vue
View file @
337c7d83
...
...
@@ -29,7 +29,7 @@
</el-form-item>
<el-form-item
label=
"跟单人"
prop=
"merchandiser"
>
<el-select
v-model=
"queryParams.merchandiser"
clearable
filterable
remote
:remote-method=
"getUserList"
placeholder=
"请选择跟单人"
>
<el-option
v-for=
"item in userList"
:key=
"item.
userId"
:label=
"item.nickName"
:value=
"item.userId
"
/>
<el-option
v-for=
"item in userList"
:key=
"item.
nickName"
:label=
"item.nickName"
:value=
"item.nickName
"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"订单状态"
prop=
"state"
>
...
...
@@ -99,8 +99,7 @@
<el-table-column
label=
"客户编号"
prop=
"clientNo"
/>
<el-table-column
label=
"交货期"
prop=
"deliveryDate"
width=
"180"
/>
<el-table-column
label=
"总金额"
prop=
"amount"
:formatter=
"r => this.formatMoney(r.amount)"
/>
<el-table-column
label=
"跟单人"
prop=
"merchandiser"
:formatter=
"r => (this.userList.find(item => item.userId == r.merchandiser) ||
{}).nickName"/>
<el-table-column
label=
"跟单人"
prop=
"merchandiser"
/>
<el-table-column
label=
"备注"
prop=
"remark"
/>
<el-table-column
label=
"订单状态"
prop=
"state"
>
<template
slot-scope=
"
{row}">
...
...
src/views/mes/order/salesdetail/index.vue
View file @
337c7d83
...
...
@@ -101,6 +101,13 @@
<el-input
v-model=
"form.clauseAddr"
placeholder=
"请输入国际贸易条款地址"
/>
</el-form-item>
</el-col>
<el-col
:span=
"6"
>
<el-form-item
label=
"付款条件"
prop=
"clauseAddr"
>
<el-select
v-model=
"form.paymentClause"
class=
"form-item"
clearable
placeholder=
"请选择 付款条件代码"
>
<el-option
v-for=
"item in salePaymentClause"
:key=
"item.code"
:value=
"item.code"
:label=
"item.name"
/>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"6"
title=
"凭证货币中销售订单的"
>
<el-form-item
label=
"净值"
prop=
"netValue"
>
<el-input
v-model=
"form.netValue"
placeholder=
"请输入凭证货币中销售订单的净值"
/>
...
...
@@ -141,7 +148,7 @@
<el-col
:span=
"6"
>
<el-form-item
label=
"跟单人"
prop=
"merchandiser"
clearable
filterable
remote
:remote-method=
"getUserList"
>
<el-select
v-model=
"form.merchandiser"
class=
"form-item"
placeholder=
"请选择 跟单人"
filterable
clearable
>
<el-option
v-for=
"item in userList"
:key=
"item.nickName"
:label=
"item.nickName"
:value=
"item.
userId
"
/>
<el-option
v-for=
"item in userList"
:key=
"item.nickName"
:label=
"item.nickName"
:value=
"item.
nickName
"
/>
</el-select>
</el-form-item>
</el-col>
...
...
@@ -197,44 +204,44 @@
<el-table-column
label=
"loss数量"
prop=
"lossNum"
show-overflow-tooltip
/>
<el-table-column
label=
"数量"
prop=
"num"
show-overflow-tooltip
/>
<el-table-column
label=
"单价"
:formatter=
"r => this.formatMoney(r.price)"
show-overflow-tooltip
/>
<!--
<el-table-column
label=
"装运点"
prop=
"shipmentPointNo"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"存储地点"
prop=
"storeAddr"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"批次号"
prop=
"batchNo"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"实际交货日期"
prop=
"actualDeliveryDate"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"定价值"
prop=
"pricingVal"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"报价单位"
prop=
"offerUnit"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"销售单位"
prop=
"saleUnit"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"尺码单位"
prop=
"sizeUnit"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"客户订单号"
prop=
"poOrderNo"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"客户产品代码"
prop=
"clientItemNo"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"客户产品名称"
prop=
"clientItemName"
show-overflow-tooltip
/>
--
>
<
!--
<
el-table-column
label=
"客户尺码单位"
prop=
"clientSizeUnit"
show-overflow-tooltip
/>
-->
<!--
<el-table-column
label=
"装运点"
prop=
"shipmentPointNo"
show-overflow-tooltip
/
>
<
el-table-column
label=
"存储地点"
prop=
"storeAddr"
show-overflow-tooltip
/
>
<
el-table-column
label=
"批次号"
prop=
"batchNo"
show-overflow-tooltip
/
>
<
el-table-column
label=
"实际交货日期"
prop=
"actualDeliveryDate"
show-overflow-tooltip
/
>
<
el-table-column
label=
"定价值"
prop=
"pricingVal"
show-overflow-tooltip
/
>
<
el-table-column
label=
"报价单位"
prop=
"offerUnit"
show-overflow-tooltip
/
>
<
el-table-column
label=
"销售单位"
prop=
"saleUnit"
show-overflow-tooltip
/
>
<
el-table-column
label=
"尺码单位"
prop=
"sizeUnit"
show-overflow-tooltip
/
>
<
el-table-column
label=
"客户订单号"
prop=
"poOrderNo"
show-overflow-tooltip
/
>
<
el-table-column
label=
"客户产品代码"
prop=
"clientItemNo"
show-overflow-tooltip
/
>
<
el-table-column
label=
"客户产品名称"
prop=
"clientItemName"
show-overflow-tooltip
/
>
<el-table-column
label=
"客户尺码单位"
prop=
"clientSizeUnit"
show-overflow-tooltip
/>
-->
<el-table-column
label=
"客户指令号"
prop=
"clientCmd"
show-overflow-tooltip
/>
<!--
<el-table-column
label=
"客户单重"
prop=
"clientKg"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"销线"
prop=
"salePath"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"段别"
prop=
"segment"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"版面"
prop=
"layout"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"季度"
prop=
"quarter"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"整/半码"
prop=
"wholeSize"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"特殊尺码"
prop=
"specSize"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"po号"
prop=
"poNo"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"wip号"
prop=
"wipNo"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"装箱数"
prop=
"packingNum"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"周期"
prop=
"cycle"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"sk号"
prop=
"skNo"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"专利号"
prop=
"patentNo"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"材质描述"
prop=
"materialDesc"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"签收人"
prop=
"signer"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"ShipToId"
prop=
"shipToId"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"交货日期"
prop=
"deliveryDate"
show-overflow-tooltip
/>
--
>
<
!--
<
el-table-column
label=
"尺码组"
prop=
"sizeGroup"
show-overflow-tooltip
/>
-->
<!--
<el-table-column
label=
"客户单重"
prop=
"clientKg"
show-overflow-tooltip
/
>
<
el-table-column
label=
"销线"
prop=
"salePath"
show-overflow-tooltip
/
>
<
el-table-column
label=
"段别"
prop=
"segment"
show-overflow-tooltip
/
>
<
el-table-column
label=
"版面"
prop=
"layout"
show-overflow-tooltip
/
>
<
el-table-column
label=
"季度"
prop=
"quarter"
show-overflow-tooltip
/
>
<
el-table-column
label=
"整/半码"
prop=
"wholeSize"
show-overflow-tooltip
/
>
<
el-table-column
label=
"特殊尺码"
prop=
"specSize"
show-overflow-tooltip
/
>
<
el-table-column
label=
"po号"
prop=
"poNo"
show-overflow-tooltip
/
>
<
el-table-column
label=
"wip号"
prop=
"wipNo"
show-overflow-tooltip
/
>
<
el-table-column
label=
"装箱数"
prop=
"packingNum"
show-overflow-tooltip
/
>
<
el-table-column
label=
"周期"
prop=
"cycle"
show-overflow-tooltip
/
>
<
el-table-column
label=
"sk号"
prop=
"skNo"
show-overflow-tooltip
/
>
<
el-table-column
label=
"专利号"
prop=
"patentNo"
show-overflow-tooltip
/
>
<
el-table-column
label=
"材质描述"
prop=
"materialDesc"
show-overflow-tooltip
/
>
<
el-table-column
label=
"签收人"
prop=
"signer"
show-overflow-tooltip
/
>
<
el-table-column
label=
"ShipToId"
prop=
"shipToId"
show-overflow-tooltip
/
>
<
el-table-column
label=
"交货日期"
prop=
"deliveryDate"
show-overflow-tooltip
/
>
<el-table-column
label=
"尺码组"
prop=
"sizeGroup"
show-overflow-tooltip
/>
-->
<el-table-column
label=
"订单量"
prop=
"orderNum"
show-overflow-tooltip
/>
<!--
<el-table-column
label=
"条码"
prop=
"barCode"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"印刷方向"
prop=
"printingDirection"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"产品规格"
prop=
"prodSpec"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"客户工厂代号"
prop=
"plantCode"
show-overflow-tooltip
/>
--
>
<
!--
<el-table-column
label=
"包装方式"
prop=
"packMode"
show-overflow-tooltip
/>
--
>
<
!--
<
el-table-column
label=
"备注"
prop=
"remark"
show-overflow-tooltip
/>
-->
<!--
<el-table-column
label=
"条码"
prop=
"barCode"
show-overflow-tooltip
/
>
<
el-table-column
label=
"印刷方向"
prop=
"printingDirection"
show-overflow-tooltip
/
>
<
el-table-column
label=
"产品规格"
prop=
"prodSpec"
show-overflow-tooltip
/
>
<
el-table-column
label=
"客户工厂代号"
prop=
"plantCode"
show-overflow-tooltip
/
>
<
el-table-column
label=
"包装方式"
prop=
"packMode"
show-overflow-tooltip
/
>
<el-table-column
label=
"备注"
prop=
"remark"
show-overflow-tooltip
/>
-->
<el-table-column
label=
"状态"
prop=
"state"
>
<template
slot-scope=
"
{row}">
{{
dict
.
type
.
sales_order_state
.
find
(
item
=>
item
.
value
==
row
.
state
).
label
}}
...
...
@@ -261,147 +268,6 @@
</el-table>
</div>
</el-tab-pane>
<el-tab-pane
label=
"SAP特性"
name=
"SapPropertyData"
>
<div
style=
"margin: 10px"
><el-button
icon=
"el-icon-upload"
size=
"mini"
@
click=
"onSyncSapData"
>
上传
</el-button></div>
<el-form
:model=
"sapInfo"
label-width=
"120px"
size=
"mini"
>
<el-row
:gutter=
"10"
>
<el-col
:span=
"6"
><el-form-item
label=
"销售凭证"
><el-input
v-model=
"sapInfo.VBELN"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"销售凭证类型"
><el-input
v-model=
"sapInfo.AUART"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"销售组织"
><el-input
v-model=
"sapInfo.VKORG"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"分销渠道"
><el-input
v-model=
"sapInfo.VTWEG"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"产品组"
><el-input
v-model=
"sapInfo.SPART"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"订单原因"
><el-input
v-model=
"sapInfo.AUGRU"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"销售办事处"
><el-input
v-model=
"sapInfo.VKBUR"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"销售组"
><el-input
v-model=
"sapInfo.VKGRP"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"客户编号"
><el-input
v-model=
"sapInfo.KUNNR"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"客户参考"
><el-input
v-model=
"sapInfo.BSTNK"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"要求的交货日期"
><el-input
v-model=
"sapInfo.VDATU"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"客户参考日期"
><el-input
v-model=
"sapInfo.BSTDK"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"国际贸易条款"
><el-input
v-model=
"sapInfo.INCO1"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"国际贸易位置"
><el-input
v-model=
"sapInfo.INCO2"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"付款条件代码"
><el-input
v-model=
"sapInfo.ZTERM"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"记录创建日期"
><el-input
v-model=
"sapInfo.ERDAT"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"备注"
><el-input
v-model=
"sapInfo.LTEXT"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"跟单员"
><el-input
v-model=
"sapInfo.ZKUNR"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"生产发货方式"
><el-input
v-model=
"sapInfo.ZF14"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"条码"
><el-input
v-model=
"sapInfo.ZBARDE"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"申购号"
><el-input
v-model=
"sapInfo.ZPONUM"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"款式"
><el-input
v-model=
"sapInfo.ZSTYLE"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"OSP订单号"
><el-input
v-model=
"sapInfo.ZOSP"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"交货冻结"
><el-input
v-model=
"sapInfo.LIFSK"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"开票冻结"
><el-input
v-model=
"sapInfo.FAKSK"
placeholder=
""
clearable
/></el-form-item></el-col>
<el-col
:span=
"6"
><el-form-item
label=
"更新标识"
><el-input
v-model=
"sapInfo.UPDKZ"
placeholder=
""
clearable
/></el-form-item></el-col>
</el-row>
</el-form>
<el-form
:model=
"sapInfo"
>
<div
class=
"sap-info-items-wrap"
>
<div
class=
"sap-info-items clearfix"
>
<div
class=
"items-head clearfix"
>
<div
class=
"item-head"
>
物料编号
</div>
<div
class=
"item-head"
>
工厂
</div>
<div
class=
"item-head"
>
以销售单位表示的累计订购数量
</div>
<div
class=
"item-head"
>
客户物料编号
</div>
<div
class=
"item-head"
>
客户物料名称
</div>
<div
class=
"item-head"
>
折扣率(Z001的金额)
</div>
<div
class=
"item-head"
>
装运点/收货点
</div>
<div
class=
"item-head"
>
存储地点
</div>
<div
class=
"item-head"
>
批次编号
</div>
<div
class=
"item-head"
>
计划行日期
</div>
<div
class=
"item-head"
>
拒绝原因
</div>
<div
class=
"item-head"
>
工厂单价(PR01的金额)
</div>
<div
class=
"item-head"
>
订单行折前总金额(Z002的定价值)
</div>
<div
class=
"item-head"
>
定价单位
</div>
<div
class=
"item-head"
>
货币
</div>
<div
class=
"item-head"
>
尺码组
</div>
<div
class=
"item-head"
>
尺码单位(客户)
</div>
<div
class=
"item-head"
>
指令号
</div>
<div
class=
"item-head"
>
型体号
</div>
<div
class=
"item-head"
>
配色号
</div>
<div
class=
"item-head"
>
颜色
</div>
<div
class=
"item-head"
>
销线
</div>
<div
class=
"item-head"
>
段别
</div>
<div
class=
"item-head"
>
季度
</div>
<div
class=
"item-head"
>
整/半码
</div>
<div
class=
"item-head"
>
特殊SIZE
</div>
<div
class=
"item-head"
>
PO#
</div>
<div
class=
"item-head"
>
WIP#
</div>
<div
class=
"item-head"
>
装箱数
</div>
<div
class=
"item-head"
>
产地
</div>
<div
class=
"item-head"
>
周期
</div>
<div
class=
"item-head"
>
SK编号
</div>
<div
class=
"item-head"
>
专利号
</div>
<div
class=
"item-head"
>
材质描述
</div>
<div
class=
"item-head"
>
签收人
</div>
<div
class=
"item-head"
>
SHIP TO ID
</div>
<div
class=
"item-head"
>
产品规格
</div>
<div
class=
"item-head"
>
产品用途
</div>
<div
class=
"item-head"
>
厚度(丝)
</div>
<div
class=
"item-head"
>
包装方式
</div>
<div
class=
"item-head"
>
印刷方向
</div>
<div
class=
"item-head"
>
工厂代号
</div>
<div
class=
"item-head"
>
指令数(客户)汇总
</div>
<div
class=
"item-head"
>
LOSS数(客户)汇总
</div>
<div
class=
"item-head"
>
SIZE 序号
</div>
<div
class=
"item-head"
>
尺码
</div>
<div
class=
"item-head"
>
指令数(客户)
</div>
<div
class=
"item-head"
>
LOSS数(客户)
</div>
<div
class=
"item-head"
>
尺码备注
</div>
</div>
<div
v-for=
"(item, i) in sapInfo.ITEM"
class=
"items-body clearfix"
:key=
"'item' + i"
>
<div><el-form-item
label=
""
><el-input
v-model=
"item.MATNR"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.WERKS"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.KWMENG"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.KDMAT"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ARKTX"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZLOSSUM"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.NETPR"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.VSTEL"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.LGORT"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.CHARG"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.EDATU"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.NETWR"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.KWERT"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.KPEIN"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.KOEIN"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ABGRU"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZSIZEGROUP"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZSIZEUNITC"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZINSTNUM"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZMOLD"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZMAPCOLOR"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZCLOLOR"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZSALEAREA"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZDUANBIE"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZSEASON"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZTOTALSIZE"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZSPECSIZE"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZCPONUM"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZWIPNUM"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZBOXQUAN"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZORIGIN"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZCYCLE"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZSKCODE"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZPATENTCODE"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZMATERIALDES"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZSIGNPERSON"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZSHIPID"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZPRODSPEC"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZPRODUSAGE"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZTHICK"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZPACKINGMOT"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZPRINTDIRECT"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZPLANTCODE"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-model=
"item.ZINCSUM"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-if=
"item[0]"
v-model=
"item[0].ZSIZE_NUM"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-if=
"item[0]"
v-model=
"item[0].ZSIZE"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-if=
"item[0]"
v-model=
"item[0].ZINSNUM"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-if=
"item[0]"
v-model=
"item[0].ZLOSSC"
placeholder=
""
clearable
/></el-form-item></div>
<div><el-form-item
label=
""
><el-input
v-if=
"item[0]"
v-model=
"item[0].ZSIZECOM"
placeholder=
""
clearable
/></el-form-item></div>
</div>
</div>
</div>
</el-form>
</el-tab-pane>
</el-tabs>
</div>
...
...
@@ -444,7 +310,9 @@
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
""
label=
"装运点"
>
<el-input
v-model=
"itemForm.shipmentPointNo"
placeholder=
""
clearable
/>
<el-select
v-model=
"itemForm.shipmentPointNo"
class=
"form-item"
clearable
placeholder=
"请选择 装运点"
>
<el-option
v-for=
"item in saleShipmentPoint"
:key=
"item.code"
:value=
"item.code"
:label=
"item.name"
/>
</el-select>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
...
...
@@ -711,6 +579,7 @@ export default {
deliveryDate
:
null
,
clauseNo
:
null
,
clauseAddr
:
null
,
paymentClause
:
null
,
netValue
:
null
,
despatchType
:
null
,
barCode
:
null
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment