Files
wysite/output/sourcemaps/hc-pos.sqygj.cn/static/js/chunk-0f802228.5a14a4a5.js

374 lines
30 KiB
JavaScript

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-0f802228"], { "19cc": function(e, t, n) {
}, 2935: function(e, t, n) {
"use strict";
n("8e3a");
}, "5e7a": function(e, t, n) {
"use strict";
n("19cc");
}, "7fef": function(e, t, n) {
"use strict";
n.d(t, "g", (function() {
return a;
})), n.d(t, "a", (function() {
return i;
})), n.d(t, "d", (function() {
return o;
})), n.d(t, "b", (function() {
return s;
})), n.d(t, "h", (function() {
return u;
})), n.d(t, "f", (function() {
return l;
})), n.d(t, "e", (function() {
return c;
})), n.d(t, "c", (function() {
return m;
}));
var r = n("b775");
function a(e2) {
return Object(r["a"])({ url: "/appproject/Committee/pageList", method: "POST", data: e2 });
}
function i(e2) {
return Object(r["a"])({ url: "/appproject/Committee/create", method: "POST", data: e2 });
}
function o(e2) {
return Object(r["a"])({ url: "/appproject/Committee/update", method: "POST", data: e2 });
}
function s(e2) {
return Object(r["a"])({ url: "/appproject/Committee/createMember", method: "POST", data: e2 });
}
function u(e2) {
return Object(r["a"])({ url: "/appproject/Committee/updateMember", method: "POST", data: e2 });
}
function l(e2) {
return Object(r["a"])({ url: "/appproject/houseMember/selectByCode", method: "POST", data: e2 });
}
function c(e2) {
return Object(r["a"])({ url: "/appproject/Committee/page", method: "POST", data: e2 });
}
function m(e2) {
return Object(r["a"])({ url: "/appproject/Committee/deleteMember", method: "POST", data: e2 });
}
}, 8727: function(e, t, n) {
}, "8e3a": function(e, t, n) {
}, "8e9e": function(e, t, n) {
"use strict";
n.r(t);
var r = 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: "current" } }, ["current" === e2.activeName ? n2("current-term") : e2._e()], 1), e2._v(" "), n2("el-tab-pane", { attrs: { label: "往届成员", name: "history" } }, ["history" === e2.activeName ? n2("past-members") : e2._e()], 1), e2._v(" "), n2("el-tab-pane", { attrs: { label: "历史会议", name: "historyConference" } }, ["historyConference" === e2.activeName ? n2("historyConference") : e2._e()], 1), e2._v(" "), n2("el-tab-pane", { attrs: { label: "历史任期", name: "rerm" } }, ["rerm" === e2.activeName ? n2("term-management") : e2._e()], 1)], 1)], 1);
}, a = [], i = function() {
var e2 = this, t2 = e2.$createElement, n2 = e2._self._c || t2;
return n2("div", { staticClass: "current-term-container" }, [n2("div", { staticClass: "term-header" }, [n2("div", { staticClass: "term-infors" }, [e2.currentTerm ? n2("label", { staticClass: "infors-text" }, [e2._v("本届任期:" + e2._s(e2.currentTerm.tenure))]) : e2._e(), e2._v(" "), e2.currentTerm ? n2("label", { staticClass: "infors-text" }, [e2._v("开始/结束时间:" + e2._s(e2._f("formatDate")(e2.currentTerm.startDate, "Y/M/D")) + "-" + e2._s(e2._f("formatDate")(e2.currentTerm.endDate, "Y/M/D")))]) : e2._e()]), e2._v(" "), n2("div", { staticClass: "term-options" }, [n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: function(t3) {
return e2.editMembers(0);
} } }, [e2._v("添加业委会成员")])], 1)]), e2._v(" "), n2("el-table", { directives: [{ name: "loading", rawName: "v-loading.body", value: e2.listLoading, expression: "listLoading", modifiers: { body: true } }], attrs: { "header-cell-style": e2.headClass, border: "", data: e2.list, fit: "", "highlight-current-row": "" } }, [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) + "\n ")])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", width: "180", label: "所属房屋" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s((t3.row.precinctName ? t3.row.precinctName + "-" : "") + t3.row.buildingName + "-" + t3.row.unitName + "-" + t3.row.roomNum))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "成员姓名" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.name))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", width: "80", label: "性别" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(0 === t3.row.sex ? "未知" : 1 === t3.row.sex ? "男" : "女"))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", width: "220", label: "身份证" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.idCard))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "联系方式" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.mobile))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", width: "80", label: "年龄" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.age ? t3.row.age : "-"))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", width: "100", label: "面貌" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(null === t3.row.face ? "-" : 1 === t3.row.face ? "群众" : 2 === t3.row.face ? "团员" : "党员"))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "任职时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(e2._f("formatDate")(t3.row.startDate, "Y/M/D")) + " - " + e2._s(e2._f("formatDate")(t3.row.endDate, "Y/M/D")))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", width: "100", label: "所属任期" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.tenure))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", width: "140", label: "操作" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { size: "mini", type: "text" }, on: { click: function(n3) {
return e2.editMembers(1, t3.row);
} } }, [e2._v("编辑")]), e2._v(" "), n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { size: "mini", type: "text" }, on: { click: function(n3) {
return e2.delMembers(t3.row);
} } }, [e2._v("删除")]), e2._v(" "), n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { size: "mini", type: "text" }, on: { click: function(n3) {
return e2.houseDetail(t3.row);
} } }, [e2._v("查看")])];
} }]) })], 1), e2._v(" "), n2("div", { directives: [{ name: "show", rawName: "v-show", value: !e2.listLoading, expression: "!listLoading" }], staticClass: "pagination-container" }, [n2("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.total }, 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);
}, o = [], s = n("7fef"), u = n("61f7"), l = { name: "currentterm", data: function() {
return { total: 0, list: [], listLoading: false, dialogVisible: false, dialogEditVisible: false, query: { pageNumber: 1, pageSize: 10 }, residentInfoList: [], carInfoList: [], identityType: [], gender: { 1: "男", 2: "女", 0: "未知" }, residentState: [], currentType: 0, store: null, currentTerm: null };
}, created: function() {
this.store = JSON.parse(localStorage.getItem("store"));
}, mounted: function() {
this.getCurrentTerm();
}, methods: { transformAgeByIdCard: function(e2) {
return Object(u["a"])(e2)[0] ? "" : Object(u["b"])(e2).age;
}, getCurrentTerm: function() {
var e2 = this;
Object(s["g"])({ projectUuid: this.store.community_uuid, state: 1, status: 1 }).then((function(t2) {
0 == t2.code && (t2.data.records.length > 0 ? (e2.currentTerm = t2.data.records[0], e2.getList(t2.data.records[0].id)) : e2.$message({ type: "warning", message: "查询当前任期失败,请创建当前任期" }));
}));
}, getList: function() {
var e2 = this, t2 = Object.assign(this.query, { projectUuid: this.store.community_uuid, state: 1 });
Object(s["e"])(t2).then((function(t3) {
0 === t3.code && (e2.list = t3.data.records, e2.total = t3.data.rowsCount);
}));
}, editMembers: function(e2, t2) {
this.currentType = e2;
var n2 = t2;
0 === e2 ? this.$router.push({ path: "/projectProfile/addMembers" }) : (this.$store.commit("UPDATA_EDIT_INFORS", n2), this.$router.push({ path: "/projectProfile/editMembers" }));
}, delMembers: function(e2) {
var t2 = this;
this.$confirm("此操作将移除该成员, 是否继续?", "提示", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" }).then((function() {
Object(s["c"])({ id: e2.id }).then((function(e3) {
0 == e3.code && (t2.$message({ type: "success", message: "移除成功!" }), t2.getList());
}));
})).catch((function() {
}));
}, houseDetail: function(e2) {
this.$router.push({ path: "/viewInfo/roomDetails?id=" + e2.houseId + "&type=0" });
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getList();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getList();
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
} } }, c = l, m = (n("b79d"), n("829d")), d = Object(m["a"])(c, i, o, false, null, "7b80f733", null), f = d.exports, p = function() {
var e2 = this, t2 = e2.$createElement, n2 = e2._self._c || t2;
return n2("div", { staticClass: "pastMembers" }, [n2("div", { staticClass: "term-header" }, [n2("div", { staticClass: "term-infors" }, [n2("el-form", { ref: "query", staticClass: "demo-form-inline", attrs: { inline: true, model: e2.query } }, [n2("el-form-item", [n2("el-select", { attrs: { clearable: "", placeholder: "请选择所属任期" }, model: { value: e2.query.tenure, callback: function(t3) {
e2.$set(e2.query, "tenure", t3);
}, expression: "query.tenure" } }, e2._l(e2.officeList, (function(e3) {
return n2("el-option", { key: e3.id, attrs: { label: e3.tenure, value: e3.tenure } });
})), 1)], 1), e2._v(" "), n2("el-form-item", [n2("el-input", { attrs: { maxlength: "18", placeholder: "请输入成员姓名" }, 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-input", { attrs: { maxlength: "11", placeholder: "请输入成员联系方式" }, model: { value: e2.query.mobile, callback: function(t3) {
e2.$set(e2.query, "mobile", t3);
}, expression: "query.mobile" } })], 1), e2._v(" "), n2("el-form-item", [n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: function(t3) {
return e2.onSubmit("query");
} } }, [e2._v("查询")]), e2._v(" "), n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
return e2.resetForm("query");
} } }, [e2._v("重置")])], 1)], 1)], 1)]), e2._v(" "), n2("el-table", { directives: [{ name: "loading", rawName: "v-loading.body", value: e2.listLoading, expression: "listLoading", modifiers: { body: true } }], attrs: { border: "", "header-cell-style": e2.headClass, data: e2.list, fit: "", "highlight-current-row": "" } }, [n2("el-table-column", { attrs: { label: "#", align: "center", width: "50", fixed: "" }, 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) + "\n ")])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", "min-width": "130", label: "所属房屋", "show-overflow-tooltip": "", fixed: "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s((t3.row.precinctName ? t3.row.precinctName + "-" : "") + t3.row.buildingName + "-" + t3.row.unitName + "-" + t3.row.roomNum))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "成员姓名", fixed: "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.name))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", width: "80", label: "性别" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(0 === t3.row.sex ? "未知" : 1 === t3.row.sex ? "男" : "女"))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "身份证", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.idCard))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "联系方式" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.mobile))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "年龄" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.age ? t3.row.age : "-"))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "面貌" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(null === t3.row.face ? "-" : 1 === t3.row.face ? "群众" : 2 === t3.row.face ? "团员" : "党员"))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "任职时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(e2._f("formatDate")(t3.row.startDate, "Y/M/D")) + " - " + e2._s(e2._f("formatDate")(t3.row.endDate, "Y/M/D")))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "所属任期" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.tenure))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "操作", fixed: "right" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { size: "mini", type: "text" }, on: { click: function(n3) {
return e2.houseDetail(t3.row);
} } }, [e2._v("查看")])];
} }]) })], 1), e2._v(" "), n2("div", { directives: [{ name: "show", rawName: "v-show", value: !e2.listLoading, expression: "!listLoading" }], staticClass: "pagination-container" }, [n2("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.total }, 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);
}, g = [], b = { name: "pastMembers", data: function() {
return { total: 0, list: [], listLoading: false, query: { tenure: "", name: "", mobile: "", pageNumber: 1, pageSize: 10 }, store: null, currentTerm: [], officeList: [] };
}, created: function() {
this.store = JSON.parse(localStorage.getItem("store"));
}, mounted: function() {
this.getTermList(), this.getList();
}, methods: { getTermList: function() {
var e2 = this;
Object(s["g"])({ status: 1, projectUuid: this.store.community_uuid }).then((function(t2) {
0 == t2.code && (e2.officeList = t2.data.records);
}));
}, getList: function() {
var e2 = this, t2 = Object.assign(this.query, { projectUuid: this.store.community_uuid, state: 2 });
Object(s["e"])(t2).then((function(t3) {
e2.list = t3.data.records, e2.total = t3.data.rowsCount;
}));
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getList();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getList();
}, onSubmit: function() {
this.query.pageNumber = 1, this.getList();
}, resetForm: function() {
this.query = { tenure: "", name: "", mobile: "", pageNumber: 1, pageSize: 10 }, this.getList();
}, houseDetail: function(e2) {
this.$router.push({ path: "/viewInfo/roomDetails?id=" + e2.houseId + "&type=0" });
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
} } }, v = b, h = (n("5e7a"), Object(m["a"])(v, p, g, false, null, "d9cf6678", null)), _ = h.exports, y = function() {
var e2 = this, t2 = e2.$createElement, n2 = e2._self._c || t2;
return n2("div", { staticClass: "current-term-container" }, [n2("div", { staticClass: "term-header" }, [n2("div", { staticClass: "term-options" }, [n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: function(t3) {
return e2.editMembers(0);
} } }, [e2._v("新建任期")])], 1)]), e2._v(" "), n2("el-table", { directives: [{ name: "loading", rawName: "v-loading.body", value: e2.listLoading, expression: "listLoading", modifiers: { body: true } }], attrs: { border: "", "header-cell-style": e2.headClass, data: e2.list, fit: "", "highlight-current-row": "" } }, [n2("el-table-column", { attrs: { label: "#", width: "50", align: "center" }, 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) + "\n ")])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "任期" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(t3.row.tenure))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "开始时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(e2._f("formatDate")(t3.row.startDate, "Y/M/D")))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", label: "结束时间" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("span", [e2._v(e2._s(e2._f("formatDate")(t3.row.endDate, "Y/M/D")))])];
} }]) }), e2._v(" "), n2("el-table-column", { attrs: { align: "center", width: "120", label: "操作" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { size: "mini", type: "text", disabled: 2 === t3.row.status }, on: { click: function(n3) {
return e2.editMembers(1, t3.row);
} } }, [e2._v("编辑")]), e2._v(" "), n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { size: "mini", type: "text" }, on: { click: function(n3) {
return e2.setStatus(t3.row);
} } }, [e2._v(e2._s(1 === t3.row.status ? "禁用" : "启用"))])];
} }]) })], 1), e2._v(" "), n2("div", { directives: [{ name: "show", rawName: "v-show", value: !e2.listLoading, expression: "!listLoading" }], staticClass: "pagination-container" }, [n2("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.total }, 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(" "), n2("el-dialog", { staticClass: "dialogHead", attrs: { "modal-append-to-body": true, "append-to-body": true, "close-on-click-modal": false, "close-on-press-escape": false, title: e2.title, visible: e2.dialogVisible, width: "500px", height: "300px" }, on: { "update:visible": function(t3) {
e2.dialogVisible = t3;
} } }, [n2("el-form", { ref: "configForm", staticClass: "demo-ruleForm", attrs: { model: e2.configForm, rules: e2.configRules, "label-width": "130px" } }, [n2("el-form-item", { attrs: { label: "任期:", prop: "tenure" } }, [n2("el-input", { staticClass: "dialog-input-item", attrs: { maxlength: "3" }, model: { value: e2.configForm.tenure, callback: function(t3) {
e2.$set(e2.configForm, "tenure", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "configForm.tenure" } })], 1), e2._v(" "), n2("el-form-item", { attrs: { label: "开始日期:", prop: "startDate" } }, [n2("el-date-picker", { staticClass: "dialog-input-item", attrs: { type: "date", "value-format": "yyyy-MM-dd 00:00:00", placeholder: "选择开始日期" }, model: { value: e2.configForm.startDate, callback: function(t3) {
e2.$set(e2.configForm, "startDate", t3);
}, expression: "configForm.startDate" } })], 1), e2._v(" "), n2("el-form-item", { attrs: { label: "结束日期:", prop: "endDate" } }, [n2("el-date-picker", { staticClass: "dialog-input-item", attrs: { "value-format": "yyyy-MM-dd 23:59:59", type: "date", placeholder: "选择结束日期" }, model: { value: e2.configForm.endDate, callback: function(t3) {
e2.$set(e2.configForm, "endDate", t3);
}, expression: "configForm.endDate" } })], 1), e2._v(" "), n2("el-form-item", { attrs: { label: "是否为当前任期:" } }, [n2("el-radio-group", { model: { value: e2.configForm.state, callback: function(t3) {
e2.$set(e2.configForm, "state", t3);
}, expression: "configForm.state" } }, [n2("el-radio", { attrs: { label: 1 } }, [e2._v("是")]), e2._v(" "), n2("el-radio", { attrs: { label: 2 } }, [e2._v("否")])], 1)], 1), e2._v(" "), n2("el-form-item", [n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: function(t3) {
return e2.submitForm("configForm");
} } }, [e2._v("确定")]), e2._v(" "), n2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
return e2.resetForm("configForm");
} } }, [e2._v("取消")])], 1)], 1)], 1)], 1);
}, w = [], S = { name: "currentterm", data: function() {
var e2 = this;
return { total: 0, list: [], listLoading: false, dialogVisible: false, title: "新建任期", projectUuid: "", query: { pageNumber: 1, pageSize: 10, projectUuid: "" }, currentType: 0, editTermID: 0, configForm: { tenure: "", startDate: "", endDate: "", state: 1 }, configRules: { tenure: [{ required: true, message: "请输入任期时长", trigger: "blur" }], startDate: [{ required: true, message: "请选择任期开始时间", trigger: "change" }], endDate: [{ required: true, message: "请选择任期结束时间", trigger: "change" }] }, startTime: { disabledDate: function(t2) {
return e2.configForm.endDate ? t2.getTime() > new Date(e2.configForm.endDate).getTime() - 864e5 : t2.getTime() < Date.now();
} }, endTime: { disabledDate: function(t2) {
return e2.configForm.startDate ? t2.getTime() < Date.now() || t2.getTime() < new Date(e2.configForm.startDate).getTime() : t2.getTime() < Date.now();
} } };
}, created: function() {
this.query.projectUuid = this.$store.state.community_uuid;
}, mounted: function() {
this.getList();
}, methods: { getList: function() {
var e2 = this;
Object(s["g"])(this.query).then((function(t2) {
0 == t2.code && (e2.list = t2.data.records, e2.total = t2.data.rowsCount);
}));
}, editMembers: function(e2, t2) {
this.currentType = e2, this.title = 0 === e2 ? "新建任期" : "编辑任期", void 0 != t2 && (this.editTermID = t2.id, this.configForm = { tenure: t2.tenure, startDate: t2.startDate, endDate: t2.endDate, state: t2.state }), this.dialogVisible = true;
}, resetForm: function(e2) {
var t2 = this;
this.dialogVisible = false, setTimeout((function() {
t2.configForm = { tenure: "", startDate: "", endDate: "", state: 1 }, t2.$refs[e2].resetFields();
}), 500), this.getList();
}, submitForm: function(e2) {
var t2 = this;
this.$refs[e2].validate((function(n2) {
if (n2) if (0 === t2.currentType) {
var r2 = JSON.parse(localStorage.getItem("store"));
console.log("store", r2);
var a2 = Object.assign(t2.configForm, { projectUuid: t2.query.projectUuid, projectName: r2.community_name, status: 1 });
Object(s["a"])(a2).then((function(n3) {
0 == n3.code && (t2.$message({ type: "success", message: "添加业主委员任期成功!" }), t2.resetForm(e2));
}));
} else {
Object.assign(t2.configForm, { id: t2.editTermID });
Object(s["d"])(t2.configForm).then((function(n3) {
0 == n3.code && (t2.$message({ type: "success", message: "更新业主委员任期信息成功!" }), t2.resetForm(e2));
}));
}
}));
}, getMembers: function() {
}, setStatus: function(e2) {
var t2 = this, n2 = e2.id, r2 = e2.status, a2 = e2.state, i2 = 1 === r2 ? "禁用" : "启用";
this.$confirm("是否要" + i2 + "该任期?", "提示", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" }).then((function() {
var e3 = 1 === r2 ? 2 : 1, i3 = { id: n2, status: e3, state: a2 };
Object(s["d"])(i3).then((function(e4) {
0 == e4.code && (t2.$message({ message: "操作成功", type: "success" }), t2.getList());
}));
})).catch((function(e3) {
}));
}, compareDate: function(e2, t2) {
var n2 = new Date(e2), r2 = new Date(t2);
return n2.getTime() >= r2.getTime();
}, endTimeChange: function(e2) {
if (this.compareDate(this.configForm.startdate, this.configForm.enddate)) return this.$alert("开始时间不能大于结束时间", "提示", { confirmButtonText: "确定" }), this.configForm.enddate = "", false;
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getList();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getList();
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
} } }, D = S, C = (n("a702"), Object(m["a"])(D, y, w, false, null, "e9a1a27a", null)), x = C.exports, j = function() {
var e2 = this, t2 = e2.$createElement, n2 = e2._self._c || t2;
return n2("div", [n2("Wait")], 1);
}, N = [], k = n("c6e4"), O = { name: "historyConference", components: { Wait: k["a"] }, data: function() {
return {};
} }, T = O, q = Object(m["a"])(T, j, N, false, null, "c09790f8", null), F = q.exports, L = n("52c1");
function $(e2) {
return $ = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e3) {
return typeof e3;
} : function(e3) {
return e3 && "function" == typeof Symbol && e3.constructor === Symbol && e3 !== Symbol.prototype ? "symbol" : typeof e3;
}, $(e2);
}
function z(e2, t2) {
var n2 = Object.keys(e2);
if (Object.getOwnPropertySymbols) {
var r2 = Object.getOwnPropertySymbols(e2);
t2 && (r2 = r2.filter((function(t3) {
return Object.getOwnPropertyDescriptor(e2, t3).enumerable;
}))), n2.push.apply(n2, r2);
}
return n2;
}
function M(e2) {
for (var t2 = 1; t2 < arguments.length; t2++) {
var n2 = null != arguments[t2] ? arguments[t2] : {};
t2 % 2 ? z(Object(n2), true).forEach((function(t3) {
P(e2, t3, n2[t3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e2, Object.getOwnPropertyDescriptors(n2)) : z(Object(n2)).forEach((function(t3) {
Object.defineProperty(e2, t3, Object.getOwnPropertyDescriptor(n2, t3));
}));
}
return e2;
}
function P(e2, t2, n2) {
return (t2 = A(t2)) in e2 ? Object.defineProperty(e2, t2, { value: n2, enumerable: true, configurable: true, writable: true }) : e2[t2] = n2, e2;
}
function A(e2) {
var t2 = E(e2, "string");
return "symbol" == $(t2) ? t2 : t2 + "";
}
function E(e2, t2) {
if ("object" != $(e2) || !e2) return e2;
var n2 = e2[Symbol.toPrimitive];
if (void 0 !== n2) {
var r2 = n2.call(e2, t2 || "default");
if ("object" != $(r2)) return r2;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === t2 ? String : Number)(e2);
}
var I = { name: "houseManage", components: { currentTerm: f, pastMembers: _, historyConference: F, termManagement: x }, computed: M({}, Object(L["c"])({ activeName: function(e2) {
return e2.proprty.owenrManager.activeName;
} })), mounted: function() {
this.$store.commit("UPDATE_ACTIVE_NAME_OWNER", "current");
}, methods: { handleClick: function(e2) {
var t2 = e2.paneName;
this.$store.commit("UPDATE_ACTIVE_NAME_OWNER", t2);
} } }, U = I, V = (n("2935"), Object(m["a"])(U, r, a, false, null, "beca3ee0", null));
t["default"] = V.exports;
}, "9af8": function(e, t, n) {
e.exports = n.p + "static/img/waiting.46d85db3.png";
}, a702: function(e, t, n) {
"use strict";
n("8727");
}, a78a: function(e, t, n) {
}, b79d: function(e, t, n) {
"use strict";
n("a78a");
} }]);