550 lines
31 KiB
JavaScript
550 lines
31 KiB
JavaScript
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-55068226"], { "45a2": function(t, e, o) {
|
|
}, "4ec8": function(t, e, o) {
|
|
}, 6122: function(t, e, o) {
|
|
"use strict";
|
|
o("4ec8");
|
|
}, "997d": function(t, e, o) {
|
|
"use strict";
|
|
o.d(e, "p", (function() {
|
|
return r;
|
|
})), o.d(e, "g", (function() {
|
|
return a;
|
|
})), o.d(e, "i", (function() {
|
|
return i;
|
|
})), o.d(e, "A", (function() {
|
|
return s;
|
|
})), o.d(e, "m", (function() {
|
|
return c;
|
|
})), o.d(e, "a", (function() {
|
|
return u;
|
|
})), o.d(e, "l", (function() {
|
|
return l;
|
|
})), o.d(e, "h", (function() {
|
|
return p;
|
|
})), o.d(e, "B", (function() {
|
|
return d;
|
|
})), o.d(e, "d", (function() {
|
|
return f;
|
|
})), o.d(e, "e", (function() {
|
|
return h;
|
|
})), o.d(e, "k", (function() {
|
|
return m;
|
|
})), o.d(e, "b", (function() {
|
|
return v;
|
|
})), o.d(e, "c", (function() {
|
|
return b;
|
|
})), o.d(e, "j", (function() {
|
|
return y;
|
|
})), o.d(e, "o", (function() {
|
|
return g;
|
|
})), o.d(e, "s", (function() {
|
|
return w;
|
|
})), o.d(e, "q", (function() {
|
|
return j;
|
|
})), o.d(e, "t", (function() {
|
|
return _;
|
|
})), o.d(e, "f", (function() {
|
|
return C;
|
|
})), o.d(e, "C", (function() {
|
|
return I;
|
|
})), o.d(e, "D", (function() {
|
|
return O;
|
|
})), o.d(e, "r", (function() {
|
|
return k;
|
|
})), o.d(e, "v", (function() {
|
|
return S;
|
|
})), o.d(e, "n", (function() {
|
|
return T;
|
|
})), o.d(e, "y", (function() {
|
|
return L;
|
|
})), o.d(e, "z", (function() {
|
|
return x;
|
|
})), o.d(e, "w", (function() {
|
|
return F;
|
|
})), o.d(e, "x", (function() {
|
|
return R;
|
|
})), o.d(e, "E", (function() {
|
|
return P;
|
|
})), o.d(e, "u", (function() {
|
|
return $;
|
|
}));
|
|
var n = o("b775");
|
|
function r(t2) {
|
|
return Object(n["a"])({ url: "/appproject/Investment/pageList", method: "post", data: t2 });
|
|
}
|
|
function a(t2) {
|
|
return Object(n["a"])({ url: "/appproject/Investment/create", method: "post", data: t2 });
|
|
}
|
|
function i(t2) {
|
|
return Object(n["a"])({ url: "/appproject/Investment/delete", method: "post", data: t2 });
|
|
}
|
|
function s(t2) {
|
|
return Object(n["a"])({ url: "/appproject/Investment/update", method: "post", data: t2 });
|
|
}
|
|
function c(t2) {
|
|
return Object(n["a"])({ url: "/appproject/supplier/listAccountByProjectUuid", method: "post", data: t2 });
|
|
}
|
|
function u(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/pageList", method: "post", data: t2 });
|
|
}
|
|
function l(t2, e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/importExcel/".concat(e2), method: "post", isReturnResponse: true, responseType: "blob", headers: { "Content-Type": "multipart/form-data;charset=UTF-8" }, data: t2 });
|
|
}
|
|
function p(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/create", method: "post", data: t2 });
|
|
}
|
|
function d(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/update", method: "post", data: t2 });
|
|
}
|
|
function f(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/batchAbandon", method: "post", data: t2 });
|
|
}
|
|
function h(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/batchApply", method: "post", data: t2 });
|
|
}
|
|
function m(t2) {
|
|
return Object(n["a"])({ url: "/appproject/FinanceApprove/findByProjectUuidAndTypeCode", method: "post", data: t2 });
|
|
}
|
|
function v(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPlan/pageList", method: "post", data: t2 });
|
|
}
|
|
function b(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPlan/approve", method: "post", data: t2 });
|
|
}
|
|
function y(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPlan/findById", method: "post", data: t2 });
|
|
}
|
|
function g(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/pageList", method: "post", data: t2 });
|
|
}
|
|
function w(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/pageList", method: "post", data: t2 });
|
|
}
|
|
function j(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPaymentSubscribe/create", method: "post", data: t2 });
|
|
}
|
|
function _(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/total", method: "post", data: t2 });
|
|
}
|
|
function C(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/cancelOrder", method: "post", data: t2 });
|
|
}
|
|
function I(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/updateInvoiceAmount", method: "post", data: t2 });
|
|
}
|
|
function O(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/updatePaymentInfo", method: "post", data: t2 });
|
|
}
|
|
function k(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/findById", method: "post", data: t2 });
|
|
}
|
|
function S(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/pageList", method: "post", data: t2 });
|
|
}
|
|
function T(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/listTotal", method: "post", data: t2 });
|
|
}
|
|
function L(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPaymentSubscribe/pageList", method: "post", data: t2 });
|
|
}
|
|
function x(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPaymentSubscribe/paymentConfirm", method: "post", data: t2 });
|
|
}
|
|
function F(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/paymentConfirm", method: "post", data: t2 });
|
|
}
|
|
function R(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/statusRollBack", method: "post", data: t2 });
|
|
}
|
|
function P(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/updateReceiveTime", method: "post", data: t2 });
|
|
}
|
|
function $(t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/export", method: "post", responseType: "blob", data: t2 });
|
|
}
|
|
}, a121: function(t, e, o) {
|
|
"use strict";
|
|
o.r(e);
|
|
var n = function() {
|
|
var t2 = this, e2 = t2.$createElement, o2 = t2._self._c || e2;
|
|
return o2("div", { staticClass: "app-container" }, [o2("div", { ref: "box", staticClass: "searchStys transition_dom" }, [o2("el-form", { ref: "searchInfo", attrs: { model: t2.searchInfo } }, [o2("div", { ref: "form_box", staticClass: "searchBar" }, [o2("div", { staticClass: "searchInput" }, [o2("el-row", { attrs: { gutter: 24 } }, [o2("el-col", { attrs: { span: 4 } }, [o2("el-form-item", { attrs: { prop: "info" } }, [o2("el-form-item", { attrs: { prop: "businessNo" } }, [o2("el-input", { attrs: { clearable: "", placeholder: "支付/销单订单号" }, model: { value: t2.searchInfo.businessNo, callback: function(e3) {
|
|
t2.$set(t2.searchInfo, "businessNo", e3);
|
|
}, expression: "searchInfo.businessNo" } })], 1)], 1)], 1), t2._v(" "), o2("el-col", { attrs: { span: 4 } }, [o2("el-form-item", { attrs: { prop: "amount" } }, [o2("el-input", { attrs: { clearable: "", placeholder: "开票金额" }, model: { value: t2.searchInfo.amount, callback: function(e3) {
|
|
t2.$set(t2.searchInfo, "amount", e3);
|
|
}, expression: "searchInfo.amount" } })], 1)], 1), t2._v(" "), o2("el-col", { attrs: { span: 4 } }, [o2("el-form-item", { attrs: { prop: "taskDate" } }, [o2("el-form-item", { attrs: { prop: "invoiceType" } }, [o2("el-select", { attrs: { placeholder: "发票类型", clearable: "" }, model: { value: t2.searchInfo.invoiceType, callback: function(e3) {
|
|
t2.$set(t2.searchInfo, "invoiceType", e3);
|
|
}, expression: "searchInfo.invoiceType" } }, t2._l(t2.invoiceType, (function(t3) {
|
|
return o2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } });
|
|
})), 1)], 1)], 1)], 1), t2._v(" "), o2("el-col", { attrs: { span: 4 } }, [o2("el-form-item", { attrs: { prop: "taskDate" } }, [o2("el-form-item", { attrs: { prop: "status" } }, [o2("el-select", { attrs: { placeholder: "发票状态", clearable: "" }, model: { value: t2.searchInfo.status, callback: function(e3) {
|
|
t2.$set(t2.searchInfo, "status", e3);
|
|
}, expression: "searchInfo.status" } }, t2._l(t2.invoiceState, (function(t3) {
|
|
return o2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } });
|
|
})), 1)], 1)], 1)], 1), t2._v(" "), o2("el-col", { attrs: { span: 6 } }, [o2("el-form-item", [o2("el-button", { on: { click: function(e3) {
|
|
return t2.resetForm("searchInfo");
|
|
} } }, [t2._v("重置")]), t2._v(" "), o2("el-button", { attrs: { type: "primary" }, on: { click: t2.onSearch } }, [t2._v("查询")])], 1)], 1)], 1)], 1)])])], 1), t2._v(" "), o2("div", { staticStyle: { "text-align": "right" } }, [o2("el-button", { attrs: { type: "primary" }, on: { click: function(e3) {
|
|
return t2.authShowClick("1");
|
|
} } }, [t2._v("登录认证")]), t2._v(" "), o2("el-button", { attrs: { type: "primary" }, on: { click: function(e3) {
|
|
return t2.authShowClick("2");
|
|
} } }, [t2._v("人脸认证")])], 1), t2._v(" "), o2("div", { staticClass: "line" }, [o2("el-card", { staticClass: "box-card", attrs: { shadow: "never" } }, [o2("div", { staticClass: "clearfix", attrs: { slot: "header" }, slot: "header" }, [o2("span", [t2._v("发票开票记录列表")])]), t2._v(" "), o2("div", [o2("el-table", { attrs: { "header-cell-style": { background: "#eef1f6", color: "#606266" }, data: t2.tableData, align: "center", border: "" } }, [o2("el-table-column", { attrs: { label: "#", align: "center", width: "80", fixed: "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
|
return [o2("span", [t2._v(t2._s(e3.$index + (t2.searchInfo.pageNumber - 1) * t2.searchInfo.pageSize + 1))])];
|
|
} }]) }), t2._v(" "), o2("el-table-column", { attrs: { align: "center", prop: "businessNo", "min-width": "230", label: "支付/销单订单号", fixed: "", "show-overflow-tooltip": "" } }), t2._v(" "), o2("el-table-column", { attrs: { prop: "invoiceType", align: "center", "min-width": "230", label: "发票类型", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
|
return [t2._v(t2._s(t2.filterInvoiceType(e3.row.invoiceType)))];
|
|
} }]) }), t2._v(" "), o2("el-table-column", { attrs: { align: "center", prop: "amount", "min-width": "120", label: "开票金额(元)", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
|
return [t2._v(t2._s(e3.row.amount || "-"))];
|
|
} }]) }), t2._v(" "), o2("el-table-column", { attrs: { align: "center", prop: "status", "min-width": "120", label: "发票状态", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
|
return [t2._v(t2._s(t2.filterStatus(e3.row.status)))];
|
|
} }]) }), t2._v(" "), o2("el-table-column", { attrs: { align: "center", prop: "status", "min-width": "120", label: "备注", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
|
return [t2._v(t2._s(t2.filterErrorMsg(e3.row.errorMsg)))];
|
|
} }]) }), t2._v(" "), o2("el-table-column", { attrs: { align: "center", prop: "title", "min-width": "150", label: "开票抬头", "show-overflow-tooltip": "" } }), t2._v(" "), o2("el-table-column", { attrs: { align: "center", prop: "taxNo", "min-width": "140", label: "开票纳税人识别号", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
|
return [t2._v(t2._s(e3.row.taxNo || "-"))];
|
|
} }]) }), t2._v(" "), o2("el-table-column", { attrs: { align: "center", prop: "taxRate", "min-width": "140", label: "税率", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
|
return [t2._v(t2._s(e3.row.taxRate ? e3.row.taxRate + "%" : "-"))];
|
|
} }]) }), t2._v(" "), o2("el-table-column", { attrs: { align: "center", prop: "email", "min-width": "140", label: "开票邮箱", "show-overflow-tooltip": "" } }), t2._v(" "), o2("el-table-column", { attrs: { align: "center", prop: "updateTime", "min-width": "140", label: "提交时间", "show-overflow-tooltip": "" } }), t2._v(" "), o2("el-table-column", { attrs: { align: "center", prop: "applyNo", label: "操作", width: "80", fixed: "right" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
|
return [o2("el-button", { attrs: { disabled: e3.row.disabled, type: "text" }, on: { click: function(o3) {
|
|
return t2.detailView(e3.row);
|
|
} } }, [t2._v(t2._s(t2.operation(e3.row)))])];
|
|
} }]) })], 1)], 1), t2._v(" "), o2("div", { staticClass: "paginationSet" }, [o2("el-pagination", { attrs: { background: "", "current-page": t2.searchInfo.pageNumber, "page-sizes": [10, 30, 50, 100], "page-size": t2.searchInfo.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: t2.total }, on: { "size-change": t2.handleSizeChange, "current-change": t2.handleCurrentChange } })], 1)])], 1), t2._v(" "), o2("authLogin", { attrs: { show: t2.authShow, authType: t2.authType }, on: { close: t2.showClose } })], 1);
|
|
}, r = [], a = function() {
|
|
var t2 = this, e2 = t2.$createElement, o2 = t2._self._c || e2;
|
|
return o2("div", { staticClass: "auth-login-main" }, [o2("el-dialog", { attrs: { title: t2.title, visible: t2.show, width: "30%", "close-on-click-modal": false, "close-on-press-escape": false, "before-close": t2.handleClose }, on: { "update:visible": function(e3) {
|
|
t2.show = e3;
|
|
} } }, [o2("el-form", { ref: "authForm", staticClass: "demo-ruleForm", attrs: { model: t2.authForm, rules: t2.rules, "label-width": "100px" } }, [o2("el-form-item", { attrs: { label: "纳税人名称", prop: "company" } }, [o2("el-select", { attrs: { "value-key": "id", filterable: "", placeholder: "请选择企业或分公司" }, on: { change: t2.getCompany }, model: { value: t2.authForm.company, callback: function(e3) {
|
|
t2.$set(t2.authForm, "company", e3);
|
|
}, expression: "authForm.company" } }, t2._l(t2.list, (function(t3, e3) {
|
|
return o2("el-option", { key: e3, attrs: { label: t3.name, value: t3 } });
|
|
})), 1)], 1), t2._v(" "), o2("el-form-item", { attrs: { label: "纳税人识别号" } }, [o2("el-input", { attrs: { value: t2.authForm.code, disabled: "", placeholder: "纳税人识别号" } })], 1), t2._v(" "), "1" == t2.authType ? o2("el-form-item", { attrs: { label: "登录选项", prop: "loginType" } }, [o2("el-select", { attrs: { placeholder: "请选择登录选项" }, model: { value: t2.authForm.loginType, callback: function(e3) {
|
|
t2.$set(t2.authForm, "loginType", e3);
|
|
}, expression: "authForm.loginType" } }, t2._l(t2.loginList, (function(t3, e3) {
|
|
return o2("el-option", { key: e3, attrs: { label: t3.label, value: t3.value } });
|
|
})), 1)], 1) : t2._e(), t2._v(" "), "2" == t2.authType ? o2("el-form-item", { attrs: { label: "验证类型", prop: "type" } }, [o2("el-select", { attrs: { placeholder: "请选择验证类型" }, model: { value: t2.authForm.type, callback: function(e3) {
|
|
t2.$set(t2.authForm, "type", e3);
|
|
}, expression: "authForm.type" } }, t2._l(t2.typeList, (function(t3, e3) {
|
|
return o2("el-option", { key: e3, attrs: { label: t3.label, value: t3.value } });
|
|
})), 1)], 1) : t2._e(), t2._v(" "), "1" == t2.authType ? o2("el-form-item", { attrs: { label: "验证码", prop: "authCode" } }, [o2("div", { staticClass: "auth-code" }, [o2("el-input", { attrs: { clearable: "" }, model: { value: t2.authForm.authCode, callback: function(e3) {
|
|
t2.$set(t2.authForm, "authCode", e3);
|
|
}, expression: "authForm.authCode" } }), t2._v(" "), t2.isVerify ? o2("el-button", { attrs: { plain: "", disabled: "" } }, [t2._v(t2._s(t2.codeTitle))]) : o2("el-button", { attrs: { type: "primary", loading: t2.codeLoad }, on: { click: t2.sendCode } }, [t2._v("获取验证码")])], 1)]) : t2._e(), t2._v(" "), o2("el-form-item", [o2("el-button", { attrs: { type: "primary", loading: t2.postLoad }, on: { click: function(e3) {
|
|
return t2.submitAuth("authForm");
|
|
} } }, [t2._v("确认")]), t2._v(" "), o2("el-button", { on: { click: t2.handleClose } }, [t2._v("取消")])], 1)], 1)], 1), t2._v(" "), o2("el-dialog", { attrs: { title: "扫码授权 ", visible: t2.showQRcode, width: "30%", "close-on-click-modal": false, "close-on-press-escape": false, "before-close": t2.closeCode }, on: { "update:visible": function(e3) {
|
|
t2.showQRcode = e3;
|
|
} } }, [o2("div", { staticClass: "QRcode-content" }, [t2.isBase64 ? o2("el-image", { staticStyle: { width: "160px", height: "160px" }, attrs: { src: t2.qrcodeUrl, fit: "fill" } }) : o2("div", { ref: "qrCode", staticClass: "qrcode", attrs: { id: "qrCode" } }), t2._v(" "), o2("div", { staticClass: "code-tips" }, [t2._v(t2._s(t2.codeTips))])], 1)])], 1);
|
|
}, i = [], s = o("997d"), c = o("b775");
|
|
function u(t2) {
|
|
return Object(c["a"])({ url: "/appproject/InvoiceRecord/page", method: "post", data: t2 });
|
|
}
|
|
function l(t2) {
|
|
return Object(c["a"])({ url: "/appproject/InvoiceRecord/make/openInvoice/pc", method: "post", data: t2 });
|
|
}
|
|
function p(t2) {
|
|
return Object(c["a"])({ url: "/appproject/InvoiceRecord/login", method: "post", data: t2, timeout: 15e3 });
|
|
}
|
|
function d(t2) {
|
|
return Object(c["a"])({ url: "/appproject/InvoiceRecord/send/sms/code", method: "post", data: t2, timeout: 15e3 });
|
|
}
|
|
function f(t2) {
|
|
return Object(c["a"])({ url: "/appproject/InvoiceRecord/get/face/img", method: "post", data: t2, timeout: 15e3 });
|
|
}
|
|
function h(t2) {
|
|
return Object(c["a"])({ url: "/appproject/InvoiceRecord/get/face/img/state", method: "post", data: t2, timeout: 15e3 });
|
|
}
|
|
var m = o("ca2a"), v = { name: "authLogin", props: { show: { type: Boolean, default: false }, authType: { type: String, default: "1" } }, data: function() {
|
|
return { title: "", companyInfo: "", saveCompany: "", list: [], loginList: [{ value: 1, label: "全电(口令)" }], typeList: [{ value: 1, label: "税局APP二维码" }, { value: 2, label: "个人所得税二维码" }], authForm: { company: "", loginType: 1, type: "", authCode: "" }, rules: { company: { required: true, message: "请选择企业或分公司", trigger: "change" }, loginType: { required: true, message: "请选择登录选项", trigger: "change" }, type: { required: true, message: "请选择验证类型", trigger: "change" }, authCode: { required: true, message: "请输入验证码", trigger: "blur" } }, count: 0, isVerify: false, codeTitle: "", codeLoad: false, postLoad: false, showQRcode: false, isBase64: false, qrcodeUrl: "", codeTips: "使用当地税务局APP扫此二维码授权" };
|
|
}, watch: { authType: function(t2, e2) {
|
|
t2 !== e2 && ("1" == this.authType ? this.title = "开票-登录认证" : "2" == this.authType && (this.title = "开票-人脸认证"));
|
|
}, show: function(t2, e2) {
|
|
t2 && this.getSupplierList();
|
|
} }, mounted: function() {
|
|
this.getSupplierList();
|
|
}, methods: { getSupplierList: function() {
|
|
var t2 = this;
|
|
Object(s["m"])({ uuid: this.$store.state.community_uuid }).then((function(e2) {
|
|
t2.list = e2.data;
|
|
}));
|
|
}, getCompany: function(t2) {
|
|
t2 ? (this.saveCompany = t2, this.authForm.code = t2.corporateCreditCode) : (this.saveCompany = "", this.authForm.code = "");
|
|
}, sendCode: function() {
|
|
var t2 = this;
|
|
if (this.saveCompany) {
|
|
if (!this.codeLoad) {
|
|
this.codeLoad = true;
|
|
var e2 = { secret: this.saveCompany.invoiceSecret, key: this.saveCompany.invoiceKey, nsrsbh: this.saveCompany.corporateCreditCode };
|
|
d(e2).then((function(e3) {
|
|
0 == e3.code && (t2.$message({ message: e3.message, type: "success" }), t2.isVerify = true, t2.count = 120, t2.getTime(), t2.codeLoad = false);
|
|
})).catch((function() {
|
|
t2.codeLoad = false;
|
|
}));
|
|
}
|
|
} else this.$message("请选择企业或分公司");
|
|
}, getTime: function() {
|
|
var t2 = this;
|
|
this.count > 0 ? (this.codeTitle = "".concat(this.count, "秒后再次获取"), setTimeout((function() {
|
|
t2.count--, t2.getTime();
|
|
}), 1e3)) : this.isVerify = false;
|
|
}, getLoginState: function(t2, e2) {
|
|
var o2 = this, n2 = setInterval((function() {
|
|
h({ rzid: t2.rzid, nsrsbh: t2.nsrsbh, key: e2.key, secret: e2.secret }).then((function(t3) {
|
|
"N" == t3.data.Sfsl && (clearInterval(n2), o2.$message.success("认证成功"), o2.showQRcode = false);
|
|
})).catch((function(t3) {
|
|
clearInterval(n2), o2.$message.error("认证失败,请重新验证"), o2.showQRcode = false;
|
|
}));
|
|
}), 1500);
|
|
}, submitAuth: function() {
|
|
var t2 = this;
|
|
this.$refs["authForm"].validate((function(e2) {
|
|
if (e2) {
|
|
if (t2.postLoad) return;
|
|
t2.postLoad = true;
|
|
var o2 = { secret: t2.saveCompany.invoiceSecret, key: t2.saveCompany.invoiceKey, nsrsbh: t2.saveCompany.corporateCreditCode, smsCode: t2.authForm.authCode, type: t2.authForm.type };
|
|
if ("1" == t2.authType) p(o2).then((function(e3) {
|
|
0 == e3.code ? (t2.postLoad = false, t2.handleClose(), t2.$message.success("".concat(e3.message))) : (t2.postLoad = false, t2.handleClose());
|
|
})).catch((function() {
|
|
t2.postLoad = false;
|
|
}));
|
|
else {
|
|
var n2 = { secret: t2.saveCompany.invoiceSecret, key: t2.saveCompany.invoiceKey, nsrsbh: t2.saveCompany.corporateCreditCode, type: t2.authForm.type };
|
|
f(n2).then((function(e3) {
|
|
if (0 == e3.code) {
|
|
if (t2.postLoad = false, t2.handleClose(), t2.showQRcode = true, "1" == n2.type) t2.isBase64 = false, t2.codeTips = "使用当地税务局APP扫此二维码授权", t2.qrCodeCreate(e3.data.ewm);
|
|
else if ("2" == n2.type) {
|
|
console.log("个人code被触发");
|
|
var o3 = "";
|
|
t2.qrcodeUrl = "", o3 = t2.dataURLtoBlob("data:image/png;base64,".concat(e3.data.ewm)), t2.qrcodeUrl = URL.createObjectURL(o3), t2.codeTips = "使用个人所得税APP扫此二维码授权", t2.isBase64 = true;
|
|
}
|
|
t2.getLoginState(e3.data, n2);
|
|
} else t2.postLoad = false, t2.handleClose();
|
|
}));
|
|
}
|
|
}
|
|
}));
|
|
}, qrCodeCreate: function(t2) {
|
|
var e2 = this;
|
|
this.$nextTick((function() {
|
|
var o2 = Object(m["a"])(0, "L");
|
|
o2.addData(t2), o2.make(), e2.$nextTick((function() {
|
|
var t3 = o2.createImgTag(3, 1);
|
|
e2.$refs.qrcode.innerHTML = t3;
|
|
}));
|
|
}));
|
|
}, dataURLtoBlob: function(t2) {
|
|
var e2 = t2.split(","), o2 = e2[0].match(/:(.*?);/)[1], n2 = atob(e2[1]), r2 = n2.length, a2 = new Uint8Array(r2);
|
|
while (r2--) a2[r2] = n2.charCodeAt(r2);
|
|
return new Blob([a2], { type: o2 });
|
|
}, handleClose: function() {
|
|
this.$refs["authForm"].resetFields(), this.authForm.code = "", this.$emit("close");
|
|
}, closeCode: function() {
|
|
this.showQRcode = false;
|
|
} } }, b = v, y = (o("6122"), o("829d")), g = Object(y["a"])(b, a, i, false, null, "79f455b6", null), w = g.exports, j = o("dce5");
|
|
function _(t2) {
|
|
return _ = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t3) {
|
|
return typeof t3;
|
|
} : function(t3) {
|
|
return t3 && "function" == typeof Symbol && t3.constructor === Symbol && t3 !== Symbol.prototype ? "symbol" : typeof t3;
|
|
}, _(t2);
|
|
}
|
|
function C() {
|
|
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
|
|
var t2, e2, o2 = "function" == typeof Symbol ? Symbol : {}, n2 = o2.iterator || "@@iterator", r2 = o2.toStringTag || "@@toStringTag";
|
|
function a2(o3, n3, r3, a3) {
|
|
var c3 = n3 && n3.prototype instanceof s2 ? n3 : s2, u3 = Object.create(c3.prototype);
|
|
return I(u3, "_invoke", (function(o4, n4, r4) {
|
|
var a4, s3, c4, u4 = 0, l3 = r4 || [], p3 = false, d3 = { p: 0, n: 0, v: t2, a: f2, f: f2.bind(t2, 4), d: function(e3, o5) {
|
|
return a4 = e3, s3 = 0, c4 = t2, d3.n = o5, i2;
|
|
} };
|
|
function f2(o5, n5) {
|
|
for (s3 = o5, c4 = n5, e2 = 0; !p3 && u4 && !r5 && e2 < l3.length; e2++) {
|
|
var r5, a5 = l3[e2], f3 = d3.p, h2 = a5[2];
|
|
o5 > 3 ? (r5 = h2 === n5) && (c4 = a5[(s3 = a5[4]) ? 5 : (s3 = 3, 3)], a5[4] = a5[5] = t2) : a5[0] <= f3 && ((r5 = o5 < 2 && f3 < a5[1]) ? (s3 = 0, d3.v = n5, d3.n = a5[1]) : f3 < h2 && (r5 = o5 < 3 || a5[0] > n5 || n5 > h2) && (a5[4] = o5, a5[5] = n5, d3.n = h2, s3 = 0));
|
|
}
|
|
if (r5 || o5 > 1) return i2;
|
|
throw p3 = true, n5;
|
|
}
|
|
return function(r5, l4, h2) {
|
|
if (u4 > 1) throw TypeError("Generator is already running");
|
|
for (p3 && 1 === l4 && f2(l4, h2), s3 = l4, c4 = h2; (e2 = s3 < 2 ? t2 : c4) || !p3; ) {
|
|
a4 || (s3 ? s3 < 3 ? (s3 > 1 && (d3.n = -1), f2(s3, c4)) : d3.n = c4 : d3.v = c4);
|
|
try {
|
|
if (u4 = 2, a4) {
|
|
if (s3 || (r5 = "next"), e2 = a4[r5]) {
|
|
if (!(e2 = e2.call(a4, c4))) throw TypeError("iterator result is not an object");
|
|
if (!e2.done) return e2;
|
|
c4 = e2.value, s3 < 2 && (s3 = 0);
|
|
} else 1 === s3 && (e2 = a4.return) && e2.call(a4), s3 < 2 && (c4 = TypeError("The iterator does not provide a '" + r5 + "' method"), s3 = 1);
|
|
a4 = t2;
|
|
} else if ((e2 = (p3 = d3.n < 0) ? c4 : o4.call(n4, d3)) !== i2) break;
|
|
} catch (e3) {
|
|
a4 = t2, s3 = 1, c4 = e3;
|
|
} finally {
|
|
u4 = 1;
|
|
}
|
|
}
|
|
return { value: e2, done: p3 };
|
|
};
|
|
})(o3, r3, a3), true), u3;
|
|
}
|
|
var i2 = {};
|
|
function s2() {
|
|
}
|
|
function c2() {
|
|
}
|
|
function u2() {
|
|
}
|
|
e2 = Object.getPrototypeOf;
|
|
var l2 = [][n2] ? e2(e2([][n2]())) : (I(e2 = {}, n2, (function() {
|
|
return this;
|
|
})), e2), p2 = u2.prototype = s2.prototype = Object.create(l2);
|
|
function d2(t3) {
|
|
return Object.setPrototypeOf ? Object.setPrototypeOf(t3, u2) : (t3.__proto__ = u2, I(t3, r2, "GeneratorFunction")), t3.prototype = Object.create(p2), t3;
|
|
}
|
|
return c2.prototype = u2, I(p2, "constructor", u2), I(u2, "constructor", c2), c2.displayName = "GeneratorFunction", I(u2, r2, "GeneratorFunction"), I(p2), I(p2, r2, "Generator"), I(p2, n2, (function() {
|
|
return this;
|
|
})), I(p2, "toString", (function() {
|
|
return "[object Generator]";
|
|
})), (C = function() {
|
|
return { w: a2, m: d2 };
|
|
})();
|
|
}
|
|
function I(t2, e2, o2, n2) {
|
|
var r2 = Object.defineProperty;
|
|
try {
|
|
r2({}, "", {});
|
|
} catch (t3) {
|
|
r2 = 0;
|
|
}
|
|
I = function(t3, e3, o3, n3) {
|
|
function a2(e4, o4) {
|
|
I(t3, e4, (function(t4) {
|
|
return this._invoke(e4, o4, t4);
|
|
}));
|
|
}
|
|
e3 ? r2 ? r2(t3, e3, { value: o3, enumerable: !n3, configurable: !n3, writable: !n3 }) : t3[e3] = o3 : (a2("next", 0), a2("throw", 1), a2("return", 2));
|
|
}, I(t2, e2, o2, n2);
|
|
}
|
|
function O(t2, e2, o2, n2, r2, a2, i2) {
|
|
try {
|
|
var s2 = t2[a2](i2), c2 = s2.value;
|
|
} catch (t3) {
|
|
return void o2(t3);
|
|
}
|
|
s2.done ? e2(c2) : Promise.resolve(c2).then(n2, r2);
|
|
}
|
|
function k(t2) {
|
|
return function() {
|
|
var e2 = this, o2 = arguments;
|
|
return new Promise((function(n2, r2) {
|
|
var a2 = t2.apply(e2, o2);
|
|
function i2(t3) {
|
|
O(a2, n2, r2, i2, s2, "next", t3);
|
|
}
|
|
function s2(t3) {
|
|
O(a2, n2, r2, i2, s2, "throw", t3);
|
|
}
|
|
i2(void 0);
|
|
}));
|
|
};
|
|
}
|
|
var S = { props: { type: { require: true } }, components: { authLogin: w }, data: function() {
|
|
return { invoiceState: j["kb"], invoiceType: j["lb"], showInvoiceType: j["ic"], authShow: false, searchInfo: { pageNumber: 1, pageSize: 10, info: "", businessNo: "", amount: "", invoiceType: "", contactPeople: "", phoneNumber: "", status: "" }, authType: "1", tableData: [], selectedData: [], total: 0, userInfo: "" };
|
|
}, created: function() {
|
|
this.userInfo = JSON.parse(window.localStorage.getItem("companyInfo"));
|
|
}, mounted: function() {
|
|
this.getList();
|
|
}, methods: { filtertaxRate: function(t2) {
|
|
}, onSearch: function() {
|
|
this.searchInfo.pageNumber = 1, this.getList();
|
|
}, getList: (function() {
|
|
var t2 = k(C().m((function t3() {
|
|
var e3;
|
|
return C().w((function(t4) {
|
|
while (1) switch (t4.n) {
|
|
case 0:
|
|
return t4.n = 1, u(this.searchInfo);
|
|
case 1:
|
|
e3 = t4.v, 0 == e3.code && (e3.data.records.forEach((function(t5) {
|
|
t5.disabled = false;
|
|
})), this.total = e3.data.rowsCount, this.tableData = e3.data.records);
|
|
case 2:
|
|
return t4.a(2);
|
|
}
|
|
}), t3, this);
|
|
})));
|
|
function e2() {
|
|
return t2.apply(this, arguments);
|
|
}
|
|
return e2;
|
|
})(), detailView: function(t2) {
|
|
switch (t2.status) {
|
|
case 2:
|
|
this.toOpenInvoiceForMallMake(t2);
|
|
break;
|
|
case 3:
|
|
var e2 = t2.attachment, o2 = document.createElement("a");
|
|
o2.href = e2, o2.click();
|
|
break;
|
|
case 4:
|
|
break;
|
|
case 5:
|
|
this.toOpenInvoiceForMallMake(t2);
|
|
break;
|
|
}
|
|
}, operation: function(t2) {
|
|
switch (t2.status) {
|
|
case 2:
|
|
return "";
|
|
case 3:
|
|
return "下载";
|
|
case 4:
|
|
return "暂无操作";
|
|
case 5:
|
|
return "重新开票";
|
|
}
|
|
}, filterStatus: function(t2) {
|
|
switch (t2) {
|
|
case 2:
|
|
return "开票中";
|
|
case 3:
|
|
return "已开票";
|
|
case 4:
|
|
return "已作废";
|
|
case 5:
|
|
return "开票失败";
|
|
}
|
|
}, filterInvoiceType: function(t2) {
|
|
var e2 = this.showInvoiceType.find((function(e3) {
|
|
return e3.value == t2;
|
|
}));
|
|
return e2.label;
|
|
}, toOpenInvoiceForMallMake: function(t2) {
|
|
var e2 = this;
|
|
t2.disabled = true, this.$message("正在请求开票中,请稍后...."), l({ id: t2.id }).then((function(o2) {
|
|
t2.disabled = false, "1000" == o2.data.code ? e2.authShowClick("1") : "1001" == o2.data.code ? e2.authShowClick("2") : 0 == o2.code && (e2.$message.success(o2.message), e2.getList()), e2.getList();
|
|
})).catch((function() {
|
|
t2.disabled = false;
|
|
}));
|
|
}, handleSelectionChange: function(t2) {
|
|
this.selectedData = t2, console.log(this.selectedData, "this.selectedData");
|
|
}, resetForm: function(t2) {
|
|
this.$refs[t2].resetFields(), this.searchInfo.pageNumber = 1, this.getList();
|
|
}, handleSizeChange: function(t2) {
|
|
this.searchInfo.pageSize = t2, this.searchInfo.pageNumber = 1, this.getList();
|
|
}, handleCurrentChange: function(t2) {
|
|
this.searchInfo.pageNumber = t2, this.getList();
|
|
}, authShowClick: function(t2) {
|
|
this.authType = t2, this.authShow = true;
|
|
}, showClose: function() {
|
|
this.authShow = false;
|
|
}, isJson: function(t2) {
|
|
try {
|
|
var e2 = JSON.parse(t2);
|
|
return !("object" != _(e2) || !e2);
|
|
} catch (o2) {
|
|
return false;
|
|
}
|
|
}, filterErrorMsg: function(t2) {
|
|
var e2 = "";
|
|
return t2 && null !== t2 ? this.isJson(t2) ? (e2 = JSON.parse(t2), e2.message ? e2.message : e2.text ? e2.text : void 0) : "string" === typeof t2 ? t2 : "-" : "-";
|
|
} } }, T = S, L = (o("cba0"), Object(y["a"])(T, n, r, false, null, "60d4a18e", null));
|
|
e["default"] = L.exports;
|
|
}, cba0: function(t, e, o) {
|
|
"use strict";
|
|
o("45a2");
|
|
} }]);
|