|
|
@@ -34,9 +34,9 @@
|
|
|
>
|
|
|
<template slot="menuLeft" slot-scope="{ row }">
|
|
|
<el-button type="success" size="small" @click="multipleInvoicing">选择开票</el-button>
|
|
|
- <span style="font-size: 24px;font-weight: 600;">
|
|
|
- <span style="color: #67C23A;margin-right: 10px;"> CNY:¥{{ amountSubSum }}元 </span>
|
|
|
- <span style="color: #E6A23C;"> USD:${{ amountSubUsdSum }}元 </span>
|
|
|
+ <span style="font-size: 24px; font-weight: 600">
|
|
|
+ <span style="color: #67c23a; margin-right: 10px"> CNY:¥{{ amountSubSum }} </span>
|
|
|
+ <span style="color: #e6a23c"> USD:${{ amountSubUsdSum }} </span>
|
|
|
</span>
|
|
|
</template>
|
|
|
<template slot="menu" slot-scope="{ row }">
|
|
|
@@ -87,9 +87,9 @@
|
|
|
<template slot="menuLeft">
|
|
|
<el-button type="success" size="small" icon="el-icon-plus" plain @click="newbillFun">新建发票 </el-button>
|
|
|
<el-button type="danger" size="small" icon="el-icon-delete" plain @click="handleDelete">一键删除 </el-button>
|
|
|
- <span style="font-size: 24px;font-weight: 600;">
|
|
|
- <span style="color: #67C23A;margin-right: 10px;"> CNY:¥{{ amountSubSum }}元 </span>
|
|
|
- <span style="color: #E6A23C;"> USD:${{ amountSubUsdSum }}元 </span>
|
|
|
+ <span style="font-size: 24px; font-weight: 600">
|
|
|
+ <span style="color: #67c23a; margin-right: 10px"> CNY:¥{{ amountSubSum }} </span>
|
|
|
+ <span style="color: #e6a23c"> USD:${{ amountSubUsdSum }} </span>
|
|
|
</span>
|
|
|
</template>
|
|
|
<template slot="menu" slot-scope="{ row }">
|
|
|
@@ -100,11 +100,11 @@
|
|
|
size="small"
|
|
|
:disabled="
|
|
|
row.status == 3 ||
|
|
|
- (saberUserInfo.role_name.indexOf('admin') == -1
|
|
|
- ? saberUserInfo.role_name.indexOf('允许修改他人业务') == -1
|
|
|
- ? saberUserInfo.user_id != row.createUser
|
|
|
- : false
|
|
|
- : false)
|
|
|
+ (saberUserInfo.role_name.indexOf('admin') == -1
|
|
|
+ ? saberUserInfo.role_name.indexOf('允许修改他人业务') == -1
|
|
|
+ ? saberUserInfo.user_id != row.createUser
|
|
|
+ : false
|
|
|
+ : false)
|
|
|
"
|
|
|
@click="rowDel(row)"
|
|
|
>删除
|
|
|
@@ -176,13 +176,13 @@ export default {
|
|
|
page: {
|
|
|
pageSize: 10,
|
|
|
currentPage: 1,
|
|
|
- total: 0
|
|
|
+ total: 0,
|
|
|
},
|
|
|
// 任务列表数据
|
|
|
applyPage: {
|
|
|
pageSize: 10,
|
|
|
currentPage: 1,
|
|
|
- total: 0
|
|
|
+ total: 0,
|
|
|
},
|
|
|
applySelectionList: [], // 任务列表多选
|
|
|
// 业务单据 多选
|
|
|
@@ -213,36 +213,46 @@ export default {
|
|
|
width: "120",
|
|
|
search: true,
|
|
|
searchOrder: 1,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "MB/L NO",
|
|
|
prop: "mblnos",
|
|
|
search: true,
|
|
|
searchOrder: 2,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "HB/L NO",
|
|
|
prop: "hblnos",
|
|
|
search: true,
|
|
|
searchOrder: 4,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
- label: "单据编号",
|
|
|
+ label: "业务单号",
|
|
|
+ prop: "businessNo",
|
|
|
+ width: "100",
|
|
|
+ search: true,
|
|
|
+ searchOrder: 5,
|
|
|
+ overHidden: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "对账单号",
|
|
|
prop: "billNo",
|
|
|
search: true,
|
|
|
- overHidden: true
|
|
|
+ width: "100",
|
|
|
+ searchOrder: 6,
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "单据日期",
|
|
|
prop: "billDate",
|
|
|
- width:100,
|
|
|
+ width: 100,
|
|
|
type: "date",
|
|
|
format: "yyyy-MM-dd",
|
|
|
valueFormat: "yyyy-MM-dd HH:mm:ss",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
// {
|
|
|
// label: "单据开始日期",
|
|
|
@@ -279,21 +289,21 @@ export default {
|
|
|
searchRange: true,
|
|
|
format: "yyyy-MM-dd",
|
|
|
valueFormat: "yyyy-MM-dd HH:mm:ss",
|
|
|
- searchDefaultTime: ["00:00:00", "23:59:59"]
|
|
|
+ searchDefaultTime: ["00:00:00", "23:59:59"],
|
|
|
},
|
|
|
{
|
|
|
label: "费用名称",
|
|
|
prop: "feeCnName",
|
|
|
width: "140",
|
|
|
search: true,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票抬头",
|
|
|
prop: "invCorpCnName",
|
|
|
width: "160",
|
|
|
search: true,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票币种",
|
|
|
@@ -304,60 +314,44 @@ export default {
|
|
|
dicUrl: "/api/blade-los/bcurrency/page?current=1&size=20",
|
|
|
props: {
|
|
|
label: "code",
|
|
|
- value: "code"
|
|
|
+ value: "code",
|
|
|
},
|
|
|
- dicFormatter: res => {
|
|
|
+ dicFormatter: (res) => {
|
|
|
return res.data.records;
|
|
|
},
|
|
|
- overHidden: true
|
|
|
- },
|
|
|
- {
|
|
|
- label: "业务单号",
|
|
|
- prop: "businessNo",
|
|
|
- width: "100",
|
|
|
- search: true,
|
|
|
- searchOrder: 5,
|
|
|
- overHidden: true
|
|
|
- },
|
|
|
- {
|
|
|
- label: "对账单号",
|
|
|
- prop: "checkNo",
|
|
|
- search: true,
|
|
|
- width: "100",
|
|
|
- searchOrder: 6,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "船名",
|
|
|
prop: "vesselCnName",
|
|
|
search: true,
|
|
|
searchOrder: 7,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "航次",
|
|
|
prop: "voyageNo",
|
|
|
search: true,
|
|
|
searchOrder: 8,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "开票金额",
|
|
|
prop: "amountLoc",
|
|
|
width: "120",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "申请人",
|
|
|
prop: "applicantName",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "备注",
|
|
|
prop: "remarks",
|
|
|
- overHidden: true
|
|
|
- }
|
|
|
- ]
|
|
|
+ overHidden: true,
|
|
|
+ },
|
|
|
+ ],
|
|
|
},
|
|
|
// 业务单据
|
|
|
option: {},
|
|
|
@@ -385,21 +379,21 @@ export default {
|
|
|
width: "120",
|
|
|
search: true,
|
|
|
searchOrder: 1,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "主单号",
|
|
|
prop: "mblno",
|
|
|
search: true,
|
|
|
searchOrder: 2,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "分单号",
|
|
|
prop: "hblno",
|
|
|
search: true,
|
|
|
searchOrder: 4,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "单据编号",
|
|
|
@@ -409,49 +403,66 @@ export default {
|
|
|
{
|
|
|
required: true,
|
|
|
message: "请输入单据编号",
|
|
|
- trigger: "blur"
|
|
|
- }
|
|
|
+ trigger: "blur",
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
+ },
|
|
|
+
|
|
|
+ {
|
|
|
+ label: "业务单号",
|
|
|
+ prop: "businessNo",
|
|
|
+ width: "100",
|
|
|
+ search: true,
|
|
|
+ searchOrder: 5,
|
|
|
+ overHidden: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "对账单号",
|
|
|
+ prop: "checkNo",
|
|
|
+ search: true,
|
|
|
+ width: "100",
|
|
|
+ searchOrder: 6,
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "费用名称",
|
|
|
prop: "feeCnName",
|
|
|
width: "140",
|
|
|
search: true,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票抬头",
|
|
|
prop: "invCorpCnName",
|
|
|
width: "160",
|
|
|
search: true,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "合计本位币(CNY)",
|
|
|
prop: "amountLoc",
|
|
|
width: "120",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "单据日期",
|
|
|
prop: "billDate",
|
|
|
- width:100,
|
|
|
+ width: 100,
|
|
|
type: "date",
|
|
|
format: "yyyy-MM-dd",
|
|
|
valueFormat: "yyyy-MM-dd HH:mm:ss",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "制单人",
|
|
|
prop: "createUserName",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "制单日期",
|
|
|
prop: "createTime",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票号码",
|
|
|
@@ -461,15 +472,15 @@ export default {
|
|
|
{
|
|
|
required: true,
|
|
|
message: "请输入发票号码",
|
|
|
- trigger: "blur"
|
|
|
- }
|
|
|
+ trigger: "blur",
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票日期",
|
|
|
prop: "invoiceDate",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
// {
|
|
|
// label: "单据开始日期",
|
|
|
@@ -506,7 +517,7 @@ export default {
|
|
|
searchRange: true,
|
|
|
format: "yyyy-MM-dd",
|
|
|
valueFormat: "yyyy-MM-dd HH:mm:ss",
|
|
|
- searchDefaultTime: ["00:00:00", "23:59:59"]
|
|
|
+ searchDefaultTime: ["00:00:00", "23:59:59"],
|
|
|
},
|
|
|
// {
|
|
|
// label: "原发票号码",
|
|
|
@@ -518,7 +529,7 @@ export default {
|
|
|
label: "税务发票号码",
|
|
|
prop: "taxInvoiceNo",
|
|
|
width: "150",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
// {
|
|
|
// label: "全电发票",
|
|
|
@@ -530,7 +541,7 @@ export default {
|
|
|
prop: "invType",
|
|
|
width: "160",
|
|
|
search: true,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "税率 %",
|
|
|
@@ -539,15 +550,15 @@ export default {
|
|
|
{
|
|
|
required: true,
|
|
|
message: "请输入税率 %",
|
|
|
- trigger: "blur"
|
|
|
- }
|
|
|
+ trigger: "blur",
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "结算方式",
|
|
|
prop: "stlMode",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票币种",
|
|
|
@@ -556,39 +567,23 @@ export default {
|
|
|
{
|
|
|
required: true,
|
|
|
message: "请输入发票币种",
|
|
|
- trigger: "blur"
|
|
|
- }
|
|
|
+ trigger: "blur",
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
- },
|
|
|
- {
|
|
|
- label: "业务单号",
|
|
|
- prop: "businessNo",
|
|
|
- width: "100",
|
|
|
- search: true,
|
|
|
- searchOrder: 5,
|
|
|
- overHidden: true
|
|
|
- },
|
|
|
- {
|
|
|
- label: "对账单号",
|
|
|
- prop: "checkNo",
|
|
|
- search: true,
|
|
|
- width: "100",
|
|
|
- searchOrder: 6,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "船名/航次",
|
|
|
prop: "vesselVoyno",
|
|
|
search: true,
|
|
|
searchOrder: 7,
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "客户英文名称",
|
|
|
prop: "corpEnName",
|
|
|
width: "120",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
// {
|
|
|
// label: "发票抬头英文名称",
|
|
|
@@ -600,73 +595,73 @@ export default {
|
|
|
label: "发票抬头税号",
|
|
|
prop: "invCorpTaxNo",
|
|
|
width: "140",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票抬头CNY开户银行",
|
|
|
prop: "invCorpAccountBankCny",
|
|
|
width: "160",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票抬头CNY银行账号",
|
|
|
prop: "invCorpAccountNoCny",
|
|
|
width: "160",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票抬头USD开户银行",
|
|
|
prop: "invCorpAccountBankUsd",
|
|
|
width: "160",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票抬头USD银行账号",
|
|
|
prop: "invCorpAccountNoUsd",
|
|
|
width: "160",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "船名/航次",
|
|
|
prop: "vesselVoyno",
|
|
|
width: "100",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "开船日",
|
|
|
prop: "etd",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "装货港",
|
|
|
prop: "pol",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "卸货港",
|
|
|
prop: "pod",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "目的地",
|
|
|
prop: "destination",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "箱型/箱量",
|
|
|
prop: "containers",
|
|
|
width: "100",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "币种",
|
|
|
prop: "curCode",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "原汇率",
|
|
|
prop: "exrate",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "是否转换为人民币",
|
|
|
@@ -675,24 +670,24 @@ export default {
|
|
|
dicData: [
|
|
|
{
|
|
|
label: "否",
|
|
|
- value: 0
|
|
|
+ value: 0,
|
|
|
},
|
|
|
{
|
|
|
label: "是",
|
|
|
- value: 1
|
|
|
- }
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "业务类型",
|
|
|
prop: "businessTypes",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "订舱",
|
|
|
prop: "bookingNo",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
// {
|
|
|
// label: "中文船名",
|
|
|
@@ -713,23 +708,23 @@ export default {
|
|
|
label: "财务开始日期",
|
|
|
prop: "accountDateFrom",
|
|
|
width: "100",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "财务结束日期",
|
|
|
prop: "accountDateTo",
|
|
|
width: "100",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "申请人",
|
|
|
prop: "applicantName",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "审核人",
|
|
|
prop: "approverName",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "是否代理发票",
|
|
|
@@ -738,14 +733,14 @@ export default {
|
|
|
dicData: [
|
|
|
{
|
|
|
label: "否",
|
|
|
- value: 0
|
|
|
+ value: 0,
|
|
|
},
|
|
|
{
|
|
|
label: "是",
|
|
|
- value: 1
|
|
|
- }
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "是否DK",
|
|
|
@@ -753,14 +748,14 @@ export default {
|
|
|
dicData: [
|
|
|
{
|
|
|
label: "否",
|
|
|
- value: 0
|
|
|
+ value: 0,
|
|
|
},
|
|
|
{
|
|
|
label: "是",
|
|
|
- value: 1
|
|
|
- }
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "是否RP",
|
|
|
@@ -768,30 +763,30 @@ export default {
|
|
|
dicData: [
|
|
|
{
|
|
|
label: "否",
|
|
|
- value: 0
|
|
|
+ value: 0,
|
|
|
},
|
|
|
{
|
|
|
label: "是",
|
|
|
- value: 1
|
|
|
- }
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "RP名称",
|
|
|
prop: "rpName",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "导出日期",
|
|
|
prop: "exportDate",
|
|
|
width: "100",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "导出人",
|
|
|
prop: "exportName",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "是否导出船名航次",
|
|
|
@@ -800,14 +795,14 @@ export default {
|
|
|
dicData: [
|
|
|
{
|
|
|
label: "否",
|
|
|
- value: 0
|
|
|
+ value: 0,
|
|
|
},
|
|
|
{
|
|
|
label: "是",
|
|
|
- value: 1
|
|
|
- }
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "是否导出主单号",
|
|
|
@@ -816,14 +811,14 @@ export default {
|
|
|
dicData: [
|
|
|
{
|
|
|
label: "否",
|
|
|
- value: 0
|
|
|
+ value: 0,
|
|
|
},
|
|
|
{
|
|
|
label: "是",
|
|
|
- value: 1
|
|
|
- }
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "是否导出分单号",
|
|
|
@@ -832,38 +827,38 @@ export default {
|
|
|
dicData: [
|
|
|
{
|
|
|
label: "否",
|
|
|
- value: 0
|
|
|
+ value: 0,
|
|
|
},
|
|
|
{
|
|
|
label: "是",
|
|
|
- value: 1
|
|
|
- }
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票本位币(CNY)",
|
|
|
prop: "amountCny",
|
|
|
width: "140",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "发票USD",
|
|
|
prop: "amountUsd",
|
|
|
width: "100",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "税额(CNY)",
|
|
|
prop: "amountTax",
|
|
|
width: "100",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "全电发票备注",
|
|
|
prop: "elecRemarks",
|
|
|
width: "120",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
// {
|
|
|
// label: "银行进账单出票人名称",
|
|
|
@@ -875,13 +870,13 @@ export default {
|
|
|
label: "银行进账单出票银行",
|
|
|
prop: "bankReceiptBankName",
|
|
|
width: "160",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "银行进账单出票银行账号",
|
|
|
prop: "bankReceiptAccountNo",
|
|
|
width: "160",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
// {
|
|
|
// label: "银行进账单票据种类",
|
|
|
@@ -893,13 +888,13 @@ export default {
|
|
|
label: "银行进账单票据张数",
|
|
|
prop: "bankReceiptBillCount",
|
|
|
width: "160",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "银行进账单是否已进账(收款)",
|
|
|
prop: "bankReceiptIsIncome",
|
|
|
width: "180",
|
|
|
- overHidden: true
|
|
|
+ overHidden: true,
|
|
|
},
|
|
|
{
|
|
|
label: "备注",
|
|
|
@@ -908,16 +903,16 @@ export default {
|
|
|
{
|
|
|
required: true,
|
|
|
message: "请输入备注",
|
|
|
- trigger: "blur"
|
|
|
- }
|
|
|
+ trigger: "blur",
|
|
|
+ },
|
|
|
],
|
|
|
- overHidden: true
|
|
|
- }
|
|
|
- ]
|
|
|
+ overHidden: true,
|
|
|
+ },
|
|
|
+ ],
|
|
|
},
|
|
|
data: [], // 业务单据数据
|
|
|
applyData: [], // 任务列表数据
|
|
|
- saberUserInfo: {} // 当前登录人个人信息
|
|
|
+ saberUserInfo: {}, // 当前登录人个人信息
|
|
|
};
|
|
|
},
|
|
|
watch: {},
|
|
|
@@ -931,16 +926,16 @@ export default {
|
|
|
addBtn: this.vaildData(this.permission.fininvoices_add, false),
|
|
|
viewBtn: this.vaildData(this.permission.fininvoices_view, false),
|
|
|
delBtn: this.vaildData(this.permission.fininvoices_delete, false),
|
|
|
- editBtn: this.vaildData(this.permission.fininvoices_edit, false)
|
|
|
+ editBtn: this.vaildData(this.permission.fininvoices_edit, false),
|
|
|
};
|
|
|
},
|
|
|
ids() {
|
|
|
let ids = [];
|
|
|
- this.selectionList.forEach(ele => {
|
|
|
+ this.selectionList.forEach((ele) => {
|
|
|
ids.push(ele.id);
|
|
|
});
|
|
|
return ids.join(",");
|
|
|
- }
|
|
|
+ },
|
|
|
},
|
|
|
async created() {
|
|
|
// 获取当前登录人个人信息
|
|
|
@@ -961,7 +956,7 @@ export default {
|
|
|
methods: {
|
|
|
// 获取币别数据
|
|
|
getRateListfun() {
|
|
|
- getRateList({ current: 1, size: 20 }).then(res => {
|
|
|
+ getRateList({ current: 1, size: 20 }).then((res) => {
|
|
|
this.findObject(this.applyOptionBack.column, "invCurCode").dicData = res.data.data.records;
|
|
|
});
|
|
|
},
|
|
|
@@ -982,7 +977,7 @@ export default {
|
|
|
}
|
|
|
// 判断是否可以编辑别人业务 true 就没有权限
|
|
|
if (this.ModifyOthersfun()) return;
|
|
|
- let arrId = this.applySelectionList.map(item => {
|
|
|
+ let arrId = this.applySelectionList.map((item) => {
|
|
|
return item.id;
|
|
|
});
|
|
|
this.isShow = false;
|
|
|
@@ -1006,7 +1001,7 @@ export default {
|
|
|
// 编辑
|
|
|
editFun(row) {
|
|
|
this.pageIds = [];
|
|
|
- this.data.forEach(item => {
|
|
|
+ this.data.forEach((item) => {
|
|
|
this.pageIds.push(item.id);
|
|
|
});
|
|
|
this.isShow = false;
|
|
|
@@ -1024,7 +1019,7 @@ export default {
|
|
|
if (JSON.stringify(this.$route.query) != "{}") {
|
|
|
this.$router.$avueRouter.closeTag();
|
|
|
this.$router.push({
|
|
|
- path: "/iosBasicData/fininvoicesOutput/index"
|
|
|
+ path: "/iosBasicData/fininvoicesOutput/index",
|
|
|
});
|
|
|
}
|
|
|
this.isShow = true;
|
|
|
@@ -1033,21 +1028,39 @@ export default {
|
|
|
},
|
|
|
|
|
|
rowDel(row) {
|
|
|
- this.$confirm("确定将选择数据删除?", {
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
- type: "warning"
|
|
|
- })
|
|
|
- .then(() => {
|
|
|
- return fininvoicesRemove(row.id);
|
|
|
+ if (row.count == 0) {
|
|
|
+ this.$confirm("确定将选择数据删除?", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning",
|
|
|
})
|
|
|
- .then(() => {
|
|
|
- this.onLoad(this.page);
|
|
|
- this.$message({
|
|
|
- type: "success",
|
|
|
- message: "操作成功!"
|
|
|
+ .then(() => {
|
|
|
+ return fininvoicesRemove(row.id);
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.onLoad(this.page);
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "操作成功!",
|
|
|
+ });
|
|
|
});
|
|
|
- });
|
|
|
+ } else {
|
|
|
+ this.$confirm("存在明细信息,确定将选择数据删除?", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning",
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ return fininvoicesRemove(row.id);
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ this.onLoad(this.page);
|
|
|
+ this.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "操作成功!",
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }
|
|
|
},
|
|
|
// 一键删除
|
|
|
handleDelete() {
|
|
|
@@ -1070,14 +1083,14 @@ export default {
|
|
|
message: h("div", sumArr),
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
- type: "warning"
|
|
|
+ type: "warning",
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
this.$confirm("确定将选择数据删除?", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
- type: "warning"
|
|
|
+ type: "warning",
|
|
|
})
|
|
|
.then(() => {
|
|
|
return fininvoicesRemove(this.ids);
|
|
|
@@ -1086,7 +1099,7 @@ export default {
|
|
|
this.onLoad(this.page);
|
|
|
this.$message({
|
|
|
type: "success",
|
|
|
- message: "操作成功!"
|
|
|
+ message: "操作成功!",
|
|
|
});
|
|
|
this.$refs.crud.toggleSelection();
|
|
|
});
|
|
|
@@ -1108,8 +1121,8 @@ export default {
|
|
|
message: h("div", sumArr),
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
- type: "warning"
|
|
|
- }).catch(err => {});
|
|
|
+ type: "warning",
|
|
|
+ }).catch((err) => {});
|
|
|
return true;
|
|
|
}
|
|
|
},
|
|
|
@@ -1149,7 +1162,7 @@ export default {
|
|
|
this.amountSubSum = 0;
|
|
|
this.amountSubUsdSum = 0;
|
|
|
if (list.length) {
|
|
|
- list.forEach(e => {
|
|
|
+ list.forEach((e) => {
|
|
|
this.amountSubSum += Number(e.amountSub);
|
|
|
this.amountSubUsdSum += Number(e.amountSubUsd);
|
|
|
});
|
|
|
@@ -1208,15 +1221,15 @@ export default {
|
|
|
obj = {
|
|
|
businessType: "CHK",
|
|
|
operatingStatus: 3,
|
|
|
- operatingType:'发票申请',
|
|
|
- generateInvoices:0
|
|
|
+ operatingType: "发票申请",
|
|
|
+ generateInvoices: 0,
|
|
|
};
|
|
|
this.loading = true;
|
|
|
finstlbillsList(page.currentPage, page.pageSize, {
|
|
|
...Object.assign(params, this.query),
|
|
|
- ...obj
|
|
|
+ ...obj,
|
|
|
})
|
|
|
- .then(res => {
|
|
|
+ .then((res) => {
|
|
|
const data = res.data.data;
|
|
|
this.applyPage.total = data.total;
|
|
|
this.applyData = data.records;
|
|
|
@@ -1230,20 +1243,20 @@ export default {
|
|
|
if (this.tabsValue == "销项") {
|
|
|
obj = {
|
|
|
type: "销项",
|
|
|
- status: 0
|
|
|
+ status: 0,
|
|
|
};
|
|
|
} else if (this.tabsValue == "已完成") {
|
|
|
obj = {
|
|
|
type: "销项",
|
|
|
- status: 3
|
|
|
+ status: 3,
|
|
|
};
|
|
|
}
|
|
|
this.loading = true;
|
|
|
fininvoicesList(page.currentPage, page.pageSize, {
|
|
|
...Object.assign(params, this.query),
|
|
|
- ...obj
|
|
|
+ ...obj,
|
|
|
})
|
|
|
- .then(res => {
|
|
|
+ .then((res) => {
|
|
|
const data = res.data.data;
|
|
|
this.page.total = data.total;
|
|
|
this.data = data.records;
|
|
|
@@ -1290,8 +1303,8 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
return back;
|
|
|
- }
|
|
|
- }
|
|
|
+ },
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
|