(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-2b76f03d"], { "2a49": function(e, t, n) { "use strict"; n("39b5"); }, "39b5": function(e, t, n) { }, "67d5": function(e, t, n) { "use strict"; n.d(t, "i", (function() { return r; })), n.d(t, "j", (function() { return o; })), n.d(t, "f", (function() { return i; })), n.d(t, "b", (function() { return l; })), n.d(t, "c", (function() { return s; })), n.d(t, "k", (function() { return c; })), n.d(t, "e", (function() { return u; })), n.d(t, "d", (function() { return p; })), n.d(t, "h", (function() { return d; })), n.d(t, "a", (function() { return f; })), n.d(t, "g", (function() { return m; })); var a = n("b775"); function r(e2) { return Object(a["a"])({ url: "/hakocompany/Role/pageList", method: "post", data: e2 }); } function o(e2) { return Object(a["a"])({ url: "/company/organizationalStructure/selectOsList", method: "post", data: e2 }); } function i(e2) { return Object(a["a"])({ url: "/company/organizationalStructure/findOsTree", method: "post", data: e2 }); } function l(e2) { return Object(a["a"])({ url: "/hakocompany/Role/create", method: "post", data: e2 }); } function s(e2) { return Object(a["a"])({ url: "/hakocompany/Role/delete", method: "post", data: e2 }); } function c(e2) { return Object(a["a"])({ url: "/hakocompany/Role/update", method: "post", data: e2 }); } function u(e2) { return Object(a["a"])({ url: "/hakocompany/RoleMenuRel/findByRoleIdAndClienId", method: "post", data: e2 }); } function p(e2) { return Object(a["a"])({ url: "/hakocompany/OrganizationRoleRel/findByRoleId", method: "post", data: e2 }); } function d(e2) { return Object(a["a"])({ url: "/company/member/pageListForRole", method: "post", data: e2 }); } function f(e2) { return Object(a["a"])({ url: "/company/MemberRoleRel/batchDelete", method: "post", data: e2 }); } function m(e2) { return Object(a["a"])({ url: "/hakocompany/account/findProjectByRole", method: "post", data: e2 }); } }, "86a0": function(e, t, n) { "use strict"; n("8ccc"); }, "8ccc": function(e, t, n) { }, e262: function(e, t, n) { "use strict"; n.r(t); var a = function() { var e2 = this, t2 = e2.$createElement, n2 = e2._self._c || t2; return n2("div", { staticClass: "app-container bgHeight" }, [n2("el-tabs", { attrs: { value: e2.activeName, type: "border-card" }, on: { "tab-click": e2.handleClick } }, [n2("el-tab-pane", { attrs: { label: "运营活动", name: "operational" } }, ["operational" === e2.activeName ? n2("operational") : e2._e()], 1), e2._v(" "), n2("el-tab-pane", { attrs: { label: "活动结算", name: "settlement" } }, ["settlement" === e2.activeName ? n2("settlement") : e2._e()], 1)], 1)], 1); }, r = [], o = function() { var e2 = this, t2 = e2.$createElement, n2 = e2._self._c || t2; return n2("div", { staticClass: "bgHeight" }, [e2.list ? n2("div", [n2("el-form", { ref: "query", staticClass: "demo-form-inline", attrs: { inline: true, model: e2.query } }, [n2("el-form-item", { attrs: { prop: "name" } }, [n2("el-input", { attrs: { placeholder: "活动名称", clearable: "" }, model: { value: e2.query.name, callback: function(t3) { e2.$set(e2.query, "name", t3); }, expression: "query.name" } })], 1), e2._v(" "), n2("el-form-item", [n2("el-button", { attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")]), e2._v(" "), n2("el-button", { on: { click: e2.resetForm } }, [e2._v("重置")])], 1)], 1), e2._v(" "), n2("el-table", { attrs: { border: "", data: e2.tableData, "header-cell-style": e2.headClass } }, [n2("el-table-column", { attrs: { label: "#", align: "center", width: "50" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [n2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1) + " ")])]; } }], null, false, 3830243315) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "活动名称" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.name || "-"))]; } }], null, false, 2577856951) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "针对商品" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.goodsName || "-"))]; } }], null, false, 2725885063) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "活动时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(e2.activityTime(t3.row.settleType, t3.row.startDate, t3.row.endDate)))]; } }], null, false, 409297196) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "状态" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(e2._f("getItemType")(t3.row.status, e2.activityStatus)))]; } }], null, false, 3957429662) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "报名项目" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [n2("el-button", { attrs: { type: "text" }, on: { click: function(n3) { return e2.viewProjects(t3.row); } } }, [e2._v(e2._s(t3.row.enrollProjects ? t3.row.enrollProjects.length : 0) + " "), n2("i", { staticClass: "el-icon--right el-icon-view" })])]; } }], null, false, 4060428869) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "操作", width: "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [n2("el-button", { attrs: { type: "text" }, on: { click: function(n3) { return e2.seeClick(t3.row.id); } } }, [e2._v("查看")]), e2._v(" "), 1 == t3.row.status ? n2("el-button", { attrs: { type: "text" }, on: { click: function(n3) { return e2.setClick(t3.row); } } }, [e2._v("报名")]) : e2._e()]; } }], null, false, 3127161598) })], 1), e2._v(" "), n2("div", { staticStyle: { float: "right", "padding-top": "15px" } }, [n2("el-pagination", { attrs: { background: "", "current-page": e2.query.pageNumber, "page-sizes": [10, 20, 30, 50], "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._e(), e2._v(" "), n2("el-dialog", { attrs: { title: "活动参与项目设置", visible: e2.setVisible, "destroy-on-close": "", width: "60%" }, on: { "update:visible": function(t3) { e2.setVisible = t3; }, close: e2.closeVisible } }, [n2("div", { staticClass: "selectContent" }, [n2("el-transfer", { attrs: { disabled: "", filterable: "", titles: ["企业项目列表", "已选项目"], "filter-method": e2.filterMethod, "filter-placeholder": "输入项目名称搜索", data: e2.listData, props: { key: "uuid", label: "name" } }, model: { value: e2.saveSelect, callback: function(t3) { e2.saveSelect = t3; }, expression: "saveSelect" } })], 1), e2._v(" "), n2("span", { attrs: { slot: "footer" }, slot: "footer" }, [n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: e2.closeVisible } }, [e2._v("取 消")]), e2._v(" "), n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.selectSet } }, [e2._v("确 定")])], 1)]), e2._v(" "), n2("el-dialog", { attrs: { title: "报名项目", visible: e2.viewProjectsDialog, "destroy-on-close": "", center: "", width: "30%" }, on: { "update:visible": function(t3) { e2.viewProjectsDialog = t3; } } }, [n2("el-table", { attrs: { border: "", data: e2.projectsList.slice((e2.projectsPages.pageNumber - 1) * e2.projectsPages.pageSize, e2.projectsPages.pageNumber * e2.projectsPages.pageSize), "header-cell-style": e2.headClass } }, [n2("el-table-column", { attrs: { label: "#", align: "center", width: "50" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [n2("span", [e2._v(e2._s(t3.$index + (e2.projectsPages.pageNumber - 1) * e2.projectsPages.pageSize + 1) + " ")])]; } }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "报名项目" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.projectName))]; } }]) })], 1), e2._v(" "), n2("div", { staticStyle: { "padding-top": "10px" } }, [n2("el-pagination", { attrs: { background: "", small: "", "current-page": e2.projectsPages.pageNumber, "page-size": e2.projectsPages.pageSize, layout: "total, prev, pager, next, jumper", total: e2.projectsTotal }, on: { "update:currentPage": function(t3) { return e2.$set(e2.projectsPages, "pageNumber", t3); }, "update:current-page": function(t3) { return e2.$set(e2.projectsPages, "pageNumber", t3); }, "current-change": e2.projectshandleCurrentChange } })], 1), e2._v(" "), n2("span", { attrs: { slot: "footer" }, slot: "footer" }, [n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) { e2.viewProjectsDialog = false; } } }, [e2._v("关闭")])], 1)], 1), e2._v(" "), n2("seeActivities", { ref: "see", attrs: { show: e2.see }, on: { back: e2.seeBack } })], 1); }, i = [], l = (n("a450"), n("1bc7"), n("b5aa"), n("3ef1")), s = function() { var e2 = this, t2 = e2.$createElement, n2 = e2._self._c || t2; return n2("div", [e2.show ? n2("div", [n2("div", { staticStyle: { margin: "15px 0 25px 0" } }, [n2("el-page-header", { attrs: { content: "活动详情" }, on: { back: e2.goBack } })], 1), e2._v(" "), n2("h4", [e2._v("活动基本信息")]), e2._v(" "), n2("el-descriptions", [n2("el-descriptions-item", { attrs: { label: "活动名称" } }, [e2._v(e2._s(e2.info.name || "-"))]), e2._v(" "), n2("el-descriptions-item", { attrs: { label: "针对商品" } }, [e2._v(e2._s(e2.info.goodsName || "-"))]), e2._v(" "), n2("el-descriptions-item", { attrs: { label: "活动结算" } }, [e2._v(e2._s(e2._f("getItemType")(e2.info.settleType, e2.settleTypeList)))]), e2._v(" "), n2("el-descriptions-item", { attrs: { label: "活动时间" } }, [e2._v(e2._s(e2.activityTime(e2.info.settleType, e2.info.startDate, e2.info.endDate)))]), e2._v(" "), n2("el-descriptions-item", { attrs: { label: "奖励方式" } }, [e2._v(e2._s(e2._f("getItemType")(e2.info.awardType, e2.awardSourceTypeList)))]), e2._v(" "), n2("el-descriptions-item", { attrs: { label: "预计返现" } }, [e2._v(e2._s("¥" + e2.info.predictAmount || false))])], 1), e2._v(" "), n2("h4", [e2._v("活动目标")]), e2._v(" "), n2("el-table", { attrs: { border: "", data: e2.infoList, "header-cell-style": e2.headClass } }, [n2("el-table-column", { attrs: { align: "center", label: "考核顺序" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.sort))]; } }], null, false, 943360839) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "活动目标" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(e2.activityItemInfo(t3.row.type).label))]; } }], null, false, 2239074202) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "活动形式" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s("按" + e2.activityItemInfo(t3.row.type).typeValue + "达成"))]; } }], null, false, 3037972234) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "考核数值" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(1 == e2.activityItemInfo(t3.row.type).type ? t3.row.examineAmount + "%" : t3.row.examineAmount))]; } }], null, false, 3269961591) })], 1)], 1) : e2._e()]); }, c = [], u = n("b775"); function p(e2) { return Object(u["a"])({ url: "/hakocompany/PopularizeActivity/pageListByCompany", method: "post", data: e2 }); } function d(e2) { return Object(u["a"])({ url: "/hakocompany/PopularizeActivity/findByIdAndCompanyId", method: "post", data: e2 }); } function f(e2) { return Object(u["a"])({ url: "/hakocompany/PopularizeActivity/enroll", method: "post", data: e2 }); } function m(e2) { return Object(u["a"])({ url: "/hakocompany/PopularizeActivity/listEnrollProject", method: "post", data: e2 }); } function g(e2) { return Object(u["a"])({ url: "/hakocompany/popularizeActivityStatistics/pageByProject", method: "post", data: e2 }); } function v(e2) { return Object(u["a"])({ url: "/hakocompany/popularizeActivityStatistics/pageByItem", method: "post", data: e2 }); } function b(e2) { return Object(u["a"])({ url: "/hakocompany/popularizeActivityStatistics/pageByMonth", method: "post", data: e2 }); } var y = n("dce5"), h = { props: { show: { type: Boolean, default: false } }, data: function() { return { settleTypeList: y["xb"], awardSourceTypeList: y["k"], campaignTarget: y["o"], id: "", info: {}, infoList: [], companyInfo: {} }; }, methods: { getInfo: function(e2) { var t2 = this; this.id = e2, this.companyInfo = JSON.parse(window.localStorage.getItem("companyInfo")); var n2 = { id: this.id, companyId: this.companyInfo.osId }; d(n2).then((function(e3) { t2.info = e3.data, t2.infoList = e3.data.items; })); }, activityTime: function(e2, t2, n2) { if (t2 && n2) { if (1 == e2) return "".concat(t2.substring(0, 7), " 至 ").concat(n2.substring(0, 7)); if (2 == e2) return "".concat(t2.substring(0, 10), " 至 ").concat(n2.substring(0, 10)); } }, activityItemInfo: function(e2) { if (null != e2 && "" != e2 && void 0 != e2) { var t2 = y["o"].filter((function(t3) { return t3.value == e2; })); return t2[0]; } }, goBack: function() { this.$emit("back"); }, headClass: function() { return "text-align:center;background:#FAFAFA;"; } } }, _ = h, w = n("829d"), k = Object(w["a"])(_, s, c, false, null, "614466cc", null), S = k.exports, j = n("67d5"), I = { components: { seeActivities: S }, data: function() { return { activityStatus: y["e"], companyInfo: {}, see: false, list: true, tableData: [], pageTotal: 0, query: { name: "", pageSize: 10, pageNumber: 1 }, listData: [], saveData: {}, saveSelect: [], setVisible: false, viewProjectsDialog: false, projectsList: [], projectsTotal: 0, projectsPages: { pageSize: 5, pageNumber: 1 } }; }, created: function() { this.companyInfo = JSON.parse(window.localStorage.getItem("companyInfo")), this.getList(); }, mounted: function() { this.getProjectList(); }, methods: { getList: function() { var e2 = this; this.query.companyId = this.companyInfo.osId, p(this.query).then((function(t2) { e2.tableData = t2.data.records, e2.pageTotal = t2.data.rowsCount; })); }, activityTime: function(e2, t2, n2) { if (t2 && n2) { if (1 == e2) return "".concat(t2.substring(0, 7), " 至 ").concat(n2.substring(0, 7)); if (2 == e2) return "".concat(t2.substring(0, 10), " 至 ").concat(n2.substring(0, 10)); } }, viewProjects: function(e2) { e2.enrollProjects && e2.enrollProjects.length > 0 ? (this.projectsList = e2.enrollProjects, this.projectsTotal = e2.enrollProjects.length, this.projectsPages.pageNumber = 1, this.viewProjectsDialog = true) : this.$message({ message: "当前活动还未有项目报名参加", type: "warning" }); }, onSearch: function() { this.query.pageNumber = 1, this.getList(); }, resetForm: function() { this.$refs["query"].resetFields(), this.getList(); }, handleSizeChange: function(e2) { this.query.pageSize = e2, this.query.pageNumber = 1, this.getList(); }, handleCurrentChange: function(e2) { this.query.pageNumber = e2, this.getList(); }, projectshandleSizeChange: function(e2) { this.projectsPages.pageSize = e2, this.projectsPages.pageNumber = 1; }, projectshandleCurrentChange: function(e2) { this.projectsPages.pageNumber = e2; }, getProjectList: function() { var e2 = this; JSON.parse(window.localStorage.getItem("companyInfo")).osId; Object(j["j"])({ id: this.companyInfo.osId, attribute: 1 }).then((function(t2) { 0 === t2.code && t2.data ? e2.listData = t2.data : e2.listData = []; })); }, setClick: (function() { var e2 = Object(l["a"])(regeneratorRuntime.mark((function e3(t3) { var n2, a2 = this; return regeneratorRuntime.wrap((function(e4) { while (1) switch (e4.prev = e4.next) { case 0: return this.saveData = t3, e4.next = 1, this.getSelectList(); case 1: n2 = e4.sent, n2 && n2.length > 0 ? n2.forEach((function(e5) { a2.saveSelect.push(e5.projectUuid); })) : this.saveSelect = [], this.$nextTick((function() { this.setVisible = true; })); case 2: case "end": return e4.stop(); } }), e3, this); }))); function t2(t3) { return e2.apply(this, arguments); } return t2; })(), getSelectList: function() { var e2 = this; return new Promise((function(t2, n2) { var a2 = { activityId: e2.saveData.id, companyId: e2.companyInfo.osId }; m(a2).then((function(e3) { 0 == e3.code ? t2(e3.data) : n2(); })); })); }, filterMethod: function(e2, t2) { return t2.name.indexOf(e2) > -1; }, selectSet: function() { var e2 = this; if (0 != this.saveSelect.length) { var t2 = []; this.listData.filter((function(n2, a2) { e2.saveSelect.indexOf(n2.uuid) > -1 && t2.push({ projectUuid: n2.uuid, projectName: n2.name }); })), f({ companyId: this.companyInfo.osId, projects: t2, activityId: this.saveData.id }).then((function(t3) { 0 == t3.code && (e2.$message({ message: "报名配置成功", type: "success" }), e2.closeVisible()); })); } else this.$message("请选择报名项目"); }, closeVisible: function() { this.saveSelect = [], this.setVisible = false; }, seeClick: function(e2) { this.see = true, this.list = false, this.$nextTick((function() { this.$refs.see.getInfo(e2); })); }, seeBack: function() { this.see = false, this.list = true; }, headClass: function() { return "text-align:center;background:#FAFAFA;"; } } }, C = I, N = (n("2a49"), Object(w["a"])(C, o, i, false, null, null, null)), x = N.exports, T = function() { var e2 = this, t2 = e2.$createElement, n2 = e2._self._c || t2; return n2("div", { staticClass: "bgHeight" }, [e2.list ? n2("div", [n2("el-form", { ref: "query", staticClass: "demo-form-inline", attrs: { inline: true, model: e2.query } }, [n2("el-form-item", { attrs: { prop: "activityName" } }, [n2("el-input", { attrs: { placeholder: "活动名称", clearable: "" }, model: { value: e2.query.activityName, callback: function(t3) { e2.$set(e2.query, "activityName", t3); }, expression: "query.activityName" } })], 1), e2._v(" "), n2("el-form-item", { attrs: { prop: "projectName" } }, [n2("el-input", { attrs: { placeholder: "项目名称", clearable: "" }, model: { value: e2.query.projectName, callback: function(t3) { e2.$set(e2.query, "projectName", t3); }, expression: "query.projectName" } })], 1), e2._v(" "), n2("el-form-item", [n2("el-button", { attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")]), e2._v(" "), n2("el-button", { on: { click: e2.resetForm } }, [e2._v("重置")])], 1)], 1), e2._v(" "), n2("el-table", { attrs: { border: "", data: e2.tableData, "header-cell-style": e2.headClass } }, [n2("el-table-column", { attrs: { label: "#", align: "center", width: "50" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [n2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1) + " ")])]; } }], null, false, 3830243315) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "结算活动" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.activityName || "-"))]; } }], null, false, 2934788826) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "奖励方式" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(e2._f("getItemType")(t3.row.awardSourceType, e2.awardSourceTypeList)))]; } }], null, false, 3667540561) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "活动时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(e2.activityTime(t3.row.settleType, t3.row.startDate, t3.row.endDate)))]; } }], null, false, 409297196) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "项目名称" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.projectName || "-"))]; } }], null, false, 3740154562) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "结算商品" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.goodsName || "-"))]; } }], null, false, 2725885063) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "报名时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.enrollDate || "-"))]; } }], null, false, 2166301490) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "活动收益" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.actualIncome ? "¥" + t3.row.actualIncome : 0))]; } }], null, false, 3020084390) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "操作", width: "120" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [n2("el-button", { attrs: { type: "text" }, on: { click: function(n3) { return e2.seeClick(t3.row); } } }, [e2._v("查看")])]; } }], null, false, 1584003522) })], 1), e2._v(" "), n2("div", { staticStyle: { float: "right", "padding-top": "15px" } }, [n2("el-pagination", { attrs: { background: "", "current-page": e2.query.pageNumber, "page-sizes": [10, 20, 30, 50], "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._e(), e2._v(" "), n2("seeSettlement", { ref: "seeItem", attrs: { show: e2.see }, on: { back: e2.seeBack } })], 1); }, q = [], z = function() { var e2 = this, t2 = e2.$createElement, n2 = e2._self._c || t2; return n2("div", [e2.show ? n2("div", [n2("div", { staticStyle: { margin: "15px 0 25px 0" } }, [n2("el-page-header", { attrs: { content: "活动结算明细" }, on: { back: e2.goBack } })], 1), e2._v(" "), n2("h4", [e2._v("活动基本信息")]), e2._v(" "), n2("el-descriptions", [n2("el-descriptions-item", { attrs: { label: "活动名称" } }, [e2._v(e2._s(e2.info.activityName || "-"))]), e2._v(" "), n2("el-descriptions-item", { attrs: { label: "项目名称" } }, [e2._v(e2._s(e2.info.projectName || "-"))])], 1), e2._v(" "), n2("el-descriptions", [n2("el-descriptions-item", { attrs: { label: "奖励方式" } }, [e2._v(e2._s(e2._f("getItemType")(e2.info.awardSourceType, e2.awardSourceTypeList)))]), e2._v(" "), n2("el-descriptions-item", { attrs: { label: "活动周期" } }, [e2._v(e2._s(e2.activityTime(e2.info.settleType, e2.info.startDate, e2.info.endDate)))]), e2._v(" "), n2("el-descriptions-item", { attrs: { label: "活动收益" } }, [e2._v(e2._s(e2.info.actualIncome ? "¥" + e2.info.actualIncome : 0))])], 1), e2._v(" "), n2("h4", [e2._v("活动目标")]), e2._v(" "), n2("el-table", { attrs: { border: "", data: e2.tableData, "header-cell-style": e2.headClass } }, [n2("el-table-column", { attrs: { align: "center", label: "考核顺序" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.sort))]; } }], null, false, 943360839) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "活动目标" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(e2.activityItemInfo(t3.row.type).label))]; } }], null, false, 2239074202) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "活动形式" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s("按" + e2.activityItemInfo(t3.row.type).typeValue + "达成"))]; } }], null, false, 3037972234) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "考核数值" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(1 == e2.activityItemInfo(t3.row.type).type ? t3.row.examineAmount + "%" : t3.row.examineAmount))]; } }], null, false, 3269961591) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "实际数值" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(1 == e2.activityItemInfo(t3.row.type).type ? t3.row.actualAmount + "%" : t3.row.actualAmount))]; } }], null, false, 1073084567) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "实际收益" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [n2("el-link", { attrs: { type: "primary" }, on: { click: function(n3) { return e2.profitClick(t3.row); } } }, [e2._v(e2._s("¥" + t3.row.actualIncome))])]; } }], null, false, 4280373216) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "返现奖励" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.awardRate ? t3.row.awardRate + "%" : 0))]; } }], null, false, 3375094822) })], 1)], 1) : e2._e(), e2._v(" "), n2("el-dialog", { attrs: { title: "收益明细", visible: e2.listVisible, width: "60%", "before-close": e2.listClose }, on: { "update:visible": function(t3) { e2.listVisible = t3; } } }, [n2("el-table", { attrs: { border: "", data: e2.listData, "header-cell-style": e2.headClass } }, [n2("el-table-column", { attrs: { label: "#", align: "center", width: "80" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [n2("span", [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1) + " ")])]; } }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "月份" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.month || "-"))]; } }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "考核数值" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(1 == e2.activityItemInfo(t3.row.type).type ? t3.row.examineAmount + "%" : t3.row.examineAmount))]; } }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "实际数值" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(1 == e2.activityItemInfo(t3.row.type).type ? t3.row.actualAmount + "%" : t3.row.actualAmount))]; } }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "当月奖励总额" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.awardTotal ? "¥" + t3.row.awardTotal : 0))]; } }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "返现比例" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.awardRate ? t3.row.awardRate + "%" : 0))]; } }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "结算时间", width: "180" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.createTime || "-"))]; } }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "当月收益" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) { return [e2._v(e2._s(t3.row.actualIncome ? "¥" + t3.row.actualIncome : 0))]; } }]) })], 1), e2._v(" "), n2("div", { staticStyle: { "text-align": "right", "padding-top": "15px" } }, [n2("el-pagination", { attrs: { background: "", "current-page": e2.query.pageNumber, "page-sizes": [10, 20, 30, 50], "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)], 1); }, P = [], D = { props: { show: { type: Boolean, default: false } }, data: function() { return { awardSourceTypeList: y["k"], info: {}, tableData: [], listVisible: false, query: { pageSize: 10, pageNumber: 1 }, pageTotal: 0, listData: [] }; }, mounted: function() { }, methods: { getInfo: function(e2) { var t2 = this; this.info = e2; var n2 = { activityId: this.info.activityId, projectUuid: this.info.projectUuid }; v(n2).then((function(e3) { t2.tableData = e3.data.records; })); }, activityTime: function(e2, t2, n2) { if (t2 && n2) { if (1 == e2) return "".concat(t2.substring(0, 7), " 至 ").concat(n2.substring(0, 7)); if (2 == e2) return "".concat(t2.substring(0, 10), " 至 ").concat(n2.substring(0, 10)); } }, activityItemInfo: function(e2) { if (null != e2 && "" != e2 && void 0 != e2) { var t2 = y["o"].filter((function(t3) { return t3.value == e2; })); return t2[0]; } }, profitClick: function(e2) { this.listVisible = true, this.getListData(e2); }, getListData: function(e2) { var t2 = this; this.query.itemId = e2.itemId, this.query.activityId = this.info.activityId, this.query.projectUuid = this.info.projectUuid, b(this.query).then((function(e3) { t2.listData = e3.data.records, t2.pageTotal = e3.data.rowsCount; })); }, handleSizeChange: function() { }, handleCurrentChange: function() { }, listClose: function() { this.listVisible = false; }, goBack: function() { this.$emit("back"); }, headClass: function() { return "text-align:center;background:#FAFAFA;"; } } }, L = D, A = Object(w["a"])(L, z, P, false, null, "c0555116", null), O = A.exports, $ = { components: { seeSettlement: O }, data: function() { return { settleTypeList: y["xb"], awardSourceTypeList: y["k"], list: true, see: false, companyInfo: {}, tableData: [], pageTotal: 0, query: { pageSize: 10, pageNumber: 1 } }; }, mounted: function() { this.companyInfo = JSON.parse(window.localStorage.getItem("companyInfo")), this.getList(); }, methods: { getList: function() { var e2 = this; this.query.companyId = this.companyInfo.osId, g(this.query).then((function(t2) { e2.tableData = t2.data.records, e2.pageTotal = t2.data.rowsCount; })); }, activityTime: function(e2, t2, n2) { if (t2 && n2) { if (1 == e2) return "".concat(t2.substring(0, 7), " 至 ").concat(n2.substring(0, 7)); if (2 == e2) return "".concat(t2.substring(0, 10), " 至 ").concat(n2.substring(0, 10)); } }, onSearch: function() { this.query.pageNumber = 1, this.getList(); }, resetForm: function() { this.$refs["query"].resetFields(), this.getList(); }, handleSizeChange: function() { }, handleCurrentChange: function() { }, seeClick: function(e2) { this.see = true, this.list = false, this.$nextTick((function() { this.$refs.seeItem.getInfo(e2); })); }, seeBack: function() { this.see = false, this.list = true; }, headClass: function() { return "text-align:center;background:#FAFAFA;"; } } }, R = $, F = (n("86a0"), Object(w["a"])(R, T, q, false, null, null, null)), B = F.exports, V = { name: "advancedSetting", components: { operational: x, settlement: B }, data: function() { return { activeName: "operational" }; }, methods: { handleClick: function(e2) { var t2 = e2.paneName; this.activeName = t2; } } }, E = V, J = Object(w["a"])(E, a, r, false, null, null, null); t["default"] = J.exports; } }]);