605 lines
36 KiB
JavaScript
605 lines
36 KiB
JavaScript
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-34502674"], { 2486: function(e, t, r) {
|
|
"use strict";
|
|
r("4fd9");
|
|
}, "4fd9": function(e, t, r) {
|
|
}, 6396: function(e, t, r) {
|
|
"use strict";
|
|
Math.easeInOutQuad = function(e2, t2, r2, n) {
|
|
return e2 /= n / 2, e2 < 1 ? r2 / 2 * e2 * e2 + t2 : (e2--, -r2 / 2 * (e2 * (e2 - 2) - 1) + t2);
|
|
};
|
|
(function() {
|
|
window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame;
|
|
})();
|
|
}, 7274: function(e, t, r) {
|
|
"use strict";
|
|
r.d(t, "f", (function() {
|
|
return a;
|
|
})), r.d(t, "t", (function() {
|
|
return o;
|
|
})), r.d(t, "x", (function() {
|
|
return s;
|
|
})), r.d(t, "g", (function() {
|
|
return i;
|
|
})), r.d(t, "B", (function() {
|
|
return u;
|
|
})), r.d(t, "s", (function() {
|
|
return c;
|
|
})), r.d(t, "c", (function() {
|
|
return l;
|
|
})), r.d(t, "l", (function() {
|
|
return p;
|
|
})), r.d(t, "z", (function() {
|
|
return d;
|
|
})), r.d(t, "A", (function() {
|
|
return m;
|
|
})), r.d(t, "n", (function() {
|
|
return f;
|
|
})), r.d(t, "m", (function() {
|
|
return b;
|
|
})), r.d(t, "j", (function() {
|
|
return y;
|
|
})), r.d(t, "o", (function() {
|
|
return h;
|
|
})), r.d(t, "h", (function() {
|
|
return v;
|
|
})), r.d(t, "i", (function() {
|
|
return j;
|
|
})), r.d(t, "k", (function() {
|
|
return g;
|
|
})), r.d(t, "p", (function() {
|
|
return I;
|
|
})), r.d(t, "y", (function() {
|
|
return _;
|
|
})), r.d(t, "r", (function() {
|
|
return x;
|
|
})), r.d(t, "w", (function() {
|
|
return O;
|
|
})), r.d(t, "a", (function() {
|
|
return w;
|
|
})), r.d(t, "b", (function() {
|
|
return E;
|
|
})), r.d(t, "e", (function() {
|
|
return C;
|
|
})), r.d(t, "d", (function() {
|
|
return S;
|
|
})), r.d(t, "v", (function() {
|
|
return k;
|
|
})), r.d(t, "q", (function() {
|
|
return F;
|
|
})), r.d(t, "u", (function() {
|
|
return N;
|
|
}));
|
|
var n = r("b775");
|
|
function a(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectConfig/findByUuid", method: "post", data: e2 });
|
|
}
|
|
function o(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectConfig/updateByProjectUuid", method: "post", data: e2 });
|
|
}
|
|
function s(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectConfig/scheduled/push/date", method: "post", data: e2 });
|
|
}
|
|
function i(e2) {
|
|
return Object(n["a"])({ url: "/appproject/OrderInfo/findLiaisonByProjectUuids", method: "post", data: e2 });
|
|
}
|
|
function u(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectInit/getVisitConfig", method: "post", data: e2 });
|
|
}
|
|
function c(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectInit/updateBatchVisitConfig", method: "post", data: e2 });
|
|
}
|
|
function l(e2) {
|
|
return Object(n["a"])({ url: "/appproject/QualityControls/choose", method: "post", data: e2 });
|
|
}
|
|
function p(e2) {
|
|
return Object(n["a"])({ url: "/appproject/QualityControls/pageList", method: "post", data: e2 });
|
|
}
|
|
function d(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ChargeReceivable/urge/listFee", method: "post", data: e2 });
|
|
}
|
|
function m(e2) {
|
|
return Object(n["a"])({ url: "/appproject/CustomerVisit/create/by/urge/model", method: "post", data: e2 });
|
|
}
|
|
function f(e2) {
|
|
return Object(n["a"])({ url: "/appproject/SalaryConfig/findByProjectUuid", method: "post", data: e2 });
|
|
}
|
|
function b(e2) {
|
|
return Object(n["a"])({ url: "/appproject/SalaryConfig/edit", method: "post", data: e2 });
|
|
}
|
|
function y(e2) {
|
|
return Object(n["a"])({ url: "/appproject/MemberSalaryConfig/pageList", method: "post", data: e2 });
|
|
}
|
|
function h(e2) {
|
|
return Object(n["a"])({ url: "/appproject/MemberSalaryConfig/salaryItemPageList", method: "post", data: e2 });
|
|
}
|
|
function v(e2) {
|
|
return Object(n["a"])({ url: "/appproject/MemberSalaryConfig/create", method: "post", data: e2 });
|
|
}
|
|
function j(e2) {
|
|
return Object(n["a"])({ url: "/appproject/MemberSalaryConfig/findById", method: "post", data: e2 });
|
|
}
|
|
function g(e2) {
|
|
return Object(n["a"])({ url: "/appproject/MemberSalaryConfig/update", method: "post", data: e2 });
|
|
}
|
|
function I(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectConfig/updateAccessControlByProjectUuid", method: "post", data: e2 });
|
|
}
|
|
function _(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectConfig/updateTargetValueByProjectUuid", method: "post", data: e2 });
|
|
}
|
|
function x(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectConfig/updateAutoResetDangerousByProjectUuid", method: "post", data: e2 });
|
|
}
|
|
function O(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectConfig/updateMeterReadingType", method: "post", data: e2 });
|
|
}
|
|
function w(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ChargeOrderConfig/pageList", method: "post", data: e2 });
|
|
}
|
|
function E(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ChargeOrderConfig/update", method: "post", data: e2 });
|
|
}
|
|
function C(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectReturnStatistics/debtAnalysisDetail", method: "post", data: e2 });
|
|
}
|
|
function S(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ChargeOrder/createBatch", method: "post", data: e2 });
|
|
}
|
|
function k(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectConfig/updateEnergyParams", method: "post", data: e2 });
|
|
}
|
|
function F(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectConfig/updateAutoCharge", method: "post", data: e2 });
|
|
}
|
|
function N(e2) {
|
|
return Object(n["a"])({ url: "/appproject/ProjectConfig/updateChargeDeduction", method: "post", data: e2 });
|
|
}
|
|
}, 8194: function(e, t, r) {
|
|
"use strict";
|
|
r.d(t, "d", (function() {
|
|
return a;
|
|
})), r.d(t, "c", (function() {
|
|
return o;
|
|
})), r.d(t, "e", (function() {
|
|
return s;
|
|
})), r.d(t, "a", (function() {
|
|
return i;
|
|
})), r.d(t, "b", (function() {
|
|
return u;
|
|
}));
|
|
var n = r("b775");
|
|
function a(e2) {
|
|
return Object(n["a"])({ url: "/appproject/MemberWorkAccount/checkMemberWorkAccount", method: "post", data: e2 });
|
|
}
|
|
function o(e2) {
|
|
return Object(n["a"])({ url: "/company/member/findById", method: "post", data: e2 });
|
|
}
|
|
function s(e2) {
|
|
return Object(n["a"])({ url: "/appproject/member/listMemberByProjectUuid", method: "post", data: e2 });
|
|
}
|
|
function i(e2) {
|
|
return Object(n["a"])({ url: "/appproject/member/pageListByCompany", method: "post", data: e2 });
|
|
}
|
|
function u(e2) {
|
|
return Object(n["a"])({ url: "/appproject/member/projectSocialSecurityDetails", method: "post", data: e2 });
|
|
}
|
|
}, "997d": function(e, t, r) {
|
|
"use strict";
|
|
r.d(t, "p", (function() {
|
|
return a;
|
|
})), r.d(t, "g", (function() {
|
|
return o;
|
|
})), r.d(t, "i", (function() {
|
|
return s;
|
|
})), r.d(t, "A", (function() {
|
|
return i;
|
|
})), r.d(t, "m", (function() {
|
|
return u;
|
|
})), r.d(t, "a", (function() {
|
|
return c;
|
|
})), r.d(t, "l", (function() {
|
|
return l;
|
|
})), r.d(t, "h", (function() {
|
|
return p;
|
|
})), r.d(t, "B", (function() {
|
|
return d;
|
|
})), r.d(t, "d", (function() {
|
|
return m;
|
|
})), r.d(t, "e", (function() {
|
|
return f;
|
|
})), r.d(t, "k", (function() {
|
|
return b;
|
|
})), r.d(t, "b", (function() {
|
|
return y;
|
|
})), r.d(t, "c", (function() {
|
|
return h;
|
|
})), r.d(t, "j", (function() {
|
|
return v;
|
|
})), r.d(t, "o", (function() {
|
|
return j;
|
|
})), r.d(t, "s", (function() {
|
|
return g;
|
|
})), r.d(t, "q", (function() {
|
|
return I;
|
|
})), r.d(t, "t", (function() {
|
|
return _;
|
|
})), r.d(t, "f", (function() {
|
|
return x;
|
|
})), r.d(t, "C", (function() {
|
|
return O;
|
|
})), r.d(t, "D", (function() {
|
|
return w;
|
|
})), r.d(t, "r", (function() {
|
|
return E;
|
|
})), r.d(t, "v", (function() {
|
|
return C;
|
|
})), r.d(t, "n", (function() {
|
|
return S;
|
|
})), r.d(t, "y", (function() {
|
|
return k;
|
|
})), r.d(t, "z", (function() {
|
|
return F;
|
|
})), r.d(t, "w", (function() {
|
|
return N;
|
|
})), r.d(t, "x", (function() {
|
|
return P;
|
|
})), r.d(t, "E", (function() {
|
|
return L;
|
|
})), r.d(t, "u", (function() {
|
|
return T;
|
|
}));
|
|
var n = r("b775");
|
|
function a(e2) {
|
|
return Object(n["a"])({ url: "/appproject/Investment/pageList", method: "post", data: e2 });
|
|
}
|
|
function o(e2) {
|
|
return Object(n["a"])({ url: "/appproject/Investment/create", method: "post", data: e2 });
|
|
}
|
|
function s(e2) {
|
|
return Object(n["a"])({ url: "/appproject/Investment/delete", method: "post", data: e2 });
|
|
}
|
|
function i(e2) {
|
|
return Object(n["a"])({ url: "/appproject/Investment/update", method: "post", data: e2 });
|
|
}
|
|
function u(e2) {
|
|
return Object(n["a"])({ url: "/appproject/supplier/listAccountByProjectUuid", method: "post", data: e2 });
|
|
}
|
|
function c(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/pageList", method: "post", data: e2 });
|
|
}
|
|
function l(e2, t2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/importExcel/".concat(t2), method: "post", isReturnResponse: true, responseType: "blob", headers: { "Content-Type": "multipart/form-data;charset=UTF-8" }, data: e2 });
|
|
}
|
|
function p(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/create", method: "post", data: e2 });
|
|
}
|
|
function d(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/update", method: "post", data: e2 });
|
|
}
|
|
function m(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/batchAbandon", method: "post", data: e2 });
|
|
}
|
|
function f(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentSubscribe/batchApply", method: "post", data: e2 });
|
|
}
|
|
function b(e2) {
|
|
return Object(n["a"])({ url: "/appproject/FinanceApprove/findByProjectUuidAndTypeCode", method: "post", data: e2 });
|
|
}
|
|
function y(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPlan/pageList", method: "post", data: e2 });
|
|
}
|
|
function h(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPlan/approve", method: "post", data: e2 });
|
|
}
|
|
function v(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPlan/findById", method: "post", data: e2 });
|
|
}
|
|
function j(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/pageList", method: "post", data: e2 });
|
|
}
|
|
function g(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/pageList", method: "post", data: e2 });
|
|
}
|
|
function I(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPaymentSubscribe/create", method: "post", data: e2 });
|
|
}
|
|
function _(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/total", method: "post", data: e2 });
|
|
}
|
|
function x(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/cancelOrder", method: "post", data: e2 });
|
|
}
|
|
function O(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/updateInvoiceAmount", method: "post", data: e2 });
|
|
}
|
|
function w(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/updatePaymentInfo", method: "post", data: e2 });
|
|
}
|
|
function E(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrder/findById", method: "post", data: e2 });
|
|
}
|
|
function C(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/pageList", method: "post", data: e2 });
|
|
}
|
|
function S(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/listTotal", method: "post", data: e2 });
|
|
}
|
|
function k(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPaymentSubscribe/pageList", method: "post", data: e2 });
|
|
}
|
|
function F(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentPaymentSubscribe/paymentConfirm", method: "post", data: e2 });
|
|
}
|
|
function N(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/paymentConfirm", method: "post", data: e2 });
|
|
}
|
|
function P(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/statusRollBack", method: "post", data: e2 });
|
|
}
|
|
function L(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/updateReceiveTime", method: "post", data: e2 });
|
|
}
|
|
function T(e2) {
|
|
return Object(n["a"])({ url: "/appproject/InvestmentOrderPaymentRecord/export", method: "post", responseType: "blob", data: e2 });
|
|
}
|
|
}, cc3f: function(e, t, r) {
|
|
"use strict";
|
|
r.r(t);
|
|
var n = function() {
|
|
var e2 = this, t2 = e2.$createElement, r2 = e2._self._c || t2;
|
|
return r2("div", { staticClass: "app-container bgHeight" }, [r2("el-card", { staticClass: "box-card", attrs: { shadow: "never" } }, [r2("div", { attrs: { slot: "header" }, slot: "header" }, [r2("span", [e2._v("工资应发时间配置")])]), e2._v(" "), r2("el-form", { ref: "setForm", staticClass: "demo-ruleForm", attrs: { model: e2.form, "label-width": "150px" } }, [r2("el-form-item", { attrs: { label: "工资应发时间: ", prop: "payoffDate", rules: [{ required: true, message: "请选择工资应发时间", trigger: "change" }] } }, [r2("el-select", { attrs: { placeholder: "请选择日期" }, model: { value: e2.form.payoffDate, callback: function(t3) {
|
|
e2.$set(e2.form, "payoffDate", t3);
|
|
}, expression: "form.payoffDate" } }, e2._l(e2.statisticalDate, (function(e3, t3) {
|
|
return r2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value } });
|
|
})), 1)], 1)], 1)], 1), e2._v(" "), r2("el-card", [r2("div", { staticClass: "myHeader", attrs: { slot: "header" }, slot: "header" }, [r2("span", [e2._v("工资付款单位配置")]), e2._v(" "), r2("el-button", { attrs: { type: "primary" }, on: { click: function(t3) {
|
|
return e2.add(1);
|
|
} } }, [e2._v(" 添加 ")])], 1), e2._v(" "), r2("el-table", { attrs: { border: "", data: e2.listTable, "header-cell-style": e2.headClass, "tooltip-effect": "dark" } }, [r2("el-table-column", { attrs: { label: "#", align: "center", "min-width": "50", fixed: "left", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [e2._v(e2._s(t3.$index + 1))];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", "min-width": "80", label: "付款单位", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("span", [e2._v(e2._s(t3.row.paymentUnit))])];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", label: "付款开户行", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("span", [e2._v(e2._s(t3.row.paymentBank))])];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "付款账户", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("span", [e2._v("\n " + e2._s(t3.row.paymentAccountNo || "-") + "\n ")])];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "统一社会信用代码", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("span", [e2._v("\n " + e2._s(t3.row.paymentCreditCode || "-") + "\n ")])];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", prop: "updaterName", "min-width": "80", label: "操作人" } }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", prop: "updateTime", "min-width": "180", label: "操作时间" } }), e2._v(" "), r2("el-table-column", { attrs: { label: "操作", "min-width": "100", align: "center", fixed: "right" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(r3) {
|
|
return e2.edit(t3.row);
|
|
} } }, [e2._v("变更")])];
|
|
} }]) })], 1)], 1), e2._v(" "), r2("div", { staticClass: "confirmBox" }, [r2("el-button", { attrs: { type: "primary" }, on: { click: e2.confirmSet } }, [e2._v("保存")])], 1), e2._v(" "), r2("el-card", { staticStyle: { "margin-top": "20px" } }, [r2("div", { staticClass: "myHeader", attrs: { slot: "header" }, slot: "header" }, [r2("span", [e2._v("工资项与支出项配置")]), e2._v(" "), r2("el-button", { attrs: { type: "primary" }, on: { click: function(t3) {
|
|
return e2.add(2);
|
|
} } }, [e2._v(" 添加 ")])], 1), e2._v(" "), r2("div", { staticClass: "searchBox" }, [r2("div", { staticClass: "searchInfo" }, [r2("el-input", { attrs: { type: "text", clearable: "", placeholder: "请输入员工" }, model: { value: e2.query.memberName, callback: function(t3) {
|
|
e2.$set(e2.query, "memberName", "string" === typeof t3 ? t3.trim() : t3);
|
|
}, expression: "query.memberName" } }), e2._v(" "), r2("el-input", { staticStyle: { "margin-left": "20px" }, attrs: { type: "text", clearable: "", placeholder: "请输入手机号" }, model: { value: e2.query.phoneNumber, callback: function(t3) {
|
|
e2.$set(e2.query, "phoneNumber", "string" === typeof t3 ? t3.trim() : t3);
|
|
}, expression: "query.phoneNumber" } })], 1), e2._v(" "), r2("div", { staticClass: "searBtn" }, [r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
|
|
return e2.resetForm("query");
|
|
} } }, [e2._v("重置")]), e2._v(" "), r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)]), e2._v(" "), r2("el-table", { attrs: { border: "", data: e2.salaryExpensesTable, "header-cell-style": e2.headClass, "tooltip-effect": "dark" } }, [r2("el-table-column", { attrs: { label: "#", align: "center", "min-width": "50", fixed: "left", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [e2._v(e2._s(t3.$index + 1))];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", "min-width": "80", label: "员工", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("span", [e2._v(e2._s(t3.row.memberName))])];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", label: "手机号", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("span", [e2._v(e2._s(t3.row.phoneNumber))])];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "证件类型", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("span", [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.certificateType, e2.certificateType)) + "\n ")])];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "证件号", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("span", [e2._v("\n " + e2._s(t3.row.certificateNo || "-") + "\n ")])];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", "min-width": "80", label: "泛工资项" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("span", [e2._v("\n " + e2._s(e2.filterSalaryItemId(t3.row.salaryItemId)) + "\n ")])];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", prop: "subjectName", "min-width": "80", label: "科目" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("span", [e2._v("\n " + e2._s(t3.row.subjectName ? t3.row.subjectName : t3.row.investmentName ? t3.row.investmentName : "-") + "\n ")])];
|
|
} }]) }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", prop: "investmentName", "min-width": "80", label: "支出项" } }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", prop: "updaterName", "min-width": "80", label: "操作人" } }), e2._v(" "), r2("el-table-column", { attrs: { align: "center", prop: "updateTime", "min-width": "180", label: "操作时间" } }), e2._v(" "), r2("el-table-column", { attrs: { label: "操作", "min-width": "100", align: "center", fixed: "right" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
|
|
return [r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(r3) {
|
|
return e2.salaryEdit(t3.row);
|
|
} } }, [e2._v("编辑")])];
|
|
} }]) })], 1), e2._v(" "), r2("div", { staticClass: "pagination" }, [r2("Pagination", { attrs: { total: e2.pageTotal }, on: { handleCurrentChange: e2.handleCurrentChange, handleSizeChange: e2.handleSizeChange } })], 1)], 1), e2._v(" "), r2("el-dialog", { staticClass: "dialogHead", attrs: { title: e2.salaryExpensesTitle, visible: e2.salaryExpenses, "show-close": true, "close-on-press-escape": false, "close-on-click-modal": false, width: "30%" }, on: { "update:visible": function(t3) {
|
|
e2.salaryExpenses = t3;
|
|
} } }, [r2("el-form", { ref: "salaryExpensesForm", attrs: { model: e2.salaryExpensesForm, "label-width": "130px", rules: e2.rules } }, [r2("el-form-item", { attrs: { label: "过滤离职人员" } }, [r2("el-switch", { attrs: { "active-value": 1, "inactive-value": 0 }, on: { change: e2.changeMember }, model: { value: e2.salaryExpensesForm.value, callback: function(t3) {
|
|
e2.$set(e2.salaryExpensesForm, "value", t3);
|
|
}, expression: "salaryExpensesForm.value" } })], 1), e2._v(" "), r2("el-form-item", { attrs: { label: "员工", prop: "memberId" } }, [r2("el-select", { attrs: { placeholder: "请选择员工", filterable: "" }, model: { value: e2.salaryExpensesForm.memberId, callback: function(t3) {
|
|
e2.$set(e2.salaryExpensesForm, "memberId", t3);
|
|
}, expression: "salaryExpensesForm.memberId" } }, e2._l(e2.memberList, (function(e3, t3) {
|
|
return r2("el-option", { key: t3, attrs: { label: e3.memberName, value: e3.memberId } });
|
|
})), 1)], 1), e2._v(" "), "编辑" == e2.salaryExpensesTitle ? r2("el-form-item", { attrs: { label: "泛工资项", prop: "salaryItemId" } }, [r2("el-select", { attrs: { placeholder: "请选择工资项", filterable: "", clearable: "" }, model: { value: e2.salaryExpensesForm.salaryItemId, callback: function(t3) {
|
|
e2.$set(e2.salaryExpensesForm, "salaryItemId", t3);
|
|
}, expression: "salaryExpensesForm.salaryItemId" } }, e2._l(e2.salaryItemList, (function(e3, t3) {
|
|
return r2("el-option", { key: t3, attrs: { label: e3.name, value: e3.id } });
|
|
})), 1)], 1) : e2._e(), e2._v(" "), "添加" == e2.salaryExpensesTitle ? r2("el-form-item", { attrs: { label: "泛工资项", prop: "salaryItemIdList" } }, [r2("el-select", { attrs: { placeholder: "请选择工资项", multiple: "", filterable: "", clearable: "" }, model: { value: e2.salaryExpensesForm.salaryItemIdList, callback: function(t3) {
|
|
e2.$set(e2.salaryExpensesForm, "salaryItemIdList", t3);
|
|
}, expression: "salaryExpensesForm.salaryItemIdList" } }, e2._l(e2.salaryItemList, (function(e3, t3) {
|
|
return r2("el-option", { key: t3, attrs: { label: e3.name, value: e3.id } });
|
|
})), 1)], 1) : e2._e(), e2._v(" "), r2("el-form-item", { attrs: { label: "支出项", prop: "investmentId" } }, [r2("el-select", { attrs: { placeholder: "请选择支出项", filterable: "" }, on: { change: e2.changeInvestmentId }, model: { value: e2.salaryExpensesForm.investmentId, callback: function(t3) {
|
|
e2.$set(e2.salaryExpensesForm, "investmentId", t3);
|
|
}, expression: "salaryExpensesForm.investmentId" } }, e2._l(e2.investmentList, (function(e3, t3) {
|
|
return r2("el-option", { key: t3, attrs: { label: e3.name, value: e3.id } });
|
|
})), 1)], 1), e2._v(" "), r2("el-form-item", { attrs: { label: "科目", prop: "subjectId" } }, [r2("el-select", { attrs: { placeholder: "请选择科目", disabled: true }, model: { value: e2.salaryExpensesForm.subjectId, callback: function(t3) {
|
|
e2.$set(e2.salaryExpensesForm, "subjectId", t3);
|
|
}, expression: "salaryExpensesForm.subjectId" } }, e2._l(e2.investmentList, (function(e3, t3) {
|
|
return r2("el-option", { key: t3, attrs: { label: e3.subjectName, value: e3.subjectId } });
|
|
})), 1)], 1)], 1), e2._v(" "), r2("span", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
|
|
e2.salaryExpenses = false;
|
|
} } }, [e2._v("取 消")]), e2._v(" "), "添加" == e2.salaryExpensesTitle ? r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.SalaryConfigCreate } }, [e2._v("确 定")]) : e2._e(), e2._v(" "), "编辑" == e2.salaryExpensesTitle ? r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.SalaryConfigUpdate } }, [e2._v("更 新")]) : e2._e()], 1)], 1), e2._v(" "), r2("el-dialog", { staticClass: "dialogHead", attrs: { title: e2.dialogTitle, visible: e2.dialogVisible, "show-close": true, "close-on-press-escape": false, "close-on-click-modal": false, width: "30%" }, on: { "update:visible": function(t3) {
|
|
e2.dialogVisible = t3;
|
|
} } }, [r2("el-form", { ref: "setForm", attrs: { model: e2.form, "label-width": "100px" } }, [r2("el-form-item", { attrs: { label: "付款单位", prop: "paymentId", rules: [{ required: true, message: "请选择付款单位", trigger: "change" }] } }, [r2("el-select", { attrs: { placeholder: "请选择付款单位" }, on: { change: e2.selectAccount }, model: { value: e2.form.paymentId, callback: function(t3) {
|
|
e2.$set(e2.form, "paymentId", t3);
|
|
}, expression: "form.paymentId" } }, e2._l(e2.payList, (function(e3, t3) {
|
|
return r2("el-option", { key: t3, attrs: { label: e3.name, value: e3.id } });
|
|
})), 1)], 1)], 1), e2._v(" "), r2("span", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
|
|
e2.dialogVisible = false;
|
|
} } }, [e2._v("取 消")]), e2._v(" "), r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.confirmSet } }, [e2._v("确 定")])], 1)], 1)], 1);
|
|
}, a = [], o = r("333d"), s = r("7274"), i = r("997d"), u = r("8194"), c = r("dce5");
|
|
function l(e2) {
|
|
return l = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e3) {
|
|
return typeof e3;
|
|
} : function(e3) {
|
|
return e3 && "function" == typeof Symbol && e3.constructor === Symbol && e3 !== Symbol.prototype ? "symbol" : typeof e3;
|
|
}, l(e2);
|
|
}
|
|
function p(e2, t2) {
|
|
var r2 = Object.keys(e2);
|
|
if (Object.getOwnPropertySymbols) {
|
|
var n2 = Object.getOwnPropertySymbols(e2);
|
|
t2 && (n2 = n2.filter((function(t3) {
|
|
return Object.getOwnPropertyDescriptor(e2, t3).enumerable;
|
|
}))), r2.push.apply(r2, n2);
|
|
}
|
|
return r2;
|
|
}
|
|
function d(e2) {
|
|
for (var t2 = 1; t2 < arguments.length; t2++) {
|
|
var r2 = null != arguments[t2] ? arguments[t2] : {};
|
|
t2 % 2 ? p(Object(r2), true).forEach((function(t3) {
|
|
m(e2, t3, r2[t3]);
|
|
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e2, Object.getOwnPropertyDescriptors(r2)) : p(Object(r2)).forEach((function(t3) {
|
|
Object.defineProperty(e2, t3, Object.getOwnPropertyDescriptor(r2, t3));
|
|
}));
|
|
}
|
|
return e2;
|
|
}
|
|
function m(e2, t2, r2) {
|
|
return (t2 = f(t2)) in e2 ? Object.defineProperty(e2, t2, { value: r2, enumerable: true, configurable: true, writable: true }) : e2[t2] = r2, e2;
|
|
}
|
|
function f(e2) {
|
|
var t2 = b(e2, "string");
|
|
return "symbol" == l(t2) ? t2 : t2 + "";
|
|
}
|
|
function b(e2, t2) {
|
|
if ("object" != l(e2) || !e2) return e2;
|
|
var r2 = e2[Symbol.toPrimitive];
|
|
if (void 0 !== r2) {
|
|
var n2 = r2.call(e2, t2 || "default");
|
|
if ("object" != l(n2)) return n2;
|
|
throw new TypeError("@@toPrimitive must return a primitive value.");
|
|
}
|
|
return ("string" === t2 ? String : Number)(e2);
|
|
}
|
|
function y(e2) {
|
|
return g(e2) || j(e2) || v(e2) || h();
|
|
}
|
|
function h() {
|
|
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 v(e2, t2) {
|
|
if (e2) {
|
|
if ("string" == typeof e2) return I(e2, t2);
|
|
var r2 = {}.toString.call(e2).slice(8, -1);
|
|
return "Object" === r2 && e2.constructor && (r2 = e2.constructor.name), "Map" === r2 || "Set" === r2 ? Array.from(e2) : "Arguments" === r2 || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r2) ? I(e2, t2) : void 0;
|
|
}
|
|
}
|
|
function j(e2) {
|
|
if ("undefined" != typeof Symbol && null != e2[Symbol.iterator] || null != e2["@@iterator"]) return Array.from(e2);
|
|
}
|
|
function g(e2) {
|
|
if (Array.isArray(e2)) return I(e2);
|
|
}
|
|
function I(e2, t2) {
|
|
(null == t2 || t2 > e2.length) && (t2 = e2.length);
|
|
for (var r2 = 0, n2 = Array(t2); r2 < t2; r2++) n2[r2] = e2[r2];
|
|
return n2;
|
|
}
|
|
var _ = { components: { Pagination: o["a"] }, data: function() {
|
|
return { salaryItemIdArray: c["bc"], certificateType: c["A"], statisticalDate: [], form: { payoffDate: "" }, salaryExpensesForm: { memberId: "", value: 1, investmentId: "", subjectId: "", salaryItemIdList: [], salaryItemId: "" }, rules: { memberId: { required: true, message: "请选择员工", trigger: "change" }, investmentId: { required: true, message: "请选择支出项", trigger: "change" }, subjectId: { required: true, message: "请选择科目", trigger: "change" }, salaryItemIdList: { required: true, message: "请选择工资项", trigger: "change" }, salaryItemId: { required: true, message: "请选择工资项", trigger: "change" } }, listTable: [], salaryExpensesTable: [], dialogVisible: false, salaryExpenses: false, dialogTitle: "添加", salaryExpensesTitle: "添加", payList: [], investmentList: [], salaryItemList: [], memberList: [], query: { memberName: "", phoneNumber: "", pageNumber: 1, pageSize: 10 }, pageTotal: 0 };
|
|
}, created: function() {
|
|
var e2;
|
|
(e2 = this.salaryItemList).push.apply(e2, y(this.salaryItemIdArray.map((function(e3) {
|
|
return { name: e3.label, id: e3.value };
|
|
})))), this.getSet();
|
|
for (var t2 = 1; t2 <= 28; t2++) this.statisticalDate.push({ value: t2, label: "每个月".concat(t2, "号") });
|
|
this.getAccountList(), this.getInvestmentList(), this.getSalaryItemList(), this.getMemberList(), this.getExpensesTable(), this.investmentList.push({ id: -1, name: "已合并记账", subjectId: -1, subjectName: "已合并记账" });
|
|
}, methods: { filterSalaryItemId: function(e2) {
|
|
var t2 = this.salaryItemList.find((function(t3) {
|
|
return t3.id == e2;
|
|
}));
|
|
return t2.name;
|
|
}, salaryEdit: function(e2) {
|
|
var t2 = this;
|
|
this.salaryExpensesTitle = "编辑", this.salaryExpenses = true, Object(s["i"])({ id: e2.id }).then((function(e3) {
|
|
0 == e3.code && (t2.salaryExpensesForm.memberId = e3.data.memberId, t2.salaryExpensesForm.investmentId = e3.data.investmentId, t2.salaryExpensesForm.subjectId = e3.data.subjectId, t2.salaryExpensesForm.salaryItemId = e3.data.salaryItemId, t2.salaryExpensesForm.id = e3.data.id);
|
|
}));
|
|
}, SalaryConfigUpdate: function() {
|
|
var e2 = this;
|
|
this.$refs.salaryExpensesForm.validate((function(t2) {
|
|
t2 && (e2.salaryExpensesForm.updaterId = e2.$store.state.user.userInfo.memberId, e2.salaryExpensesForm.updaterName = e2.$store.state.user.userInfo.memberName, e2.salaryExpensesForm.salaryItemIdList = [], Object(s["k"])(e2.salaryExpensesForm).then((function(t3) {
|
|
0 == t3.code && (e2.$message.success("更新成功"), e2.salaryExpenses = false, e2.getExpensesTable());
|
|
})));
|
|
}));
|
|
}, SalaryConfigCreate: function() {
|
|
var e2 = this;
|
|
this.$refs.salaryExpensesForm.validate((function(t2) {
|
|
t2 && (e2.salaryExpensesForm.creatorId = e2.$store.state.user.userInfo.memberId, e2.salaryExpensesForm.creatorName = e2.$store.state.user.userInfo.memberName, e2.salaryExpensesForm.companyId = e2.$store.state.companyId, e2.salaryExpensesForm.osUuid = e2.$store.state.community_uuid, e2.salaryExpensesForm.osName = e2.$store.state.community_name, Object(s["h"])(e2.salaryExpensesForm).then((function(t3) {
|
|
0 == t3.code && (e2.$message.success("添加成功"), e2.salaryExpenses = false, e2.getExpensesTable());
|
|
})));
|
|
}));
|
|
}, changeInvestmentId: function(e2) {
|
|
var t2 = this.investmentList.find((function(t3) {
|
|
return t3.id == e2;
|
|
}));
|
|
this.salaryExpensesForm.subjectId = t2.subjectId;
|
|
}, changeMember: function() {
|
|
this.salaryExpensesForm.memberId = "", this.getMemberList();
|
|
}, getMemberList: function() {
|
|
var e2 = this;
|
|
Object(u["e"])({ onJobState: 1 == this.salaryExpensesForm.value ? 1 : null, projectUuid: this.$store.state.community_uuid }).then((function(t2) {
|
|
0 == t2.code && (e2.memberList = t2.data);
|
|
}));
|
|
}, getSalaryItemList: function() {
|
|
var e2 = this;
|
|
Object(s["o"])({ companyId: this.$store.state.companyId, pageSize: -1, pageNumber: -1 }).then((function(t2) {
|
|
var r2;
|
|
0 == t2.code && (r2 = e2.salaryItemList).push.apply(r2, y(t2.data.records));
|
|
}));
|
|
}, getInvestmentList: function() {
|
|
var e2 = this;
|
|
Object(i["p"])({ projectUuid: this.$store.state.community_uuid, pageSize: -1, pageNumber: -1 }).then((function(t2) {
|
|
var r2;
|
|
0 == t2.code && (r2 = e2.investmentList).unshift.apply(r2, y(t2.data.records));
|
|
}));
|
|
}, getAccountList: function() {
|
|
var e2 = this;
|
|
Object(i["m"])({ uuid: this.$store.state.community_uuid }).then((function(t2) {
|
|
0 == t2.code && (e2.payList = t2.data);
|
|
}));
|
|
}, selectAccount: function(e2) {
|
|
var t2 = this.payList.find((function(t3) {
|
|
return t3.id == e2;
|
|
}));
|
|
this.form.paymentAccountNo = t2.bankAccount, this.form.paymentBank = t2.bankName, this.form.paymentCreditCode = t2.corporateCreditCode, this.form.paymentUnit = t2.name;
|
|
}, add: function(e2) {
|
|
var t2 = this;
|
|
1 == e2 ? (this.dialogTitle = "添加", this.dialogVisible = true) : (this.salaryExpenses = true, this.salaryExpensesTitle = "添加", this.$nextTick((function() {
|
|
t2.$refs.salaryExpensesForm.resetFields();
|
|
})));
|
|
}, edit: function() {
|
|
this.dialogTitle = "变更", this.dialogVisible = true;
|
|
}, headClass: function() {
|
|
return "text-align:center;background:#FAFAFA;";
|
|
}, getExpensesTable: function() {
|
|
var e2 = this;
|
|
Object(s["j"])(d({ uuid: this.$store.state.community_uuid }, this.query)).then((function(t2) {
|
|
0 == t2.code && (e2.salaryExpensesTable = t2.data.records, e2.pageTotal = t2.data.rowsCount);
|
|
}));
|
|
}, getSet: function() {
|
|
var e2 = this;
|
|
this.listTable = [], Object(s["n"])({ uuid: this.$store.state.community_uuid }).then((function(t2) {
|
|
0 == t2.code && t2.data.payoffDate && (e2.form.payoffDate = t2.data.payoffDate, e2.listTable.push(t2.data));
|
|
}));
|
|
}, confirmSet: function() {
|
|
var e2 = this;
|
|
this.$refs.setForm.validate((function(t2) {
|
|
t2 && (e2.form.paymentId ? Object(s["m"])(d({ projectUuid: e2.$store.state.community_uuid, projectName: e2.$store.state.community_name, updaterId: e2.$store.state.user.userInfo.memberId, updaterName: e2.$store.state.user.userInfo.memberName }, e2.form)).then((function(t3) {
|
|
0 == t3.code && (e2.$message.success("更新成功"), e2.dialogVisible = false, e2.getSet());
|
|
})) : e2.$message.error("请添加付款单位"));
|
|
}));
|
|
}, onSearch: function() {
|
|
this.query.pageNumber = 1, this.getExpensesTable();
|
|
}, resetForm: function(e2) {
|
|
this.query.memberName = "", this.query.phoneNumber = "", this.query.pageNumber = 1, this.getExpensesTable();
|
|
}, handleSizeChange: function(e2) {
|
|
this.query.pageSize = e2.limit, this.query.pageNumber = 1, this.getExpensesTable();
|
|
}, handleCurrentChange: function(e2) {
|
|
this.query.pageNumber = e2.currentPage, this.getExpensesTable();
|
|
} } }, x = _, O = (r("2486"), r("829d")), w = Object(O["a"])(x, n, a, false, null, "48928a6c", null);
|
|
t["default"] = w.exports;
|
|
} }]);
|