Files
wysite/output/sourcemaps/hc-etms.sqygj.cn/static/js/chunk-66bc222c.dccf8da0.js

1448 lines
114 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-66bc222c"], { "06a5": function(e, t, a) {
"use strict";
a("75d9");
}, "15d4": function(e, t, a) {
"use strict";
a("a15c");
}, 2170: function(e, t, a) {
"use strict";
a("537e");
}, "22a0": function(e, t, a) {
"use strict";
a("b440");
}, "26b3": function(e, t, a) {
}, "2d0d": function(e, t, a) {
}, 4513: function(e, t, a) {
"use strict";
a.d(t, "v", (function() {
return r;
})), a.d(t, "w", (function() {
return o;
})), a.d(t, "x", (function() {
return l;
})), a.d(t, "l", (function() {
return i;
})), a.d(t, "t", (function() {
return s;
})), a.d(t, "j", (function() {
return u;
})), a.d(t, "o", (function() {
return c;
})), a.d(t, "u", (function() {
return d;
})), a.d(t, "b", (function() {
return p;
})), a.d(t, "p", (function() {
return m;
})), a.d(t, "D", (function() {
return f;
})), a.d(t, "B", (function() {
return b;
})), a.d(t, "q", (function() {
return v;
})), a.d(t, "c", (function() {
return h;
})), a.d(t, "s", (function() {
return g;
})), a.d(t, "i", (function() {
return y;
})), a.d(t, "n", (function() {
return _;
})), a.d(t, "a", (function() {
return w;
})), a.d(t, "g", (function() {
return k;
})), a.d(t, "d", (function() {
return j;
})), a.d(t, "f", (function() {
return S;
})), a.d(t, "C", (function() {
return C;
})), a.d(t, "m", (function() {
return O;
})), a.d(t, "y", (function() {
return N;
})), a.d(t, "r", (function() {
return T;
})), a.d(t, "e", (function() {
return I;
})), a.d(t, "z", (function() {
return x;
})), a.d(t, "A", (function() {
return F;
})), a.d(t, "h", (function() {
return L;
})), a.d(t, "k", (function() {
return $;
}));
var n = a("b775");
function r() {
return Object(n["a"])({ url: "/company/organizationalStructure/updateOrgnization", method: "post" });
}
function o(e2) {
return Object(n["a"])({ url: "/company/organizationalStructure/findOsTree", method: "post", data: e2 });
}
function l(e2) {
return Object(n["a"])({ url: "/company/organizationalStructure/findOsTreeV2", method: "post", data: e2 });
}
function i(e2) {
return Object(n["a"])({ url: "/company/OrganizationRoleRel/findProjectByRoleIdAndParent", method: "post", data: e2 });
}
function s(e2) {
return Object(n["a"])({ url: "/company/member/pageListByCompanyId", method: "post", data: e2 });
}
function u(e2) {
return Object(n["a"])({ url: "/company/member/findByProjectUuidAndJobUuid", method: "post", data: e2 });
}
function c(e2) {
return Object(n["a"])({ url: "/company/member/getList", method: "post", data: e2 });
}
function d(e2) {
return Object(n["a"])({ url: "/company/organizationalStructure/findOsPathList", method: "post", data: e2 });
}
function p(e2) {
return Object(n["a"])({ url: "/company/member/create", method: "post", data: e2 });
}
function m(e2) {
return Object(n["a"])({ url: "/company/member/findById", method: "post", data: e2 });
}
function f(e2) {
return Object(n["a"])({ url: "/company/member/update", method: "post", data: e2 });
}
function b(e2) {
return Object(n["a"])({ url: "/company/member/suspendMember", method: "post", data: e2 });
}
function v(e2) {
return Object(n["a"])({ url: "/enterprise/os/memberQuit/".concat(e2.memberUuid), method: "post" });
}
function h(e2) {
return Object(n["a"])({ url: "/company/organizationalStructure/create", method: "post", data: e2 });
}
function g(e2) {
return Object(n["a"])({ url: "/company/organizationalStructure/update", method: "post", data: e2 });
}
function y(e2) {
return Object(n["a"])({ url: "/company/member/findByProjectUuid", method: "post", data: e2 });
}
function _(e2) {
return Object(n["a"])({ url: "/hakocompany/Job/getJobList", method: "post", data: e2 });
}
function w(e2) {
return Object(n["a"])({ url: "/company/member/ChangeDepartment", method: "post", data: e2 });
}
function k(e2) {
return Object(n["a"])({ url: "/hakocompany/Role/pageList", method: "post", data: e2 });
}
function j(e2) {
return Object(n["a"])({ url: "/hakocompany/MemberRoleRel/create", method: "post", data: e2 });
}
function S(e2) {
return Object(n["a"])({ url: "/hakocompany/MemberRoleRel/findByMemberId", method: "post", data: e2 });
}
function C(e2) {
return Object(n["a"])({ url: "/hakocompany/MemberRoleRel/update", method: "post", data: e2 });
}
function O(e2) {
return Object(n["a"])({ url: "/company/member/getList", method: "POST", data: e2 });
}
function N(e2) {
return Object(n["a"])({ url: "/company/member/queryByStaff", method: "POST", data: e2 });
}
function T(e2) {
return Object(n["a"])({ url: "/company/member/memberQuit", method: "POST", data: e2 });
}
function I(e2) {
return Object(n["a"])({ url: "/company/organizationalStructure/delete", method: "POST", data: e2 });
}
function x(e2) {
return Object(n["a"])({ url: "/hakocompany/Space/queryInitData", method: "POST", data: e2 });
}
function F(e2) {
return Object(n["a"])({ url: "/hakocompany/Space/queryList", method: "POST", data: e2 });
}
function L(e2) {
return Object(n["a"])({ url: "/hakocompany/Space/findByProId", method: "POST", data: e2 });
}
function $(e2) {
return Object(n["a"])({ url: "/company/organizationalStructure/findOSListByRoleId", method: "POST", data: e2 });
}
}, "537e": function(e, t, a) {
}, 5721: function(e, t, a) {
"use strict";
a.r(t);
var n = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "contentStys" }, [a2("div", { staticClass: "page-container" }, [a2("el-tabs", { on: { "tab-click": e2.handleClick }, model: { value: e2.activeName, callback: function(t3) {
e2.activeName = t3;
}, expression: "activeName" } }, [a2("el-tab-pane", { attrs: { label: "科目规范", name: "subjectSpec" } }, [a2("subjectSpec")], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "财务报表模板", name: "financial" } }, [a2("budgetManage")], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "特殊减免配置", name: "reduction" } }, [a2("reduction")], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "银行托收配置", name: "collection" } }, [a2("collection")], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "第三方订单种类配置", name: "tripartite" } }, [a2("tripartite")], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "自动催收推送", name: "push" } }, [a2("push")], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "计量权限配置", name: "purview" } }, [a2("purview")], 1)], 1)], 1)]);
}, r = [], o = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [e2.infoList ? a2("div", [a2("div", { staticClass: "headerTop" }, [a2("span", { staticClass: "title" }, [e2._v("科目标准列表")]), e2._v(" "), a2("span", [a2("el-button", { attrs: { type: "primary" }, on: { click: e2.syncSubjectClick } }, [e2._v("下载云平台数据")])], 1)]), e2._v(" "), a2("div", { staticClass: "budgetList" }, [a2("div", { staticClass: "elcard" }, [a2("el-card", { staticClass: "box-card", attrs: { shadow: "never" } }, [a2("div", { staticClass: "clearfix", attrs: { slot: "header" }, slot: "header" }, [a2("el-row", { attrs: { gutter: 15 } }, [a2("el-col", { attrs: { span: 6 } }, [a2("el-input", { attrs: { clearable: "", placeholder: "输入科目名称" }, model: { value: e2.searchInfo.name, callback: function(t3) {
e2.$set(e2.searchInfo, "name", t3);
}, expression: "searchInfo.name" } })], 1), e2._v(" "), a2("el-col", { attrs: { span: 4 } }, [a2("el-button", { on: { click: function(t3) {
return e2.resetForm("searchInfo");
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)], 1)], 1), e2._v(" "), a2("div", [a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.tableLoading, expression: "tableLoading" }], attrs: { "header-cell-style": { background: "#eef1f6", color: "#606266" }, data: e2.tableData, height: e2.tableHeight, align: "center", border: "", "row-key": "id", "tree-props": { children: "subjectChildrens" } } }, [a2("el-table-column", { attrs: { align: "left", label: "科目编码", "min-width": "180", fixed: "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.code || "-"))];
} }], null, false, 1844492157) }), e2._v(" "), a2("el-table-column", { attrs: { align: "left", label: "科目名称", "min-width": "220", fixed: "", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("div", { style: { textIndent: e2.initSubjectName(t3.row) } }, [e2._v("\n " + e2._s(t3.row.name || "-") + "\n ")])];
} }], null, false, 3463769198) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "根科目", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(1 === t3.row.isroot ? "是" : "否"))];
} }], null, false, 1638163756) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "收入业务分类", "min-width": 220 }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("div", [t3.row.forEdit ? e2._e() : a2("div", [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.detailsRespDTO.businessClassify, e2.businessTypeArr)) + "\n "), a2("i", { staticClass: "el-icon-edit", on: { click: function(a3) {
return e2.toEdit("income", t3.row);
} } })]), e2._v(" "), t3.row.forEdit ? a2("div", { staticClass: "setEdit" }, [a2("el-select", { staticStyle: { width: "120px" }, model: { value: t3.row.businessClassify, callback: function(a3) {
e2.$set(t3.row, "businessClassify", a3);
}, expression: "scope.row.businessClassify" } }, e2._l(e2.businessTypeArr, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1), e2._v(" "), a2("div", [a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.editSave("income", t3.row);
} } }, [e2._v("保存")]), e2._v(" "), a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.escEdit(t3.row);
} } }, [e2._v("取消")])], 1)], 1) : e2._e()])];
} }], null, false, 46386802) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "支出业务分类", "min-width": 220 }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("div", [t3.row.exEdit ? e2._e() : a2("div", [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.detailsRespDTO.investmentBusinessClassify, e2.businessExpenseTypeArr)) + "\n "), a2("i", { staticClass: "el-icon-edit", on: { click: function(a3) {
return e2.toEdit("investment", t3.row);
} } })]), e2._v(" "), t3.row.exEdit ? a2("div", { staticClass: "setEdit" }, [a2("el-select", { staticStyle: { width: "120px" }, model: { value: t3.row.investmentBusinessClassify, callback: function(a3) {
e2.$set(t3.row, "investmentBusinessClassify", a3);
}, expression: "scope.row.investmentBusinessClassify" } }, e2._l(e2.businessExpenseTypeArr, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1), e2._v(" "), a2("div", [a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.editSave("investment", t3.row);
} } }, [e2._v("保存")]), e2._v(" "), a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.escEdit(t3.row);
} } }, [e2._v("取消")])], 1)], 1) : e2._e()])];
} }], null, false, 3807412370) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "收支类型", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.detailsRespDTO.incomeClassify, e2.incomeTypeArr)))];
} }], null, false, 368229900) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "属性分类", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.detailsRespDTO ? a2("span", [e2._v("\n " + e2._s(t3.row.detailsRespDTO.attributeClassify) + "\n ")]) : e2._e()];
} }], null, false, 789309587) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "流向分类", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.detailsRespDTO.flowClassify, e2.inflowTypeArr)))];
} }], null, false, 3330131410) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "计划分类", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.detailsRespDTO ? a2("span", [e2._v("\n " + e2._s(t3.row.detailsRespDTO.planClassify) + "\n ")]) : e2._e()];
} }], null, false, 481310844) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "来源分类", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.detailsRespDTO ? a2("span", [e2._v("\n " + e2._s(t3.row.detailsRespDTO.sourceClassify) + "\n ")]) : e2._e()];
} }], null, false, 3789338034) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "负债分类", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.detailsRespDTO ? a2("span", [e2._v("\n " + e2._s(t3.row.detailsRespDTO.debtsClassify) + "\n ")]) : e2._e()];
} }], null, false, 1149722539) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "应付账款分类", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.detailsRespDTO ? a2("span", [e2._v("\n " + e2._s(t3.row.detailsRespDTO.debtsClassify) + "\n ")]) : e2._e()];
} }], null, false, 1149722539) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "预算管控等级", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.detailsRespDTO ? a2("span", [e2._v("\n " + e2._s(t3.row.detailsRespDTO.budgetGrade) + "\n ")]) : e2._e()];
} }], null, false, 4119619495) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "预算管控表", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(1 === t3.row.detailsRespDTO.isbudget ? "√" : "-"))];
} }], null, false, 1148506491) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "现金流表", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(1 === t3.row.detailsRespDTO.iscashFlow ? "√" : "-"))];
} }], null, false, 2683542165) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "利润表", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(1 === t3.row.detailsRespDTO.isprofit ? "√" : "-"))];
} }], null, false, 1498641544) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "资产负债表", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(1 === t3.row.detailsRespDTO.isdebts ? "√" : "-"))];
} }], null, false, 4141333658) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "提供给业委会收支表", "min-width": "160" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(1 === t3.row.detailsRespDTO.iscfs ? "√" : "-"))];
} }], null, false, 3058537576) }), 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(e2._s(t3.row.detailsRespDTO.remarks))];
} }], null, false, 1707358059) }), 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(e2._s(t3.row.updaterName || "-"))];
} }], null, false, 2838189108) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作时间", "min-width": "180", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.updateDate || "-"))];
} }], null, false, 1307290197) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "状态", "min-width": "90", fixed: "right" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", { style: { color: 2 === t3.row.status ? "#000000" : "#0A95FF" } }, [e2._v(e2._s(2 === t3.row.status ? "未启用" : "已启用"))])];
} }], null, false, 968218628) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作", width: "120", fixed: "right" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [0 === t3.row.subjectChildrens.length ? a2("el-button", { style: { color: 1 === t3.row.status ? "#FF2D2D" : "#0A95FF" }, attrs: { type: "text" }, on: { click: function(a3) {
return e2.batchModification(t3.row);
} } }, [e2._v("\n " + e2._s(2 === t3.row.status ? "启用" : "禁用") + "\n ")]) : e2._e(), e2._v(" "), a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.detailView("edit", t3.row);
} } }, [e2._v("编辑")])];
} }], null, false, 360270649) })], 1)], 1)])], 1)])]) : e2._e(), e2._v(" "), e2.isEdit ? a2("div", { staticClass: "viewDetails" }, [a2("editSubjects", { ref: "editSubject", on: { goBack: e2.goBack } })], 1) : e2._e()]);
}, l = [], i = (a("ac67"), a("32ea"), a("fc02"), a("aa18"), a("982e"), a("1bc7"), a("a450"), a("5821")), s = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [a2("el-card", { staticClass: "box-card cardContent", attrs: { shadow: "never" } }, [a2("el-page-header", { attrs: { content: e2.title }, on: { back: e2.goBack } })], 1), e2._v(" "), a2("el-form", { ref: "addForm", attrs: { model: e2.addForm, rules: e2.addRules, "label-width": "150px" } }, [a2("el-card", { staticClass: "box-card cardContent", attrs: { shadow: "never" } }, [a2("div", { staticClass: "clearfix", attrs: { slot: "header" }, slot: "header" }, [a2("span", [e2._v("科目名称")])]), e2._v(" "), a2("div", { staticClass: "addInfo" }, [a2("el-row", [a2("el-col", { attrs: { offset: 6, span: 12 } }, [a2("el-form-item", { staticClass: "is-required", attrs: { label: "科目编码", prop: "code" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.addForm.code, callback: function(t3) {
e2.$set(e2.addForm, "code", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.code" } })], 1), e2._v(" "), a2("el-form-item", { staticClass: "is-required", attrs: { label: "科目名称", prop: "name" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.addForm.name, callback: function(t3) {
e2.$set(e2.addForm, "name", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.name" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "收入业务分类", prop: "businessClassify" } }, [a2("el-select", { attrs: { placeholder: "请选择业务分类", clearable: "" }, model: { value: e2.addForm.businessClassify, callback: function(t3) {
e2.$set(e2.addForm, "businessClassify", t3);
}, expression: "addForm.businessClassify" } }, e2._l(e2.businessTypeArr, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "支出业务分类", prop: "investmentBusinessClassify" } }, [a2("el-select", { attrs: { placeholder: "请选择业务分类", clearable: "" }, model: { value: e2.addForm.investmentBusinessClassify, callback: function(t3) {
e2.$set(e2.addForm, "investmentBusinessClassify", t3);
}, expression: "addForm.investmentBusinessClassify" } }, e2._l(e2.businessExpenseTypeArr, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1)], 1)], 1)], 1)]), e2._v(" "), a2("el-card", { staticClass: "box-card cardContent", attrs: { shadow: "never" } }, [a2("div", { staticClass: "clearfix", attrs: { slot: "header" }, slot: "header" }, [a2("span", [e2._v("科目分类")])]), e2._v(" "), a2("div", { staticClass: "addInfo" }, [a2("el-row", [a2("el-col", { attrs: { offset: 6, span: 12 } }, [a2("el-form-item", { staticClass: "is-required", attrs: { label: "收支类型", prop: "incomeClassify" } }, [a2("el-select", { attrs: { placeholder: "请选择收支类型", clearable: "" }, model: { value: e2.addForm.incomeClassify, callback: function(t3) {
e2.$set(e2.addForm, "incomeClassify", t3);
}, expression: "addForm.incomeClassify" } }, e2._l(e2.incomeTypeArr, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { staticClass: "is-required", attrs: { label: "流向类型", prop: "flowClassify" } }, [a2("el-select", { attrs: { placeholder: "请选择流向类型", clearable: "" }, model: { value: e2.addForm.flowClassify, callback: function(t3) {
e2.$set(e2.addForm, "flowClassify", t3);
}, expression: "addForm.flowClassify" } }, e2._l(e2.inflowTypeArr, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "属性分类", prop: "attributeClassify" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.addForm.attributeClassify, callback: function(t3) {
e2.$set(e2.addForm, "attributeClassify", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.attributeClassify" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "计划分类", prop: "planClassify" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.addForm.planClassify, callback: function(t3) {
e2.$set(e2.addForm, "planClassify", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.planClassify" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "来源分类", prop: "sourceClassify" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.addForm.sourceClassify, callback: function(t3) {
e2.$set(e2.addForm, "sourceClassify", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.sourceClassify" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "负债分类", prop: "debtsClassify" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.addForm.debtsClassify, callback: function(t3) {
e2.$set(e2.addForm, "debtsClassify", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.debtsClassify" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "应付账款分类", prop: "duesClassify" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.addForm.duesClassify, callback: function(t3) {
e2.$set(e2.addForm, "duesClassify", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.duesClassify" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "预算管控等级", prop: "budgetGrade" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.addForm.budgetGrade, callback: function(t3) {
e2.$set(e2.addForm, "budgetGrade", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.budgetGrade" } })], 1)], 1)], 1)], 1)]), e2._v(" "), a2("el-card", { staticClass: "box-card cardContent", attrs: { shadow: "never" } }, [a2("div", { staticClass: "clearfix", attrs: { slot: "header" }, slot: "header" }, [a2("span", [e2._v("默认应用")])]), e2._v(" "), a2("div", { staticClass: "addInfo" }, [a2("el-row", [a2("el-col", { attrs: { offset: 6, span: 12 } }, [a2("el-form-item", { attrs: { label: "预算管控表", prop: "isbudget" } }, [a2("el-select", { attrs: { placeholder: "请选择预算管控表" }, model: { value: e2.addForm.isbudget, callback: function(t3) {
e2.$set(e2.addForm, "isbudget", t3);
}, expression: "addForm.isbudget" } }, e2._l(e2.applicationType, (function(t3) {
return a2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } }, [a2("span", { staticStyle: { float: "left" }, domProps: { innerHTML: e2._s(t3.label) } })]);
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "现金流表", prop: "iscashFlow" } }, [a2("el-select", { attrs: { placeholder: "请选择现金流表" }, model: { value: e2.addForm.iscashFlow, callback: function(t3) {
e2.$set(e2.addForm, "iscashFlow", t3);
}, expression: "addForm.iscashFlow" } }, e2._l(e2.applicationType, (function(t3) {
return a2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } }, [a2("span", { staticStyle: { float: "left" }, domProps: { innerHTML: e2._s(t3.label) } })]);
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "利润表", prop: "isprofit" } }, [a2("el-select", { attrs: { placeholder: "请选择利润表" }, model: { value: e2.addForm.isprofit, callback: function(t3) {
e2.$set(e2.addForm, "isprofit", t3);
}, expression: "addForm.isprofit" } }, e2._l(e2.applicationType, (function(t3) {
return a2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } }, [a2("span", { staticStyle: { float: "left" }, domProps: { innerHTML: e2._s(t3.label) } })]);
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "资产负债表", prop: "isdebts" } }, [a2("el-select", { attrs: { placeholder: "请选择资产负债表" }, model: { value: e2.addForm.isdebts, callback: function(t3) {
e2.$set(e2.addForm, "isdebts", t3);
}, expression: "addForm.isdebts" } }, e2._l(e2.applicationType, (function(t3) {
return a2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } }, [a2("span", { staticStyle: { float: "left" }, domProps: { innerHTML: e2._s(t3.label) } })]);
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "提供给业委会收支表", prop: "iscfs" } }, [a2("el-select", { attrs: { placeholder: "请选择提供给业委会收支表" }, model: { value: e2.addForm.iscfs, callback: function(t3) {
e2.$set(e2.addForm, "iscfs", t3);
}, expression: "addForm.iscfs" } }, e2._l(e2.applicationType, (function(t3) {
return a2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } }, [a2("span", { staticStyle: { float: "left" }, domProps: { innerHTML: e2._s(t3.label) } })]);
})), 1)], 1)], 1)], 1)], 1)]), e2._v(" "), a2("el-card", { staticClass: "box-card cardContent", attrs: { shadow: "never" } }, [a2("div", { staticClass: "addInfo" }, [a2("div", { staticClass: "bottomBtn" }, [a2("el-form-item", [a2("el-button", { on: { click: e2.goBack } }, [e2._v("返回")]), e2._v(" "), a2("el-button", { attrs: { type: "primary", loading: e2.btnLoading }, on: { click: function(t3) {
return e2.saveStandraForm("addForm");
} } }, [e2._v("保存修改")])], 1)], 1)])])], 1)], 1);
}, u = [], c = a("8f53"), d = a("886c");
function p(e2, t2) {
var a2 = Object.keys(e2);
if (Object.getOwnPropertySymbols) {
var n2 = Object.getOwnPropertySymbols(e2);
t2 && (n2 = n2.filter((function(t3) {
return Object.getOwnPropertyDescriptor(e2, t3).enumerable;
}))), a2.push.apply(a2, n2);
}
return a2;
}
function m(e2) {
for (var t2 = 1; t2 < arguments.length; t2++) {
var a2 = null != arguments[t2] ? arguments[t2] : {};
t2 % 2 ? p(Object(a2), true).forEach((function(t3) {
Object(i["a"])(e2, t3, a2[t3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e2, Object.getOwnPropertyDescriptors(a2)) : p(Object(a2)).forEach((function(t3) {
Object.defineProperty(e2, t3, Object.getOwnPropertyDescriptor(a2, t3));
}));
}
return e2;
}
var f = { data: function() {
return { incomeTypeArr: c["e"], inflowTypeArr: c["f"], salibType: c["m"], businessTypeArr: c["b"], businessExpenseTypeArr: c["a"], btnLoading: false, addForm: { id: 0, code: "", name: "", attributeClassify: null, budgetGrade: null, debtsClassify: null, duesClassify: null, flowClassify: "", incomeClassify: "", businessClassify: "", investmentBusinessClassify: "", isbudget: 1, iscashFlow: 0, iscfs: 0, isdebts: 1, isprofit: 0, planClassify: null, remarks: null, sourceClassify: null, subjectId: 0, type: "" }, addRules: { isbudget: [{ required: true, message: "请选择预算管控表", trigger: "change" }], iscashFlow: [{ required: true, message: "请选择现金流表", trigger: "change" }], isprofit: [{ required: true, message: "请选择利润表", trigger: "change" }], isdebts: [{ required: true, message: "请选择资产负债表", trigger: "change" }], iscfs: [{ required: true, message: "请选择提供给业委会收支表", trigger: "change" }], flowClassify: [{ required: true, message: "请选择流入类型", trigger: "change" }], incomeClassify: [{ required: true, message: "请选择收支类型", trigger: "change" }] }, title: "编辑科目信息", applicationType: [{ label: "-", value: 0 }, { label: "√", value: 1 }] };
}, mounted: function() {
}, methods: { getInfoLst: function(e2, t2) {
var a2 = t2, n2 = t2.detailsRespDTO;
this.addForm = m({ id: a2.id, code: a2.code, name: a2.name }, n2);
}, saveStandraForm: function(e2) {
var t2 = this;
this.$refs[e2].validate((function(e3) {
if (e3) {
t2.btnLoading = true;
var a2 = JSON.parse(window.localStorage.getItem("memberInfor"));
t2.addForm.updaterName = a2.name, Object(d["e"])(t2.addForm).then((function(e4) {
0 === e4.code ? (t2.$message({ message: "编辑成功", type: "success" }), t2.goBack()) : (t2.$message({ message: "编辑失败", type: "error" }), t2.goBack()), t2.btnLoading = false;
})).catch((function(e4) {
t2.btnLoading = false;
}));
}
}));
}, goBack: function() {
this.$emit("goBack");
} } }, b = f, v = (a("7d24"), a("829d")), h = Object(v["a"])(b, s, u, false, null, "11319b0a", null), g = h.exports;
function y(e2, t2) {
var a2 = Object.keys(e2);
if (Object.getOwnPropertySymbols) {
var n2 = Object.getOwnPropertySymbols(e2);
t2 && (n2 = n2.filter((function(t3) {
return Object.getOwnPropertyDescriptor(e2, t3).enumerable;
}))), a2.push.apply(a2, n2);
}
return a2;
}
function _(e2) {
for (var t2 = 1; t2 < arguments.length; t2++) {
var a2 = null != arguments[t2] ? arguments[t2] : {};
t2 % 2 ? y(Object(a2), true).forEach((function(t3) {
Object(i["a"])(e2, t3, a2[t3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e2, Object.getOwnPropertyDescriptors(a2)) : y(Object(a2)).forEach((function(t3) {
Object.defineProperty(e2, t3, Object.getOwnPropertyDescriptor(a2, t3));
}));
}
return e2;
}
var w = { components: { editSubjects: g }, data: function() {
return { businessTypeArr: c["b"], businessExpenseTypeArr: c["a"], inflowTypeArr: c["f"], incomeTypeArr: c["e"], searchInfo: { name: "" }, isEdit: false, infoList: true, tableLoading: false, tableData: [], tableAllData: [], tableHeight: 300 };
}, watch: { tableData: { handler: function(e2, t2) {
this.initTableHeight();
} } }, mounted: function() {
this.getList();
}, methods: { getList: function() {
var e2 = this;
this.tableLoading = true;
var t2 = { companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId };
Object(d["b"])(t2).then((function(t3) {
var a2 = t3.data.map((function(e3) {
return _(_({}, e3), {}, { businessClassify: e3.detailsRespDTO.businessClassify, investmentBusinessClassify: e3.detailsRespDTO.investmentBusinessClassify, forEdit: false, exEdit: false });
})), n2 = e2.deepClone(a2);
e2.tableData = n2, e2.tableAllData = JSON.parse(JSON.stringify(a2)), e2.tableLoading = false;
}));
}, onSearch: function() {
var e2 = this;
this.searchInfo.name ? (this.tableData = [], this.$nextTick((function() {
var t2 = e2.filterTree(JSON.parse(JSON.stringify(e2.tableAllData)), e2.searchInfo.name);
e2.tableData = t2;
}))) : this.tableData = this.tableAllData;
}, deepClone: function(e2) {
var t2 = this;
return e2 || 0 !== e2.length ? (e2.forEach((function(e3) {
e3.exEdit = false, e3.forEdit = false, e3.subjectChildrens.length > 0 && t2.deepClone(e3.subjectChildrens);
})), e2) : [];
}, filterTree: function(e2, t2) {
var a2 = this;
if (!e2 || 0 === e2.length) return [];
var n2 = [];
return e2.forEach((function(e3) {
e3.exEdit = false, e3.forEdit = false;
var r2 = _({}, e3);
if (r2.name.includes(t2) && n2.push(r2), r2.subjectChildrens) {
var o2 = a2.filterTree(r2.subjectChildrens, t2);
o2.length > 0 && (r2.subjectChildrens = o2, n2.push(r2));
}
})), n2;
}, resetForm: function() {
this.searchInfo.name = "", this.onSearch();
}, batchModification: function(e2) {
var t2 = this, a2 = JSON.parse(window.localStorage.getItem("memberInfor")), n2 = [e2.id], r2 = { status: 1 === e2.status ? 2 : 1, subjectIds: n2 };
r2.updaterName = a2.name, this.btnLoading = true, this.$confirm("确定修改数据状态吗?", "提示", { confirmButtonText: "确定", cancelButtonText: "取消", type: "info", center: true }).then((function() {
Object(d["d"])(r2).then((function(e3) {
0 === e3.code ? (t2.$message({ type: "success", message: "修改状态成功" }), t2.getList()) : t2.$message({ type: "error", message: "修改状态失败" }), t2.btnLoading = false;
})).catch((function(e3) {
t2.btnLoading = false;
}));
})).catch((function() {
t2.btnLoading = false;
}));
}, syncSubjectClick: function() {
var e2 = this, t2 = this.tableData && this.tableData.length > 0, a2 = function() {
Object(d["c"])({ companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId }).then((function(t3) {
0 == t3.code && (e2.$message({ type: "success", message: "云平台数据下载成功" }), e2.getTree());
}));
};
t2 ? this.$confirm("有科目数据存在,还要进行覆盖吗?", "提示", { confirmButtonText: "确定", cancelButtonText: "取消", type: "info", center: true }).then((function() {
a2();
})).catch((function() {
})) : a2();
}, detailView: function(e2, t2) {
var a2 = this;
this.formbtn = e2, "edit" == e2 && (this.isEdit = true, this.infoList = false, this.$forceUpdate(), this.$nextTick((function() {
var e3 = Object.assign({}, t2);
a2.$refs.editSubject.getInfoLst("edit", e3);
})));
}, goBack: function() {
this.isEdit = false, this.infoList = true, this.getList();
}, initSubjectName: function(e2) {
var t2 = e2.code, a2 = t2.split("."), n2 = "20px";
return 0 === a2.length || 1 === a2.length || 2 === a2.length ? n2 = "0" : 3 === a2.length ? n2 = "15px" : 4 === a2.length ? n2 = "30px" : 5 === a2.length ? n2 = "45px" : 6 === a2.length ? n2 = "60px" : 7 === a2.length && (n2 = "75px"), n2;
}, initTableHeight: function() {
var e2 = this;
e2.calculationHeight(), window.onresize = function() {
e2.calculationHeight();
};
}, calculationHeight: function() {
var e2 = this, t2 = 0;
t2 = window.innerHeight - 90 - 48 - 20 - 56 - 48 - 80, e2.tableHeight = t2;
}, toEdit: function(e2, t2) {
"investment" == e2 ? t2.exEdit = !t2.exEdit : t2.forEdit = !t2.forEdit;
}, editSave: function(e2, t2) {
var a2 = this;
"investment" == e2 ? t2.detailsRespDTO.investmentBusinessClassify = t2.investmentBusinessClassify : t2.detailsRespDTO.businessClassify = t2.businessClassify, Object(d["e"])(t2).then((function(e3) {
0 === e3.code ? (t2.forEdit = false, t2.exEdit = false, a2.$message({ message: "编辑成功", type: "success" }), a2.getList()) : (t2.forEdit = false, t2.exEdit = false);
}));
}, escEdit: function(e2) {
e2.forEdit = false, e2.exEdit = false;
} } }, k = w, j = (a("78e6"), Object(v["a"])(k, o, l, false, null, null, null)), S = j.exports, C = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", {}, [e2.showInfo ? e2._e() : a2("div", [a2("div", [a2("el-form", { ref: "query", staticClass: "demo-form-inline", attrs: { inline: true, model: e2.query, "label-width": "100px" } }, [a2("el-form-item", { attrs: { prop: "templateName", label: "" } }, [a2("el-input", { attrs: { clearable: "", placeholder: "模板名称关键字", maxlength: "64" }, model: { value: e2.query.templateName, callback: function(t3) {
e2.$set(e2.query, "templateName", t3);
}, expression: "query.templateName" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { prop: "reportType", label: "" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "报表类型" }, model: { value: e2.query.reportType, callback: function(t3) {
e2.$set(e2.query, "reportType", t3);
}, expression: "query.reportType" } }, e2._l(e2.reportType, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("el-form-item", [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
return e2.resetFormQuery("query");
} } }, [e2._v("重置")])], 1), e2._v(" "), a2("el-form-item", [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)], 1)], 1), e2._v(" "), a2("div", { staticClass: "headerTop" }, [a2("span", { staticClass: "title" }, [e2._v("财务报表模板列表")]), e2._v(" "), a2("span", [a2("el-button", { attrs: { type: "primary" }, on: { click: e2.addClick } }, [e2._v("新增")])], 1)]), e2._v(" "), a2("div", [a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.listLoading, expression: "listLoading" }], attrs: { data: e2.listTable, border: "", "header-cell-style": { background: "#FAFAFA" }, "tooltip-effect": "dark", "default-expand-all": "" } }, [a2("el-table-column", { attrs: { label: "#", align: "center", width: "50" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1))])];
} }], null, false, 714878904) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "250", label: "模板名称" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.templateName))])];
} }], null, false, 996112529) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "250", label: "报表类型" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(e2.getSubjectType(t3.row.reportType)))])];
} }], null, false, 2140086563) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "250", label: "创建方式" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(1 == t3.row.method ? "自定义科目" : "引用科目规范"))])];
} }], null, false, 3662629774) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", width: "180", label: "用途" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.useScope))])];
} }], null, false, 2399258351) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "适用范围" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.fitScope))])];
} }], null, false, 2119718519) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", width: "150", label: "引用次数" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.count))])];
} }], null, false, 1178441925) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", width: "180", label: "创建人" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.createUserName))])];
} }], null, false, 4065645204) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", width: "180", label: "创建时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.row.createDate))])];
} }], null, false, 1294251094) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", width: "100", label: "状态" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(1 === t3.row.status ? "启用" : "禁用"))])];
} }], null, false, 1607825077) }), e2._v(" "), a2("el-table-column", { attrs: { label: "操作", width: "120", align: "center", fixed: "right" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.editClick(t3.row);
} } }, [e2._v("编辑")])];
} }], null, false, 254023460) })], 1)], 1), e2._v(" "), a2("div", { staticClass: "pagination" }, [a2("el-pagination", { attrs: { "current-page": e2.query.pageNumber, "page-sizes": [10, 20, 30, 100], "page-size": e2.query.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: e2.pageTotal }, 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(" "), a2("transition", { attrs: { name: "el-zoom-in-top" } }, [a2("budget", { ref: "budgetInfo", attrs: { show: e2.showInfo, templateType: e2.type } })], 1)], 1);
}, O = [], N = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return e2.show ? a2("div", { staticClass: "budgetContent" }, [a2("el-page-header", { attrs: { content: "Edit" == e2.templateType ? "编辑财务报表模板" : "新建财务报表模板" }, on: { back: e2.goBack } }), e2._v(" "), a2("el-card", { staticClass: "box-card", attrs: { shadow: "never" } }, [a2("div", { staticClass: "clearfix", attrs: { slot: "header" }, slot: "header" }, [a2("span", [e2._v("基础信息")])]), e2._v(" "), a2("el-row", [a2("el-form", { ref: "info", attrs: { model: e2.info, rules: e2.infoRules, "label-width": "120px" } }, [a2("el-col", { attrs: { span: 8 } }, [a2("el-form-item", { attrs: { label: "模板名称:", prop: "templateName" } }, [a2("el-input", { attrs: { clearable: "" }, model: { value: e2.info.templateName, callback: function(t3) {
e2.$set(e2.info, "templateName", t3);
}, expression: "info.templateName" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "适用范围:", prop: "fitScope" } }, [a2("el-input", { attrs: { clearable: "" }, model: { value: e2.info.fitScope, callback: function(t3) {
e2.$set(e2.info, "fitScope", t3);
}, expression: "info.fitScope" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "用途:", prop: "useScope" } }, [a2("el-input", { attrs: { clearable: "" }, model: { value: e2.info.useScope, callback: function(t3) {
e2.$set(e2.info, "useScope", t3);
}, expression: "info.useScope" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "" } }, [e2.info.id ? a2("el-button", { attrs: { type: "primary" }, on: { click: function(t3) {
return e2.updateTemp("info");
} } }, [e2._v("保存")]) : a2("el-button", { attrs: { type: "primary" }, on: { click: function(t3) {
return e2.addTemplate("info");
} } }, [e2._v("提交")])], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 8 } }, [a2("el-form-item", { attrs: { label: "报表类型:", prop: "reportType" } }, [a2("el-select", { attrs: { placeholder: "报表类型", disabled: "edit" === e2.type }, model: { value: e2.info.reportType, callback: function(t3) {
e2.$set(e2.info, "reportType", t3);
}, expression: "info.reportType" } }, e2._l(e2.reportType, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "创建方式:", prop: "method" } }, [a2("el-radio-group", { attrs: { disabled: "edit" === e2.type }, model: { value: e2.info.method, callback: function(t3) {
e2.$set(e2.info, "method", t3);
}, expression: "info.method" } }, [a2("el-radio", { attrs: { label: "2" } }, [e2._v("引用科目规范")]), e2._v(" "), a2("el-radio", { attrs: { label: "1" } }, [e2._v("自定义科目")])], 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "模板状态:", prop: "status" } }, [a2("el-switch", { attrs: { "active-value": 1, "inactive-value": 2 }, model: { value: e2.info.status, callback: function(t3) {
e2.$set(e2.info, "status", t3);
}, expression: "info.status" } })], 1)], 1)], 1)], 1)], 1), e2._v(" "), e2.info.id ? a2("el-card", { staticClass: "box-card", attrs: { shadow: "never" } }, [a2("el-row", [a2("el-col", { attrs: { span: 11 } }, [a2("div", { staticClass: "subjectTitle" }, [a2("span", [e2._v("科目管理")]), e2._v(" "), 1 == e2.info.method ? a2("el-button", { attrs: { disabled: e2.info.count > 0, type: "primary", size: "mini", icon: "el-icon-plus" }, on: { click: e2.addTop } }, [e2._v("新增")]) : e2._e()], 1), e2._v(" "), a2("div", { staticClass: "subjectTree" }, [a2("el-scrollbar", { staticStyle: { height: "100%" } }, [a2("el-tree", { attrs: { "expand-on-click-node": false, "default-expand-all": true, "icon-class": "el-icon-arrow-right", data: e2.dataTree, props: { children: "children", label: "subjectName" } }, on: { "node-click": e2.handleNodeClick }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
var n2 = t3.node, r2 = t3.data;
return a2("span", { class: [e2.selectNode == r2.id ? "nodeActive" : "", "custom-tree-node"] }, [a2("span", [e2._v(e2._s(n2.label))]), e2._v(" "), 1 == e2.info.method ? a2("el-dropdown", { attrs: { trigger: "click" } }, [a2("span", { staticClass: "el-dropdown-link" }, [a2("i", { staticClass: "el-icon-more" })]), e2._v(" "), a2("el-dropdown-menu", { attrs: { slot: "dropdown" }, slot: "dropdown" }, [a2("el-dropdown-item", { attrs: { disabled: e2.info.count > 0 }, nativeOn: { click: function(t4) {
return e2.addSub(t4);
} } }, [e2._v("新增科目")]), e2._v(" "), a2("el-dropdown-item", { attrs: { disabled: e2.info.count > 0 }, nativeOn: { click: function(t4) {
return e2.delItem(t4);
} } }, [e2._v("删除")])], 1)], 1) : e2._e()], 1);
} }], null, false, 2699798888) })], 1)], 1)]), e2._v(" "), a2("el-col", { attrs: { span: 1 } }, [a2("div", { staticClass: "subjectLine" })]), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("div", { staticClass: "subjectTitle" }, [a2("span", [e2._v("科目详情")])]), e2._v(" "), e2.subjectForm ? a2("div", { staticClass: "subjectInput" }, [a2("el-form", { ref: "detail", attrs: { model: e2.detail, rules: e2.detailRules, "label-width": "100px" } }, [e2.detail.subjectCode ? a2("el-form-item", { attrs: { label: "科目编码:", prop: "subjectCode" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.detail.subjectCode, callback: function(t3) {
e2.$set(e2.detail, "subjectCode", t3);
}, expression: "detail.subjectCode" } })], 1) : e2._e(), e2._v(" "), a2("el-form-item", { attrs: { label: "科目名称:", prop: "subjectName" } }, [a2("el-input", { attrs: { placeholder: "输入科目名称", clearable: "" }, model: { value: e2.detail.subjectName, callback: function(t3) {
e2.$set(e2.detail, "subjectName", t3);
}, expression: "detail.subjectName" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "计算方式:", prop: "calcMode" } }, [a2("el-select", { attrs: { placeholder: "请选择计算方式", clearable: "" }, model: { value: e2.detail.calcMode, callback: function(t3) {
e2.$set(e2.detail, "calcMode", t3);
}, expression: "detail.calcMode" } }, [a2("el-option", { attrs: { label: "人工录入", value: 1 } }), e2._v(" "), a2("el-option", { attrs: { label: "公式计算", value: 2 } })], 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "备注", prop: "remark" } }, [a2("el-input", { attrs: { clearable: "", type: "textarea", autosize: { minRows: 2, maxRows: 4 }, placeholder: "请输入内容" }, model: { value: e2.detail.remark, callback: function(t3) {
e2.$set(e2.detail, "remark", t3);
}, expression: "detail.remark" } })], 1), e2._v(" "), 1 == e2.info.method ? a2("el-form-item", { attrs: { label: "" } }, [e2.detail.subjectCode ? a2("el-button", { attrs: { type: "primary", disabled: e2.info.count > 0 }, on: { click: function(t3) {
return e2.saveSub("detail");
} } }, [e2._v("保存")]) : a2("el-button", { attrs: { type: "primary" }, on: { click: function(t3) {
return e2.postAdd("detail");
} } }, [e2._v("提交")])], 1) : e2._e()], 1)], 1) : e2._e()])], 1)], 1) : e2._e()], 1) : e2._e();
}, T = [], I = (a("4057"), a("b775"));
function x(e2) {
return Object(I["a"])({ url: "/company/BudgetTemplate/create", method: "POST", data: e2 });
}
function F(e2) {
return Object(I["a"])({ url: "/company/BudgetTemplate/update", method: "POST", data: e2 });
}
function L(e2) {
return Object(I["a"])({ url: "/company/BudgetTemplate/pageList", method: "POST", data: e2 });
}
function $(e2) {
return Object(I["a"])({ url: "/hakocompany/BudgetSubject/create", method: "POST", data: e2 });
}
function q(e2) {
return Object(I["a"])({ url: "/hakocompany/BudgetSubject/update", method: "POST", data: e2 });
}
function A(e2) {
return Object(I["a"])({ url: "/hakocompany/BudgetSubject/getBudgetSubTree", method: "POST", data: e2 });
}
function D(e2) {
return Object(I["a"])({ url: "/hakocompany/BudgetSubject/delete", method: "POST", data: e2 });
}
var B = { props: ["templateType", "show"], data: function() {
return { title: "新建财务报表模板", selectNode: "", subjectForm: false, reportType: c["l"], info: { reportType: "", method: "1", templateName: "", fitScope: "", useScope: "", status: 1, companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId }, infoRules: { templateName: [{ required: true, message: "请输入财务报表模板名称", trigger: "blur" }], fitScope: [{ required: true, message: "请输入财务报表模板适用范围", trigger: "blur" }], useScope: [{ required: true, message: "请输入财务报表模板用途", trigger: "blur" }], reportType: [{ required: true, message: "请选择报表类型", trigger: "blur" }], method: [{ required: true, message: "请选择创建规范", trigger: "blur" }] }, detail: { subjectCode: "", subjectName: "", calcMode: 1, remark: "" }, detailRules: { subjectName: [{ required: true, message: "请输入科目名称", trigger: "blur" }], calcMode: [{ required: true, message: "请选择计算方式", trigger: "change" }] }, dataTree: [], type: "" };
}, methods: { init: function(e2) {
var t2 = this;
this.$nextTick((function() {
t2.subjectForm = false, t2.selectNode = "", t2.$refs["info"].resetFields(), t2.dataTree = [], e2 && e2.id ? (t2.info = e2, t2.type = "edit", t2.info.method = e2.method.toString(), t2.info.reportType = t2.info.reportType ? t2.info.reportType : 1, t2.getSubTree()) : (t2.type = "", t2.info.id = "");
}));
}, getSubTree: function() {
var e2 = this;
A({ templateId: this.info.id }).then((function(t2) {
e2.dataTree = t2.data;
}));
}, addTemplate: function(e2) {
var t2 = this;
this.info.method = parseInt(this.info.method), this.info.createUserName = JSON.parse(window.localStorage.getItem("companyInfo")).contactPeople, this.$refs[e2].validate((function(e3) {
e3 && x(t2.info).then((function(e4) {
t2.$message({ message: "财务报表模板添加成功", type: "success" }), t2.info = e4.data, t2.type = "edit", t2.info.method = e4.data.method.toString(), t2.getSubTree();
})).catch((function() {
}));
}));
}, updateTemp: function(e2) {
var t2 = this;
this.info.method = parseInt(this.info.method), this.$refs[e2].validate((function(e3) {
e3 && F(t2.info).then((function(e4) {
t2.$message({ message: "财务报表模板更新成功", type: "success" }), t2.info = e4.data, t2.type = "edit", t2.info.method = e4.data.method.toString();
}));
}));
}, addTop: function() {
var e2 = this;
this.subjectForm = true, this.$nextTick((function() {
e2.$refs["detail"].resetFields(), e2.detail.subjectCode = "", e2.selectNode = "", e2.detail.parentId = 0;
}));
}, addSub: function() {
var e2 = this;
this.subjectForm = true, this.$nextTick((function() {
e2.$refs["detail"].resetFields(), e2.detail.subjectCode = "", e2.detail.parentId = e2.detail.id;
}));
}, postAdd: function(e2) {
var t2 = this;
this.detail.templateId = this.info.id, this.$refs[e2].validate((function(e3) {
e3 && $(t2.detail).then((function(e4) {
t2.$message({ message: "科目添加成功", type: "success" }), t2.detail = e4.data, t2.getSubTree(), t2.selectNode = e4.data.id;
}));
}));
}, saveSub: function(e2) {
var t2 = this;
this.$refs[e2].validate((function(e3) {
e3 && q(t2.detail).then((function(e4) {
t2.$message({ message: "科目更新成功", type: "success" }), t2.detail = e4.data, t2.getSubTree();
}));
}));
}, handleNodeClick: function(e2) {
console.log(e2), this.subjectForm = true, this.$nextTick((function() {
this.detail = JSON.parse(JSON.stringify(e2)), this.selectNode = e2.id;
}));
}, delItem: function() {
var e2 = this;
this.$confirm("此操作将删除该科目, 是否继续?", "删除科目", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" }).then((function() {
D({ subjectKey: e2.detail.subjectKey }).then((function(t2) {
e2.$message({ type: "success", message: "删除成功!" }), e2.getSubTree(), e2.$refs["detail"].resetFields(), e2.subjectForm = false, e2.selectNode = "";
}));
})).catch((function() {
}));
}, goBack: function() {
this.$refs["info"].resetFields(), this.subjectForm && (this.$refs["detail"].resetFields(), this.detail.subjectCode = "", this.info.id = "", this.dataTree = []), this.$parent.backList();
} } }, z = B, E = (a("06a5"), Object(v["a"])(z, N, T, false, null, "aba9b968", null)), P = E.exports, R = { components: { budget: P }, data: function() {
return { showInfo: false, pageTotal: 0, reportType: c["l"], listLoading: false, listTable: [], query: { pageNumber: 1, pageSize: 10, reportType: "", templateName: "", companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId }, type: "Add" };
}, created: function() {
this.getlistData();
}, mounted: function() {
}, methods: { getlistData: function() {
var e2 = this;
this.listLoading = true, L(this.query).then((function(t2) {
0 == t2.code && (e2.listTable = t2.data.records, e2.pageTotal = t2.data.rowsCount);
})), this.listLoading = false;
}, backList: function() {
this.showInfo = false, this.getlistData();
}, getSubjectType: function(e2) {
if (null != e2 && "" != e2 && void 0 != e2) {
var t2 = c["l"].filter((function(t3) {
return t3.value == e2;
}));
return t2.length > 0 ? t2[0].label : "-";
}
return "-";
}, addClick: function() {
this.showInfo = true, this.type = "Add", this.$refs.budgetInfo.init();
}, editClick: function(e2) {
this.showInfo = true, this.type = "Edit", this.$refs.budgetInfo.init(JSON.parse(JSON.stringify(e2)));
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.query.pageNumber = 1, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getlistData();
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, resetFormQuery: function(e2) {
this.$refs[e2].resetFields(), this.getlistData();
} } }, J = R, U = (a("22a0"), Object(v["a"])(J, C, O, false, null, "57e14e84", null)), M = U.exports, H = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [a2("div", [a2("el-form", { ref: "query", attrs: { model: e2.query } }, [a2("el-row", { attrs: { gutter: 20 } }, [a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "name" } }, [a2("el-input", { attrs: { clearable: "", placeholder: "输入项目名称" }, model: { value: e2.query.name, callback: function(t3) {
e2.$set(e2.query, "name", t3);
}, expression: "query.name" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", [a2("el-button", { on: { click: function(t3) {
return e2.resetForm("query");
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)], 1)], 1)], 1)], 1), e2._v(" "), a2("div", [e2._m(0), e2._v(" "), a2("div", [a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.listLoading, expression: "listLoading" }], attrs: { "header-cell-style": { background: "#FAFAFA" }, data: e2.listTable, align: "center", border: "" } }, [a2("el-table-column", { attrs: { label: "#", fixed: "", align: "center", width: "80" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "项目名称", "min-width": "160" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.projectName || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "header", fn: function(t3) {
return [a2("div", [e2._v("\n 本金额\n "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("员工能减免的本金限额")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question" })])])], 1)];
} }, { key: "default", fn: function(t3) {
return [t3.row.isEdit ? a2("div", [a2("el-input-number", { attrs: { "controls-position": "right", min: 0 }, model: { value: t3.row.baseAmount, callback: function(a3) {
e2.$set(t3.row, "baseAmount", a3);
}, expression: "scope.row.baseAmount" } })], 1) : a2("div", [e2._v(e2._s(t3.row.baseAmount))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120" }, scopedSlots: e2._u([{ key: "header", fn: function(t3) {
return [a2("div", [e2._v("\n 违约金额\n "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("员工能减免的违约金限额")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question" })])])], 1)];
} }, { key: "default", fn: function(t3) {
return [t3.row.isEdit ? a2("div", [a2("el-input-number", { attrs: { "controls-position": "right", min: 0 }, model: { value: t3.row.feeAmount, callback: function(a3) {
e2.$set(t3.row, "feeAmount", a3);
}, expression: "scope.row.feeAmount" } })], 1) : a2("div", [e2._v(e2._s(t3.row.feeAmount))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120" }, scopedSlots: e2._u([{ key: "header", fn: function(t3) {
return [a2("div", [e2._v("\n 最低折扣\n "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("员工能打折的范围上线例如6表示可以打6折")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question" })])])], 1)];
} }, { key: "default", fn: function(t3) {
return [t3.row.isEdit ? a2("div", [a2("el-input-number", { attrs: { "controls-position": "right", precision: 4, step: 0.1, min: 0, max: 10 }, model: { value: t3.row.rate, callback: function(a3) {
e2.$set(t3.row, "rate", a3);
}, expression: "scope.row.rate" } })], 1) : a2("div", [e2._v(e2._s(t3.row.rate))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120" }, scopedSlots: e2._u([{ key: "header", fn: function(t3) {
return [a2("div", [e2._v("\n 住户卡权限\n "), a2("el-tooltip", { attrs: { placement: "top" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [a2("p", [e2._v("哪些员工可以在公众号和PC端住户卡上操作减免")])]), e2._v(" "), a2("span", [a2("i", { staticClass: "el-icon-question" })])])], 1)];
} }, { key: "default", fn: function(t3) {
return [t3.row.isEdit ? a2("div", [a2("el-select", { attrs: { multiple: "", placeholder: "请选择项目成员", clearable: "", filterable: "" }, on: { clear: function(a3) {
return e2.clear(t3.row);
} }, model: { value: t3.row.haveAuthByIdList, callback: function(a3) {
e2.$set(t3.row, "haveAuthByIdList", a3);
}, expression: "scope.row.haveAuthByIdList" } }, e2._l(t3.row.memberList, (function(e3, t4) {
return a2("el-option", { key: t4, attrs: { label: e3.name, value: e3.id } });
})), 1)], 1) : a2("div", [e2._v(e2._s(t3.row.haveAuthBy || "全部"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作", width: "170" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.isEdit ? e2._e() : a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary", size: "mini" }, on: { click: function(a3) {
return e2.editClick(t3.row);
} } }, [e2._v("修改")]), e2._v(" "), t3.row.isEdit ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary", plain: "", size: "mini" }, on: { click: function(a3) {
return e2.saveClick(t3.row);
} } }, [e2._v("保存")]) : e2._e(), e2._v(" "), t3.row.isEdit ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { plain: "", size: "mini" }, on: { click: function(a3) {
return e2.escClick(t3.row);
} } }, [e2._v("取消")]) : e2._e()];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "pagination" }, [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.pageTotal }, 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)], 1)])]);
}, V = [function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "headerTop" }, [a2("span", { staticClass: "title" }, [e2._v("项目特殊减免配置列表")])]);
}], G = (a("e5b4"), a("e680"), a("90e7")), Q = a("4513"), K = a("f747"), W = { data: function() {
return { pageTotal: 0, listLoading: false, listTable: [], setList: [], query: { pageNumber: 1, pageSize: 10, name: "" }, saveData: {} };
}, mounted: function() {
this.getProjectList();
}, methods: { getProjectList: function() {
var e2 = this, t2 = { pageSize: 1, pageNumber: -1, id: JSON.parse(window.localStorage.getItem("companyInfo")).osId };
Object(G["g"])(t2).then((function(t3) {
e2.setList = t3.data, e2.getlistData();
}));
}, getlistData: function() {
var e2 = this;
this.listLoading = true, this.query.organizationalName = JSON.parse(localStorage.getItem("companyInfo")).fullName, Object(K["d"])(this.query).then((function(t2) {
0 == t2.code && (e2.pageTotal = t2.data.rowsCount, e2.composeDataList(t2.data.records));
}));
}, composeDataList: function(e2) {
var t2 = this, a2 = [];
e2.forEach((function(e3) {
var n2 = t2.setList.filter((function(t3) {
return t3.projectUuid === e3.uuid;
}));
n2.length > 0 ? a2.push({ companyId: n2[0].companyId, baseAmount: n2[0].baseAmount, feeAmount: n2[0].feeAmount, rate: n2[0].rate || 6, projectUuid: n2[0].projectUuid, projectName: n2[0].projectName, id: e3.id, isEdit: false, memberList: [], haveAuthBy: n2[0].haveAuthBy, haveAuthById: n2[0].haveAuthById, haveAuthByIdList: [] }) : a2.push({ companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId, baseAmount: 0, feeAmount: 0, rate: 0, projectUuid: e3.uuid, projectName: e3.name, memberList: [], isEdit: false, id: e3.id, haveAuthBy: null, haveAuthById: null, haveAuthByIdList: [] });
})), console.log(a2, "dataArr"), this.listTable = a2, this.listLoading = false;
}, clear: function(e2) {
e2.haveAuthByIdList = [];
}, getMember: function(e2) {
Object(Q["t"])({ osId: e2.id, onJobState: 1, pageNumber: 1, pageSize: -1 }).then((function(t2) {
0 == t2.code && t2.data.records.length > 0 && (e2.memberList = t2.data.records);
}));
}, editClick: function(e2) {
this.saveData = JSON.parse(JSON.stringify(e2)), this.getMember(e2), e2.haveAuthById && (e2.haveAuthByIdList = e2.haveAuthById.split(","), e2.haveAuthByIdList = e2.haveAuthByIdList.map((function(e3) {
return parseInt(e3, 10);
}))), console.log(e2.haveAuthByIdList, "val.haveAuthByIdList"), e2.isEdit = true;
}, escClick: function(e2) {
e2.baseAmount = Number(this.saveData.baseAmount), e2.feeAmount = Number(this.saveData.feeAmount), e2.rate = Number(this.saveData.rate), e2.isEdit = false;
}, saveClick: function(e2) {
var t2 = this, a2 = "";
a2 = e2.haveAuthByIdList.join(",");
var n2 = e2.haveAuthByIdList.map((function(t3) {
var a3 = e2.memberList.find((function(e3) {
return e3.id === t3;
}));
return a3 ? a3.name : null;
})).join(",");
e2.haveAuthBy = n2 || null, e2.haveAuthById = a2 || null;
var r2 = { companyId: e2.companyId, baseAmount: e2.baseAmount, feeAmount: e2.feeAmount, rate: e2.rate, projectUuid: e2.projectUuid, projectName: e2.projectName, haveAuthById: e2.haveAuthById, haveAuthBy: e2.haveAuthBy };
Object(G["m"])(r2).then((function(e3) {
t2.$message({ type: "success", message: "设置成功!" }), t2.getProjectList();
}));
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.query.pageNumber = 1, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getlistData();
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, resetForm: function(e2) {
this.$refs[e2].resetFields(), this.getlistData();
} } }, X = W, Y = (a("9aa3"), Object(v["a"])(X, H, V, false, null, null, null)), Z = Y.exports, ee = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [a2("div", [a2("el-form", { ref: "query", attrs: { model: e2.query } }, [a2("el-row", { attrs: { gutter: 20 } }, [a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "name" } }, [a2("el-input", { attrs: { clearable: "", placeholder: "输入项目名称" }, model: { value: e2.query.name, callback: function(t3) {
e2.$set(e2.query, "name", t3);
}, expression: "query.name" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", [a2("el-button", { on: { click: function(t3) {
return e2.resetForm("query");
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)], 1)], 1)], 1)], 1), e2._v(" "), a2("div", [e2._m(0), e2._v(" "), a2("div", [a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.listLoading, expression: "listLoading" }], attrs: { "header-cell-style": { background: "#FAFAFA" }, data: e2.listTable, align: "center", border: "" } }, [a2("el-table-column", { attrs: { label: "#", fixed: "", align: "center", width: "80" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "项目名称", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.projectName || "-"))];
} }]) }), 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 [t3.row.isEdit ? a2("div", [a2("el-input", { attrs: { clearable: "", placeholder: "输入企业代码" }, model: { value: t3.row.companyCode, callback: function(a3) {
e2.$set(t3.row, "companyCode", a3);
}, expression: "scope.row.companyCode" } })], 1) : a2("div", [e2._v(e2._s(t3.row.companyCode || "-"))])];
} }]) }), 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 [t3.row.isEdit ? a2("div", [a2("el-input", { attrs: { clearable: "", placeholder: "输入企业简码" }, model: { value: t3.row.code, callback: function(a3) {
e2.$set(t3.row, "code", a3);
}, expression: "scope.row.code" } })], 1) : a2("div", [e2._v(e2._s(t3.row.code || "-"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "代收银行行号", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.isEdit ? a2("div", [a2("el-input", { attrs: { clearable: "", placeholder: "代收银行行号" }, model: { value: t3.row.companyBank, callback: function(a3) {
e2.$set(t3.row, "companyBank", a3);
}, expression: "scope.row.companyBank" } })], 1) : a2("div", [e2._v(e2._s(t3.row.companyBank || "-"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "结算账户名称", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.isEdit ? a2("div", [a2("el-input", { attrs: { clearable: "", placeholder: "结算账户名称" }, model: { value: t3.row.bankName, callback: function(a3) {
e2.$set(t3.row, "bankName", a3);
}, expression: "scope.row.bankName" } })], 1) : a2("div", [e2._v(e2._s(t3.row.bankName || "-"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "结算银行账号", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.isEdit ? a2("div", [a2("el-input", { attrs: { clearable: "", placeholder: "结算银行账号" }, model: { value: t3.row.bankNo, callback: function(a3) {
e2.$set(t3.row, "bankNo", a3);
}, expression: "scope.row.bankNo" } })], 1) : a2("div", [e2._v(e2._s(t3.row.bankNo || "-"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作", width: "170" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.isEdit ? e2._e() : a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary", size: "mini" }, on: { click: function(a3) {
return e2.editClick(t3.row);
} } }, [e2._v("修改")]), e2._v(" "), t3.row.isEdit ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary", plain: "", size: "mini" }, on: { click: function(a3) {
return e2.saveClick(t3.row);
} } }, [e2._v("保存")]) : e2._e(), e2._v(" "), t3.row.isEdit ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { plain: "", size: "mini" }, on: { click: function(a3) {
return e2.escClick(t3.row);
} } }, [e2._v("取消")]) : e2._e()];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "pagination" }, [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.pageTotal }, 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)], 1)])]);
}, te = [function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "headerTop" }, [a2("span", { staticClass: "title" }, [e2._v("项目银行托收配置列表")])]);
}], ae = { data: function() {
return { pageTotal: 0, listLoading: false, listTable: [], setList: [], query: { pageNumber: 1, pageSize: 10, name: "", companyCode: "" }, saveData: {} };
}, mounted: function() {
this.getProjectList();
}, methods: { getProjectList: function() {
var e2 = this, t2 = { pageSize: 1, pageNumber: -1, id: JSON.parse(window.localStorage.getItem("companyInfo")).osId };
Object(G["f"])(t2).then((function(t3) {
e2.setList = t3.data, e2.getlistData();
}));
}, getlistData: function() {
var e2 = this;
this.listLoading = true, this.query.organizationalName = JSON.parse(localStorage.getItem("companyInfo")).fullName, Object(K["d"])(this.query).then((function(t2) {
0 == t2.code && (e2.pageTotal = t2.data.rowsCount, e2.composeDataList(t2.data.records));
}));
}, composeDataList: function(e2) {
var t2 = this, a2 = [];
e2.forEach((function(e3) {
var n2 = t2.setList.filter((function(t3) {
return t3.projectUuid === e3.uuid;
}));
n2.length > 0 ? a2.push({ companyId: n2[0].companyId, companyCode: n2[0].companyCode, code: n2[0].code, companyBank: n2[0].companyBank, bankName: n2[0].bankName, bankNo: n2[0].bankNo, projectUuid: n2[0].projectUuid, projectName: n2[0].projectName, isEdit: false }) : a2.push({ companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId, companyCode: "", code: "", companyBank: "", bankName: "", bankNo: "", projectUuid: e3.uuid, projectName: e3.name, isEdit: false });
})), this.listTable = a2, this.listLoading = false;
}, editClick: function(e2) {
this.saveData = JSON.parse(JSON.stringify(e2)), e2.isEdit = true;
}, escClick: function(e2) {
console.log(this.saveData), e2.companyCode = this.saveData.companyCode, e2.code = this.saveData.code, e2.companyBank = this.saveData.companyBank, e2.bankName = this.saveData.bankName, e2.bankNo = this.saveData.bankNo, e2.isEdit = false;
}, saveClick: function(e2) {
var t2 = this;
if (this.checkInput(e2)) {
var a2 = { companyId: e2.companyId, companyCode: e2.companyCode, code: e2.code, companyBank: e2.companyBank, bankName: e2.bankName, bankNo: e2.bankNo, projectUuid: e2.projectUuid, projectName: e2.projectName };
Object(G["l"])(a2).then((function(e3) {
t2.$message({ type: "success", message: "设置成功!" }), t2.getProjectList();
}));
}
}, checkInput: function(e2) {
return "" == e2.companyCode ? (this.$message("请输入企业代码"), false) : "" == e2.code ? (this.$message("请输入企业简码"), false) : "" == e2.companyBank ? (this.$message("请输入代收银行行号"), false) : "" == e2.bankName ? (this.$message("请输入结算账户名称"), false) : "" != e2.bankNo || (this.$message("请输入结算银行账号"), false);
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.query.pageNumber = 1, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getlistData();
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, resetForm: function(e2) {
this.$refs[e2].resetFields(), this.getlistData();
} } }, ne = ae, re = (a("c68a"), Object(v["a"])(ne, ee, te, false, null, null, null)), oe = re.exports, le = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [a2("div", { staticClass: "search" }, [a2("el-form", { ref: "query", attrs: { model: e2.query } }, [a2("el-row", { attrs: { gutter: 20 } }, [a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "projectName" } }, [a2("el-input", { attrs: { clearable: "", placeholder: "输入项目名称" }, model: { value: e2.query.projectName, callback: function(t3) {
e2.$set(e2.query, "projectName", t3);
}, expression: "query.projectName" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "orderType" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "选择订单种类" }, model: { value: e2.query.orderType, callback: function(t3) {
e2.$set(e2.query, "orderType", t3);
}, expression: "query.orderType" } }, [e2._l(e2.orderTypeList, (function(t3) {
return [1 != t3.value && 6 != t3.value && 8 != t3.value && 11 != t3.value ? a2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } }) : e2._e()];
}))], 2)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", [a2("el-button", { on: { click: function(t3) {
return e2.resetForm("query");
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)], 1)], 1)], 1)], 1), e2._v(" "), a2("div", [a2("div", { staticClass: "headerTop" }, [a2("span", { staticClass: "title" }, [e2._v("第三方订单种类配置列表")]), e2._v(" "), a2("span", [a2("el-button", { attrs: { type: "primary" }, on: { click: e2.addClick } }, [e2._v("新增订单种类配置")])], 1)]), e2._v(" "), a2("div", [a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.listLoading, expression: "listLoading" }], attrs: { "header-cell-style": { background: "#FAFAFA" }, data: e2.listTable, align: "center", border: "" } }, [a2("el-table-column", { attrs: { label: "#", fixed: "", align: "center", width: "80" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "项目名称", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.projectName || "-"))];
} }]) }), 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(e2._s(e2._f("getItemType")(t3.row.orderType, e2.orderTypeList)))];
} }]) }), 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(e2._s(t3.row.fsChargeName || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "备注", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.remark || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作", width: "170" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) {
return e2.editClick(t3.row);
} } }, [e2._v("编辑")]), e2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) {
return e2.deleteItem(t3.row);
} } }, [e2._v("删除")])];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "pagination" }, [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.pageTotal }, 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)], 1)]), e2._v(" "), a2("el-dialog", { staticClass: "dialogForm", attrs: { title: e2.title, visible: e2.editVisible, width: "30%", "before-close": e2.close }, on: { "update:visible": function(t3) {
e2.editVisible = t3;
} } }, [a2("el-form", { ref: "addForm", attrs: { model: e2.addForm, rules: e2.addRules, "label-width": "80px" } }, [a2("el-form-item", { attrs: { label: "项目", prop: "project" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "请选择项目", "value-key": "uuid" }, on: { change: e2.selectProject }, model: { value: e2.addForm.project, callback: function(t3) {
e2.$set(e2.addForm, "project", t3);
}, expression: "addForm.project" } }, e2._l(e2.projectList, (function(e3) {
return a2("el-option", { key: e3.uuid, attrs: { label: e3.name, value: e3 } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "订单种类", prop: "orderType" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "请选择订单种类" }, model: { value: e2.addForm.orderType, callback: function(t3) {
e2.$set(e2.addForm, "orderType", t3);
}, expression: "addForm.orderType" } }, [e2._l(e2.orderTypeList, (function(t3) {
return [1 != t3.value && 6 != t3.value && 8 != t3.value && 11 != t3.value ? a2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } }) : e2._e()];
}))], 2)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "收费项", prop: "charge" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "请选择收费项", "value-key": "id" }, model: { value: e2.addForm.charge, callback: function(t3) {
e2.$set(e2.addForm, "charge", t3);
}, expression: "addForm.charge" } }, e2._l(e2.chargesList, (function(e3) {
return a2("el-option", { key: e3.id, attrs: { label: e3.name, value: e3 } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "备注" } }, [a2("el-input", { attrs: { type: "textarea" }, model: { value: e2.addForm.remark, callback: function(t3) {
e2.$set(e2.addForm, "remark", t3);
}, expression: "addForm.remark" } })], 1), e2._v(" "), a2("el-form-item", ["添加第三方订单类型配置" == e2.title ? a2("el-button", { attrs: { type: "primary" }, on: { click: function(t3) {
return e2.submitClick("addForm");
} } }, [e2._v("确定")]) : a2("el-button", { attrs: { type: "primary" }, on: { click: function(t3) {
return e2.saveClick("addForm");
} } }, [e2._v("保存")]), e2._v(" "), a2("el-button", { on: { click: e2.close } }, [e2._v("取消")])], 1)], 1)], 1)], 1);
}, ie = [];
function se(e2) {
return Object(I["a"])({ url: "/hakocompany/Project/pageList", method: "POST", data: e2 });
}
function ue(e2) {
return Object(I["a"])({ url: "/hakocompany/ThirdConfig/pageList", method: "POST", data: e2 });
}
function ce(e2) {
return Object(I["a"])({ url: "/hakocompany/ThirdConfig/create", method: "POST", data: e2 });
}
function de(e2) {
return Object(I["a"])({ url: "/hakocompany/ThirdConfig/delete", method: "POST", data: e2 });
}
function pe(e2) {
return Object(I["a"])({ url: "/hakocompany/ThirdConfig/update", method: "POST", data: e2 });
}
var me = a("67d5"), fe = a("dce5"), be = { data: function() {
return { title: "添加第三方订单类型配置", orderTypeList: fe["ib"], pageTotal: 0, listLoading: false, listTable: [], projectList: [], chargesList: [], query: { pageNumber: 1, pageSize: 10, projectName: "", orderType: "" }, addForm: { project: "", orderType: "", charge: "", remark: "" }, addRules: { project: { required: true, message: "请选择项目", trigger: "change" }, orderType: { required: true, message: "请选择订单类型", trigger: "change" }, charge: { required: true, message: "请选择收费项", trigger: "change" } }, editVisible: false, saveData: {} };
}, mounted: function() {
this.getList(), this.getProjectList();
}, methods: { getList: function() {
var e2 = this;
this.listLoading = true, this.query.companyId = JSON.parse(window.localStorage.getItem("companyInfo")).osId, ue(this.query).then((function(t2) {
e2.pageTotal = t2.data.rowsCount, e2.listTable = t2.data.records, e2.listLoading = false;
}));
}, getProjectList: function() {
var e2 = this, t2 = JSON.parse(window.localStorage.getItem("companyInfo")).osId;
Object(me["j"])({ id: t2, attribute: 1 }).then((function(t3) {
e2.projectList = t3.data;
}));
}, selectProject: function(e2) {
e2 && this.getChargesList(e2.uuid), this.addForm.charge = "", this.chargesList = [];
}, getChargesList: function(e2) {
var t2 = this, a2 = { projectUuid: e2, pageSize: -1, pageNumber: -1 };
se(a2).then((function(e3) {
t2.chargesList = e3.data.records;
}));
}, addClick: function() {
this.editVisible = true, this.title = "添加第三方订单类型配置";
}, submitClick: function(e2) {
var t2 = this;
this.$refs[e2].validate((function(e3) {
e3 && (t2.addForm.companyId = JSON.parse(window.localStorage.getItem("companyInfo")).osId, t2.addForm.fsChargeId = t2.addForm.charge.id, t2.addForm.fsChargeName = t2.addForm.charge.name, t2.addForm.projectName = t2.addForm.project.name, t2.addForm.projectUuid = t2.addForm.project.uuid, ce(t2.addForm).then((function(e4) {
0 == e4.code && (t2.$message({ type: "success", message: "设置成功!" }), t2.close(), t2.getList());
})));
}));
}, editClick: function(e2) {
this.saveData = JSON.parse(JSON.stringify(e2)), this.getChargesList(this.saveData.projectUuid), this.title = "编辑第三方订单类型配置", this.editVisible = true, this.$nextTick((function() {
this.addForm.project = { name: this.saveData.projectName, uuid: this.saveData.projectUuid }, this.addForm.charge = { name: this.saveData.fsChargeName, id: this.saveData.fsChargeId }, this.addForm.orderType = this.saveData.orderType, this.addForm.remark = this.saveData.remark;
}));
}, close: function() {
this.$refs["addForm"].resetFields(), this.editVisible = false;
}, escClick: function(e2) {
console.log(this.saveData), e2.baseAmount = Number(this.saveData.baseAmount), e2.feeAmount = Number(this.saveData.feeAmount), e2.isEdit = false;
}, saveClick: function(e2) {
var t2 = this;
this.$refs[e2].validate((function(e3) {
e3 && (t2.addForm.companyId = JSON.parse(window.localStorage.getItem("companyInfo")).osId, t2.addForm.fsChargeId = t2.addForm.charge.id, t2.addForm.fsChargeName = t2.addForm.charge.name, t2.addForm.projectName = t2.addForm.project.name, t2.addForm.projectUuid = t2.addForm.project.uuid, t2.addForm.id = t2.saveData.id, pe(t2.addForm).then((function(e4) {
0 == e4.code && (t2.$message({ type: "success", message: "设置成功!" }), t2.close(), t2.getList());
})));
}));
}, deleteItem: function(e2) {
var t2 = this, a2 = { id: e2.id };
this.$confirm("确定删除该配置吗?", "提示", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" }).then((function() {
de(a2).then((function(e3) {
0 == e3.code && (t2.$message({ message: "删除成功", type: "success" }), t2.getList());
}));
}));
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.query.pageNumber = 1, this.getList();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getList();
}, onSearch: function() {
this.query.pageNumber = 1, this.getList();
}, resetForm: function(e2) {
this.$refs[e2].resetFields(), this.getList();
} } }, ve = be, he = (a("a474"), Object(v["a"])(ve, le, ie, false, null, null, null)), ge = he.exports, ye = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [a2("div", [a2("el-form", { ref: "query", attrs: { model: e2.query } }, [a2("el-row", { attrs: { gutter: 20 } }, [a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "name" } }, [a2("el-input", { attrs: { clearable: "", placeholder: "输入项目名称" }, model: { value: e2.query.name, callback: function(t3) {
e2.$set(e2.query, "name", t3);
}, expression: "query.name" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", [a2("el-button", { on: { click: function(t3) {
return e2.resetForm("query");
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)], 1)], 1)], 1)], 1), e2._v(" "), a2("div", [e2._m(0), e2._v(" "), a2("div", [a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.listLoading, expression: "listLoading" }], attrs: { "header-cell-style": { background: "#FAFAFA" }, data: e2.listTable, align: "center", border: "" } }, [a2("el-table-column", { attrs: { label: "#", fixed: "", align: "center", width: "80" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "项目名称" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.projectName || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "自动催收推送" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("el-switch", { attrs: { "active-text": "开启", "inactive-text": "关闭" }, on: { change: function(a3) {
return e2.pushChange(a3, t3.row);
} }, model: { value: t3.row.isSelected, callback: function(a3) {
e2.$set(t3.row, "isSelected", a3);
}, expression: "scope.row.isSelected" } })];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "pagination" }, [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.pageTotal }, 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)], 1)])]);
}, _e = [function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "headerTop" }, [a2("span", { staticClass: "title" }, [e2._v("自动催收推送配置列表")])]);
}], we = { data: function() {
return { pageTotal: 0, listLoading: false, listTable: [], setList: [], query: { pageNumber: 1, pageSize: 10, name: "" }, saveData: {} };
}, mounted: function() {
this.getProjectList();
}, methods: { getProjectList: function() {
var e2 = this, t2 = { pageSize: 1, pageNumber: -1, id: JSON.parse(window.localStorage.getItem("companyInfo")).osId };
Object(G["h"])(t2).then((function(t3) {
e2.setList = t3.data, e2.getlistData();
}));
}, getlistData: function() {
var e2 = this;
this.listLoading = true, this.query.organizationalName = JSON.parse(localStorage.getItem("companyInfo")).fullName, Object(K["d"])(this.query).then((function(t2) {
0 == t2.code && (e2.pageTotal = t2.data.rowsCount, e2.composeDataList(t2.data.records));
}));
}, composeDataList: function(e2) {
var t2 = this, a2 = [];
e2.forEach((function(e3) {
var n2 = t2.setList.filter((function(t3) {
return t3.projectUuid === e3.uuid;
}));
n2.length > 0 ? a2.push({ companyId: n2[0].companyId, projectUuid: n2[0].projectUuid, projectName: n2[0].projectName, isSelected: 2 == n2[0].status }) : a2.push({ companyId: JSON.parse(window.localStorage.getItem("companyInfo")).osId, projectUuid: e3.uuid, projectName: e3.name, isSelected: false });
})), this.listTable = a2, this.listLoading = false;
}, pushChange: function(e2, t2) {
var a2 = this, n2 = { companyId: t2.companyId, projectUuid: t2.projectUuid, projectName: t2.projectName, status: t2.isSelected ? 2 : 1 };
Object(G["n"])(n2).then((function(n3) {
0 == n3.code ? a2.$message({ type: "success", message: "设置成功!" }) : t2.isSelected = !e2;
})).catch((function() {
t2.isSelected = !e2;
}));
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.query.pageNumber = 1, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getlistData();
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, resetForm: function(e2) {
this.$refs[e2].resetFields(), this.getlistData();
} } }, ke = we, je = (a("ac2a"), Object(v["a"])(ke, ye, _e, false, null, null, null)), Se = je.exports, Ce = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [a2("div", [a2("el-form", { ref: "query", attrs: { model: e2.query } }, [a2("el-row", { attrs: { gutter: 20 } }, [a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "projectName" } }, [a2("el-input", { attrs: { clearable: "", placeholder: "输入项目名称" }, model: { value: e2.query.projectName, callback: function(t3) {
e2.$set(e2.query, "projectName", t3);
}, expression: "query.projectName" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", [a2("el-button", { on: { click: function(t3) {
return e2.resetForm("query");
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")])], 1)], 1)], 1)], 1)], 1), e2._v(" "), a2("div", [e2._m(0), e2._v(" "), a2("div", [a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.listLoading, expression: "listLoading" }], ref: "table", attrs: { "header-cell-style": { background: "#FAFAFA" }, data: e2.listTable, align: "center", border: "" } }, [a2("el-table-column", { attrs: { label: "#", fixed: "", align: "center", width: "80" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "项目名称", "min-width": "160" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.projectName || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "计量权限", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.isEdit ? a2("div", [t3.row.isEdit ? a2("el-select", { attrs: { multiple: "", placeholder: "请选择项目成员", "collapse-tags": "", clearable: "", filterable: "" }, on: { clear: function(a3) {
return e2.clear(t3.row);
}, change: function(t4) {
return e2.$forceUpdate();
} }, model: { value: t3.row.haveAuthByIdList, callback: function(a3) {
e2.$set(t3.row, "haveAuthByIdList", a3);
}, expression: "scope.row.haveAuthByIdList" } }, e2._l(t3.row.memberList, (function(e3, t4) {
return a2("el-option", { key: t4, attrs: { label: e3.name, value: e3.id } });
})), 1) : e2._e()], 1) : a2("div", [e2._v(e2._s(t3.row.haveAuthBy || "全部"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作", width: "170" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [t3.row.isEdit ? e2._e() : a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary", size: "mini" }, on: { click: function(a3) {
return e2.editClick(t3.row, t3.$index);
} } }, [e2._v("修改")]), e2._v(" "), t3.row.isEdit ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary", plain: "", size: "mini" }, on: { click: function(a3) {
return e2.saveClick(t3.row);
} } }, [e2._v("保存")]) : e2._e(), e2._v(" "), t3.row.isEdit ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { plain: "", size: "mini" }, on: { click: function(a3) {
return e2.escClick(t3.row);
} } }, [e2._v("取消")]) : e2._e()];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "pagination" }, [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.pageTotal }, 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)], 1)])]);
}, Oe = [function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "headerTop" }, [a2("span", { staticClass: "title" }, [e2._v("计量权限配置")])]);
}], Ne = (a("b5aa"), a("3ef1")), Te = { data: function() {
return { pageTotal: 0, listLoading: false, listTable: [], setList: [], query: { pageNumber: 1, pageSize: 10, projectName: "" }, saveData: {} };
}, mounted: function() {
this.getlistData();
}, methods: { getProjectList: function() {
var e2 = this, t2 = { pageSize: 1, pageNumber: -1, id: JSON.parse(window.localStorage.getItem("companyInfo")).osId };
Object(G["g"])(t2).then((function(t3) {
e2.setList = t3.data, e2.getlistData();
}));
}, getlistData: function() {
var e2 = this;
this.listLoading = true, this.query.companyId = JSON.parse(localStorage.getItem("companyInfo")).osId, Object(K["f"])(this.query).then((function(t2) {
0 == t2.code && (e2.pageTotal = t2.data.rowsCount, t2.data.records.forEach((function(e3) {
e3.isEdit = false;
})), e2.listLoading = false, e2.listTable = t2.data.records);
}));
}, clear: function(e2) {
e2.haveAuthByIdList = [];
}, getMember: function(e2, t2) {
var a2 = this;
Object(Q["t"])({ osId: e2.osId, onJobState: 1, pageNumber: 1, pageSize: -1 }).then((function(n2) {
if (0 == n2.code && n2.data && n2.data.records.length > 0) {
if (a2.$set(a2.listTable[t2], "memberList", n2.data.records), e2.haveAuthById) {
var r2 = e2.haveAuthById.split(","), o2 = r2.map((function(e3) {
return parseInt(e3, 10);
}));
a2.$set(a2.listTable[t2], "haveAuthByIdList", o2);
}
e2.isEdit = true;
} else a2.$message.error("当前项目暂无成员");
}));
}, editClick: (function() {
var e2 = Object(Ne["a"])(regeneratorRuntime.mark((function e3(t3, a2) {
return regeneratorRuntime.wrap((function(e4) {
while (1) switch (e4.prev = e4.next) {
case 0:
return this.saveData = JSON.parse(JSON.stringify(t3)), e4.next = 1, this.getMember(t3, a2);
case 1:
case "end":
return e4.stop();
}
}), e3, this);
})));
function t2(t3, a2) {
return e2.apply(this, arguments);
}
return t2;
})(), escClick: function(e2) {
e2.isEdit = false;
}, saveClick: function(e2) {
var t2 = this, a2 = "";
a2 = e2.haveAuthByIdList.join(",");
var n2 = e2.haveAuthByIdList.map((function(t3) {
var a3 = e2.memberList.find((function(e3) {
return e3.id === t3;
}));
return a3 ? a3.name : null;
})).join(",");
e2.haveAuthBy = n2 || null, e2.haveAuthById = a2 || null;
var r2 = { companyId: e2.companyId, projectUuid: e2.projectUuid, projectName: e2.projectName, haveAuthById: e2.haveAuthById, haveAuthBy: e2.haveAuthBy, type: e2.haveAuthBy ? 2 : 1, id: e2.id };
Object(K["g"])(r2).then((function(e3) {
t2.$message({ type: "success", message: "设置成功!" }), t2.getProjectList();
}));
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.query.pageNumber = 1, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getlistData();
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, resetForm: function(e2) {
this.$refs[e2].resetFields(), this.getlistData();
} } }, Ie = Te, xe = (a("2170"), Object(v["a"])(Ie, Ce, Oe, false, null, null, null)), Fe = xe.exports, Le = { components: { subjectSpec: S, budgetManage: M, reduction: Z, collection: oe, tripartite: ge, push: Se, purview: Fe }, data: function() {
return { activeName: "subjectSpec" };
}, mounted: function() {
}, methods: { handleClick: function(e2, t2) {
} } }, $e = Le, qe = (a("15d4"), Object(v["a"])($e, n, r, false, null, "4153859a", null));
t["default"] = qe.exports;
}, "67d5": function(e, t, a) {
"use strict";
a.d(t, "i", (function() {
return r;
})), a.d(t, "j", (function() {
return o;
})), a.d(t, "f", (function() {
return l;
})), a.d(t, "b", (function() {
return i;
})), a.d(t, "c", (function() {
return s;
})), a.d(t, "k", (function() {
return u;
})), a.d(t, "e", (function() {
return c;
})), a.d(t, "d", (function() {
return d;
})), a.d(t, "h", (function() {
return p;
})), a.d(t, "a", (function() {
return m;
})), a.d(t, "g", (function() {
return f;
}));
var n = a("b775");
function r(e2) {
return Object(n["a"])({ url: "/hakocompany/Role/pageList", method: "post", data: e2 });
}
function o(e2) {
return Object(n["a"])({ url: "/company/organizationalStructure/selectOsList", method: "post", data: e2 });
}
function l(e2) {
return Object(n["a"])({ url: "/company/organizationalStructure/findOsTree", method: "post", data: e2 });
}
function i(e2) {
return Object(n["a"])({ url: "/hakocompany/Role/create", method: "post", data: e2 });
}
function s(e2) {
return Object(n["a"])({ url: "/hakocompany/Role/delete", method: "post", data: e2 });
}
function u(e2) {
return Object(n["a"])({ url: "/hakocompany/Role/update", method: "post", data: e2 });
}
function c(e2) {
return Object(n["a"])({ url: "/hakocompany/RoleMenuRel/findByRoleIdAndClienId", method: "post", data: e2 });
}
function d(e2) {
return Object(n["a"])({ url: "/hakocompany/OrganizationRoleRel/findByRoleId", method: "post", data: e2 });
}
function p(e2) {
return Object(n["a"])({ url: "/company/member/pageListForRole", method: "post", data: e2 });
}
function m(e2) {
return Object(n["a"])({ url: "/company/MemberRoleRel/batchDelete", method: "post", data: e2 });
}
function f(e2) {
return Object(n["a"])({ url: "/hakocompany/account/findProjectByRole", method: "post", data: e2 });
}
}, 6984: function(e, t, a) {
}, 7079: function(e, t, a) {
}, "75d9": function(e, t, a) {
}, "78e6": function(e, t, a) {
"use strict";
a("7079");
}, "7d24": function(e, t, a) {
"use strict";
a("6984");
}, "886c": function(e, t, a) {
"use strict";
a.d(t, "b", (function() {
return r;
})), a.d(t, "e", (function() {
return o;
})), a.d(t, "c", (function() {
return l;
})), a.d(t, "d", (function() {
return i;
})), a.d(t, "a", (function() {
return s;
}));
var n = a("b775");
function r(e2) {
return Object(n["a"])({ url: "/hakocompany/FsSubject/selectAll", method: "post", data: e2 });
}
function o(e2) {
return Object(n["a"])({ url: "/company/FsSubject/updateDetails", method: "post", data: e2 });
}
function l(e2) {
return Object(n["a"])({ url: "/hakocompany/FsSubject/syncSubject", method: "post", data: e2 });
}
function i(e2) {
return Object(n["a"])({ url: "/hakocompany/FsSubject/batchUpdateStatus", method: "post", data: e2 });
}
function s(e2) {
return Object(n["a"])({ url: "/hakocompany/FsSubject/listByCompanyId", method: "post", data: e2 });
}
}, "8f53": function(e, t, a) {
"use strict";
a.d(t, "g", (function() {
return n;
})), a.d(t, "h", (function() {
return r;
})), a.d(t, "n", (function() {
return o;
})), a.d(t, "l", (function() {
return l;
})), a.d(t, "m", (function() {
return i;
})), a.d(t, "i", (function() {
return s;
})), a.d(t, "b", (function() {
return u;
})), a.d(t, "a", (function() {
return c;
})), a.d(t, "f", (function() {
return d;
})), a.d(t, "e", (function() {
return p;
})), a.d(t, "j", (function() {
return m;
})), a.d(t, "c", (function() {
return f;
})), a.d(t, "d", (function() {
return b;
}));
var n = [{ value: 1, label: "待受理" }, { value: 2, label: "已派单" }, { value: 3, label: "已接单" }, { value: 4, label: "处理中" }, { value: 5, label: "已完成" }, { value: 6, label: "已回访" }, { value: 7, label: "已关闭" }, { value: 8, label: "已延后" }, { value: 9, label: "待评价" }, { value: 10, label: "已评价" }, { value: 11, label: "未受理" }], r = [{ value: 1, label: "房屋认证" }, { value: 2, label: "门禁申请" }, { value: 3, label: "车辆月卡" }, { value: 4, label: "投诉报修" }, { value: 11, label: "公区整改" }, { value: 12, label: "住户服务" }, { value: 13, label: "通用工单" }, { value: 15, label: "审批工单" }], o = [{ value: 1, label: "服务提交" }, { value: 2, label: "服务受理" }, { value: 3, label: "服务处理" }, { value: 4, label: "服务评价" }, { value: 5, label: "服务完成" }, { value: 6, label: "服务拒绝" }], l = [{ value: 1, label: "预算管控表" }, { value: 2, label: "现金流表" }, { value: 3, label: "利润表" }, { value: 4, label: "资产负债表" }, { value: 5, label: "提供给业委会收支表" }], i = [{ label: "业务收入", value: 1 }, { label: "经营收入", value: 2 }, { label: "资产处置收益", value: 3 }, { label: "其他收益", value: 4 }, { label: "营业外收入", value: 5 }, { label: "投资收益", value: 6 }, { label: "筹资活动", value: 7 }, { label: "清洁卫生费", value: 8 }, { label: "安全保卫费", value: 9 }, { label: "绿化养护费", value: 10 }, { label: "工程维护费", value: 11 }, { label: "能源费", value: 12 }, { label: "职工薪酬", value: 13 }, { label: "行政办公费", value: 14 }, { label: "其他物业管理成本", value: 15 }, { label: "停车场经营成本", value: 16 }, { label: "物业经营成本", value: 17 }, { label: "其他业务成本", value: 18 }, { label: "税金及附加", value: 19 }, { label: "财务费用", value: 20 }, { label: "资产减值损失", value: 21 }, { label: "营业外支出", value: 22 }, { label: "所得税费用", value: 23 }, { label: "投资费用", value: 24 }, { label: "筹资费用", value: 25 }, { label: "资本支出", value: 26 }, { label: "代收代付项", value: 27 }], s = [{ label: "主动服务", value: 1 }, { label: "设备管理", value: 2 }, { label: "电梯管理", value: 3 }, { label: "清洁卫生", value: 4 }, { label: "车场运营", value: 5 }, { label: "安防管理", value: 6 }, { label: "绿化管理", value: 7 }, { label: "业委会会议", value: 8 }, { label: "政务沟通", value: 9 }, { label: "客户拜访", value: 10 }, { label: "能源计划", value: 11 }, { label: "审批工单", value: 12 }, { label: "内部整改", value: 13 }], u = [{ value: 0, label: "无" }, { value: 1, label: "物业管理费" }, { value: 2, label: "停车费" }, { value: 3, label: "多经" }, { value: 4, label: "代收代付" }], c = [{ value: 0, label: "无" }, { value: 1, label: "工程支销" }, { value: 2, label: "能耗支销" }, { value: 3, label: "清洁支销" }, { value: 4, label: "绿化支销" }, { value: 5, label: "安防支销" }, { value: 6, label: "人工支销" }, { value: 7, label: "行政支销" }, { value: 8, label: "酬金支销" }, { value: 10, label: "代收代付" }, { value: 9, label: "其它" }], d = [{ value: 1, label: "流入" }, { value: 2, label: "流出" }], p = [{ value: 1, label: "收入" }, { value: 2, label: "支出" }], m = [{ value: 1, label: "低" }, { value: 2, label: "一般" }, { value: 3, label: "紧急" }], f = [{ label: "设备整改", value: 2 }, { label: "电梯整改", value: 3 }, { label: "清洁卫生[内控]", value: 4 }, { label: "车场整改", value: 5 }, { label: "安防整改", value: 6 }, { label: "绿化整改", value: 7 }, { label: "历史工单-1", value: 12 }, { label: "历史工单-2", value: 13 }, { label: "能源整改", value: 15 }, { label: "审批工单", value: 16 }, { label: "内部整改", value: 17 }, { label: "行政", value: 18 }, { label: "人事", value: 19 }, { label: "财务", value: 20 }, { label: "市场", value: 21 }], b = [{ label: "房屋认证", value: 1 }, { label: "门禁申请", value: 2 }, { label: "车辆月卡", value: 3 }, { label: "现场品质", value: 4 }, { label: "邻里关系", value: 6 }, { label: "投诉", value: 7 }, { label: "到家服务", value: 8 }, { label: "公区维修", value: 9 }, { label: "满意度调查", value: 10 }, { label: "业委会会议", value: 11 }, { label: "政务沟通", value: 12 }, { label: "客户拜访", value: 13 }, { label: "门禁权限申请", value: 14 }, { label: "服务态度", value: 15 }];
}, "90e7": function(e, t, a) {
"use strict";
a.d(t, "g", (function() {
return r;
})), a.d(t, "m", (function() {
return o;
})), a.d(t, "f", (function() {
return l;
})), a.d(t, "l", (function() {
return i;
})), a.d(t, "h", (function() {
return s;
})), a.d(t, "n", (function() {
return u;
})), a.d(t, "a", (function() {
return c;
})), a.d(t, "b", (function() {
return d;
})), a.d(t, "c", (function() {
return p;
})), a.d(t, "e", (function() {
return m;
})), a.d(t, "d", (function() {
return f;
})), a.d(t, "i", (function() {
return b;
})), a.d(t, "j", (function() {
return v;
})), a.d(t, "o", (function() {
return h;
})), a.d(t, "k", (function() {
return g;
}));
var n = a("b775");
function r(e2) {
return Object(n["a"])({ url: "/hakocompany/DeductionInfo/findById", method: "post", data: e2 });
}
function o(e2) {
return Object(n["a"])({ url: "/hakocompany/DeductionInfo/update", method: "post", data: e2 });
}
function l(e2) {
return Object(n["a"])({ url: "/hakocompany/CollectionInfoApi/findById", method: "post", data: e2 });
}
function i(e2) {
return Object(n["a"])({ url: "/hakocompany/CollectionInfoApi/update", method: "post", data: e2 });
}
function s(e2) {
return Object(n["a"])({ url: "/hakocompany/ChargePushConfigApi/findById", method: "post", data: e2 });
}
function u(e2) {
return Object(n["a"])({ url: "/hakocompany/ChargePushConfigApi/update", method: "post", data: e2 });
}
function c(e2) {
return Object(n["a"])({ url: "/company/ProjectSatisfactionConfig/pageList", method: "post", data: e2 });
}
function d(e2) {
return Object(n["a"])({ url: "/company/ProjectSatisfactionConfig/update", method: "post", data: e2 });
}
function p(e2) {
return Object(n["a"])({ url: "/hakocompany/CockpitConfig/create", method: "post", data: e2 });
}
function m(e2) {
return Object(n["a"])({ url: "/hakocompany/CockpitConfig/findByCompanyIdAndType", method: "post", data: e2 });
}
function f(e2) {
return Object(n["a"])({ url: "/hakocompany/CockpitConfig/sceneMenuList", method: "post", data: e2 });
}
function b(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectConfig/pageList", method: "post", data: e2 });
}
function v(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectConfig/updateExponentByProjectUuid", method: "post", data: e2 });
}
function h(e2, t2) {
return Object(n["a"])({ url: "/oss/upload", isFile: true, isReturnResponse: true, headers: { "Content-Type": "multipart/form-data;charset=UTF-8" }, method: "post", data: e2, onUploadProgress: t2 && t2.onUploadProgress });
}
function g(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectConfig/updateVisitPollRateByProjectUuid", method: "post", data: e2 });
}
}, "9aa3": function(e, t, a) {
"use strict";
a("e88c");
}, a15c: function(e, t, a) {
}, a474: function(e, t, a) {
"use strict";
a("2d0d");
}, ac2a: function(e, t, a) {
"use strict";
a("26b3");
}, b440: function(e, t, a) {
}, c68a: function(e, t, a) {
"use strict";
a("e091");
}, e091: function(e, t, a) {
}, e88c: function(e, t, a) {
}, f747: function(e, t, a) {
"use strict";
a.d(t, "b", (function() {
return r;
})), a.d(t, "a", (function() {
return o;
})), a.d(t, "k", (function() {
return l;
})), a.d(t, "e", (function() {
return i;
})), a.d(t, "i", (function() {
return s;
})), a.d(t, "j", (function() {
return u;
})), a.d(t, "c", (function() {
return c;
})), a.d(t, "h", (function() {
return d;
})), a.d(t, "d", (function() {
return p;
})), a.d(t, "f", (function() {
return m;
})), a.d(t, "g", (function() {
return f;
}));
var n = a("b775");
function r(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectServiceConfig/pageList", method: "post", data: e2 });
}
function o(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectServiceConfig/create", method: "post", data: e2 });
}
function l(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectServiceConfig/update", method: "post", data: e2 });
}
function i(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectServiceConfig/configPageList", method: "post", data: e2 });
}
function s(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectServiceConfigRela/enable", method: "post", data: e2 });
}
function u(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectServiceConfigRela/stop", method: "post", data: e2 });
}
function c(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectServiceConfigRela/findEnableListByProjectUuid", method: "post", data: e2 });
}
function d(e2) {
return Object(n["a"])({ url: "/hakocompany/ProjectServiceConfigRela/setFrequently", method: "post", data: e2 });
}
function p(e2) {
return Object(n["a"])({ url: "/company/organizationalStructure/projectServicePageList", method: "post", data: e2 });
}
function m(e2) {
return Object(n["a"])({ url: "/hakocompany/MeteringConfig/pageList", method: "post", data: e2 });
}
function f(e2) {
return Object(n["a"])({ url: "/hakocompany/MeteringConfig/update", method: "post", data: e2 });
}
} }]);