629 lines
66 KiB
JavaScript
629 lines
66 KiB
JavaScript
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-ecb37506"], { "4d6c": function(e, t, a) {
|
||
"use strict";
|
||
a("88ac");
|
||
}, "88ac": function(e, t, a) {
|
||
}, a3cb: function(e, t, a) {
|
||
"use strict";
|
||
var r = function() {
|
||
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
|
||
return a2("div", [e2.searchBar ? a2("div", { staticClass: "searchContent" }, [a2("el-form", { ref: "query", staticClass: "demo-form-inline", attrs: { inline: true, model: e2.query } }, ["collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "subjectCodes" } }, [a2("el-select", { attrs: { placeholder: "选择科目类别", multiple: "", "collapse-tags": "", clearable: "" }, model: { value: e2.query.subjectCodes, callback: function(t3) {
|
||
e2.$set(e2.query, "subjectCodes", t3);
|
||
}, expression: "query.subjectCodes" } }, e2._l(e2.categoryArr, (function(e3) {
|
||
return a2("el-option", { key: e3.id, attrs: { label: e3.name, value: e3.code } });
|
||
})), 1)], 1) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-form-item", { attrs: { prop: "chargeDates" } }, [a2("el-date-picker", { attrs: { type: "months", format: "yyyy-MM", "value-format": "yyyy-MM", placeholder: "选择计费账期" }, model: { value: e2.query.chargeDates, callback: function(t3) {
|
||
e2.$set(e2.query, "chargeDates", t3);
|
||
}, expression: "query.chargeDates" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "chargesIdList" } }, [a2("el-cascader", { attrs: { placeholder: "选择收费项", options: e2.chargesArr, props: e2.props, clearable: "", filterable: "" }, model: { value: e2.query.chargesIdList, callback: function(t3) {
|
||
e2.$set(e2.query, "chargesIdList", t3);
|
||
}, expression: "query.chargesIdList" } })], 1) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-form-item", { attrs: { prop: "chargeIds" } }, [a2("el-cascader", { attrs: { placeholder: "选择收费项", options: e2.chargesArr, props: e2.props, clearable: "", filterable: "" }, model: { value: e2.query.chargeIds, callback: function(t3) {
|
||
e2.$set(e2.query, "chargeIds", t3);
|
||
}, expression: "query.chargeIds" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "method" } }, [a2("el-select", { attrs: { placeholder: "选择结算方式", clearable: "" }, model: { value: e2.query.method, callback: function(t3) {
|
||
e2.$set(e2.query, "method", t3);
|
||
}, expression: "query.method" } }, e2._l(e2.settlementMethod, (function(e3) {
|
||
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
|
||
})), 1)], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "payTypeList" } }, [a2("el-cascader", { attrs: { placeholder: "选择支付方式", options: e2.payMethodList, props: e2.props, clearable: "", filterable: "" }, model: { value: e2.query.payTypeList, callback: function(t3) {
|
||
e2.$set(e2.query, "payTypeList", t3);
|
||
}, expression: "query.payTypeList" } }), e2._v(" "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "第三方渠道包括自定义支付方式", placement: "right-start" } }, [a2("i", { staticClass: "el-icon-question", staticStyle: { "margin-left": "5px" } })])], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "isRefund" } }, [a2("el-select", { attrs: { placeholder: "选择退款状态", clearable: "" }, model: { value: e2.query.isRefund, callback: function(t3) {
|
||
e2.$set(e2.query, "isRefund", t3);
|
||
}, expression: "query.isRefund" } }, [a2("el-option", { attrs: { label: "正常", value: 1 } }), e2._v(" "), a2("el-option", { attrs: { label: "已退款", value: 2 } })], 1)], 1) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-form-item", { attrs: { prop: "statusList" } }, [a2("el-select", { attrs: { filterable: "", clearable: "", multiple: "", placeholder: "选择缴费状态" }, model: { value: e2.query.statusList, callback: function(t3) {
|
||
e2.$set(e2.query, "statusList", t3);
|
||
}, expression: "query.statusList" } }, e2._l(e2.paymentStatus, (function(e3) {
|
||
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
|
||
})), 1)], 1) : e2._e(), e2._v(" "), a2("el-form-item", { attrs: { prop: "precinctId" } }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "管理区名称" }, on: { change: e2.selectChange }, model: { value: e2.query.precinctId, callback: function(t3) {
|
||
e2.$set(e2.query, "precinctId", t3);
|
||
}, expression: "query.precinctId" } }, e2._l(e2.areaOptions, (function(e3) {
|
||
return a2("el-option", { key: e3.id, attrs: { label: e3.name, value: e3.id } });
|
||
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { prop: "buildingId" } }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "所有楼栋" }, on: { change: e2.changeBuild }, model: { value: e2.query.buildingId, callback: function(t3) {
|
||
e2.$set(e2.query, "buildingId", t3);
|
||
}, expression: "query.buildingId" } }, e2._l(e2.building, (function(e3) {
|
||
return a2("el-option", { key: e3.id, attrs: { label: e3.name, value: e3.id } });
|
||
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { prop: "unitId" } }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "所有单元" }, on: { change: e2.changeUnit }, model: { value: e2.query.unitId, callback: function(t3) {
|
||
e2.$set(e2.query, "unitId", t3);
|
||
}, expression: "query.unitId" } }, e2._l(e2.unitList, (function(e3) {
|
||
return a2("el-option", { key: e3.id, attrs: { label: e3.name, value: e3.id } });
|
||
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { prop: "fsHouseIds" } }, ["deposit" == e2.tableType ? a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "选择房间" }, model: { value: e2.query.fsHouseId, callback: function(t3) {
|
||
e2.$set(e2.query, "fsHouseId", t3);
|
||
}, expression: "query.fsHouseId" } }, e2._l(e2.houseArr, (function(e3) {
|
||
return a2("el-option", { key: e3.id, attrs: { label: e3.roomNum, value: e3.id } });
|
||
})), 1) : a2("el-select", { attrs: { multiple: "", filterable: "", clearable: "", placeholder: "选择房间" }, model: { value: e2.query.fsHouseIds, callback: function(t3) {
|
||
e2.$set(e2.query, "fsHouseIds", t3);
|
||
}, expression: "query.fsHouseIds" } }, e2._l(e2.houseArr, (function(e3) {
|
||
return a2("el-option", { key: e3.id, attrs: { label: e3.roomNum, value: e3.id } });
|
||
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { prop: "roomNum" } }, [a2("el-input", { attrs: { placeholder: "请输入房号", clearable: "" }, model: { value: e2.query.roomNum, callback: function(t3) {
|
||
e2.$set(e2.query, "roomNum", t3);
|
||
}, expression: "query.roomNum" } })], 1), e2._v(" "), "deposit" == e2.tableType ? a2("el-form-item", { attrs: { prop: "orderNo" } }, [a2("el-input", { attrs: { placeholder: "请输应收单号", clearable: "" }, model: { value: e2.query.orderNo, callback: function(t3) {
|
||
e2.$set(e2.query, "orderNo", t3);
|
||
}, expression: "query.orderNo" } })], 1) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-form-item", { attrs: { prop: "eremark" } }, [a2("el-input", { attrs: { placeholder: "请输支付/销单备注", clearable: "" }, model: { value: e2.query.eremark, callback: function(t3) {
|
||
e2.$set(e2.query, "eremark", t3);
|
||
}, expression: "query.eremark" } })], 1) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-form-item", { attrs: { prop: "payTime" } }, [a2("el-date-picker", { attrs: { type: "datetimerange", format: "yyyy-MM-dd HH:mm:ss", "value-format": "yyyy-MM-dd HH:mm:ss", "range-separator": "至", "start-placeholder": "支付/销单开始日期", "end-placeholder": "支付/销单结束日期", "default-time": ["00:00:00", "23:59:59"] }, model: { value: e2.query.payTime, callback: function(t3) {
|
||
e2.$set(e2.query, "payTime", t3);
|
||
}, expression: "query.payTime" } })], 1) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-form-item", { attrs: { prop: "CreatedTime" } }, [a2("el-date-picker", { attrs: { type: "datetimerange", format: "yyyy-MM-dd HH:mm:ss", "value-format": "yyyy-MM-dd HH:mm:ss", "range-separator": "至", "start-placeholder": "操作开始日期", "end-placeholder": "操作结束日期", "default-time": ["00:00:00", "23:59:59"] }, model: { value: e2.query.CreatedTime, callback: function(t3) {
|
||
e2.$set(e2.query, "CreatedTime", t3);
|
||
}, expression: "query.CreatedTime" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "chargeReceNo" } }, [a2("el-input", { attrs: { placeholder: "应收业务订单号", clearable: "" }, model: { value: e2.query.chargeReceNo, callback: function(t3) {
|
||
e2.$set(e2.query, "chargeReceNo", t3);
|
||
}, expression: "query.chargeReceNo" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "orderNo" } }, [a2("el-input", { attrs: { placeholder: "支付/销单流水号", clearable: "" }, model: { value: e2.query.orderNo, callback: function(t3) {
|
||
e2.$set(e2.query, "orderNo", t3);
|
||
}, expression: "query.orderNo" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "time" } }, [a2("el-date-picker", { attrs: { type: "datetimerange", format: "yyyy-MM-dd HH:mm:ss", "value-format": "yyyy-MM-dd HH:mm:ss", "range-separator": "至", "start-placeholder": "支付/销单开始日期", "end-placeholder": "支付/销单结束日期", "default-time": ["00:00:00", "23:59:59"] }, model: { value: e2.query.time, callback: function(t3) {
|
||
e2.$set(e2.query, "time", t3);
|
||
}, expression: "query.time" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "payDirections" } }, [a2("el-select", { attrs: { multiple: "", clearable: "", placeholder: "支付方向" }, model: { value: e2.query.payDirections, callback: function(t3) {
|
||
e2.$set(e2.query, "payDirections", t3);
|
||
}, expression: "query.payDirections" } }, e2._l(e2.payDirectionList, (function(e3) {
|
||
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
|
||
})), 1)], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "debtorBy" } }, [a2("el-input", { attrs: { placeholder: "产权人", clearable: "" }, model: { value: e2.query.debtorBy, callback: function(t3) {
|
||
e2.$set(e2.query, "debtorBy", t3);
|
||
}, expression: "query.debtorBy" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "responsibility" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "收费责任主体" }, model: { value: e2.query.responsibility, callback: function(t3) {
|
||
e2.$set(e2.query, "responsibility", t3);
|
||
}, expression: "query.responsibility" } }, e2._l(e2.chargeResponsibility, (function(e3) {
|
||
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
|
||
})), 1)], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { label: "", prop: "source" } }, [a2("el-select", { staticClass: "form-item-content", attrs: { clearable: "", placeholder: "业务订单来源" }, model: { value: e2.query.source, callback: function(t3) {
|
||
e2.$set(e2.query, "source", t3);
|
||
}, expression: "query.source" } }, e2._l(e2.orderSource, (function(e3) {
|
||
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
|
||
})), 1)], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { label: "", prop: "selectChargeDate" } }, [a2("div", { staticClass: "timepick-width-prepend" }, [a2("el-select", { staticStyle: { width: "150px" }, attrs: { placeholder: "账期筛选方式" }, on: { change: e2.typeChange }, model: { value: e2.query.chargeType, callback: function(t3) {
|
||
e2.$set(e2.query, "chargeType", t3);
|
||
}, expression: "query.chargeType" } }, [a2("el-option", { attrs: { label: "按年筛选", value: 1 } }), e2._v(" "), a2("el-option", { attrs: { label: "按月筛选", value: 2 } }), e2._v(" "), a2("el-option", { attrs: { label: "按连续年筛选", value: 3 } }), e2._v(" "), a2("el-option", { attrs: { label: "按连续月筛选", value: 4 } })], 1), e2._v(" "), a2("div", { staticStyle: { flex: "2" } }, [1 == e2.query.chargeType ? a2("el-date-picker", { staticStyle: { width: "100%" }, attrs: { type: "years", format: "yyyy", "value-format": "yyyy", placeholder: "选择计费账期" }, model: { value: e2.query.selectChargeDate, callback: function(t3) {
|
||
e2.$set(e2.query, "selectChargeDate", t3);
|
||
}, expression: "query.selectChargeDate" } }) : e2._e(), e2._v(" "), 2 == e2.query.chargeType ? a2("el-date-picker", { staticStyle: { width: "100%" }, attrs: { type: "months", format: "yyyy-MM", "value-format": "yyyy-MM", placeholder: "选择计费账期" }, model: { value: e2.query.selectChargeDate, callback: function(t3) {
|
||
e2.$set(e2.query, "selectChargeDate", t3);
|
||
}, expression: "query.selectChargeDate" } }) : e2._e(), e2._v(" "), 3 == e2.query.chargeType ? a2("ElYearPicker", { on: { onChange: e2.yearRangeChange } }) : e2._e(), e2._v(" "), 4 == e2.query.chargeType ? a2("el-date-picker", { staticStyle: { width: "100%" }, attrs: { type: "monthrange", align: "right", "unlink-panels": "", "range-separator": "至", "start-placeholder": "开始月份", "end-placeholder": "结束月份", format: "yyyy-MM", "value-format": "yyyy-MM", "picker-options": e2.pickerOptions }, model: { value: e2.query.selectChargeDate, callback: function(t3) {
|
||
e2.$set(e2.query, "selectChargeDate", t3);
|
||
}, expression: "query.selectChargeDate" } }) : e2._e()], 1)], 1)]) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "opMemberName" } }, [a2("el-input", { attrs: { placeholder: "操作人", clearable: "" }, model: { value: e2.query.opMemberName, callback: function(t3) {
|
||
e2.$set(e2.query, "opMemberName", t3);
|
||
}, expression: "query.opMemberName" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "accountNo" } }, [a2("div", { staticStyle: { display: "flex", "align-items": "center" } }, [a2("el-input", { attrs: { placeholder: "结算账户", clearable: "" }, model: { value: e2.query.accountNo, callback: function(t3) {
|
||
e2.$set(e2.query, "accountNo", t3);
|
||
}, expression: "query.accountNo" } }), e2._v(" "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "1.可多填用'/'隔开 2.上限一次性只能输入七个账户 3.精确匹配", placement: "right-start" } }, [a2("i", { staticClass: "el-icon-question", staticStyle: { "margin-left": "5px" } })])], 1)]) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "referrerName" } }, [a2("el-input", { attrs: { placeholder: "推荐人", clearable: "" }, model: { value: e2.query.referrerName, callback: function(t3) {
|
||
e2.$set(e2.query, "referrerName", t3);
|
||
}, expression: "query.referrerName" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "remark" } }, [a2("el-input", { attrs: { placeholder: "销单备注", clearable: "" }, model: { value: e2.query.remark, callback: function(t3) {
|
||
e2.$set(e2.query, "remark", t3);
|
||
}, expression: "query.remark" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "type" } }, [a2("el-select", { staticClass: "form-item-content", attrs: { clearable: "", placeholder: "应收分类" }, model: { value: e2.query.type, callback: function(t3) {
|
||
e2.$set(e2.query, "type", t3);
|
||
}, expression: "query.type" } }, e2._l(e2.feeTypeList, (function(e3) {
|
||
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
|
||
})), 1)], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "queryTime" } }, [a2("el-date-picker", { attrs: { type: "datetimerange", "range-separator": "至", format: "yyyy-MM-dd HH:mm:ss", "value-format": "yyyy-MM-dd HH:mm:ss", "start-placeholder": "第三方到账开始日期", "end-placeholder": "第三方到账结束日期", "default-time": ["00:00:00", "23:59:59"] }, model: { value: e2.query.queryTime, callback: function(t3) {
|
||
e2.$set(e2.query, "queryTime", t3);
|
||
}, expression: "query.queryTime" } })], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "businessClassifys" } }, [a2("el-select", { staticClass: "form-item-content", attrs: { multiple: "", "collapse-tags": "", clearable: "", placeholder: "收入业务分类" }, model: { value: e2.query.businessClassifys, callback: function(t3) {
|
||
e2.$set(e2.query, "businessClassifys", t3);
|
||
}, expression: "query.businessClassifys" } }, e2._l(e2.businessTypeArr, (function(e3) {
|
||
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
|
||
})), 1)], 1) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-form-item", { attrs: { prop: "chargeCompanyId" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "企业收费项" }, model: { value: e2.query.chargeCompanyId, callback: function(t3) {
|
||
e2.$set(e2.query, "chargeCompanyId", t3);
|
||
}, expression: "query.chargeCompanyId" } }, e2._l(e2.CompanyFsList, (function(e3, t3) {
|
||
return a2("el-option", { key: t3, attrs: { value: e3.id, label: e3.name } });
|
||
})), 1)], 1) : e2._e()], 1), e2._v(" "), a2("div", [a2("el-button", { attrs: { type: "primary" }, on: { click: e2.searchClick } }, [e2._v("搜索")]), e2._v(" "), a2("el-button", { on: { click: e2.resetClick } }, [e2._v("重置")])], 1)], 1) : e2._e(), e2._v(" "), e2.part ? a2("el-descriptions", { attrs: { column: 1 } }, [a2("template", { slot: "title" }, [a2("span", { staticClass: "descTitleTip" }, [e2._v("辅助统计\n "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "Top Left 提示文字", placement: "right-start" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("div", [a2("el-image", { attrs: { src: "http://sqy-oss-test.oss-cn-guangzhou.aliyuncs.com/project/community_info_2022053117489.png" } })], 1), e2._v(" "), a2("div", [e2._v("实收=普通实收+转实收")]), e2._v(" "), a2("div", [e2._v("普通实收:一般为真实收到的货币数量")]), e2._v(" "), a2("div", [e2._v("\n 转实收:一般为预存转结、企业减免、押金转预缴-历史欠费抵扣等,无真实货币进账\n ")])]), e2._v(" "), a2("i", { staticClass: "el-icon-question" })])], 1)]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "实收" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.statisticsData.totalAmount)))])])], 2) : e2._e(), e2._v(" "), e2.part ? a2("el-descriptions", { attrs: { column: 3 } }, [a2("el-descriptions-item", { attrs: { label: "普通实收" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.statisticsData.generalAmount)))])]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "实收本金" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.statisticsData.totalAmount1)))])]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "实收违约金" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.statisticsData.totalFeeAmount)))])]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "转实收" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.statisticsData.changeAmount)))])]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "转实收本金" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.statisticsData.changeAmount1)))])]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "转实收违约金" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.statisticsData.changeAmountFeeAmount)))])])], 1) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-descriptions", { attrs: { column: 5 } }, [a2("template", { slot: "title" }, [a2("span", { staticClass: "descTitleTip" }, [e2._v("辅助统计 ")])]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "应收" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.depositData.totalAmount)))])]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "实收" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.depositData.paidAmount)))])]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "押金金额" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.depositData.deposit)))])]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "押金退款" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.depositData.depositRefund)))])]), e2._v(" "), a2("el-descriptions-item", { attrs: { label: "押金转预缴" } }, [a2("b", [e2._v(e2._s(e2._f("toThousandFilter")(e2.depositData.depositPrepay)))])])], 2) : e2._e(), e2._v(" "), a2("div", { staticClass: "titleContent" }, [e2.searchBar ? a2("div", { staticClass: "tableTitle" }, [e2._v("收款记录")]) : a2("div", { staticClass: "tableTitle" }, [e2._v("误差列表")]), e2._v(" "), a2("div", [e2.part ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.gotoCorrect } }, [e2._v("数据修正")]) : e2._e(), e2._v(" "), e2.part ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.asyncReconciliation } }, [e2._v("更新第三方到账信息")]) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-popover", { attrs: { placement: "top-start", title: "温馨提示:", width: "400", trigger: "hover" } }, [a2("div", [a2("div", [e2._v("基于数据安全考虑,每次下载均有记录且数据控制如下:")]), e2._v(" "), a2("div", [e2._v("\n 1.\n “按房屋收费项汇总”支持最多“12个月”数据下载,“按当前列表样式”支持最多“6个月”数据下载。\n ")]), e2._v(" "), a2("div", [e2._v("2. 默认为“近两个月”数据。")]), e2._v(" "), a2("div", [e2._v("\n 3. 若需更改,请在搜索条件选择“支付/销单日期”,并符合上述要求。\n ")]), e2._v(" "), a2("div", [e2._v("4. 下载完的Excel文件,请在“下载中心”中查看下载状态下载。")])]), e2._v(" "), a2("el-button", { staticStyle: { margin: "0 10px" }, attrs: { slot: "reference", type: "success", icon: "el-icon-download" }, on: { click: e2.selectDownloadExcel }, slot: "reference" }, [e2._v("下载Excel")])], 1) : e2._e(), e2._v(" "), e2.change ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "warning" }, on: { click: e2.syncAmount } }, [e2._v("同步押金余额")]) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "success", loading: e2.downloading }, on: { click: e2.selectDownloadExcel } }, [e2._v("下载Excel")]) : e2._e(), e2._v(" "), e2.all ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: function(t3) {
|
||
return e2.toAccounts("all");
|
||
} } }, [e2._v("全部对账")]) : e2._e(), e2._v(" "), e2.part ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: function(t3) {
|
||
return e2.toAccounts("part");
|
||
} } }, [e2._v("部分对账")]) : e2._e(), e2._v(" "), e2.refund ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.refundClick } }, [e2._v("我要退款")]) : e2._e(), e2._v(" "), e2.change ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.depositTrans } }, [e2._v("押金转预缴")]) : e2._e()], 1)]), e2._v(" "), a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.listLoading, expression: "listLoading" }], ref: "dataTable", staticStyle: { width: "100%" }, attrs: { border: "", data: e2.listData, "row-key": "id", "header-cell-style": e2.headClass, fit: "", "highlight-current-row": "" }, on: { "selection-change": e2.selectList } }, [e2.searchBar ? a2("el-table-column", { attrs: { label: "#", align: "center", type: "selection", fixed: "", width: "50", "show-overflow-tooltip": "", "reserve-selection": true } }) : e2._e(), e2._v(" "), a2("el-table-column", { attrs: { fixed: "", align: "center", label: "房屋号", "min-width": "180", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [t3.row.precinctName && t3.row.buildingName && t3.row.unitName && t3.row.roomNum ? a2("div", { staticClass: "houseDes", on: { click: function(a3) {
|
||
return e2.gotoHouseDeyailes(t3.row);
|
||
} } }, [e2._v("\n " + e2._s(t3.row.precinctName + "-" + t3.row.buildingName + "-" + t3.row.unitName + "-" + t3.row.roomNum) + "\n ")]) : a2("div", [e2._v("-")])];
|
||
} }]) }), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "产权人", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.debtorBy || "-") + "\n ")];
|
||
} }], null, false, 2472887521) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "计费账期", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.chargeDate || "-") + "\n ")];
|
||
} }], null, false, 3257289022) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "科目", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.subjectName || "-") + "\n ")];
|
||
} }], null, false, 2324259627) }) : e2._e(), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "收费项", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.fsChargesName || t3.row.chargeName || "-") + "\n ")];
|
||
} }]) }), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "right", label: "应收金额", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("toThousandFilter")(t3.row.totalAmount)) + "\n ")];
|
||
} }], null, false, 753802191) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "right", label: "本次实收本金", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [3 == t3.row.payDirection && t3.row.payAmount > 0 ? a2("span", [e2._v(e2._s(e2._f("toThousandFilter")(-t3.row.payAmount)))]) : a2("span", [e2._v(e2._s(e2._f("toThousandFilter")(t3.row.payAmount)))])];
|
||
} }], null, false, 353514821) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "right", label: "本次实收违约金", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [3 == t3.row.payDirection && t3.row.payAmount > 0 ? a2("span", [e2._v(e2._s(e2._f("toThousandFilter")(-t3.row.feeAmount)))]) : a2("span", [e2._v(e2._s(e2._f("toThousandFilter")(t3.row.feeAmount)))])];
|
||
} }], null, false, 2548764293) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "支付/销单时间", "min-width": "170", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.payTime || "-") + "\n ")];
|
||
} }], null, false, 3445970573) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "结算方式", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.method, e2.settlementMethod)) + "\n ")];
|
||
} }], null, false, 1392344574) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "支付方式", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2.getPayType(t3.row)) + "\n ")];
|
||
} }], null, false, 2377855956) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "退款状态", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(1 == t3.row.isRefund ? "正常" : 2 == t3.row.isRefund ? "已退款" : "-") + "\n ")];
|
||
} }], null, false, 2543780772) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "支付方向", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [a2("span", [e2._v(e2._s(e2._f("getItemType")(t3.row.payDirection, e2.payDirectionList)))])];
|
||
} }], null, false, 1018550506) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "支付/销单流水号", "min-width": "150", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.orderNo || "-") + "\n ")];
|
||
} }], null, false, 3640460287) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "支付/销单备注", "min-width": "150", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2.filterRemark(t3.row)) + "\n ")];
|
||
} }], null, false, 2560738544) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "应收业务订单号", "min-width": "130", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.chargeReceNo || "-") + "\n ")];
|
||
} }], null, false, 1675822714) }) : e2._e(), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "费用类型", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(1 == t3.row.type ? "普通类" : 2 == t3.row.type ? "押金类" : "-") + "\n ")];
|
||
} }]) }), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "应收日期", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.payDeadline || "-") + "\n ")];
|
||
} }], null, false, 552388146) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "实际支付时间", "min-width": "170", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2.filterRealPaidDate(t3.row.realPaidDate)) + "\n ")];
|
||
} }], null, false, 4176915132) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "收费责任主体", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.responsibility, e2.chargeResponsibility)) + "\n ")];
|
||
} }], null, false, 180343561) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "资源类型", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.targetType, e2.resourceTypeList)) + "\n ")];
|
||
} }], null, false, 316614282) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "资源ID", "min-width": "140", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.targetId || "-") + "\n ")];
|
||
} }], null, false, 235897036) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "订单来源", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.source, e2.orderSource)) + "\n ")];
|
||
} }], null, false, 2920347709) }) : e2._e(), e2._v(" "), "collection" != e2.tableType || e2.isDetail ? e2._e() : a2("el-table-column", { attrs: { align: "center", label: "结算账户", "min-width": "150", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.accountNo || "-") + "\n ")];
|
||
} }], null, false, 185755248) }), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "对账状态", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(1 == t3.row.checkStatus ? "未对账" : 2 == t3.row.checkStatus ? "已对账" : "-") + "\n ")];
|
||
} }], null, false, 1674246571) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "对账编号", "min-width": "150", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.checkNo || "-") + "\n ")];
|
||
} }], null, false, 1975147319) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "对账人", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.memberName || "-") + "\n ")];
|
||
} }], null, false, 798956679) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "第三方到账时间", "min-width": "160", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.kftTradeTime || "-") + "\n ")];
|
||
} }], null, false, 796856762) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "第三方到账金额", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.kftAmount || "-") + "\n ")];
|
||
} }], null, false, 2262998533) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "操作人", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.opMemberName || "-") + "\n ")];
|
||
} }], null, false, 4230966296) }) : e2._e(), e2._v(" "), "collection" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "推荐人", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.referrerName || "-") + "\n ")];
|
||
} }], null, false, 4013067988) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "账期", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.chargeDate) + "\n ")];
|
||
} }], null, false, 1216619699) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "缴费状态", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.status, e2.paymentStatus)) + "\n ")];
|
||
} }], null, false, 171908873) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "应收单号", "min-width": "250", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.orderNo) + "\n ")];
|
||
} }], null, false, 2675133458) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "right", label: "应收", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("toThousandFilter")(t3.row.totalAmount)) + "\n ")];
|
||
} }], null, false, 753802191) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "right", label: "实收", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("toThousandFilter")(t3.row.paidAmount)) + "\n ")];
|
||
} }], null, false, 3483400785) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "right", label: "押金余额", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("toThousandFilter")(t3.row.deposit)) + "\n ")];
|
||
} }], null, false, 261269969) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "right", label: "押金退款", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("toThousandFilter")(t3.row.depositRefund)) + "\n ")];
|
||
} }], null, false, 3580945663) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "right", label: "押金转预缴", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(e2._f("toThousandFilter")(t3.row.depositPrepay)) + "\n ")];
|
||
} }], null, false, 1737478462) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "支付/销单备注", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.eremark || "-") + "\n ")];
|
||
} }], null, false, 4065113175) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "支付/销单时间", "min-width": "200", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.epayTime || "-") + "\n ")];
|
||
} }], null, false, 1206531240) }) : e2._e(), e2._v(" "), "deposit" == e2.tableType ? a2("el-table-column", { attrs: { align: "center", label: "创建时间", "min-width": "200", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
||
return [e2._v("\n " + e2._s(t3.row.ecreatedTime || "-") + "\n ")];
|
||
} }], null, false, 4255994368) }) : e2._e()], 1), e2._v(" "), a2("div", { staticClass: "paginations" }, [a2("el-pagination", { attrs: { background: "", "current-page": e2.query.pageNumber, "page-sizes": [10, 30, 50, 100, 200], "page-size": e2.query.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: e2.total }, on: { "update:currentPage": function(t3) {
|
||
return e2.$set(e2.query, "pageNumber", t3);
|
||
}, "update:current-page": function(t3) {
|
||
return e2.$set(e2.query, "pageNumber", t3);
|
||
}, "size-change": e2.handleSizeChange, "current-change": e2.handleCurrentChange } })], 1), e2._v(" "), e2.salesRefund ? a2("salesRefund", { ref: "salesRefund", attrs: { show: e2.salesRefund, orderData: e2.payListData }, on: { close: e2.closeRefundDialog } }) : e2._e(), e2._v(" "), a2("el-dialog", { attrs: { title: "下载Excel列表数据", visible: e2.execlDialog, width: "30%", "close-on-click-modal": false }, on: { "update:visible": function(t3) {
|
||
e2.execlDialog = t3;
|
||
} } }, [a2("el-form", { ref: "execlForm" }, [a2("el-form-item", { attrs: { label: "模板:", "label-width": "80px" } }, [a2("el-radio-group", { model: { value: e2.query.execlTemplate, callback: function(t3) {
|
||
e2.$set(e2.query, "execlTemplate", t3);
|
||
}, expression: "query.execlTemplate" } }, [a2("el-radio", { attrs: { label: "1" } }, [e2._v("按当前列表样式下载")]), e2._v(" "), a2("el-radio", { attrs: { label: "2" } }, [e2._v("按房屋收费项汇总下载")])], 1)], 1)], 1), e2._v(" "), a2("div", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [a2("el-button", { on: { click: e2.cancelExecl } }, [e2._v("取 消")]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: e2.enterExecl } }, [e2._v("确 定")])], 1)], 1)], 1);
|
||
}, o = [], l = a("7274"), n = a("dce5"), i = a("9192"), s = a("ce63"), c = a("c32d"), u = a("2b74"), p = a("dce1"), d = a("e654"), y = a("08f8"), m = a("dd26"), f = a.n(m);
|
||
function h() {
|
||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
|
||
var e2, t2, a2 = "function" == typeof Symbol ? Symbol : {}, r2 = a2.iterator || "@@iterator", o2 = a2.toStringTag || "@@toStringTag";
|
||
function l2(a3, r3, o3, l3) {
|
||
var s3 = r3 && r3.prototype instanceof i2 ? r3 : i2, c3 = Object.create(s3.prototype);
|
||
return b(c3, "_invoke", (function(a4, r4, o4) {
|
||
var l4, i3, s4, c4 = 0, u3 = o4 || [], p3 = false, d3 = { p: 0, n: 0, v: e2, a: y2, f: y2.bind(e2, 4), d: function(t3, a5) {
|
||
return l4 = t3, i3 = 0, s4 = e2, d3.n = a5, n2;
|
||
} };
|
||
function y2(a5, r5) {
|
||
for (i3 = a5, s4 = r5, t2 = 0; !p3 && c4 && !o5 && t2 < u3.length; t2++) {
|
||
var o5, l5 = u3[t2], y3 = d3.p, m2 = l5[2];
|
||
a5 > 3 ? (o5 = m2 === r5) && (s4 = l5[(i3 = l5[4]) ? 5 : (i3 = 3, 3)], l5[4] = l5[5] = e2) : l5[0] <= y3 && ((o5 = a5 < 2 && y3 < l5[1]) ? (i3 = 0, d3.v = r5, d3.n = l5[1]) : y3 < m2 && (o5 = a5 < 3 || l5[0] > r5 || r5 > m2) && (l5[4] = a5, l5[5] = r5, d3.n = m2, i3 = 0));
|
||
}
|
||
if (o5 || a5 > 1) return n2;
|
||
throw p3 = true, r5;
|
||
}
|
||
return function(o5, u4, m2) {
|
||
if (c4 > 1) throw TypeError("Generator is already running");
|
||
for (p3 && 1 === u4 && y2(u4, m2), i3 = u4, s4 = m2; (t2 = i3 < 2 ? e2 : s4) || !p3; ) {
|
||
l4 || (i3 ? i3 < 3 ? (i3 > 1 && (d3.n = -1), y2(i3, s4)) : d3.n = s4 : d3.v = s4);
|
||
try {
|
||
if (c4 = 2, l4) {
|
||
if (i3 || (o5 = "next"), t2 = l4[o5]) {
|
||
if (!(t2 = t2.call(l4, s4))) throw TypeError("iterator result is not an object");
|
||
if (!t2.done) return t2;
|
||
s4 = t2.value, i3 < 2 && (i3 = 0);
|
||
} else 1 === i3 && (t2 = l4.return) && t2.call(l4), i3 < 2 && (s4 = TypeError("The iterator does not provide a '" + o5 + "' method"), i3 = 1);
|
||
l4 = e2;
|
||
} else if ((t2 = (p3 = d3.n < 0) ? s4 : a4.call(r4, d3)) !== n2) break;
|
||
} catch (t3) {
|
||
l4 = e2, i3 = 1, s4 = t3;
|
||
} finally {
|
||
c4 = 1;
|
||
}
|
||
}
|
||
return { value: t2, done: p3 };
|
||
};
|
||
})(a3, o3, l3), true), c3;
|
||
}
|
||
var n2 = {};
|
||
function i2() {
|
||
}
|
||
function s2() {
|
||
}
|
||
function c2() {
|
||
}
|
||
t2 = Object.getPrototypeOf;
|
||
var u2 = [][r2] ? t2(t2([][r2]())) : (b(t2 = {}, r2, (function() {
|
||
return this;
|
||
})), t2), p2 = c2.prototype = i2.prototype = Object.create(u2);
|
||
function d2(e3) {
|
||
return Object.setPrototypeOf ? Object.setPrototypeOf(e3, c2) : (e3.__proto__ = c2, b(e3, o2, "GeneratorFunction")), e3.prototype = Object.create(p2), e3;
|
||
}
|
||
return s2.prototype = c2, b(p2, "constructor", c2), b(c2, "constructor", s2), s2.displayName = "GeneratorFunction", b(c2, o2, "GeneratorFunction"), b(p2), b(p2, o2, "Generator"), b(p2, r2, (function() {
|
||
return this;
|
||
})), b(p2, "toString", (function() {
|
||
return "[object Generator]";
|
||
})), (h = function() {
|
||
return { w: l2, m: d2 };
|
||
})();
|
||
}
|
||
function b(e2, t2, a2, r2) {
|
||
var o2 = Object.defineProperty;
|
||
try {
|
||
o2({}, "", {});
|
||
} catch (e3) {
|
||
o2 = 0;
|
||
}
|
||
b = function(e3, t3, a3, r3) {
|
||
function l2(t4, a4) {
|
||
b(e3, t4, (function(e4) {
|
||
return this._invoke(t4, a4, e4);
|
||
}));
|
||
}
|
||
t3 ? o2 ? o2(e3, t3, { value: a3, enumerable: !r3, configurable: !r3, writable: !r3 }) : e3[t3] = a3 : (l2("next", 0), l2("throw", 1), l2("return", 2));
|
||
}, b(e2, t2, a2, r2);
|
||
}
|
||
function v(e2, t2, a2, r2, o2, l2, n2) {
|
||
try {
|
||
var i2 = e2[l2](n2), s2 = i2.value;
|
||
} catch (e3) {
|
||
return void a2(e3);
|
||
}
|
||
i2.done ? t2(s2) : Promise.resolve(s2).then(r2, o2);
|
||
}
|
||
function _(e2) {
|
||
return function() {
|
||
var t2 = this, a2 = arguments;
|
||
return new Promise((function(r2, o2) {
|
||
var l2 = e2.apply(t2, a2);
|
||
function n2(e3) {
|
||
v(l2, r2, o2, n2, i2, "next", e3);
|
||
}
|
||
function i2(e3) {
|
||
v(l2, r2, o2, n2, i2, "throw", e3);
|
||
}
|
||
n2(void 0);
|
||
}));
|
||
};
|
||
}
|
||
function g(e2) {
|
||
return k(e2) || q(e2) || T(e2) || w();
|
||
}
|
||
function w() {
|
||
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||
}
|
||
function T(e2, t2) {
|
||
if (e2) {
|
||
if ("string" == typeof e2) return L(e2, t2);
|
||
var a2 = {}.toString.call(e2).slice(8, -1);
|
||
return "Object" === a2 && e2.constructor && (a2 = e2.constructor.name), "Map" === a2 || "Set" === a2 ? Array.from(e2) : "Arguments" === a2 || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a2) ? L(e2, t2) : void 0;
|
||
}
|
||
}
|
||
function q(e2) {
|
||
if ("undefined" != typeof Symbol && null != e2[Symbol.iterator] || null != e2["@@iterator"]) return Array.from(e2);
|
||
}
|
||
function k(e2) {
|
||
if (Array.isArray(e2)) return L(e2);
|
||
}
|
||
function L(e2, t2) {
|
||
(null == t2 || t2 > e2.length) && (t2 = e2.length);
|
||
for (var a2 = 0, r2 = Array(t2); a2 < t2; a2++) r2[a2] = e2[a2];
|
||
return r2;
|
||
}
|
||
var C = { components: { salesRefund: c["a"], ElYearPicker: y["a"] }, props: { tableType: { type: String, default: "collection" }, total: { type: Number, default: 0 }, listData: { type: Array, default: function() {
|
||
return [];
|
||
} }, listLoading: { type: Boolean, default: false }, inContent: { type: Boolean, default: false }, download: { type: Boolean, default: false }, all: { type: Boolean, default: false }, part: { type: Boolean, default: false }, refund: { type: Boolean, default: false }, change: { type: Boolean, default: false }, statistics: { type: Boolean, default: false }, statisticsData: { type: Object, default: function() {
|
||
return {};
|
||
} }, depositData: { type: Object, default: function() {
|
||
return {};
|
||
} }, isDetail: { type: Boolean, default: false }, searchBar: { type: Boolean, default: true } }, data: function() {
|
||
return { pickerOptions: { shortcuts: [{ text: "本月", onClick: function(e2) {
|
||
e2.$emit("pick", [/* @__PURE__ */ new Date(), /* @__PURE__ */ new Date()]);
|
||
} }, { text: "今年至今", onClick: function(e2) {
|
||
var t2 = /* @__PURE__ */ new Date(), a2 = new Date((/* @__PURE__ */ new Date()).getFullYear(), 0);
|
||
e2.$emit("pick", [a2, t2]);
|
||
} }, { text: "最近六个月", onClick: function(e2) {
|
||
var t2 = /* @__PURE__ */ new Date(), a2 = /* @__PURE__ */ new Date();
|
||
a2.setMonth(a2.getMonth() - 6), e2.$emit("pick", [a2, t2]);
|
||
} }] }, resourceTypeList: n["ac"], chargeResponsibility: n["B"], downloading: false, salesRefund: false, payListData: [], settlementMethod: n["gc"], payMethodList: n["Db"], feeTypeList: n["W"], paymentStatus: n["Nb"], payDirectionList: n["Cb"], orderSource: n["yb"], monthList: [], areaOptions: [], building: [], unitList: [], houseArr: [], categoryArr: [], chargesArr: [], query: { subjectCodes: [], subjectNo: "", method: "", payTypeList: [], isRefund: "", chargeReceNo: "", orderNo: "", time: [], chargeDates: [], chargesIdList: [], chargeIds: [], type: "", statusList: [], precinctId: "", buildingId: "", unitId: "", fsHouseIds: [], fsHouseId: "", roomNum: "", payDirections: [], debtorBy: "", responsibility: "", source: "", chargeDateList: [], selectChargeDate: [], opMemberName: "", pageNumber: 1, pageSize: 10, execlTemplate: "1", accountNo: "", referrerName: "", remark: "", queryTime: "", kftTradeStartTime: "", kftTradeEndTime: "", payTime: "", startEPayTime: "", endEPayTime: "", CreatedTime: "", startECreatedTime: "", endECreatedTime: "", eremark: "", businessClassifys: [], chargeCompanyId: "", chargeType: 1 }, selectionList: [], execlDialog: false, props: { multiple: true }, CompanyFsList: [], businessTypeArr: n["v"] };
|
||
}, created: function() {
|
||
this.businessTypeArr = this.businessTypeArr.slice(0, 4), this.setDefaultDateRange(), this.getSubjectList(), this.getChargesList(), this.getAreaList(), this.monthList = this.setMonths(), this.getPayTypeList(), this.getCompanyFsList();
|
||
}, mounted: function() {
|
||
}, methods: { gotoHouseDeyailes: function(e2) {
|
||
var t2 = window.location.origin, a2 = "".concat(t2, "/#/roomDetails2?id=").concat(e2.fsHouseId);
|
||
window.open(a2, "_blank");
|
||
}, getCompanyFsList: function() {
|
||
var e2 = this;
|
||
Object(i["g"])({ companyId: this.$store.state.companyId, pageSize: -1 }).then((function(t2) {
|
||
0 == t2.code && t2.data.records.length > 0 && (e2.CompanyFsList = t2.data.records);
|
||
}));
|
||
}, gotoCorrect: function() {
|
||
var e2 = window.location.origin + "/#/correct";
|
||
window.open("".concat(e2));
|
||
}, getPayType: function(e2) {
|
||
if (e2.payTypeV2) {
|
||
var t2 = this.payMethodList.find((function(t3) {
|
||
return t3.value == e2.payTypeV2;
|
||
}));
|
||
return t2 ? t2.label : "-";
|
||
}
|
||
if (e2.payType) {
|
||
var a2 = this.payMethodList.find((function(t3) {
|
||
return t3.value == e2.payType;
|
||
}));
|
||
return a2 ? a2.label : "-";
|
||
}
|
||
return "-";
|
||
}, getPayTypeList: function() {
|
||
var e2 = this;
|
||
Object(l["f"])({ uuid: this.$store.state.community_uuid }).then((function(t2) {
|
||
if (t2.data && 0 == t2.code && t2.data.payTypeList && t2.data.payTypeList.length > 0) {
|
||
var a2 = [].concat(g(e2.payMethodList), g(JSON.parse(t2.data.payTypeList)));
|
||
a2 = Array.from(new Set(a2.map(JSON.stringify))).map(JSON.parse), e2.payMethodList = a2;
|
||
}
|
||
}));
|
||
}, setDefaultDateRange: function() {
|
||
var e2 = f()().subtract(7, "days").format("YYYY-MM-DD") + " 00:00:00", t2 = f()().format("YYYY-MM-DD") + " 23:59:59";
|
||
this.query.time = [e2, t2];
|
||
}, filterRemark: function(e2) {
|
||
return e2.remark ? e2.remark : e2.description ? e2.description : "-";
|
||
}, filterRealPaidDate: function(e2) {
|
||
return e2 && e2.length > 0 ? e2.split(" ")[0] : "-";
|
||
}, setVal: function(e2) {
|
||
this.query.accountNo = e2.accountNo, this.query.payType = e2.payType, this.query.isRefund = e2.isRefund;
|
||
}, selectDownloadExcel: function() {
|
||
"deposit" === this.tableType ? this.downloadExcel() : this.execlDialog = !this.execlDialog;
|
||
}, enterExecl: (function() {
|
||
var e2 = _(h().m((function e3() {
|
||
return h().w((function(e4) {
|
||
while (1) switch (e4.n) {
|
||
case 0:
|
||
if (this.query.execlTemplate) {
|
||
e4.n = 1;
|
||
break;
|
||
}
|
||
return this.$message({ message: "请选择Execl模板", type: "error" }), e4.a(2);
|
||
case 1:
|
||
return e4.n = 2, this.downloadExcel();
|
||
case 2:
|
||
this.query.execlTemplate = "", this.execlDialog = false;
|
||
case 3:
|
||
return e4.a(2);
|
||
}
|
||
}), e3, this);
|
||
})));
|
||
function t2() {
|
||
return e2.apply(this, arguments);
|
||
}
|
||
return t2;
|
||
})(), cancelExecl: function() {
|
||
this.query.execlTemplate = "", this.execlDialog = false;
|
||
}, selectList: function(e2) {
|
||
this.selectionList = e2;
|
||
}, getSubjectList: function() {
|
||
var e2 = this;
|
||
Object(i["o"])({ projectUuid: this.$store.state.community_uuid, subjectType: 3 }).then((function(t2) {
|
||
0 == t2.code && (e2.categoryArr = t2.data);
|
||
}));
|
||
}, getChargesList: function() {
|
||
var e2 = this;
|
||
Object(s["b"])({ pageNumber: -1, pageSize: -1, categoryCode: "collection" === this.tableType ? "" : "103", projectUuid: this.$store.state.community_uuid }).then((function(t2) {
|
||
var a2 = [];
|
||
t2.data.records.forEach((function(e3) {
|
||
a2.push({ label: e3.name, value: e3.fsChargesId });
|
||
})), e2.chargesArr = a2;
|
||
}));
|
||
}, searchClick: function() {
|
||
this.query.chargesIdList && this.query.chargesIdList.length && (this.query.chargesIdList = this.query.chargesIdList.flat()), this.query.payTypeList && this.query.payTypeList.length && (this.query.payTypeList = this.query.payTypeList.flat()), this.query.chargeIds && this.query.chargeIds.length && (this.query.chargeIds = this.query.chargeIds.flat()), this.query.pageNumber = 1, this.$emit("search", this.paramsData());
|
||
}, resetClick: function() {
|
||
this.$refs["query"].resetFields(), this.query.chargeType = 1;
|
||
var e2 = this.paramsData();
|
||
e2.pageNumber = 1, e2.pageSize = 10, console.log(e2), this.$emit("reset", e2);
|
||
}, handleSizeChange: function(e2) {
|
||
this.query.pageNumber = 1, this.query.pageSize = e2, this.$emit("pageChange", this.paramsData("changeSize"));
|
||
}, handleCurrentChange: function(e2) {
|
||
this.query.pageNumber = e2, this.$emit("pageChange", this.paramsData("changeSize"));
|
||
}, paramsData: function(e2) {
|
||
var t2 = {};
|
||
if ("collection" == this.tableType) {
|
||
this.query.queryTime ? (this.query.kftTradeStartTime = this.query.queryTime[0], this.query.kftTradeEndTime = this.query.queryTime[1]) : (this.query.kftTradeStartTime = "", this.query.kftTradeEndTime = "");
|
||
var a2 = this.query, r2 = a2.subjectCodes, o2 = a2.subjectNo, l2 = a2.chargesIdList, n2 = a2.selectChargeDate, i2 = a2.method, s2 = a2.payTypeList, c2 = a2.isRefund, u2 = a2.time, p2 = a2.chargeReceNo, d2 = a2.orderNo, y2 = a2.payDirections, m2 = a2.debtorBy, h2 = a2.responsibility, b2 = a2.source, v2 = a2.precinctId, _2 = a2.buildingId, g2 = a2.unitId, w2 = a2.roomNum, T2 = a2.opMemberName, q2 = a2.execlTemplate, k2 = a2.accountNo, L2 = a2.referrerName, C2 = a2.remark, I2 = a2.kftTradeStartTime, D2 = a2.kftTradeEndTime, N2 = a2.fsHouseIds, S = a2.type, x = a2.businessClassifys, $ = a2.chargeCompanyId, M = a2.chargeType;
|
||
if (t2 = { precinctId: v2, buildingId: _2, unitId: g2, roomNum: w2, subjectCodes: r2, subjectNo: o2, chargesIdList: l2, method: i2, payTypeList: s2, isRefund: c2, startDate: u2 ? u2[0] : "", endDate: u2 ? u2[1] : "", chargeReceNo: p2, orderNo: d2, payDirections: y2, debtorBy: m2, responsibility: h2, source: b2, opMemberName: T2, execlTemplate: q2, accountNo: k2, referrerName: L2, remark: C2, kftTradeStartTime: I2, kftTradeEndTime: D2, fsHouseIds: N2, type: S, businessClassifys: x, chargeCompanyId: $, companyId: this.$store.state.companyId, chargeType: M, selectChargeDate: n2, time: u2 }, n2.length) {
|
||
if (1 == this.query.chargeType) {
|
||
var j = [];
|
||
n2.forEach((function(e3) {
|
||
for (var t3 = 1; t3 <= 12; t3++) j.push("".concat(e3, "-").concat(t3 < 10 ? "0" + t3 : t3));
|
||
})), t2.chargeDateList = j;
|
||
} else if (2 == this.query.chargeType) t2.chargeDateList = n2;
|
||
else if (3 == this.query.chargeType) {
|
||
for (var A = [], E = n2[0]; E <= n2[1]; E++) A.push(E);
|
||
var R = [];
|
||
A.forEach((function(e3) {
|
||
for (var t3 = 1; t3 <= 12; t3++) R.push("".concat(e3, "-").concat(t3 < 10 ? "0" + t3 : t3));
|
||
})), t2.chargeDateList = R;
|
||
} else if (4 == this.query.chargeType) {
|
||
var O = f()(n2[0], "YYYY-MM"), F = f()(n2[1], "YYYY-MM"), H = O.clone(), P = [];
|
||
while (H.isBefore(F) || H.isSame(F, "month")) P.push(H.format("YYYY-MM")), H.add(1, "month");
|
||
t2.chargeDateList = P;
|
||
}
|
||
} else t2.chargeDateList = [];
|
||
} else if ("deposit" == this.tableType) {
|
||
this.query.payTime ? (this.query.startEPayTime = this.query.payTime[0], this.query.endEPayTime = this.query.payTime[1]) : (this.query.startEPayTime = "", this.query.endEPayTime = ""), this.query.CreatedTime ? (this.query.startECreatedTime = this.query.CreatedTime[0], this.query.endECreatedTime = this.query.CreatedTime[1]) : (this.query.startECreatedTime = "", this.query.endECreatedTime = "");
|
||
var B = this.query, Y = B.chargeDates, z = B.chargeIds, U = B.statusList, G = B.precinctId, J = B.buildingId, V = B.unitId, W = B.roomNum, K = B.type, Q = B.orderNo, X = B.eremark, Z = B.startECreatedTime, ee = B.endECreatedTime, te = B.startEPayTime, ae = B.endEPayTime, re = B.fsHouseId;
|
||
t2 = { chargeDates: Y, chargeIds: z, statusList: U, precinctId: G, buildingId: J, unitId: V, roomNum: W, type: K, orderNo: Q, eremark: X, startECreatedTime: Z, endECreatedTime: ee, startEPayTime: te, endEPayTime: ae, fsHouseId: re };
|
||
}
|
||
return t2.pageNumber = this.query.pageNumber, t2.pageSize = this.query.pageSize, "changeSize" == e2 && (t2.changeSize = true), t2;
|
||
}, setMonths: function() {
|
||
for (var e2 = /* @__PURE__ */ new Date(), t2 = e2.getFullYear() - 3, a2 = [], r2 = 0; r2 < 7; r2++) for (var o2 = 1; o2 <= 12; o2++) a2.push({ key: a2.length + 1, value: "".concat(t2 + r2, "-").concat(o2 <= 9 ? "0" + o2 : o2) });
|
||
return a2;
|
||
}, getAreaList: function() {
|
||
var e2 = this, t2 = { projectUuid: this.$store.state.community_uuid, pageNumber: -1, pageSize: -1 };
|
||
Object(u["f"])(t2).then((function(t3) {
|
||
0 === t3.code && (e2.areaOptions = t3.data);
|
||
}));
|
||
}, selectChange: function(e2) {
|
||
this.building = [], this.query.buildingId = "", this.unitList = [], this.query.unitId = "", this.houseArr = [], this.query.fsHouseIds = [], this.query.fsHouseId = "", e2 && this.getBuild();
|
||
}, getBuild: function() {
|
||
var e2 = this;
|
||
Object(u["x"])({ precinctId: this.query.precinctId, projectCode: this.$store.state.community_uuid, projectName: this.$store.state.community_name, pageNumber: -1, pageSize: -1 }).then((function(t2) {
|
||
e2.building = t2.data;
|
||
}));
|
||
}, changeBuild: function() {
|
||
this.unitList = [], this.query.unitId = "", this.houseArr = [], this.query.fsHouseIds = [], this.query.fsHouseId = "", this.getUnit();
|
||
}, changeUnit: function() {
|
||
this.houseArr = [], this.query.fsHouseIds = [], this.query.fsHouseId = "", this.getHouseList();
|
||
}, getUnit: function() {
|
||
var e2 = this;
|
||
Object(u["mb"])({ pageNumber: -1, pageSize: -1, projectCode: this.$store.state.community_uuid, buildingId: this.query.buildingId }).then((function(t2) {
|
||
e2.unitList = t2.data.records;
|
||
}));
|
||
}, getHouseList: function() {
|
||
var e2 = this, t2 = { projectCode: this.$store.state.community_uuid, precinctId: this.query.precinctId, buildingId: this.query.buildingId, unitId: this.query.unitId, pageSize: -1 };
|
||
Object(u["M"])(t2).then((function(t3) {
|
||
0 === t3.code && (e2.houseArr = t3.data.records);
|
||
}));
|
||
}, refundClick: function() {
|
||
var e2 = this;
|
||
if (0 === this.selectionList.length) return this.$message({ message: "请先选择需要退款的应收单!", type: "error" }), false;
|
||
var t2 = this.checkSelect(), a2 = t2.paidList, r2 = t2.payIngList, o2 = t2.payPartList, l2 = t2.unPaidList, n2 = t2.payOffList, i2 = t2.refundList, s2 = t2.refundPartList, c2 = t2.payLockList;
|
||
if (l2.length > 0 || r2.length > 0 || i2.length > 0 || n2.length > 0 || c2.length > 0) return this.$message({ message: "只能对已缴费、部分缴费、部分退款的应收账单进行退款!", type: "warning" }), false;
|
||
var u2 = a2.concat(o2).concat(s2);
|
||
console.log(u2), this.$confirm("同意后,将退还该收费项已实收金额, 是否同意退款?", "退款确认", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" }).then((function() {
|
||
e2.payListData = u2, e2.salesRefund = true;
|
||
})).catch((function() {
|
||
}));
|
||
}, closeRefundDialog: function() {
|
||
this.salesRefund = false, this.$refs.dataTable.clearSelection(), this.searchClick();
|
||
}, depositTrans: function() {
|
||
if (0 === this.selectList.length) return this.$message({ message: "请先选择需要转预缴的押金订单!", type: "warning" }), false;
|
||
var e2 = this.checkSelect(), t2 = e2.paidList, a2 = e2.payIngList, r2 = e2.payPartList, o2 = e2.unPaidList, l2 = e2.payOffList, n2 = e2.refundList, i2 = e2.refundPartList, s2 = e2.payLockList, c2 = e2.deposit;
|
||
if (r2.length > 0 || o2.length > 0 || a2.length > 0 || n2.length > 0 || l2.length > 0 || s2.length > 0) return this.$message({ message: "只能对分类为押金类且未退款的押金订单进行转预缴!", type: "warning" }), false;
|
||
var u2 = c2.filter((function(e3) {
|
||
return t2.includes(e3);
|
||
})), p2 = i2.concat(u2);
|
||
this.$confirm("同意后,会将该收费项进行押金转预缴, 是否同意押金转预缴?", "押金转预缴确认", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" }).then((function() {
|
||
sessionStorage.setItem("depositList", JSON.stringify(p2));
|
||
var e3 = window.location.origin + "/#/depositOffset";
|
||
window.open("".concat(e3));
|
||
})).catch((function() {
|
||
}));
|
||
}, getSelect: function() {
|
||
return this.selectionList;
|
||
}, downloadExcel: function() {
|
||
var e2 = this;
|
||
if ("deposit" === this.tableType) return this.exportExecl(), false;
|
||
console.log("---------------------------"), this.downloading = true;
|
||
var t2 = this.paramsData();
|
||
t2.projectUuid = this.$store.state.community_uuid, t2.companyId = this.$store.state.companyId, t2.companyName = localStorage.getItem("companyName"), t2.memberId = this.$store.state.user.userInfo.memberId, t2.memberName = this.$store.state.user.userInfo.memberName, t2.projectName = this.$store.state.community_name, t2.projectUuid = this.$store.state.community_uuid, Object(p["f"])(t2).then((function(t3) {
|
||
e2.downloading = false, 0 == t3.code && e2.$message.success("操作成功!已将任务加入到下载中心,请在下载中心查看状态下载。");
|
||
})).catch((function(t3) {
|
||
e2.downloading = false;
|
||
}));
|
||
}, exportExecl: function() {
|
||
var e2 = this;
|
||
this.downloading = true;
|
||
var t2 = this.paramsData();
|
||
t2.projectUuid = this.$store.state.community_uuid;
|
||
var a2 = (/* @__PURE__ */ new Date()).valueOf();
|
||
Object(d["n"])(t2).then((function(t3) {
|
||
var r2 = new Blob([t3], { type: "application/vnd.ms-excel;charset=UTF-8" });
|
||
if (window.navigator.msSaveOrOpenBlob) navigator.msSaveBlob(r2);
|
||
else {
|
||
var o2 = document.createElement("a");
|
||
o2.download = "押金明细列表导出_".concat(a2, ".xls"), o2.href = URL.createObjectURL(r2), o2.click(), URL.revokeObjectURL(o2.href), document.body.removeChild(o2), e2.downloading = false;
|
||
}
|
||
})).catch((function(t3) {
|
||
e2.downloading = false;
|
||
}));
|
||
}, toAccounts: function(e2) {
|
||
var t2 = this, a2 = {};
|
||
if ("all" == e2) a2 = this.paramsData();
|
||
else if ("part" == e2) {
|
||
var r2 = [];
|
||
if (this.selectionList.length <= 0) return void this.$message({ message: "请选择需要对账的数据!", type: "warning" });
|
||
this.selectionList.map((function(e3) {
|
||
r2.push(e3.id);
|
||
})), a2 = { chargeDetailIds: r2 };
|
||
}
|
||
a2.projectUuid = this.$store.state.community_uuid, a2.projectName = this.$store.state.community_name, a2.memberName = this.$store.state.user.userInfo.memberName, a2.memberPhone = this.$store.state.user.userInfo.accountName, a2.memberUuid = this.$store.state.user.userInfo.memberUuid, Object(p["j"])(a2).then((function(e3) {
|
||
t2.toPath(e3.data), t2.$refs.dataTable.clearSelection(), t2.$emit("list");
|
||
}));
|
||
}, checkSelect: function() {
|
||
var e2 = [], t2 = [], a2 = [], r2 = [], o2 = [], l2 = [], n2 = [], i2 = [], s2 = [], c2 = [], u2 = {};
|
||
return this.selectionList.length > 0 ? (this.selectionList.forEach((function(u3) {
|
||
switch (u3.status) {
|
||
case 1:
|
||
t2.push(u3);
|
||
break;
|
||
case 2:
|
||
r2.push(u3);
|
||
break;
|
||
case 3:
|
||
e2.push(u3);
|
||
break;
|
||
case 4:
|
||
a2.push(u3);
|
||
break;
|
||
case 5:
|
||
o2.push(u3);
|
||
break;
|
||
case 6:
|
||
l2.push(u3);
|
||
break;
|
||
case 7:
|
||
n2.push(u3);
|
||
break;
|
||
case 8:
|
||
i2.push(u3);
|
||
break;
|
||
}
|
||
2 === u3.type ? s2.push(u3) : 1 === u3.type && c2.push(u3);
|
||
})), u2 = { unPaidList: t2, payPartList: r2, paidList: e2, payIngList: a2, payOffList: o2, refundPartList: l2, refundList: n2, payLockList: i2, general: c2, deposit: s2 }, u2) : (this.$message({ message: "请选择需要操作的数据!", type: "warning" }), false);
|
||
}, toPath: function(e2) {
|
||
var t2 = this.$router.resolve({ path: "/reconciliation", query: { id: e2.id } });
|
||
window.open(t2.href, "_blank");
|
||
}, headClass: function() {
|
||
return "text-align:center;background:#FAFAFA;";
|
||
}, asyncReconciliation: function() {
|
||
this.$message("功能开发中!");
|
||
}, syncAmount: function() {
|
||
var e2 = this;
|
||
if (this.listData.length > 0) {
|
||
var t2 = [];
|
||
this.listData.map((function(e3) {
|
||
2 == e3.type && 3 == e3.status && t2.push(e3.id);
|
||
})), t2.length > 0 ? Object(p["s"])({ ids: t2 }).then((function(t3) {
|
||
0 == t3.code && (e2.$message.success("同步成功!"), e2.$emit("list"));
|
||
})) : this.$message("当前展示的数据中无完成缴费数据!");
|
||
} else this.$message("无可操作数据!");
|
||
}, typeChange: function() {
|
||
this.query.selectChargeDate = [];
|
||
}, yearRangeChange: function(e2) {
|
||
this.query.selectChargeDate = e2;
|
||
} } }, I = C, D = (a("4d6c"), a("829d")), N = Object(D["a"])(I, r, o, false, null, "15c6d1ae", null);
|
||
t["a"] = N.exports;
|
||
} }]);
|