236 lines
19 KiB
JavaScript
236 lines
19 KiB
JavaScript
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-900f526c"], { "1a53": function(t, e, n) {
|
||
"use strict";
|
||
n.r(e);
|
||
var r = function() {
|
||
var t2 = this, e2 = t2.$createElement, n2 = t2._self._c || e2;
|
||
return n2("div", { staticClass: "app-container bgHeight" }, [n2("el-card", { staticClass: "box-card", attrs: { shadow: "never" } }, [n2("div", { staticClass: "planLst", attrs: { slot: "header" }, slot: "header" }, [n2("span", { staticClass: "planTitle" }, [t2._v(" 预算配置 ")])]), t2._v(" "), n2("el-table", { attrs: { border: "", data: t2.listTable, "header-cell-style": t2.headClass, fit: "", "highlight-current-row": "" } }, [n2("el-table-column", { attrs: { label: "#", align: "center", width: "80", type: "index" } }), t2._v(" "), n2("el-table-column", { attrs: { align: "center" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
||
return [t2._v(t2._s(t2._f("getItemType")(e3.row.budgetType, t2.budgetList)))];
|
||
} }]) }, [n2("template", { slot: "header" }, [t2._v("\n 收入实际考核值\n "), n2("el-tooltip", { attrs: { placement: "right", "popper-class": "tooltip-width" } }, [n2("div", { attrs: { slot: "content" }, slot: "content" }, [n2("p", [t2._v("一、本年预算")]), t2._v(" "), n2("p", [t2._v("配置1.1【按权责口径下的收付实现制I】计算公式:")]), t2._v(" "), n2("p", [t2._v("1.当配置不含【特殊减免】【预缴雨滴抵扣】【本年后月】,则公式为:(D往月回款+D2本月回款)-(D往月回款【特殊减免】+D2本月回款【特殊减免】)-(D往月回款【雨滴积分】+D2本月回款【雨滴积分】)”;")]), t2._v(" "), n2("p", [t2._v("2.当配置含“特殊减免”,“预缴雨滴抵扣”和“本年后月”,则公式为:“D往月回款+D2本月回款+D后月回款”;")]), t2._v(" "), n2("p", [t2._v("3.当配置不含“特殊减免”时,则公式为:(D往月回款+D2本月回款+D后月回款)-(D往月回款【特殊减免】+D2本月回款【特殊减免】+D后月回款【特殊减免】);")]), t2._v(" "), n2("p", [t2._v("4.当配置不含“预缴雨滴抵扣”时,则公式为:(D往月回款+D2本月回款+D后月回款)-((D往月回款【雨滴积分】+D2本月回款【雨滴积分】)+D后月回款【雨滴积分】);")]), t2._v(" "), n2("p", [t2._v("5.当配置不含“本年后月”时,则公式为:D往月回款+D2本月回款;")]), t2._v(" "), n2("p", [t2._v("配置1.2 【按权责口径下的收付实现制II】")]), t2._v(" "), n2("p", [t2._v("1.当配置不含【特殊减免】【预缴雨滴抵扣】【本年后月】计算公式为:(D往月回款+D3本月回款)-(D往月回款【特殊减免】+D3本月回款【特殊减免】)-(D往月回款【雨滴积分】+D3本月回款【雨滴积分】)。")]), t2._v(" "), n2("p", [t2._v("2.当配置不含【特殊减免】【预缴雨滴抵扣】且含【本年后月】计算公式为:(D往月回款+D3本月回款+D后月回款)-(D往月回款【特殊减免】+D3本月回款【特殊减免】+D后月回款【特殊减免】)-(D往月回款【雨滴积分】+D3本月回款【雨滴积分】+D后月回款【雨滴积分】)。")]), t2._v(" "), n2("p", [t2._v("配置1.3【按收付实现制】计算公式:【D往年回款 + D去年回款 + D往月回款 + D本月回款 + D后月回款 + D2预缴【货币】收入 - D2预缴【货币】退款】-(D往年回款【特殊减免】+ D去年回款【特殊减免】+ D往月回款【特殊减免】+ D本月回款【特殊减免】+ D后月回款【特殊减免】)-(D往年回款【雨滴积分】+ D去年回款【雨滴积分】+ D往月回款【雨滴积分】+ D本月回款【雨滴积分】+ D后月回款【雨滴积分】)-(D往年回款【货币积分】+ D去年回款【货币积分】+ D往月回款【货币积分】+ D本月回款【货币积分】+ D后月回款【货币积分】-(D往年回款【押金转】+ D去年回款【押金转】+ D往月回款【押金转】+ D本月回款【押金转】+ D后月回款【押金转】) ")]), t2._v(" "), n2("p", [t2._v("二、去年欠费预算达成率:")]), t2._v(" "), n2("p", [t2._v("6.1 当“按权责口径下的收付实现制”,则,")]), t2._v(" "), n2("p", [t2._v("条件1.当配置不含【特殊减免】,【预缴雨滴抵扣】和【本年后月】,则公式为:D去年回款 - D去年回款【特殊减免】-D去年回款【雨滴积分】”;")]), t2._v(" "), n2("p", [t2._v("条件2.当配置含“特殊减免”,“预缴雨滴抵扣”和“本年后月”,则公式为:“D去年回款”;")]), t2._v(" "), n2("p", [t2._v("条件3.当配置不含“特殊减免”时,则公式为:D去年回款 - D去年回款【特殊减免】;")]), t2._v(" "), n2("p", [t2._v("条件4.当配置不含“预缴雨滴抵扣”时,则公式为:D去年回款 - D去年回款【雨滴积分】;")]), t2._v(" "), n2("p", [t2._v("条件5.当配置不含“本年后月”时,则公式为:D去年回款。")]), t2._v(" "), n2("p", [t2._v("条件6.当配置仅含“本年后月”时,则为:0。")]), t2._v(" "), n2("p", [t2._v("条件7.当配置仅含“特殊减免”时,则公式为:D去年回款 - D去年回款【雨滴积分】;")]), t2._v(" "), n2("p", [t2._v("条件8.当配置仅含“预缴雨滴抵扣”时,则公式为:D去年回款 - D去年回款【特殊减免】;")]), t2._v(" "), n2("p", [t2._v("6.2 当“按收付实现制”,则计算方式为,【D去年回款】- D去年回款【特殊减免】- D去年回款【雨滴积分】-D去年回款【货币积分】- D去年回款【押金转】。")]), t2._v(" "), n2("p", [t2._v("三、往年欠费预算达成率:")]), t2._v(" "), n2("p", [t2._v("3.1当【按权责口径下的收付实现制】,则")]), t2._v(" "), n2("p", [t2._v("条件1.当配置不含【特殊减免】,【预缴雨滴抵扣】和【本年后月】,则公式为:D往年回款 - D往年回款【特殊减免】-D往年回款【雨滴积分】”;")]), t2._v(" "), n2("p", [t2._v("条件2.当配置含“特殊减免”,“预缴雨滴抵扣”和“本年后月”,则公式为:“D往年回款”;")]), t2._v(" "), n2("p", [t2._v("条件3.当配置不含“特殊减免”时,则公式为:D往年回款 - D往年回款【特殊减免】;")]), t2._v(" "), n2("p", [t2._v("条件4.当配置不含“预缴雨滴抵扣”时,则公式为:D往年回款 - D往年回款【雨滴积分】;")]), t2._v(" "), n2("p", [t2._v("条件5.当配置不含“本年后月”时,则公式为:D往年回款。")]), t2._v(" "), n2("p", [t2._v("条件6.当配置仅含“本年后月”时,则为:0。")]), t2._v(" "), n2("p", [t2._v("条件7.当配置仅含“特殊减免”时,则公式为:D往年回款 - D往年回款【雨滴积分】;")]), t2._v(" "), n2("p", [t2._v("条件8.当配置仅含“预缴雨滴抵扣”时,则公式为:D往年回款 - D往年回款【特殊减免】;")]), t2._v(" "), n2("p", [t2._v("3.2 当【按收付实现制】,则计算方式为,【D往年回款】- D往年回款【特殊减免】- D往年回款【雨滴积分】-D往年回款【货币积分】- D往年回款【押金转】。")])]), t2._v(" "), n2("i", { staticClass: "el-icon-info" })])], 1)], 2), t2._v(" "), n2("el-table-column", { attrs: { align: "center" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
||
return [t2._v(t2._s(t2._f("getItemType")(e3.row.investmentBudgetType, t2.investmentBudgetList)))];
|
||
} }]) }, [n2("template", { slot: "header" }, [t2._v("\n 支出实际考核值\n "), n2("el-tooltip", { attrs: { placement: "right" } }, [n2("div", { attrs: { slot: "content" }, slot: "content" }, [n2("p", [t2._v("1.按收付实现制I:取“支出记录”,按的支出时间统计;")]), t2._v(" "), n2("p", [t2._v("2.按收付实现制II:取“支出记录”,按计提年月统计。")]), t2._v(" "), n2("p", [t2._v("\n 3.按权责发生制I:取“应付”数据,按计提年月进行月份划分,取全部应付金额\n ")]), t2._v(" "), n2("p", [t2._v("\n 4.按权责发生制II:取“应付”数据,按应付日期进行月份划分,取全部应付金额\n ")])]), t2._v(" "), n2("i", { staticClass: "el-icon-info" })])], 1)], 2), t2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "特殊减免/预缴雨滴抵扣" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
||
return [t2._v(t2._s(t2.getSpecialTypeName(e3.row.specialTypeList)))];
|
||
} }]) }), t2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "操作" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) {
|
||
return [n2("el-button", { attrs: { type: "text" }, on: { click: function(n3) {
|
||
return t2.editSetting(e3.row);
|
||
} } }, [t2._v("变更")])];
|
||
} }]) })], 1)], 1), t2._v(" "), n2("el-dialog", { attrs: { title: "变更预算配置", visible: t2.settingVisible, "close-on-click-modal": false, "close-on-press-escape": false, width: "30%", "before-close": t2.setClose }, on: { "update:visible": function(e3) {
|
||
t2.settingVisible = e3;
|
||
} } }, [n2("el-form", { ref: "settingForm", staticClass: "setForm", attrs: { model: t2.settingForm, "label-width": "140px" } }, [n2("el-form-item", { attrs: { label: "收入预算考核值", prop: "budgetType", rules: { required: true, message: "请选择收入预算考核值", trigger: "change" } } }, [n2("el-select", { attrs: { placeholder: "选择收入预算考核值" }, on: { change: t2.typeChange }, model: { value: t2.settingForm.budgetType, callback: function(e3) {
|
||
t2.$set(t2.settingForm, "budgetType", e3);
|
||
}, expression: "settingForm.budgetType" } }, t2._l(t2.budgetList, (function(t3) {
|
||
return n2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value, disabled: 2 == t3.value } });
|
||
})), 1)], 1), t2._v(" "), n2("el-form-item", { attrs: { label: "", prop: "specialTypeList" } }, [n2("el-checkbox-group", { attrs: { disabled: 3 == t2.settingForm.budgetType }, model: { value: t2.settingForm.specialTypeList, callback: function(e3) {
|
||
t2.$set(t2.settingForm, "specialTypeList", e3);
|
||
}, expression: "settingForm.specialTypeList" } }, [n2("el-checkbox", { attrs: { label: "1" } }, [t2._v("含特殊减免")]), t2._v(" "), n2("el-checkbox", { attrs: { label: "2" } }, [t2._v("含预缴雨滴抵扣")]), t2._v(" "), n2("el-checkbox", { attrs: { label: "3", disabled: 4 == t2.settingForm.budgetType } }, [t2._v("含本年后月")])], 1)], 1), t2._v(" "), n2("el-form-item", { attrs: { label: "支出预算考核值", prop: "investmentBudgetType", rules: { required: true, message: "请选支出择预算考核值", trigger: "change" } } }, [n2("el-select", { attrs: { placeholder: "选择支出预算考核值" }, model: { value: t2.settingForm.investmentBudgetType, callback: function(e3) {
|
||
t2.$set(t2.settingForm, "investmentBudgetType", e3);
|
||
}, expression: "settingForm.investmentBudgetType" } }, t2._l(t2.investmentBudgetList, (function(t3) {
|
||
return n2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } });
|
||
})), 1)], 1), t2._v(" "), n2("el-form-item", { attrs: { label: "" } }, [n2("el-button", { attrs: { type: "primary" }, on: { click: t2.settingPost } }, [t2._v("确 定")]), t2._v(" "), n2("el-button", { on: { click: t2.setClose } }, [t2._v("取 消")])], 1)], 1)], 1)], 1);
|
||
}, o = [], a = n("65f5"), u = n("dce5"), s = { data: function() {
|
||
return { budgetList: u["q"], investmentBudgetList: u["jb"], settingVisible: false, total: 0, listTable: [], settingForm: { budgetType: "", specialTypeList: [], investmentBudgetType: "" }, saveData: "" };
|
||
}, created: function() {
|
||
this.getlistData();
|
||
}, methods: { getlistData: function() {
|
||
var t2 = this;
|
||
this.listTable = [], Object(a["n"])({ uuid: this.$store.state.community_uuid }).then((function(e2) {
|
||
e2 && e2.data && t2.listTable.push(e2.data);
|
||
}));
|
||
}, editSetting: function(t2) {
|
||
this.settingVisible = true, this.$nextTick((function() {
|
||
this.settingForm.budgetType = t2.budgetType, this.settingForm.specialTypeList = t2.specialTypeList.split(","), this.settingForm.investmentBudgetType = t2.investmentBudgetType, this.saveData = t2;
|
||
}));
|
||
}, typeChange: function(t2) {
|
||
3 != t2 && 4 != t2 || (this.settingForm.specialTypeList = []);
|
||
}, settingPost: function() {
|
||
var t2 = this;
|
||
this.$refs["settingForm"].validate((function(e2) {
|
||
if (e2) {
|
||
var n2 = { projectUuid: t2.$store.state.community_uuid, budgetType: t2.settingForm.budgetType, investmentBudgetType: t2.settingForm.investmentBudgetType, specialTypeList: t2.settingForm.specialTypeList.toString() };
|
||
Object(a["E"])(n2).then((function(e3) {
|
||
0 == e3.code && (t2.$message({ message: "变更成功!", type: "success" }), t2.setClose(), t2.getlistData());
|
||
}));
|
||
}
|
||
}));
|
||
}, getSpecialTypeName: function(t2) {
|
||
if (t2) {
|
||
var e2 = t2.split(",");
|
||
if (e2.length) {
|
||
var n2 = [];
|
||
return e2.forEach((function(t3) {
|
||
"1" == t3 ? n2.push("特殊减免") : "2" == t3 ? n2.push("预缴雨滴抵扣") : "3" == t3 && n2.push("含本年后月");
|
||
})), n2.toString();
|
||
}
|
||
return "-";
|
||
}
|
||
return "-";
|
||
}, setClose: function() {
|
||
this.saveData = "", this.$refs["settingForm"].resetFields(), this.settingVisible = false;
|
||
}, headClass: function() {
|
||
return "text-align:center;background:#FAFAFA;";
|
||
} } }, i = s, p = (n("f820"), n("829d")), c = Object(p["a"])(i, r, o, false, null, null, null);
|
||
e["default"] = c.exports;
|
||
}, "37cc": function(t, e, n) {
|
||
}, "65f5": function(t, e, n) {
|
||
"use strict";
|
||
n.d(e, "s", (function() {
|
||
return o;
|
||
})), n.d(e, "q", (function() {
|
||
return a;
|
||
})), n.d(e, "k", (function() {
|
||
return u;
|
||
})), n.d(e, "p", (function() {
|
||
return s;
|
||
})), n.d(e, "r", (function() {
|
||
return i;
|
||
})), n.d(e, "e", (function() {
|
||
return p;
|
||
})), n.d(e, "A", (function() {
|
||
return c;
|
||
})), n.d(e, "w", (function() {
|
||
return l;
|
||
})), n.d(e, "b", (function() {
|
||
return d;
|
||
})), n.d(e, "c", (function() {
|
||
return g;
|
||
})), n.d(e, "y", (function() {
|
||
return v;
|
||
})), n.d(e, "l", (function() {
|
||
return m;
|
||
})), n.d(e, "z", (function() {
|
||
return f;
|
||
})), n.d(e, "m", (function() {
|
||
return b;
|
||
})), n.d(e, "t", (function() {
|
||
return _;
|
||
})), n.d(e, "x", (function() {
|
||
return D;
|
||
})), n.d(e, "d", (function() {
|
||
return h;
|
||
})), n.d(e, "n", (function() {
|
||
return y;
|
||
})), n.d(e, "E", (function() {
|
||
return j;
|
||
})), n.d(e, "C", (function() {
|
||
return B;
|
||
})), n.d(e, "h", (function() {
|
||
return T;
|
||
})), n.d(e, "i", (function() {
|
||
return I;
|
||
})), n.d(e, "u", (function() {
|
||
return O;
|
||
})), n.d(e, "f", (function() {
|
||
return F;
|
||
})), n.d(e, "g", (function() {
|
||
return k;
|
||
})), n.d(e, "j", (function() {
|
||
return L;
|
||
})), n.d(e, "a", (function() {
|
||
return C;
|
||
})), n.d(e, "o", (function() {
|
||
return M;
|
||
})), n.d(e, "B", (function() {
|
||
return w;
|
||
})), n.d(e, "v", (function() {
|
||
return x;
|
||
})), n.d(e, "D", (function() {
|
||
return S;
|
||
}));
|
||
var r = n("b775");
|
||
function o(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItem/getTemplatePageList", method: "post", data: t2 });
|
||
}
|
||
function a(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItem/getBudgetItemTree", method: "post", data: t2 });
|
||
}
|
||
function u(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItem/create", method: "post", data: t2 });
|
||
}
|
||
function s(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetMoneyModifyApply/pageList", method: "post", data: t2 });
|
||
}
|
||
function i(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItemMoney/modifyRecordPageList", method: "post", data: t2 });
|
||
}
|
||
function p(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetMoneyModifyApply/approveApply", method: "post", data: t2 });
|
||
}
|
||
function c(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetMoneyModifyApply/refuseApply", method: "post", data: t2 });
|
||
}
|
||
function l(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItemMoney/modifyDetails", method: "post", data: t2 });
|
||
}
|
||
function d(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItemMoney/adjustAmount", method: "post", data: t2 });
|
||
}
|
||
function g(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItemMoney/adjustAmount2", method: "post", data: t2 });
|
||
}
|
||
function v(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItemMoney/queryBudgetItemMoney", method: "post", data: t2 });
|
||
}
|
||
function m(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItem/delBudgetItemNode", method: "post", data: t2 });
|
||
}
|
||
function f(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItemMoney/queryBudgetMoneyStatistical", method: "post", data: t2 });
|
||
}
|
||
function b(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItem/exportBudgetTemplate", method: "post", responseType: "blob", data: t2 });
|
||
}
|
||
function _(t2, e2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItem/importBudgetItemMoney?projectUuid=" + e2.projectUuid + "&year=" + e2.year + "&type=" + e2.type + "&createUserUuid=" + e2.createUserUuid + "&createUserName=" + e2.createUserName + "&id=" + e2.id, method: "post", headers: { "Content-Type": "multipart/form-data;charset=UTF-8" }, data: t2 });
|
||
}
|
||
function D(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItemMoney/queryBudgetAccountInfo", method: "post", data: t2 });
|
||
}
|
||
function h(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItemMoney/adjustTotal", method: "post", data: t2 });
|
||
}
|
||
function y(t2) {
|
||
return Object(r["a"])({ url: "/appproject/ProjectConfig/findByUuid", method: "post", data: t2 });
|
||
}
|
||
function j(t2) {
|
||
return Object(r["a"])({ url: "/appproject/ProjectConfig/updateBudgetByProjectUuid", method: "post", data: t2 });
|
||
}
|
||
function B(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItem/setMainBudgetNode", method: "post", data: t2 });
|
||
}
|
||
function T(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetBusiness/pageList", method: "post", data: t2 });
|
||
}
|
||
function I(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetBusiness/total", method: "post", data: t2 });
|
||
}
|
||
function O(t2, e2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetBusiness/importExcel/".concat(e2), method: "post", isReturnResponse: true, responseType: "blob", headers: { "Content-Type": "multipart/form-data;charset=UTF-8" }, data: t2 });
|
||
}
|
||
function F(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetBusiness/create", method: "post", data: t2 });
|
||
}
|
||
function k(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetBusiness/findById", method: "post", data: t2 });
|
||
}
|
||
function L(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetBusiness/update", method: "post", data: t2 });
|
||
}
|
||
function C(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetBusiness/log", method: "post", data: t2 });
|
||
}
|
||
function M(t2) {
|
||
return Object(r["a"])({ url: "/appproject/BudgetItemMoney/auto/statistics/generate/budget", method: "post", data: t2 });
|
||
}
|
||
function w(t2) {
|
||
return Object(r["a"])({ url: "/appproject/InvestmentSubscribe/pageList/adopt", method: "post", data: t2 });
|
||
}
|
||
function x(t2) {
|
||
return Object(r["a"])({ url: "/appproject/InvestmentSubscribe/into/rolling/budget", method: "post", data: t2 });
|
||
}
|
||
function S(t2) {
|
||
return Object(r["a"])({ url: "/project/BudgetItemMoney/value/change/statistics", method: "post", data: t2 });
|
||
}
|
||
}, f820: function(t, e, n) {
|
||
"use strict";
|
||
n("37cc");
|
||
} }]);
|