Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jiedao-app-operator-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
lanbaoming
jiedao-app-operator-master
Commits
5b189f21
Commit
5b189f21
authored
Dec 28, 2022
by
我在何方
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
财务管理国际化
parent
79a160bc
Changes
13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
583 additions
and
31 deletions
+583
-31
en_US.json
src/i18n/languages/en_US.json
+278
-2
zh_CN.json
src/i18n/languages/zh_CN.json
+278
-2
creatPayment.vue
src/views/ecw/financial/creatPayment.vue
+3
-3
openInvoice.vue
src/views/ecw/financial/openInvoice.vue
+1
-1
payable.vue
src/views/ecw/financial/payable.vue
+1
-1
paymentDetail.vue
src/views/ecw/financial/paymentDetail.vue
+2
-2
paymentExamine.vue
src/views/ecw/financial/paymentExamine.vue
+2
-2
paymentVoucher.vue
src/views/ecw/financial/paymentVoucher.vue
+4
-4
printPaymentVoucher.vue
src/views/ecw/financial/printPaymentVoucher.vue
+1
-1
printVoucher.vue
src/views/ecw/financial/printVoucher.vue
+2
-2
receiptDetail.vue
src/views/ecw/financial/receiptDetail.vue
+9
-9
voucher.vue
src/views/ecw/financial/voucher.vue
+1
-1
index.vue
src/views/system/internalHelpDoc/index.vue
+1
-1
No files found.
src/i18n/languages/en_US.json
View file @
5b189f21
This diff is collapsed.
Click to expand it.
src/i18n/languages/zh_CN.json
View file @
5b189f21
This diff is collapsed.
Click to expand it.
src/views/ecw/financial/creatPayment.vue
View file @
5b189f21
...
@@ -190,7 +190,7 @@
...
@@ -190,7 +190,7 @@
<el-input
v-model=
"scope.row.exchangeRate"
></el-input>
<el-input
v-model=
"scope.row.exchangeRate"
></el-input>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
:label=
"$t('税率
%')
"
align=
"center"
prop=
"taxRate"
>
<el-table-column
:label=
"$t('税率
')+'%'
"
align=
"center"
prop=
"taxRate"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-input
v-model=
"scope.row.taxRate"
@
keyup.native=
"scope.row.taxRate = oninput(scope.row.taxRate)"
></el-input>
<el-input
v-model=
"scope.row.taxRate"
@
keyup.native=
"scope.row.taxRate = oninput(scope.row.taxRate)"
></el-input>
</
template
>
</
template
>
...
@@ -218,7 +218,7 @@
...
@@ -218,7 +218,7 @@
style=
"margin-bottom: 0"
style=
"margin-bottom: 0"
prop=
"accountNumber"
prop=
"accountNumber"
:rules=
"[
:rules=
"[
{ required: true, message:
'账单号不能为空'
, trigger: 'blur' },
{ required: true, message:
$t('账单号不能为空')
, trigger: 'blur' },
]"
]"
>
>
<el-input
<el-input
...
@@ -250,7 +250,7 @@
...
@@ -250,7 +250,7 @@
</el-card>
</el-card>
<div
slot=
"footer"
style=
"margin: 20px 0"
>
<div
slot=
"footer"
style=
"margin: 20px 0"
>
<!-- <el-button type="primary" @click="submitDraft">保 存</el-button> -->
<!-- <el-button type="primary" @click="submitDraft">保 存</el-button> -->
<el-button
type=
"primary"
@
click=
"submitForm"
>
{{id==0?
'新 增':'编 辑'
}}
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm"
>
{{id==0?
$t('新增'):$t('编辑')
}}
</el-button>
</div>
</div>
<el-dialog
<el-dialog
:visible.sync=
"open"
:visible.sync=
"open"
...
...
src/views/ecw/financial/openInvoice.vue
View file @
5b189f21
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
<el-descriptions-item
:label=
"$t('纳税人识别号')"
>
{{
invoiceData
.
taxpayer
}}
</el-descriptions-item>
<el-descriptions-item
:label=
"$t('纳税人识别号')"
>
{{
invoiceData
.
taxpayer
}}
</el-descriptions-item>
<el-descriptions-item
:label=
"$t('地址')"
>
{{
invoiceData
.
addressPhone
}}
</el-descriptions-item>
<el-descriptions-item
:label=
"$t('地址')"
>
{{
invoiceData
.
addressPhone
}}
</el-descriptions-item>
<el-descriptions-item
:label=
"$t('开户行')"
>
{{
invoiceData
.
accountBank
}}
</el-descriptions-item>
<el-descriptions-item
:label=
"$t('开户行')"
>
{{
invoiceData
.
accountBank
}}
</el-descriptions-item>
<el-descriptions-item
:label=
"$t('税率
%')
"
>
<el-descriptions-item
:label=
"$t('税率
')+'%'
"
>
<el-form-item
label=
""
>
<el-form-item
label=
""
>
<el-input
v-model=
"invoiceData.taxRate"
></el-input>
<el-input
v-model=
"invoiceData.taxRate"
></el-input>
</el-form-item>
</el-form-item>
...
...
src/views/ecw/financial/payable.vue
View file @
5b189f21
...
@@ -348,7 +348,7 @@ export default {
...
@@ -348,7 +348,7 @@ export default {
},
},
deleteClick
(
row
)
{
deleteClick
(
row
)
{
const
id
=
row
.
id
;
const
id
=
row
.
id
;
this
.
$modal
.
confirm
(
this
.
$t
(
'
是否确认删除该应付款
?
'
)
).
then
(
function
()
{
this
.
$modal
.
confirm
(
this
.
$t
(
'
是否确认删除该应付款
'
)
+
'
?
'
).
then
(
function
()
{
return
deletePayable
(
id
);
return
deletePayable
(
id
);
}).
then
(()
=>
{
}).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
...
...
src/views/ecw/financial/paymentDetail.vue
View file @
5b189f21
...
@@ -159,8 +159,8 @@
...
@@ -159,8 +159,8 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
:label=
"$t('汇率')"
align=
"center"
prop=
"exchangeRate"
/>
<el-table-column
:label=
"$t('汇率')"
align=
"center"
prop=
"exchangeRate"
/>
<el-table-column
:label=
"$t('税率
%')
"
align=
"center"
prop=
"taxRate"
/>
<el-table-column
:label=
"$t('税率
')+'%'
"
align=
"center"
prop=
"taxRate"
/>
<el-table-column
:label=
"$t('价税合计
(RMB)')
"
align=
"center"
prop=
"total"
>
<el-table-column
:label=
"$t('价税合计
')+'(RMB)'
"
align=
"center"
prop=
"total"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<!--
<span>
{{
scope
.
row
.
total
=
((
scope
.
row
.
totalAmount
*
scope
.
row
.
exchangeRate
)
+
(
scope
.
row
.
totalAmount
*
scope
.
row
.
exchangeRate
)
*
(
scope
.
row
.
taxRate
/
100
)).
toFixed
(
6
)
}}
</span>
-->
<!--
<span>
{{
scope
.
row
.
total
=
((
scope
.
row
.
totalAmount
*
scope
.
row
.
exchangeRate
)
+
(
scope
.
row
.
totalAmount
*
scope
.
row
.
exchangeRate
)
*
(
scope
.
row
.
taxRate
/
100
)).
toFixed
(
6
)
}}
</span>
-->
<span>
{{
scope
.
row
.
total
}}
</span>
<span>
{{
scope
.
row
.
total
}}
</span>
...
...
src/views/ecw/financial/paymentExamine.vue
View file @
5b189f21
...
@@ -58,12 +58,12 @@
...
@@ -58,12 +58,12 @@
<el-input v-model="scope.row.exchangeRate"></el-input>
<el-input v-model="scope.row.exchangeRate"></el-input>
</template> -->
</template> -->
</el-table-column>
</el-table-column>
<el-table-column
:label=
"$t('税率
%')
"
align=
"center"
prop=
"taxRate"
>
<el-table-column
:label=
"$t('税率
')+'%'
"
align=
"center"
prop=
"taxRate"
>
<!-- <template slot-scope="scope">
<!-- <template slot-scope="scope">
<el-input v-model="scope.row.taxRate"></el-input>
<el-input v-model="scope.row.taxRate"></el-input>
</template> -->
</template> -->
</el-table-column>
</el-table-column>
<el-table-column
:label=
"$t('价税合计
(RMB)')
"
align=
"center"
prop=
"total"
/>
<el-table-column
:label=
"$t('价税合计
')+'(RMB)'
"
align=
"center"
prop=
"total"
/>
</el-table>
</el-table>
<el-descriptions
:column=
"1"
class=
"card"
border
>
<el-descriptions
:column=
"1"
class=
"card"
border
>
...
...
src/views/ecw/financial/paymentVoucher.vue
View file @
5b189f21
...
@@ -302,7 +302,7 @@ export default {
...
@@ -302,7 +302,7 @@ export default {
}
,
}
,
deleteClick
(
row
)
{
deleteClick
(
row
)
{
const
id
=
row
.
id
;
const
id
=
row
.
id
;
this
.
$modal
.
confirm
(
this
.
$t
(
'
是否确认删除该付款单
?
'
)
).
then
(
function
()
{
this
.
$modal
.
confirm
(
this
.
$t
(
'
是否确认删除该付款单
'
)
+
'
?
'
).
then
(
function
()
{
return
deletePayment
(
id
);
return
deletePayment
(
id
);
}
).
then
(()
=>
{
}
).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
...
@@ -311,7 +311,7 @@ export default {
...
@@ -311,7 +311,7 @@ export default {
}
,
}
,
verificationClick
(
row
)
{
verificationClick
(
row
)
{
const
id
=
row
.
id
;
const
id
=
row
.
id
;
this
.
$modal
.
confirm
(
this
.
$t
(
'
您确认要核销吗
?
'
)
).
then
(
function
()
{
this
.
$modal
.
confirm
(
this
.
$t
(
'
您确认要核销吗
'
)
+
'
?
'
).
then
(
function
()
{
return
paymentVerification
(
id
);
return
paymentVerification
(
id
);
}
).
then
(()
=>
{
}
).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
...
@@ -320,7 +320,7 @@ export default {
...
@@ -320,7 +320,7 @@ export default {
}
,
}
,
verificationCancelClick
(
row
)
{
verificationCancelClick
(
row
)
{
const
id
=
row
.
id
;
const
id
=
row
.
id
;
this
.
$modal
.
confirm
(
this
.
$t
(
'
您确认要反核销吗
?
'
)
).
then
(
function
()
{
this
.
$modal
.
confirm
(
this
.
$t
(
'
您确认要反核销吗
'
)
+
'
?
'
).
then
(
function
()
{
return
paymentVerificationCancel
(
id
);
return
paymentVerificationCancel
(
id
);
}
).
then
(()
=>
{
}
).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
...
@@ -329,7 +329,7 @@ export default {
...
@@ -329,7 +329,7 @@ export default {
}
,
}
,
verifyCancelClick
(
row
)
{
verifyCancelClick
(
row
)
{
const
id
=
row
.
id
;
const
id
=
row
.
id
;
this
.
$modal
.
confirm
(
this
.
$t
(
'
您确认要反审核吗
?
'
)
).
then
(
function
()
{
this
.
$modal
.
confirm
(
this
.
$t
(
'
您确认要反审核吗
'
)
+
'
?
'
).
then
(
function
()
{
return
paymentVerifyCancel
(
id
);
return
paymentVerifyCancel
(
id
);
}
).
then
(()
=>
{
}
).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
...
...
src/views/ecw/financial/printPaymentVoucher.vue
View file @
5b189f21
...
@@ -102,7 +102,7 @@
...
@@ -102,7 +102,7 @@
return
{
return
{
loadings
:
false
,
loadings
:
false
,
form
:{},
form
:{},
title
:
'
收款单
'
,
title
:
this
.
$t
(
'
收款单
'
)
,
creatorData
:[],
creatorData
:[],
list
:[],
list
:[],
fileList
:[],
fileList
:[],
...
...
src/views/ecw/financial/printVoucher.vue
View file @
5b189f21
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<div
id=
"print"
style=
"font-size: 18px;"
>
<div
id=
"print"
style=
"font-size: 18px;"
>
<div
style=
"text-align: center;font-weight: bold;font-size: 26px;padding: 22px 0;border-top: 1px solid #666;border-left:1px solid #666;border-right: 1px solid #666;"
>
捷道货运收款单
</div>
<div
style=
"text-align: center;font-weight: bold;font-size: 26px;padding: 22px 0;border-top: 1px solid #666;border-left:1px solid #666;border-right: 1px solid #666;"
>
{{
$t
(
'
捷道货运收款单
'
)
}}
</div>
<table
border=
"1"
style=
"width: 100%;text-align: center;border-collapse: collapse; "
>
<table
border=
"1"
style=
"width: 100%;text-align: center;border-collapse: collapse; "
>
<tr>
<tr>
<td
style=
"font-weight: bold;width:12.5%"
>
{{
$t
(
'
部门
'
)
}}
</td>
<td
style=
"font-weight: bold;width:12.5%"
>
{{
$t
(
'
部门
'
)
}}
</td>
...
@@ -107,7 +107,7 @@
...
@@ -107,7 +107,7 @@
return
{
return
{
loadings
:
false
,
loadings
:
false
,
form
:{
}
,
form
:{
}
,
title
:
'
收款单
'
,
title
:
this
.
$t
(
'
收款单
'
)
,
// creatorData:[],
// creatorData:[],
list
:[],
list
:[],
fileList
:[],
fileList
:[],
...
...
src/views/ecw/financial/receiptDetail.vue
View file @
5b189f21
...
@@ -102,7 +102,7 @@
...
@@ -102,7 +102,7 @@
{{
form
.
projectName
}}
{{
form
.
projectName
}}
<!--
<
el
-
input
v
-
model
=
"
form.projectName
"
><
/el-input> --
>
<!--
<
el
-
input
v
-
model
=
"
form.projectName
"
><
/el-input> --
>
<
/el-descriptions-item
>
<
/el-descriptions-item
>
<
el
-
descriptions
-
item
:
label
=
"
$t('税率
%')
"
>
<
el
-
descriptions
-
item
:
label
=
"
$t('税率
')+'%'
"
>
{{
form
.
taxRate
}}
{{
form
.
taxRate
}}
<!--
<
el
-
input
v
-
model
=
"
form.taxRate
"
><
/el-input> --
>
<!--
<
el
-
input
v
-
model
=
"
form.taxRate
"
><
/el-input> --
>
<
/el-descriptions-item
>
<
/el-descriptions-item
>
...
@@ -839,7 +839,7 @@ export default {
...
@@ -839,7 +839,7 @@ export default {
}
,
}
,
deleteClick
(
row
)
{
deleteClick
(
row
)
{
const
id
=
row
.
id
;
const
id
=
row
.
id
;
this
.
$modal
.
confirm
(
this
.
$t
(
'
是否确认删除该收款单
?
'
)
).
then
(
function
()
{
this
.
$modal
.
confirm
(
this
.
$t
(
'
是否确认删除该收款单
'
)
+
'
?
'
).
then
(
function
()
{
return
deleteReceiptItem
(
id
);
return
deleteReceiptItem
(
id
);
}
).
then
(()
=>
{
}
).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
...
@@ -849,7 +849,7 @@ export default {
...
@@ -849,7 +849,7 @@ export default {
verificationClick
(
row
)
{
verificationClick
(
row
)
{
const
id
=
row
.
id
;
const
id
=
row
.
id
;
this
.
$modal
this
.
$modal
.
confirm
(
this
.
$t
(
'
您确认要核销吗
?
'
)
)
.
confirm
(
this
.
$t
(
'
您确认要核销吗
'
)
+
'
?
'
)
.
then
(
function
()
{
.
then
(
function
()
{
return
receiptItemVerification
(
id
);
return
receiptItemVerification
(
id
);
}
)
}
)
...
@@ -862,7 +862,7 @@ export default {
...
@@ -862,7 +862,7 @@ export default {
verificationCancelClick
(
row
)
{
verificationCancelClick
(
row
)
{
const
id
=
row
.
id
;
const
id
=
row
.
id
;
this
.
$modal
this
.
$modal
.
confirm
(
this
.
$t
(
'
您确认要反核销吗
?
'
)
)
.
confirm
(
this
.
$t
(
'
您确认要反核销吗
'
)
+
'
?
'
)
.
then
(
function
()
{
.
then
(
function
()
{
return
receiptItemVerificationCancel
(
id
);
return
receiptItemVerificationCancel
(
id
);
}
)
}
)
...
@@ -877,12 +877,12 @@ export default {
...
@@ -877,12 +877,12 @@ export default {
}
,
}
,
batchVerification
()
{
batchVerification
()
{
if
(
this
.
multipleSelection
.
length
===
0
)
{
if
(
this
.
multipleSelection
.
length
===
0
)
{
this
.
$modal
.
msgError
(
this
.
$t
(
'
请选择需要核销的收款明细
!
'
));
this
.
$modal
.
msgError
(
this
.
$t
(
'
请选择需要核销的收款明细
'
));
return
return
}
}
const
params
=
{
ids
:
this
.
multipleSelection
.
map
(
v
=>
v
.
id
).
join
(
'
,
'
)
}
const
params
=
{
ids
:
this
.
multipleSelection
.
map
(
v
=>
v
.
id
).
join
(
'
,
'
)
}
this
.
$modal
this
.
$modal
.
confirm
(
this
.
$t
(
'
您确认要核销吗?
'
))
.
confirm
(
this
.
$t
(
'
您确认要核销吗
'
+
'
?
'
))
.
then
(
function
()
{
.
then
(
function
()
{
return
receiptItemBatchVerification
(
params
);
return
receiptItemBatchVerification
(
params
);
}
)
}
)
...
@@ -897,11 +897,11 @@ export default {
...
@@ -897,11 +897,11 @@ export default {
}
,
}
,
verificationAll
()
{
verificationAll
()
{
if
(
!
this
.
detailed
||
this
.
detailed
.
length
==
0
){
if
(
!
this
.
detailed
||
this
.
detailed
.
length
==
0
){
this
.
$modal
.
msgError
(
this
.
$t
(
'
当前收款单未添加银行收款明细,无法全部核销,请添加银行收款单明细,并核销所有实收明细后再进行全部核销
!
'
));
this
.
$modal
.
msgError
(
this
.
$t
(
'
当前收款单未添加银行收款明细,无法全部核销,请添加银行收款单明细,并核销所有实收明细后再进行全部核销
'
));
return
return
}
}
this
.
$modal
this
.
$modal
.
confirm
(
this
.
$t
(
'
您确认要全部核销吗?
'
))
.
confirm
(
this
.
$t
(
'
您确认要全部核销吗
'
+
'
?
'
))
.
then
(()
=>
{
.
then
(()
=>
{
return
receiptItemAllVerification
(
this
.
id
);
return
receiptItemAllVerification
(
this
.
id
);
}
)
}
)
...
@@ -998,7 +998,7 @@ export default {
...
@@ -998,7 +998,7 @@ export default {
this
.
loading
.
close
();
this
.
loading
.
close
();
}
,
}
,
beforeRemove
(
file
,
fileList
)
{
beforeRemove
(
file
,
fileList
)
{
return
this
.
$confirm
(
this
.
$t
(
'
确定移除
?
'
)
).
then
(
res
=>
{
return
this
.
$confirm
(
this
.
$t
(
'
确定移除
'
)
+
'
?
'
).
then
(
res
=>
{
setTimeout
(()
=>
{
setTimeout
(()
=>
{
this
.
addForm
.
attr
=
fileList
.
map
(
v
=>
({
name
:
v
.
name
,
url
:
v
.
response
?
v
.
response
.
data
:
v
.
url
}
))
this
.
addForm
.
attr
=
fileList
.
map
(
v
=>
({
name
:
v
.
name
,
url
:
v
.
response
?
v
.
response
.
data
:
v
.
url
}
))
}
,
300
)
}
,
300
)
...
...
src/views/ecw/financial/voucher.vue
View file @
5b189f21
...
@@ -361,7 +361,7 @@ export default {
...
@@ -361,7 +361,7 @@ export default {
}
,
}
,
deleteClick
(
row
)
{
deleteClick
(
row
)
{
const
id
=
row
.
id
;
const
id
=
row
.
id
;
this
.
$modal
.
confirm
(
this
.
$t
(
'
是否确认删除该收款单
?
'
)
).
then
(
function
()
{
this
.
$modal
.
confirm
(
this
.
$t
(
'
是否确认删除该收款单
'
)
+
'
?
'
).
then
(
function
()
{
return
deleteReceipt
(
id
);
return
deleteReceipt
(
id
);
}
).
then
(()
=>
{
}
).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
...
...
src/views/system/internalHelpDoc/index.vue
View file @
5b189f21
...
@@ -65,7 +65,7 @@
...
@@ -65,7 +65,7 @@
@
pagination=
"getList"
/>
@
pagination=
"getList"
/>
<!-- 对话框(添加 / 修改) -->
<!-- 对话框(添加 / 修改) -->
<el-dialog
:title=
"title"
:visible.sync=
"open"
width=
"
5
00px"
append-to-body
>
<el-dialog
:title=
"title"
:visible.sync=
"open"
width=
"
8
00px"
append-to-body
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"标题中文"
prop=
"titleZh"
>
<el-form-item
label=
"标题中文"
prop=
"titleZh"
>
<el-input
v-model=
"form.titleZh"
placeholder=
"请输入标题中文"
/>
<el-input
v-model=
"form.titleZh"
placeholder=
"请输入标题中文"
/>
...
...
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