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
81bac343
Commit
81bac343
authored
Jul 06, 2021
by
季圣华
Browse files
优化单据的提示图标的展示逻辑
parent
1db9b945
Changes
24
Hide whitespace changes
Inline
Side-by-side
jshERP-web/src/views/bill/AllocationOutList.vue
View file @
81bac343
...
...
@@ -50,7 +50,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"用于两个仓库之间的商品调拨,调拨单会影响库存。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/AssembleList.vue
View file @
81bac343
...
...
@@ -50,7 +50,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"用于将多种商品合并成一个商品,被合并的商品库存减少,合并后的商品库存增加。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/DisassembleList.vue
View file @
81bac343
...
...
@@ -50,7 +50,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"用于将一个商品拆分成多种商品,被拆分的商品库存增加,拆分后的商品库存减少。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/OtherInList.vue
View file @
81bac343
...
...
@@ -50,7 +50,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"可以进行库存初始化,生产管理模块的成品入库。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/OtherOutList.vue
View file @
81bac343
...
...
@@ -50,7 +50,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"可以进行库存初始化,生产管理模块的领料出库。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/PurchaseBackList.vue
View file @
81bac343
...
...
@@ -50,7 +50,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"用于采购入库单据的退货。采购退货单可以由采购出库单转过来,也可以单独创建。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
@@ -155,13 +155,13 @@
return
(
record
.
discountMoney
+
record
.
discountLastMoney
).
toFixed
(
2
);
}
},
{
title
:
'
待
收
金额
'
,
dataIndex
:
'
needBackMoney
'
,
width
:
80
,
{
title
:
'
待
退
金额
'
,
dataIndex
:
'
needBackMoney
'
,
width
:
80
,
customRender
:
function
(
text
,
record
,
index
)
{
let
needBackMoney
=
record
.
discountLastMoney
+
record
.
otherMoney
return
needBackMoney
?
needBackMoney
.
toFixed
(
2
):
''
}
},
{
title
:
'
收
款
'
,
dataIndex
:
'
changeAmount
'
,
width
:
50
},
{
title
:
'
退
款
'
,
dataIndex
:
'
changeAmount
'
,
width
:
50
},
{
title
:
'
操作
'
,
dataIndex
:
'
action
'
,
...
...
jshERP-web/src/views/bill/PurchaseInList.vue
View file @
81bac343
...
...
@@ -51,7 +51,7 @@
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"采购入库单可以由采购订单转过来,也可以单独创建。
采购入库单据中的仓库列表只显示当前用户有权限的仓库。采购入库单可以使用多账户付款。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/PurchaseOrderList.vue
View file @
81bac343
...
...
@@ -53,7 +53,7 @@
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"采购订单不涉及入库仓库和付款金额,采购订单可以转采购入库单,但需要先对采购订单进行审核。
勾选之后可以进行批量操作(删除、审核、反审核)"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/RetailBackList.vue
View file @
81bac343
...
...
@@ -50,7 +50,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"用于零售出库单据的退货。零售退货单可以由零售出库单转过来,也可以单独创建。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/RetailOutList.vue
View file @
81bac343
...
...
@@ -50,7 +50,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"用于非会员和会员的单据录入,主要是用于散户使用,不能欠款。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/SaleBackList.vue
View file @
81bac343
...
...
@@ -50,7 +50,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"用于销售出库单据的退货。销售退货单可以由销售出库单转过来,也可以单独创建。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
@@ -155,13 +155,13 @@
return
(
record
.
discountMoney
+
record
.
discountLastMoney
).
toFixed
(
2
);
}
},
{
title
:
'
待
付
金额
'
,
dataIndex
:
'
needBackMoney
'
,
width
:
80
,
{
title
:
'
待
退
金额
'
,
dataIndex
:
'
needBackMoney
'
,
width
:
80
,
customRender
:
function
(
text
,
record
,
index
)
{
let
needBackMoney
=
record
.
discountLastMoney
+
record
.
otherMoney
return
needBackMoney
?
needBackMoney
.
toFixed
(
2
):
''
}
},
{
title
:
'
付
款
'
,
dataIndex
:
'
changeAmount
'
,
width
:
50
},
{
title
:
'
退
款
'
,
dataIndex
:
'
changeAmount
'
,
width
:
50
},
{
title
:
'
操作
'
,
dataIndex
:
'
action
'
,
...
...
jshERP-web/src/views/bill/SaleOrderList.vue
View file @
81bac343
...
...
@@ -53,7 +53,7 @@
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"销售订单不涉及出库仓库和收款金额,销售订单可以转销售出库单,但需要先对销售订单进行审核。
勾选之后可以进行批量操作(删除、审核、反审核)"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/SaleOutList.vue
View file @
81bac343
...
...
@@ -51,7 +51,7 @@
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"销售出库单可以由销售订单转过来,也可以单独创建。
销售出库单据中的仓库列表只显示当前用户有权限的仓库。销售出库单可以使用多账户收款。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/bill/modules/PurchaseBackModal.vue
View file @
81bac343
...
...
@@ -98,7 +98,7 @@
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"本次退款"
>
<a-input
placeholder=
"请输入本次
付
款"
v-decorator.trim=
"[ 'changeAmount' ]"
@
keyup=
"onKeyUpChangeAmount"
/>
<a-input
placeholder=
"请输入本次
退
款"
v-decorator.trim=
"[ 'changeAmount' ]"
@
keyup=
"onKeyUpChangeAmount"
:readOnly=
"true"
/>
</a-form-item>
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
...
...
jshERP-web/src/views/bill/modules/RetailOutModal.vue
View file @
81bac343
...
...
@@ -17,7 +17,7 @@
<a-row
class=
"form-row"
:gutter=
"24"
>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"会员卡号"
>
<a-select
placeholder=
"选择会员卡号"
v-decorator=
"[ 'organId' ]"
:dropdownMatchSelectWidth=
"false"
>
<a-select
placeholder=
"选择会员卡号"
v-decorator=
"[ 'organId' ]"
:dropdownMatchSelectWidth=
"false"
@
change=
"onChangeOrgan"
>
<a-select-option
v-for=
"(item,index) in retailList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
supplier
}}
</a-select-option>
...
...
@@ -36,9 +36,10 @@
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"收款类型"
>
<a-select
placeholder=
"请选择付款类型"
v-decorator=
"[ 'payType' ]"
>
<a-select-option
value=
"现付"
>
现付
</a-select-option>
<a-select-option
value=
"预付款"
>
预付款
</a-select-option>
<a-select
placeholder=
"请选择付款类型"
v-decorator=
"[ 'payType' ]"
:dropdownMatchSelectWidth=
"false"
>
<a-select-option
v-for=
"(item,index) in payTypeList"
:key=
"index"
:value=
"item.value"
>
{{
item
.
text
}}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
...
...
@@ -112,6 +113,7 @@
import
{
JEditableTableMixin
}
from
'
@/mixins/JEditableTableMixin
'
import
{
BillModalMixin
}
from
'
../mixins/BillModalMixin
'
import
{
getMpListShort
}
from
"
@/utils/util
"
import
{
getAction
}
from
'
@/api/manage
'
import
JUpload
from
'
@/components/jeecg/JUpload
'
import
JDate
from
'
@/components/jeecg/JDate
'
import
Vue
from
'
vue
'
...
...
@@ -133,6 +135,7 @@
operTimeStr
:
''
,
prefixNo
:
'
LSCK
'
,
fileList
:[],
payTypeList
:
[],
model
:
{},
labelCol
:
{
xs
:
{
span
:
24
},
...
...
@@ -189,6 +192,7 @@
}
},
created
()
{
this
.
initPayTypeList
()
},
methods
:
{
//调用完edit()方法之后会自动调用此方法
...
...
@@ -203,6 +207,11 @@
this
.
model
.
operTime
=
this
.
model
.
operTimeStr
this
.
model
.
getAmount
=
this
.
model
.
changeAmount
this
.
fileList
=
this
.
model
.
fileName
if
(
this
.
model
.
payType
===
'
预付款
'
){
this
.
payTypeList
=
[]
this
.
payTypeList
.
push
({
"
value
"
:
"
预付款
"
,
"
text
"
:
"
预付款
"
})
this
.
payTypeList
.
push
({
"
value
"
:
"
现付
"
,
"
text
"
:
"
现付
"
})
}
this
.
$nextTick
(()
=>
{
this
.
form
.
setFieldsValue
(
pick
(
this
.
model
,
'
organId
'
,
'
operTime
'
,
'
number
'
,
'
payType
'
,
'
remark
'
,
'
discount
'
,
'
discountMoney
'
,
'
discountLastMoney
'
,
'
otherMoney
'
,
'
accountId
'
,
'
changeAmount
'
,
'
getAmount
'
))
...
...
@@ -239,6 +248,28 @@
rows
:
JSON
.
stringify
(
detailArr
),
}
},
//加载收款类型
initPayTypeList
()
{
this
.
payTypeList
.
push
({
"
value
"
:
"
现付
"
,
"
text
"
:
"
现付
"
})
},
//选择会员的触发事件
onChangeOrgan
(
value
)
{
getAction
(
"
/supplier/info
"
,
{
id
:
value
}).
then
(
res
=>
{
if
(
res
&&
res
.
code
===
200
){
this
.
payTypeList
=
[]
let
info
=
res
.
data
.
info
if
(
info
.
advanceIn
)
{
this
.
payTypeList
.
push
({
"
value
"
:
"
预付款
"
,
"
text
"
:
"
预付款(
"
+
info
.
advanceIn
+
"
)
"
})
this
.
payTypeList
.
push
({
"
value
"
:
"
现付
"
,
"
text
"
:
"
现付
"
})
this
.
$nextTick
(()
=>
{
this
.
form
.
setFieldsValue
({
'
payType
'
:
'
预付款
'
})
})
}
else
{
this
.
payTypeList
.
push
({
"
value
"
:
"
现付
"
,
"
text
"
:
"
现付
"
})
}
}
})
},
//改变实收金额、收款金额的值
autoChangePrice
(
target
)
{
let
allLastMoney
=
target
.
statisticsColumns
.
allPrice
...
...
jshERP-web/src/views/bill/modules/SaleBackModal.vue
View file @
81bac343
...
...
@@ -98,7 +98,7 @@
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
<a-form-item
:labelCol=
"labelCol"
:wrapperCol=
"wrapperCol"
label=
"本次退款"
>
<a-input
placeholder=
"请输入本次
付
款"
v-decorator.trim=
"[ 'changeAmount' ]"
@
keyup=
"onKeyUpChangeAmount"
/>
<a-input
placeholder=
"请输入本次
退
款"
v-decorator.trim=
"[ 'changeAmount' ]"
@
keyup=
"onKeyUpChangeAmount"
:readOnly=
"true"
/>
</a-form-item>
</a-col>
<a-col
:lg=
"6"
:md=
"12"
:sm=
"24"
>
...
...
jshERP-web/src/views/financial/AdvanceInList.vue
View file @
81bac343
...
...
@@ -45,7 +45,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"针对会员模块,对会员收取预付款。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/financial/GiroList.vue
View file @
81bac343
...
...
@@ -45,7 +45,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"转账:本系统的转账是指从一个银行存款账户转入到另一个银行存款账户。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/financial/ItemInList.vue
View file @
81bac343
...
...
@@ -45,7 +45,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"收入单主要处理一些销售收入以外的收入如维修服务收入、利息收入、调账收入等。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
jshERP-web/src/views/financial/ItemOutList.vue
View file @
81bac343
...
...
@@ -45,7 +45,7 @@
</a-button>
</a-dropdown>
<a-tooltip
placement=
"left"
title=
"支出单主要处理一些进货支出以外的支出如水电支出、房租支出等。"
slot=
"action"
>
<a-icon
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
<a-icon
v-if=
"btnEnableList.indexOf(1)>-1"
type=
"info-circle"
style=
"font-size:20px;float:right;"
/>
</a-tooltip>
</div>
<!-- table区域-begin -->
...
...
Prev
1
2
Next
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