Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
a022d857
Commit
a022d857
authored
Dec 26, 2021
by
季圣华
Browse files
单据优化:去掉含税单价、给订单增加含税字段
parent
d537d259
Changes
10
Hide whitespace changes
Inline
Side-by-side
jshERP-web/src/views/bill/PurchaseOrderList.vue
View file @
a022d857
...
...
@@ -179,6 +179,15 @@
{
title
:
'
单据日期
'
,
dataIndex
:
'
operTimeStr
'
,
width
:
145
},
{
title
:
'
操作员
'
,
dataIndex
:
'
userName
'
,
width
:
80
,
ellipsis
:
true
},
{
title
:
'
金额合计
'
,
dataIndex
:
'
totalPrice
'
,
width
:
80
},
{
title
:
'
含税合计
'
,
dataIndex
:
'
totalTaxLastMoney
'
,
width
:
80
,
customRender
:
function
(
text
,
record
,
index
)
{
if
(
record
.
discountLastMoney
)
{
return
(
record
.
discountMoney
+
record
.
discountLastMoney
).
toFixed
(
2
);
}
else
{
return
record
.
totalPrice
;
}
}
},
{
title
:
'
状态
'
,
dataIndex
:
'
status
'
,
width
:
80
,
align
:
"
center
"
,
scopedSlots
:
{
customRender
:
'
customRenderStatus
'
}
},
...
...
jshERP-web/src/views/bill/SaleOrderList.vue
View file @
a022d857
...
...
@@ -179,6 +179,15 @@
{
title
:
'
单据日期
'
,
dataIndex
:
'
operTimeStr
'
,
width
:
145
},
{
title
:
'
操作员
'
,
dataIndex
:
'
userName
'
,
width
:
80
,
ellipsis
:
true
},
{
title
:
'
金额合计
'
,
dataIndex
:
'
totalPrice
'
,
width
:
80
},
{
title
:
'
含税合计
'
,
dataIndex
:
'
totalTaxLastMoney
'
,
width
:
80
,
customRender
:
function
(
text
,
record
,
index
)
{
if
(
record
.
discountLastMoney
)
{
return
(
record
.
discountMoney
+
record
.
discountLastMoney
).
toFixed
(
2
);
}
else
{
return
record
.
totalPrice
;
}
}
},
{
title
:
'
状态
'
,
dataIndex
:
'
status
'
,
width
:
70
,
align
:
"
center
"
,
scopedSlots
:
{
customRender
:
'
customRenderStatus
'
}
},
...
...
jshERP-web/src/views/bill/dialog/BillDetail.vue
View file @
a022d857
...
...
@@ -217,6 +217,25 @@
</a-form-item>
</a-col>
</a-row>
<a-row
class=
"form-row"
:gutter=
"24"
>
<a-col
:span=
"6"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"优惠率"
>
{{
model
.
discount
}}
%
</a-form-item>
</a-col>
<a-col
:span=
"6"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"付款优惠"
>
{{
model
.
discountMoney
}}
</a-form-item>
</a-col>
<a-col
:span=
"6"
>
<a-form-item
:labelCol=
"
{xs: { span: 24 },sm: { span: 6 }}" :wrapperCol="wrapperCol" label="优惠后金额">
{{
model
.
discountLastMoney
}}
</a-form-item>
</a-col>
<a-col
:span=
"6"
>
</a-col>
</a-row>
</section>
</
template
>
<!--采购入库-->
...
...
@@ -437,6 +456,25 @@
</a-form-item>
</a-col>
</a-row>
<a-row
class=
"form-row"
:gutter=
"24"
>
<a-col
:span=
"6"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"优惠率"
>
{{
model
.
discount
}}
%
</a-form-item>
</a-col>
<a-col
:span=
"6"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"付款优惠"
>
{{
model
.
discountMoney
}}
</a-form-item>
</a-col>
<a-col
:span=
"6"
>
<a-form-item
:labelCol=
"
{xs: { span: 24 },sm: { span: 6 }}" :wrapperCol="wrapperCol" label="优惠后金额">
{{
model
.
discountLastMoney
}}
</a-form-item>
</a-col>
<a-col
:span=
"6"
>
</a-col>
</a-row>
</section>
</
template
>
<!--销售出库-->
...
...
@@ -977,6 +1015,9 @@
{
title
:
'
已入库
'
,
dataIndex
:
'
finishNumber
'
},
{
title
:
'
单价
'
,
dataIndex
:
'
unitPrice
'
},
{
title
:
'
金额
'
,
dataIndex
:
'
allPrice
'
},
{
title
:
'
税率(%)
'
,
dataIndex
:
'
taxRate
'
},
{
title
:
'
税额
'
,
dataIndex
:
'
taxMoney
'
},
{
title
:
'
价税合计
'
,
dataIndex
:
'
taxLastMoney
'
},
{
title
:
'
备注
'
,
dataIndex
:
'
remark
'
}
],
purchaseInColumns
:
[
...
...
@@ -995,7 +1036,6 @@
{
title
:
'
多属性
'
,
dataIndex
:
'
sku
'
},
{
title
:
'
数量
'
,
dataIndex
:
'
operNumber
'
},
{
title
:
'
单价
'
,
dataIndex
:
'
unitPrice
'
},
{
title
:
'
含税单价
'
,
dataIndex
:
'
taxUnitPrice
'
},
{
title
:
'
金额
'
,
dataIndex
:
'
allPrice
'
},
{
title
:
'
税率(%)
'
,
dataIndex
:
'
taxRate
'
},
{
title
:
'
税额
'
,
dataIndex
:
'
taxMoney
'
},
...
...
@@ -1018,7 +1058,6 @@
{
title
:
'
多属性
'
,
dataIndex
:
'
sku
'
},
{
title
:
'
数量
'
,
dataIndex
:
'
operNumber
'
},
{
title
:
'
单价
'
,
dataIndex
:
'
unitPrice
'
},
{
title
:
'
含税单价
'
,
dataIndex
:
'
taxUnitPrice
'
},
{
title
:
'
金额
'
,
dataIndex
:
'
allPrice
'
},
{
title
:
'
税率(%)
'
,
dataIndex
:
'
taxRate
'
},
{
title
:
'
税额
'
,
dataIndex
:
'
taxMoney
'
},
...
...
@@ -1039,6 +1078,9 @@
{
title
:
'
已入库
'
,
dataIndex
:
'
finishNumber
'
},
{
title
:
'
单价
'
,
dataIndex
:
'
unitPrice
'
},
{
title
:
'
金额
'
,
dataIndex
:
'
allPrice
'
},
{
title
:
'
税率(%)
'
,
dataIndex
:
'
taxRate
'
},
{
title
:
'
税额
'
,
dataIndex
:
'
taxMoney
'
},
{
title
:
'
价税合计
'
,
dataIndex
:
'
taxLastMoney
'
},
{
title
:
'
备注
'
,
dataIndex
:
'
remark
'
}
],
saleOutColumns
:
[
...
...
@@ -1057,7 +1099,6 @@
{
title
:
'
多属性
'
,
dataIndex
:
'
sku
'
},
{
title
:
'
数量
'
,
dataIndex
:
'
operNumber
'
},
{
title
:
'
单价
'
,
dataIndex
:
'
unitPrice
'
},
{
title
:
'
含税单价
'
,
dataIndex
:
'
taxUnitPrice
'
},
{
title
:
'
金额
'
,
dataIndex
:
'
allPrice
'
},
{
title
:
'
税率(%)
'
,
dataIndex
:
'
taxRate
'
},
{
title
:
'
税额
'
,
dataIndex
:
'
taxMoney
'
},
...
...
@@ -1080,7 +1121,6 @@
{
title
:
'
多属性
'
,
dataIndex
:
'
sku
'
},
{
title
:
'
数量
'
,
dataIndex
:
'
operNumber
'
},
{
title
:
'
单价
'
,
dataIndex
:
'
unitPrice
'
},
{
title
:
'
含税单价
'
,
dataIndex
:
'
taxUnitPrice
'
},
{
title
:
'
金额
'
,
dataIndex
:
'
allPrice
'
},
{
title
:
'
税率(%)
'
,
dataIndex
:
'
taxRate
'
},
{
title
:
'
税额
'
,
dataIndex
:
'
taxMoney
'
},
...
...
jshERP-web/src/views/bill/mixins/BillModalMixin.js
View file @
a022d857
...
...
@@ -319,7 +319,7 @@ export const BillModalMixin = {
onValueChange
(
event
)
{
let
that
=
this
const
{
type
,
row
,
column
,
value
,
target
}
=
event
let
param
,
snList
,
batchNumber
,
operNumber
,
unitPrice
,
taxUnitPrice
,
allPrice
,
taxRate
,
taxMoney
,
taxLastMoney
let
param
,
snList
,
batchNumber
,
operNumber
,
unitPrice
,
allPrice
,
taxRate
,
taxMoney
,
taxLastMoney
switch
(
column
.
key
)
{
case
"
depotId
"
:
if
(
row
.
barCode
){
...
...
@@ -393,7 +393,6 @@ export const BillModalMixin = {
operNumber
=
snArr
.
length
taxRate
=
row
.
taxRate
-
0
//税率
unitPrice
=
row
.
unitPrice
-
0
//单价
taxUnitPrice
=
row
.
taxUnitPrice
-
0
allPrice
=
(
unitPrice
*
operNumber
).
toFixed
(
2
)
-
0
taxMoney
=
((
taxRate
*
0.01
)
*
allPrice
).
toFixed
(
2
)
-
0
taxLastMoney
=
(
allPrice
+
taxMoney
).
toFixed
(
2
)
-
0
...
...
@@ -411,7 +410,6 @@ export const BillModalMixin = {
operNumber
=
info
.
totalNum
taxRate
=
row
.
taxRate
-
0
//税率
unitPrice
=
row
.
unitPrice
-
0
//单价
taxUnitPrice
=
row
.
taxUnitPrice
-
0
allPrice
=
(
unitPrice
*
operNumber
).
toFixed
(
2
)
-
0
taxMoney
=
((
taxRate
*
0.01
)
*
allPrice
).
toFixed
(
2
)
-
0
taxLastMoney
=
(
allPrice
+
taxMoney
).
toFixed
(
2
)
-
0
...
...
@@ -427,7 +425,6 @@ export const BillModalMixin = {
operNumber
=
value
-
0
taxRate
=
row
.
taxRate
-
0
//税率
unitPrice
=
row
.
unitPrice
-
0
//单价
taxUnitPrice
=
row
.
taxUnitPrice
-
0
allPrice
=
(
unitPrice
*
operNumber
).
toFixed
(
2
)
-
0
taxMoney
=
((
taxRate
*
0.01
)
*
allPrice
).
toFixed
(
2
)
-
0
taxLastMoney
=
(
allPrice
+
taxMoney
).
toFixed
(
2
)
-
0
...
...
@@ -439,11 +436,10 @@ export const BillModalMixin = {
operNumber
=
row
.
operNumber
-
0
//数量
unitPrice
=
value
-
0
//单价
taxRate
=
row
.
taxRate
-
0
//税率
taxUnitPrice
=
(
unitPrice
*
(
1
+
taxRate
*
0.01
)).
toFixed
(
2
)
-
0
allPrice
=
(
unitPrice
*
operNumber
).
toFixed
(
2
)
-
0
taxMoney
=
((
taxRate
*
0.01
)
*
allPrice
).
toFixed
(
2
)
-
0
taxLastMoney
=
(
allPrice
+
taxMoney
).
toFixed
(
2
)
-
0
target
.
setValues
([{
rowKey
:
row
.
id
,
values
:
{
taxUnitPrice
:
taxUnitPrice
,
allPrice
:
allPrice
,
taxMoney
:
taxMoney
,
taxLastMoney
:
taxLastMoney
}}])
target
.
setValues
([{
rowKey
:
row
.
id
,
values
:
{
allPrice
:
allPrice
,
taxMoney
:
taxMoney
,
taxLastMoney
:
taxLastMoney
}}])
target
.
recalcAllStatisticsColumns
()
that
.
autoChangePrice
(
target
)
break
;
...
...
@@ -452,10 +448,9 @@ export const BillModalMixin = {
taxRate
=
row
.
taxRate
-
0
//税率
allPrice
=
value
-
0
unitPrice
=
(
allPrice
/
operNumber
).
toFixed
(
2
)
-
0
//单价
taxUnitPrice
=
(
unitPrice
*
(
1
+
taxRate
*
0.01
)).
toFixed
(
2
)
-
0
taxMoney
=
((
taxRate
*
0.01
)
*
allPrice
).
toFixed
(
2
)
-
0
taxLastMoney
=
(
allPrice
+
taxMoney
).
toFixed
(
2
)
-
0
target
.
setValues
([{
rowKey
:
row
.
id
,
values
:
{
unitPrice
:
unitPrice
,
taxUnitPrice
:
taxUnitPrice
,
taxMoney
:
taxMoney
,
taxLastMoney
:
taxLastMoney
}}])
target
.
setValues
([{
rowKey
:
row
.
id
,
values
:
{
unitPrice
:
unitPrice
,
taxMoney
:
taxMoney
,
taxLastMoney
:
taxLastMoney
}}])
target
.
recalcAllStatisticsColumns
()
that
.
autoChangePrice
(
target
)
break
;
...
...
@@ -464,10 +459,9 @@ export const BillModalMixin = {
allPrice
=
row
.
allPrice
-
0
unitPrice
=
row
.
unitPrice
-
0
taxRate
=
value
-
0
//税率
taxUnitPrice
=
(
unitPrice
*
(
1
+
taxRate
*
0.01
)).
toFixed
(
2
)
-
0
taxMoney
=
((
taxRate
*
0.01
)
*
allPrice
).
toFixed
(
2
)
-
0
taxLastMoney
=
(
allPrice
+
taxMoney
).
toFixed
(
2
)
-
0
target
.
setValues
([{
rowKey
:
row
.
id
,
values
:
{
taxUnitPrice
:
taxUnitPrice
,
taxMoney
:
taxMoney
,
taxLastMoney
:
taxLastMoney
}}])
target
.
setValues
([{
rowKey
:
row
.
id
,
values
:
{
taxMoney
:
taxMoney
,
taxLastMoney
:
taxLastMoney
}}])
target
.
recalcAllStatisticsColumns
()
that
.
autoChangePrice
(
target
)
break
;
...
...
@@ -475,11 +469,10 @@ export const BillModalMixin = {
operNumber
=
row
.
operNumber
-
0
//数量
taxLastMoney
=
value
-
0
taxRate
=
row
.
taxRate
-
0
//税率
taxUnitPrice
=
(
taxLastMoney
/
operNumber
).
toFixed
(
2
)
-
0
unitPrice
=
(
taxUnitPrice
/
(
1
+
taxRate
*
0.01
)).
toFixed
(
2
)
-
0
unitPrice
=
(
taxLastMoney
/
operNumber
/
(
1
+
taxRate
*
0.01
)).
toFixed
(
2
)
-
0
allPrice
=
(
unitPrice
*
operNumber
).
toFixed
(
2
)
-
0
taxMoney
=
(
taxLastMoney
-
allPrice
).
toFixed
(
2
)
-
0
target
.
setValues
([{
rowKey
:
row
.
id
,
values
:
{
unitPrice
:
unitPrice
,
taxUnitPrice
:
taxUnitPrice
,
allPrice
:
allPrice
,
taxMoney
:
taxMoney
}}])
target
.
setValues
([{
rowKey
:
row
.
id
,
values
:
{
unitPrice
:
unitPrice
,
allPrice
:
allPrice
,
taxMoney
:
taxMoney
}}])
target
.
recalcAllStatisticsColumns
()
that
.
autoChangePrice
(
target
)
break
;
...
...
@@ -498,7 +491,6 @@ export const BillModalMixin = {
sku
:
mInfo
.
sku
,
operNumber
:
1
,
unitPrice
:
mInfo
.
billPrice
,
taxUnitPrice
:
mInfo
.
billPrice
,
allPrice
:
mInfo
.
billPrice
,
taxRate
:
0
,
taxMoney
:
0
,
...
...
@@ -673,7 +665,6 @@ export const BillModalMixin = {
item
.
sku
=
mInfo
.
sku
item
.
operNumber
=
1
item
.
unitPrice
=
mInfo
.
billPrice
item
.
taxUnitPrice
=
mInfo
.
billPrice
item
.
allPrice
=
mInfo
.
billPrice
item
.
taxRate
=
0
item
.
taxMoney
=
0
...
...
jshERP-web/src/views/bill/modules/PurchaseBackModal.vue
View file @
a022d857
...
...
@@ -244,10 +244,9 @@
validateRules
:
[{
required
:
true
,
message
:
'
${title}不能为空
'
}]
},
{
title
:
'
单价
'
,
key
:
'
unitPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
},
{
title
:
'
含税单价
'
,
key
:
'
taxUnitPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
normal
},
{
title
:
'
金额
'
,
key
:
'
allPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
税率
'
,
key
:
'
taxRate
'
,
width
:
'
4%
'
,
type
:
FormTypes
.
inputNumber
,
placeholder
:
'
%
'
},
{
title
:
'
税额
'
,
key
:
'
taxMoney
'
,
width
:
'
4
%
'
,
type
:
FormTypes
.
normal
},
{
title
:
'
税额
'
,
key
:
'
taxMoney
'
,
width
:
'
5
%
'
,
type
:
FormTypes
.
inputNumber
,
readonly
:
true
,
statistics
:
true
},
{
title
:
'
价税合计
'
,
key
:
'
taxLastMoney
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
备注
'
,
key
:
'
remark
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
input
}
]
...
...
jshERP-web/src/views/bill/modules/PurchaseInModal.vue
View file @
a022d857
...
...
@@ -263,10 +263,9 @@
validateRules
:
[{
required
:
true
,
message
:
'
${title}不能为空
'
}]
},
{
title
:
'
单价
'
,
key
:
'
unitPrice
'
,
width
:
'
4%
'
,
type
:
FormTypes
.
inputNumber
},
{
title
:
'
含税单价
'
,
key
:
'
taxUnitPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
normal
},
{
title
:
'
金额
'
,
key
:
'
allPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
税率
'
,
key
:
'
taxRate
'
,
width
:
'
3%
'
,
type
:
FormTypes
.
inputNumber
,
placeholder
:
'
%
'
},
{
title
:
'
税额
'
,
key
:
'
taxMoney
'
,
width
:
'
3
%
'
,
type
:
FormTypes
.
normal
},
{
title
:
'
税额
'
,
key
:
'
taxMoney
'
,
width
:
'
5
%
'
,
type
:
FormTypes
.
inputNumber
,
readonly
:
true
,
statistics
:
true
},
{
title
:
'
价税合计
'
,
key
:
'
taxLastMoney
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
备注
'
,
key
:
'
remark
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
input
}
]
...
...
jshERP-web/src/views/bill/modules/PurchaseOrderModal.vue
View file @
a022d857
...
...
@@ -81,6 +81,28 @@
</a-form-item>
</a-col>
</a-row>
<a-row
class=
"form-row"
:gutter=
"24"
>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"优惠率"
data-step=
"5"
data-title=
"优惠率"
data-intro=
"针对单据明细中商品总金额进行优惠的比例"
>
<a-input
style=
"width:185px;"
placeholder=
"请输入优惠率"
v-decorator.trim=
"[ 'discount' ]"
suffix=
"%"
@
keyup=
"onKeyUpDiscount"
/>
</a-form-item>
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"付款优惠"
data-step=
"6"
data-title=
"付款优惠"
data-intro=
"针对单据明细中商品总金额进行优惠的金额"
>
<a-input
placeholder=
"请输入付款优惠"
v-decorator.trim=
"[ 'discountMoney' ]"
@
keyup=
"onKeyUpDiscountMoney"
/>
</a-form-item>
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"优惠后金额"
data-step=
"7"
data-title=
"优惠后金额"
data-intro=
"针对单据明细中商品总金额进行优惠后的金额"
>
<a-input
placeholder=
"请输入优惠后金额"
v-decorator.trim=
"[ 'discountLastMoney' ]"
:readOnly=
"true"
/>
</a-form-item>
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
</a-col>
</a-row>
<a-row
class=
"form-row"
:gutter=
"24"
>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"附件"
data-step=
"4"
data-title=
"附件"
data-intro=
"可以上传与单据相关的图片、文档,支持多个文件"
>
...
...
@@ -161,6 +183,9 @@
},
{
title
:
'
单价
'
,
key
:
'
unitPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
},
{
title
:
'
金额
'
,
key
:
'
allPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
税率
'
,
key
:
'
taxRate
'
,
width
:
'
3%
'
,
type
:
FormTypes
.
inputNumber
,
placeholder
:
'
%
'
},
{
title
:
'
税额
'
,
key
:
'
taxMoney
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
readonly
:
true
,
statistics
:
true
},
{
title
:
'
价税合计
'
,
key
:
'
taxLastMoney
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
备注
'
,
key
:
'
remark
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
input
}
]
},
...
...
@@ -200,7 +225,8 @@
this
.
model
.
operTime
=
this
.
model
.
operTimeStr
this
.
fileList
=
this
.
model
.
fileName
this
.
$nextTick
(()
=>
{
this
.
form
.
setFieldsValue
(
pick
(
this
.
model
,
'
organId
'
,
'
operTime
'
,
'
number
'
,
'
remark
'
))
this
.
form
.
setFieldsValue
(
pick
(
this
.
model
,
'
organId
'
,
'
operTime
'
,
'
number
'
,
'
remark
'
,
'
discount
'
,
'
discountMoney
'
,
'
discountLastMoney
'
))
});
// 加载子表数据
let
params
=
{
...
...
jshERP-web/src/views/bill/modules/SaleBackModal.vue
View file @
a022d857
...
...
@@ -251,10 +251,9 @@
validateRules
:
[{
required
:
true
,
message
:
'
${title}不能为空
'
}]
},
{
title
:
'
单价
'
,
key
:
'
unitPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
},
{
title
:
'
含税单价
'
,
key
:
'
taxUnitPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
normal
},
{
title
:
'
金额
'
,
key
:
'
allPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
税率
'
,
key
:
'
taxRate
'
,
width
:
'
4
%
'
,
type
:
FormTypes
.
inputNumber
,
placeholder
:
'
%
'
},
{
title
:
'
税额
'
,
key
:
'
taxMoney
'
,
width
:
'
4
%
'
,
type
:
FormTypes
.
normal
},
{
title
:
'
税率
'
,
key
:
'
taxRate
'
,
width
:
'
3
%
'
,
type
:
FormTypes
.
inputNumber
,
placeholder
:
'
%
'
},
{
title
:
'
税额
'
,
key
:
'
taxMoney
'
,
width
:
'
5
%
'
,
type
:
FormTypes
.
inputNumber
,
readonly
:
true
,
statistics
:
true
},
{
title
:
'
价税合计
'
,
key
:
'
taxLastMoney
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
备注
'
,
key
:
'
remark
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
input
}
]
...
...
jshERP-web/src/views/bill/modules/SaleOrderModal.vue
View file @
a022d857
...
...
@@ -87,6 +87,28 @@
</a-form-item>
</a-col>
</a-row>
<a-row
class=
"form-row"
:gutter=
"24"
>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"优惠率"
data-step=
"5"
data-title=
"优惠率"
data-intro=
"针对单据明细中商品总金额进行优惠的比例"
>
<a-input
style=
"width:185px;"
placeholder=
"请输入优惠率"
v-decorator.trim=
"[ 'discount' ]"
suffix=
"%"
@
keyup=
"onKeyUpDiscount"
/>
</a-form-item>
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"收款优惠"
data-step=
"6"
data-title=
"收款优惠"
data-intro=
"针对单据明细中商品总金额进行优惠的金额"
>
<a-input
placeholder=
"请输入付款优惠"
v-decorator.trim=
"[ 'discountMoney' ]"
@
keyup=
"onKeyUpDiscountMoney"
/>
</a-form-item>
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"优惠后金额"
data-step=
"7"
data-title=
"优惠后金额"
data-intro=
"针对单据明细中商品总金额进行优惠后的金额"
>
<a-input
placeholder=
"请输入优惠后金额"
v-decorator.trim=
"[ 'discountLastMoney' ]"
:readOnly=
"true"
/>
</a-form-item>
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
</a-col>
</a-row>
<a-row
class=
"form-row"
:gutter=
"24"
>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"附件"
data-step=
"5"
data-title=
"附件"
data-intro=
"可以上传与单据相关的图片、文档,支持多个文件"
>
...
...
@@ -166,6 +188,9 @@
},
{
title
:
'
单价
'
,
key
:
'
unitPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
},
{
title
:
'
金额
'
,
key
:
'
allPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
税率
'
,
key
:
'
taxRate
'
,
width
:
'
3%
'
,
type
:
FormTypes
.
inputNumber
,
placeholder
:
'
%
'
},
{
title
:
'
税额
'
,
key
:
'
taxMoney
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
readonly
:
true
,
statistics
:
true
},
{
title
:
'
价税合计
'
,
key
:
'
taxLastMoney
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
备注
'
,
key
:
'
remark
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
input
}
]
},
...
...
jshERP-web/src/views/bill/modules/SaleOutModal.vue
View file @
a022d857
...
...
@@ -267,10 +267,9 @@
validateRules
:
[{
required
:
true
,
message
:
'
${title}不能为空
'
}]
},
{
title
:
'
单价
'
,
key
:
'
unitPrice
'
,
width
:
'
4%
'
,
type
:
FormTypes
.
inputNumber
},
{
title
:
'
含税单价
'
,
key
:
'
taxUnitPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
normal
},
{
title
:
'
金额
'
,
key
:
'
allPrice
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
税率
'
,
key
:
'
taxRate
'
,
width
:
'
3%
'
,
type
:
FormTypes
.
inputNumber
,
placeholder
:
'
%
'
},
{
title
:
'
税额
'
,
key
:
'
taxMoney
'
,
width
:
'
3
%
'
,
type
:
FormTypes
.
normal
},
{
title
:
'
税额
'
,
key
:
'
taxMoney
'
,
width
:
'
5
%
'
,
type
:
FormTypes
.
inputNumber
,
readonly
:
true
,
statistics
:
true
},
{
title
:
'
价税合计
'
,
key
:
'
taxLastMoney
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
inputNumber
,
statistics
:
true
},
{
title
:
'
备注
'
,
key
:
'
remark
'
,
width
:
'
5%
'
,
type
:
FormTypes
.
input
}
]
...
...
Write
Preview
Supports
Markdown
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