diff --git a/src/views/emis/emisCommissionDtl/index.vue b/src/views/emis/emisCommissionDtl/index.vue
index b7c99eaf..e7d2018b 100644
--- a/src/views/emis/emisCommissionDtl/index.vue
+++ b/src/views/emis/emisCommissionDtl/index.vue
@@ -795,6 +795,9 @@ export default {
if (j === 'paymentType') {
return this.selectDictLabel(this.dict.type.emis_payment_type,v['paymentType']);
}
+ if (j === 'feeType') {
+ return this.selectDictLabel(this.dict.type.emis_commission_fee_type,v['feeType']);
+ }
return v[j]
}))
},
diff --git a/src/views/emis/emisCustomerInvoiceInfo/index.vue b/src/views/emis/emisCustomerInvoiceInfo/index.vue
index 403f8951..349591c0 100644
--- a/src/views/emis/emisCustomerInvoiceInfo/index.vue
+++ b/src/views/emis/emisCustomerInvoiceInfo/index.vue
@@ -58,7 +58,11 @@
@keyup.enter.native="handleQuery"
/>
-
+
+
+
+
+
@@ -159,6 +163,11 @@
+
+
+
+
+
@@ -233,8 +242,7 @@ import XLSX from 'xlsx'
export default {
name: "EmisCustomerInvoiceInfo",
components: { elDateSimplePicker,emisCustomerInvoiceInfoForm },
- dicts: [
- ],
+ dicts: ['customer_invoice_status'],
data() {
return {
resetRefreshId:null,
@@ -554,6 +562,9 @@ export default {
}
return statusStr;
}
+ if(j==='enableStatus'){
+ return this.selectDictLabel(this.dict.type.customer_invoice_status,v[j]);
+ }
return v[j]
}))
},
diff --git a/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue b/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue
index f08a6834..83d4e55f 100644
--- a/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue
+++ b/src/views/emis/emisSettleInvoiceRecord/emisSettleInvoiceRecordForm.vue
@@ -284,6 +284,13 @@ export default {
components: { CustomerInvoiceInfoPicker,SettleBillPicker },
dicts: ['emis_payment_type'],
data() {
+ var checkerCompany=(rule, value, callback)=> {
+ if (this.selectCompanyEnableStatus!=1) {
+ callback(new Error('该开票抬头申请开票被限制,暂缓开票!'));
+ } else {
+ callback();
+ }
+ }
return {
emisSettleInvoiceRecordOptions: [],
// 遮罩层
@@ -305,6 +312,7 @@ export default {
isPreventReClick:false,
// 表单参数
form: {},
+ selectCompanyEnableStatus:null,
// 表单校验
rules: {
@@ -318,8 +326,8 @@ export default {
{ required: true, message: "开票类型不能为空", trigger: ["blur","change"] }
],
companyTaxNo: [
- { required: true, message: "开票税号不能为空", trigger: ["blur","change"] }
- ],
+ { required: true, message: "开票税号不能为空", trigger: ["blur","change"] },
+ { validator: checkerCompany, trigger: ['blur', 'change']}]
// remark: [
// { required: true, message: "开票备注不能为空", trigger: "blur" }
// ],
@@ -576,7 +584,11 @@ export default {
},
onCustomerInvoiceInSelect(item){
- console.log("==>onCustomerInvoiceInSelect==>",item);
+ this.selectCompanyEnableStatus=item.enableStatus;
+ // if(item.enableStatus!=1){
+ // this.$modal.msgError("该开票抬头申请开票被限制,暂缓开票!");
+ // return;
+ // }
this.form.companyTaxNo=item.companyTaxNo;
this.form.companyName=item.companyName;
this.form.companyTel=item.companyTel;
@@ -659,6 +671,7 @@ export default {
},
invoiceRelList:[],
};
+ this.selectCompanyEnableStatus=null;
this.resetForm("form");
},
/** 提交按钮 */
diff --git a/src/views/emis/emisSettleSubBill/SubBillConfirmByMoneyList.vue b/src/views/emis/emisSettleSubBill/SubBillConfirmByMoneyList.vue
index d02837f6..dbda6f76 100644
--- a/src/views/emis/emisSettleSubBill/SubBillConfirmByMoneyList.vue
+++ b/src/views/emis/emisSettleSubBill/SubBillConfirmByMoneyList.vue
@@ -326,12 +326,21 @@
+
{{scope.row.waybillDetail.freight}}
{{scope.row.waybillDetail.freight}}
-
+
+
+
+
+ {{scope.row.waybillDetail.freight-scope.row.waybillDetail.realFee}}
+
+ 0
+
+
未收款
@@ -356,7 +365,6 @@
-
@@ -1404,9 +1412,42 @@ export default {
}
}
+ if (j === 'paymentStatus') {
+ if(v['paymentStatus'] == 0){
+ return '未收款';
+ }
+ else if(v['paymentStatus'] == 1){
+ return '已收款';
+ }
+ else if(v['paymentStatus'] == 2){
+ return '部分收款';
+ }
+ }
-
-
+ if (j === 'openBillStatus') {
+ if(v['openBillStatus'] == 0){
+ return '未开票';
+ }
+ else if(v['openBillStatus'] == 1){
+ return '已开票';
+ }
+ else if(v['openBillStatus'] == 2){
+ return '部分开票';
+ }
+ else if(v['openBillStatus'] == 3){
+ return '不开票';
+ }
+ else if(v['openBillStatus'] == 4){
+ return '已完成';
+ }
+ }
+ if (j === 'waybillDetail.blIsQuestion') {
+ if(v['waybillDetail']['blIsQuestion'] == 1){
+ return '是';
+ }else{
+ return '否';
+ }
+ }
if (j === 'waybillDetail.blMessage') {
if(v['waybillDetail']['blMessage'] == 1){
@@ -1432,6 +1473,57 @@ export default {
if (j === 'waybillDetail.paymentType') {
return this.selectDictLabel(this.dict.type.emis_payment_type,v['waybillDetail']['paymentType']);
}
+ if(j === 'diffFee'){
+ if(v['waybillDetail']['freight'] != v['waybillDetail']['realFee']){
+ return v['waybillDetail']['freight'] - v['waybillDetail']['realFee'];
+ }else{
+ return 0;
+ }
+ }
+ if(j === 'blSpecialQuote'){
+ if(v['waybillDetail']['blSpecialQuote'] == '0'){
+ return '否';
+ }
+ else if(v['waybillDetail']['blSpecialQuote'] == '1'){
+ return '是';
+ }
+ }
+ if (j === 'blMerge') {
+ if(v['blMerge'] == 0){
+ return '否';
+ }
+ else if(v['blMerge'] == 1){
+ return '是';
+ }
+ }
+ if (j === 'blConfirmCenter') {
+ if(v['blConfirmCenter'] == 0){
+ return '未确认';
+ }
+ else if(v['blConfirmCenter'] == 1){
+ return '已确认';
+ }
+ else if(v['blConfirmCenter'] == 2){
+ return '确认不出账';
+ }
+ else if(v['blConfirmCenter'] == 3){
+ return '账单异常';
+ }
+ }
+ if (j === 'blConfirmSite') {
+ if(v['blConfirmSite'] == 0){
+ return '未确认';
+ }
+ else if(v['blConfirmSite'] == 1){
+ return '已确认';
+ }
+ else if(v['blConfirmSite'] == 2){
+ return '确认不出账';
+ }
+ else if(v['blConfirmSite'] == 3){
+ return '账单异常';
+ }
+ }
return v[j]
}))
},
diff --git a/src/views/emis/emisSettleSubBill/SubBillConfirmByMonthList.vue b/src/views/emis/emisSettleSubBill/SubBillConfirmByMonthList.vue
index 7a1616f2..cc040a4e 100644
--- a/src/views/emis/emisSettleSubBill/SubBillConfirmByMonthList.vue
+++ b/src/views/emis/emisSettleSubBill/SubBillConfirmByMonthList.vue
@@ -355,13 +355,21 @@
+
{{scope.row.waybillDetail.freight}}
{{scope.row.waybillDetail.freight}}
-
+
+
+
+ {{scope.row.waybillDetail.freight-scope.row.waybillDetail.realFee}}
+
+ 0
+
+
未收款
@@ -385,7 +393,6 @@
是
-
@@ -1524,10 +1531,42 @@ export default {
}
}
+ if (j === 'paymentStatus') {
+ if(v['paymentStatus'] == 0){
+ return '未收款';
+ }
+ else if(v['paymentStatus'] == 1){
+ return '已收款';
+ }
+ else if(v['paymentStatus'] == 2){
+ return '部分收款';
+ }
+ }
-
-
-
+ if (j === 'openBillStatus') {
+ if(v['openBillStatus'] == 0){
+ return '未开票';
+ }
+ else if(v['openBillStatus'] == 1){
+ return '已开票';
+ }
+ else if(v['openBillStatus'] == 2){
+ return '部分开票';
+ }
+ else if(v['openBillStatus'] == 3){
+ return '不开票';
+ }
+ else if(v['openBillStatus'] == 4){
+ return '已完成';
+ }
+ }
+ if (j === 'waybillDetail.blIsQuestion') {
+ if(v['waybillDetail']['blIsQuestion'] == 1){
+ return '是';
+ }else{
+ return '否';
+ }
+ }
if (j === 'waybillDetail.blMessage') {
if(v['waybillDetail']['blMessage'] == 1){
return '发送';
@@ -1540,7 +1579,7 @@ export default {
return '发送';
}else{
return '不发送';
- }
+ }
}
if (j === 'waybillDetail.blSign') {
if(v['waybillDetail']['blSign'] == 1){
@@ -1552,6 +1591,57 @@ export default {
if (j === 'waybillDetail.paymentType') {
return this.selectDictLabel(this.dict.type.emis_payment_type,v['waybillDetail']['paymentType']);
}
+ if(j === 'diffFee'){
+ if(v['waybillDetail']['freight'] != v['waybillDetail']['realFee']){
+ return v['waybillDetail']['freight'] - v['waybillDetail']['realFee'];
+ }else{
+ return 0;
+ }
+ }
+ if(j === 'blSpecialQuote'){
+ if(v['waybillDetail']['blSpecialQuote'] == '0'){
+ return '否';
+ }
+ else if(v['waybillDetail']['blSpecialQuote'] == '1'){
+ return '是';
+ }
+ }
+ if (j === 'blMerge') {
+ if(v['blMerge'] == 0){
+ return '否';
+ }
+ else if(v['blMerge'] == 1){
+ return '是';
+ }
+ }
+ if (j === 'blConfirmCenter') {
+ if(v['blConfirmCenter'] == 0){
+ return '未确认';
+ }
+ else if(v['blConfirmCenter'] == 1){
+ return '已确认';
+ }
+ else if(v['blConfirmCenter'] == 2){
+ return '确认不出账';
+ }
+ else if(v['blConfirmCenter'] == 3){
+ return '账单异常';
+ }
+ }
+ if (j === 'blConfirmSite') {
+ if(v['blConfirmSite'] == 0){
+ return '未确认';
+ }
+ else if(v['blConfirmSite'] == 1){
+ return '已确认';
+ }
+ else if(v['blConfirmSite'] == 2){
+ return '确认不出账';
+ }
+ else if(v['blConfirmSite'] == 3){
+ return '账单异常';
+ }
+ }
return v[j]
}))
},
diff --git a/src/views/emis/emisSettleSubBill/SubBillConfirmBySiteList.vue b/src/views/emis/emisSettleSubBill/SubBillConfirmBySiteList.vue
index 19791000..23d75e65 100644
--- a/src/views/emis/emisSettleSubBill/SubBillConfirmBySiteList.vue
+++ b/src/views/emis/emisSettleSubBill/SubBillConfirmBySiteList.vue
@@ -1598,6 +1598,21 @@ export default {
if (j === 'waybillDetail.paymentType') {
return this.selectDictLabel(this.dict.type.emis_payment_type,v['waybillDetail']['paymentType']);
}
+ if(j === 'diffFee'){
+ if(v['waybillDetail']['freight'] != v['waybillDetail']['realFee']){
+ return v['waybillDetail']['freight'] - v['waybillDetail']['realFee'];
+ }else{
+ return 0;
+ }
+ }
+ if(j === 'blSpecialQuote'){
+ if(v['waybillDetail']['blSpecialQuote'] == '0'){
+ return '否';
+ }
+ else if(v['waybillDetail']['blSpecialQuote'] == '1'){
+ return '是';
+ }
+ }
return v[j]
}))
},
diff --git a/src/views/emis/emisWaybill/waybillGot.vue b/src/views/emis/emisWaybill/waybillGot.vue
index 3e714b86..4e8e2a39 100644
--- a/src/views/emis/emisWaybill/waybillGot.vue
+++ b/src/views/emis/emisWaybill/waybillGot.vue
@@ -1528,9 +1528,9 @@ methods: {
}
}
//企业税号重新赋值
- this.form.sender.enterpriseName=this.selectedSenderEnterpriseName;
- this.form.sender.enterpriseTaxId=this.selectedSenderEnterpriseTaxId;
- this.calcBillFee();
+ this.form.sender.enterpriseName=this.selectedSenderEnterpriseName;
+ this.form.sender.enterpriseTaxId=this.selectedSenderEnterpriseTaxId;
+ this.calcBillFee();
}
},
@@ -1705,17 +1705,17 @@ methods: {
this.startTimer();
}
- if (['2', '4', '5'].includes(this.form.paymentType)) { //月结
- this.selectedMonthUserEnterpriseName = this.form.sender.enterpriseName;
- this.selectedMonthUserEnterpriseTaxId = this.form.sender.enterpriseTaxId;
- this.selectedSenderEnterpriseName = '';
- this.selectedSenderEnterpriseTaxId = '';
- } else {
- this.selectedMonthUserEnterpriseName = '';
- this.selectedMonthUserEnterpriseTaxId = '';
- this.selectedSenderEnterpriseName = this.form.sender.enterpriseName;
- this.selectedSenderEnterpriseTaxId = this.form.sender.enterpriseTaxId;
- }
+ // if (['2', '4', '5'].includes(this.form.paymentType)) { //月结
+ // this.selectedMonthUserEnterpriseName = this.form.sender.enterpriseName;
+ // this.selectedMonthUserEnterpriseTaxId = this.form.sender.enterpriseTaxId;
+ // this.selectedSenderEnterpriseName = '';
+ // this.selectedSenderEnterpriseTaxId = '';
+ // } else {
+ // this.selectedMonthUserEnterpriseName = '';
+ // this.selectedMonthUserEnterpriseTaxId = '';
+ // this.selectedSenderEnterpriseName = this.form.sender.enterpriseName;
+ // this.selectedSenderEnterpriseTaxId = this.form.sender.enterpriseTaxId;
+ // }
// });
// 获取企业税号
if(['2', '4', '5'].includes(this.form.paymentType) || this.form.customerType == 2 || this.form.mainUserId){ // 月结单 或者 月结客户现金单 或者 月结客户子账户现金单
@@ -1736,6 +1736,8 @@ methods: {
if(res.rows.length > 0){
this.form.sender.enterpriseName = res.rows[0].enterpriseName;
this.form.sender.enterpriseTaxId = res.rows[0].enterpriseTaxId;
+ this.selectedMonthUserEnterpriseName = this.form.sender.enterpriseName;
+ this.selectedMonthUserEnterpriseTaxId = this.form.sender.enterpriseTaxId;
}
}else{ // 非月结客户下的非月结单
if (this.form.sender.id) {
@@ -1743,6 +1745,8 @@ methods: {
if (res.data) {
this.form.sender.enterpriseName = res.data.enterpriseName;
this.form.sender.enterpriseTaxId = res.data.enterpriseTaxId;
+ this.selectedSenderEnterpriseName = this.form.sender.enterpriseName;
+ this.selectedSenderEnterpriseTaxId = this.form.sender.enterpriseTaxId;
}
}
}