Files
wysite/output/sourcemaps/hc-pos.sqygj.cn/static/js/chunk-83e18126.64236ba4.js

294 lines
30 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-83e18126"], { "0ecd": function(e, l, a) {
"use strict";
a("b3d3");
}, 6396: function(e, l, a) {
"use strict";
Math.easeInOutQuad = function(e2, l2, a2, t) {
return e2 /= t / 2, e2 < 1 ? a2 / 2 * e2 * e2 + l2 : (e2--, -a2 / 2 * (e2 * (e2 - 2) - 1) + l2);
};
(function() {
window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame;
})();
}, 6562: function(e, l, a) {
"use strict";
a("da42");
}, "8f53": function(e, l, a) {
"use strict";
a.d(l, "y", (function() {
return t;
})), a.d(l, "t", (function() {
return n;
})), a.d(l, "v", (function() {
return u;
})), a.d(l, "B", (function() {
return i;
})), a.d(l, "n", (function() {
return r;
})), a.d(l, "a", (function() {
return o;
})), a.d(l, "K", (function() {
return s;
})), a.d(l, "s", (function() {
return b;
})), a.d(l, "u", (function() {
return c;
})), a.d(l, "x", (function() {
return v;
})), a.d(l, "G", (function() {
return d;
})), a.d(l, "I", (function() {
return p;
})), a.d(l, "M", (function() {
return m;
})), a.d(l, "N", (function() {
return f;
})), a.d(l, "z", (function() {
return h;
})), a.d(l, "i", (function() {
return g;
})), a.d(l, "d", (function() {
return w;
})), a.d(l, "p", (function() {
return y;
})), a.d(l, "H", (function() {
return _;
})), a.d(l, "e", (function() {
return x;
})), a.d(l, "h", (function() {
return C;
})), a.d(l, "m", (function() {
return I;
})), a.d(l, "q", (function() {
return k;
})), a.d(l, "A", (function() {
return q;
})), a.d(l, "E", (function() {
return N;
})), a.d(l, "F", (function() {
return $;
})), a.d(l, "r", (function() {
return S;
})), a.d(l, "D", (function() {
return F;
})), a.d(l, "o", (function() {
return T;
})), a.d(l, "L", (function() {
return B;
})), a.d(l, "j", (function() {
return A;
})), a.d(l, "f", (function() {
return O;
})), a.d(l, "w", (function() {
return L;
})), a.d(l, "g", (function() {
return j;
})), a.d(l, "k", (function() {
return D;
})), a.d(l, "J", (function() {
return z;
})), a.d(l, "C", (function() {
return U;
})), a.d(l, "l", (function() {
return W;
})), a.d(l, "b", (function() {
return R;
})), a.d(l, "c", (function() {
return V;
}));
var t = [{ value: 1, label: "低" }, { value: 2, label: "一般" }, { value: 3, label: "紧急" }], 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: "未受理" }], u = [{ value: 11, label: "公区整改" }, { value: 12, label: "住户服务" }, { value: 13, label: "通用工单" }, { value: 15, label: "工单审核" }], i = [{ 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: "管家服务" }], r = [{ label: "日", value: 0 }, { label: "周", value: 1 }, { label: "月", value: 2 }, { label: "年", value: 4 }], o = [{ label: "普通", value: 1 }, { label: "培训", value: 2 }, { label: "认证", value: 3 }], s = [{ value: 1, label: "正常" }, { value: 2, label: "预警" }, { value: 3, label: "超时" }], b = [{ value: 1, label: "服务提交" }, { value: 2, label: "服务受理" }, { value: 3, label: "服务处理" }, { value: 4, label: "服务评价" }, { value: 5, label: "服务完成" }, { value: 6, label: "服务拒绝" }], c = [{ value: 1, label: "房屋认证" }, { value: 2, label: "门禁申请" }, { value: 3, label: "车辆月卡" }, { value: 4, label: "投诉报修" }], v = [{ value: 1, label: "巡检" }, { value: 2, label: "维保" }, { value: 3, label: "抄表" }, { value: 4, label: "保洁" }, { value: 5, label: "绿化" }, { value: 6, label: "拜访" }], d = [{ value: 1, label: "未执行" }, { value: 2, label: "执行中" }, { value: 3, label: "已完成" }, { value: 4, label: "超时" }, { value: 5, label: "领取超时" }, { value: 9, label: "超时完成" }, { value: 12, label: "超时预警" }], p = [{ 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 }], m = [{ label: "人事管控类", value: 1 }, { label: "财务管控类", value: 2 }, { label: "事务管控类", value: 3 }, { label: "物料管控类", value: 4 }], f = [{ label: "人", value: 1 }, { label: "财", value: 2 }, { label: "事", value: 3 }, { label: "物", value: 4 }], h = [{ label: "普通", value: 1 }, { label: "培训", value: 2 }, { label: "认证", value: 3 }], g = [{ label: "日", value: 0 }, { label: "周", value: 1 }, { label: "月", value: 2 }, { label: "年", value: 4 }], w = [{ label: "全员收费", value: 1 }, { label: "全员突击", value: 2 }, { label: "全员巡查", value: 3 }, { label: "全员保洁", value: 4 }], y = [{ label: "X新增默认", value: "X" }, { label: "A", value: "A" }, { label: "B", value: "B" }, { label: "C", value: "C" }, { label: "D", value: "D" }, { label: "E", value: "E" }], _ = [{ label: "自管", value: 1 }, { label: "外包", value: 2 }], x = [{ label: "内勤", value: 1 }, { label: "外勤", value: 2 }], C = [{ label: "固定作业", value: 1 }, { label: "移动作业", value: 2 }], I = [{ label: "发现问题", value: 1 }, { label: "处理问题", value: 2 }], k = [{ label: "人", value: 1 }, { label: "物", value: 2 }], q = [{ label: "客户服务", value: 1 }, { label: "安全服务", value: 2 }, { label: "设施设备管理", value: 3 }, { label: "环境管理", value: 4 }, { label: "基础资料", value: 5 }], N = [{ label: "设备标准", value: 1 }, { label: "空间服务标准", value: 2 }, { label: "物品标准", value: 3 }, { label: "绿化养护标准", value: 5 }, { label: "内部标准", value: 6 }, { label: "体检标准", value: 7 }, { label: "项目标准", value: 8 }], $ = [{ label: "1A", value: 1 }, { label: "2A", value: 2 }, { label: "3A", value: 3 }, { label: "4A", value: 4 }, { label: "5A", value: 5 }], S = [{ value: 1, label: "1星级" }, { value: 2, label: "2星级" }, { value: 3, label: "3星级" }, { value: 4, label: "4星级" }, { value: 5, label: "5星级" }], F = [{ 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 }], T = [{ label: "水表", value: 1 }, { label: "电表", value: 2 }, { label: "暖气表", value: 3 }, { label: "燃气表", value: 4 }, { label: "热水表", value: 5 }], B = [{ label: "普通", value: 1 }, { label: "一般", value: 2 }, { label: "重要", value: 3 }], A = [{ 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 }], O = [{ 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 }], L = [{ 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 }], j = [{ 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 }], D = [{ label: "产权人", value: 1 }, { label: "亲属", value: 2 }, { label: "租户", value: 3 }, { label: "好友", value: 4 }, { label: "访客", value: 5 }, { label: "产权人(共有)", value: 6 }], z = [{ label: "感知器", value: 1 }, { label: "控制器", value: 2 }, { label: "动作器", value: 3 }], U = [{ label: "日报", value: 1 }, { label: "周报", value: 2 }, { label: "月报", value: 3 }, { label: "季度", value: 4 }, { label: "半年", value: 5 }, { label: "年度", value: 6 }], W = [{ label: "安全生产", value: 1 }, { label: "效益", value: 2 }, { label: "满意", value: 3 }], R = [{ label: "一般", value: [1, 2, 3] }, { label: "重要", value: [4, 5, 6] }, { label: "非常重要", value: [7, 8, 9] }], V = [{ value: 0, label: "不合格" }, { value: 1, label: "合格" }, { value: 2, label: "AI判定中" }, { value: 3, label: "无需AI验收" }, { value: 4, label: "AI标准缺失" }, { value: 5, label: "智能体未配置" }, { value: 6, label: "无权益请充值" }];
}, "9af8": function(e, l, a) {
e.exports = a.p + "static/img/waiting.46d85db3.png";
}, b3d3: function(e, l, a) {
}, da42: function(e, l, a) {
}, fc78: function(e, l, a) {
"use strict";
a.r(l);
var t = function() {
var e2 = this, l2 = e2.$createElement, a2 = e2._self._c || l2;
return a2("div", { staticClass: "app-container bgHeight" }, [a2("el-tabs", { staticClass: "thirdTabs", attrs: { value: e2.activeName, type: "border-card" }, on: { "tab-click": e2.handleClick } }, [a2("el-tab-pane", { attrs: { label: "住户档案", name: "personnelList" } }, [a2("personnelList")], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "重点客户", name: "HEWC" } }, [a2("waitTab")], 1)], 1)], 1);
}, n = [], u = a("69b7"), i = function() {
var e2 = this, l2 = e2.$createElement, a2 = e2._self._c || l2;
return a2("div", { staticClass: "app-container bgHeight" }, [a2("div", { ref: "box", staticClass: "searchStys transition_dom" }, [a2("el-form", { ref: "query", attrs: { model: e2.query } }, [a2("div", { ref: "form_box", staticClass: "searchBar" }, [a2("div", { staticClass: "searchInput" }, [a2("el-row", { attrs: { gutter: 20 } }, [a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "identityType" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "所有身份" }, model: { value: e2.query.identityType, callback: function(l3) {
e2.$set(e2.query, "identityType", l3);
}, expression: "query.identityType" } }, e2._l(e2.identityList, (function(e3, l3) {
return a2("el-option", { key: l3, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "status" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "所有状态" }, model: { value: e2.query.status, callback: function(l3) {
e2.$set(e2.query, "status", l3);
}, expression: "query.status" } }, e2._l(e2.residentState, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "realName" } }, [a2("el-input", { attrs: { placeholder: "姓名", clearable: "" }, model: { value: e2.query.realName, callback: function(l3) {
e2.$set(e2.query, "realName", l3);
}, expression: "query.realName" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "mobile" } }, [a2("el-input", { attrs: { placeholder: "手机号", clearable: "" }, model: { value: e2.query.mobile, callback: function(l3) {
e2.$set(e2.query, "mobile", l3);
}, expression: "query.mobile" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "precinctId" } }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "管理区名称" }, on: { change: e2.selectChange }, model: { value: e2.query.precinctId, callback: function(l3) {
e2.$set(e2.query, "precinctId", l3);
}, expression: "query.precinctId" } }, e2._l(e2.areaOptions, (function(e3) {
return a2("el-option", { key: e3.id, attrs: { label: e3.name, value: e3.id } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "buildingId" } }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "所有楼栋" }, on: { change: e2.changeBuild }, model: { value: e2.query.buildingId, callback: function(l3) {
e2.$set(e2.query, "buildingId", l3);
}, expression: "query.buildingId" } }, e2._l(e2.building, (function(e3) {
return a2("el-option", { key: e3.id, attrs: { label: e3.name, value: e3.id } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "unitId" } }, [a2("el-select", { attrs: { filterable: "", clearable: "", placeholder: "所有单元" }, model: { value: e2.query.unitId, callback: function(l3) {
e2.$set(e2.query, "unitId", l3);
}, expression: "query.unitId" } }, e2._l(e2.unit, (function(e3) {
return a2("el-option", { key: e3.id, attrs: { label: e3.name, value: e3.id } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "roomNum" } }, [a2("el-input", { attrs: { placeholder: "房间", clearable: "" }, model: { value: e2.query.roomNum, callback: function(l3) {
e2.$set(e2.query, "roomNum", l3);
}, expression: "query.roomNum" } })], 1)], 1)], 1)], 1), e2._v(" "), a2("div", { staticClass: "searchBtn" }, [a2("el-form-item", [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(l3) {
return e2.resetForm("query");
} } }, [e2._v("重置")]), e2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: e2.onSearch } }, [e2._v("查询")]), e2._v(" "), e2.is_show || "80px" == e2.height ? e2._e() : a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: e2.upAndDown } }, [e2._v("展开"), a2("i", { staticClass: "el-icon-arrow-down" })]), e2._v(" "), e2.is_show && "80px" != e2.height ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: e2.upAndDown } }, [e2._v("收起"), a2("i", { staticClass: "el-icon-arrow-up" })]) : e2._e()], 1)], 1)])])], 1), 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-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.listLoading, expression: "listLoading" }], attrs: { border: "", data: e2.listTable, "header-cell-style": e2.headClass, fit: "", "highlight-current-row": "" } }, [a2("el-table-column", { attrs: { label: "#", align: "center", "min-width": "60" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [a2("span", [e2._v(e2._s(l3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1) + "\n ")])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "管理区名称", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [a2("span", [e2._v(e2._s(l3.row.precinctName))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "楼栋", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [a2("span", [e2._v(e2._s(l3.row.buildingName))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "单元", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [a2("span", [e2._v(e2._s(l3.row.unitName))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "房间号", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [a2("span", [e2._v(e2._s(l3.row.roomNum))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "姓名", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [a2("span", [e2._v(e2._s(l3.row.realName))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "性别", "min-width": "80" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [a2("span", [e2._v(e2._s(1 == l3.row.gender ? "男" : 2 == l3.row.gender ? "女" : "未知"))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "身份", "min-width": "80", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [a2("span", [e2._v(e2._s(e2._f("getItemType")(l3.row.identityType, e2.identityList)))])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "证件号", "min-width": "180" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [l3.row.isOK ? a2("span", [e2._v(e2._s(l3.row.idCard ? l3.row.idCard.replace(/^(.{14})(?:\w+)(.{0})$/, "$1****$2") : ""))]) : a2("span", [e2._v(e2._s(l3.row.idCard ? l3.row.idCard.replace(/^(.{18})(?:\w+)(.{-1})$/, "$1****$2") : ""))]), e2._v(" "), l3.row.idCard ? a2("span", { on: { click: function(a3) {
return e2.showCardType(l3);
} } }, [a2("svg-icon", { staticClass: "svgIcon", attrs: { "icon-class": "idCard" === l3.row.idCardType ? "eye" : "eye-open" } })], 1) : e2._e()];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "手机号码", "min-width": "160" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [l3.row.isOKs ? a2("span", [e2._v(e2._s(l3.row.mobile ? l3.row.mobile.replace(/^(.{7})(?:\w+)(.{0})$/, "$1****$2") : ""))]) : a2("span", [e2._v(e2._s(l3.row.mobile ? l3.row.mobile.replace(/^(.{11})(?:\w+)(.{-1})$/, "$1****$2") : ""))]), e2._v(" "), l3.row.mobile ? a2("span", { on: { click: function(a3) {
return e2.showCardType(l3);
} } }, [a2("svg-icon", { staticClass: "svgIcon", attrs: { "icon-class": "mobile" === l3.row.mobileType ? "eye" : "eye-open" } })], 1) : e2._e()];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "状态", "min-width": "80" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [1 == l3.row.status ? a2("span", [e2._v("待审核")]) : e2._e(), e2._v(" "), 2 == l3.row.status ? a2("span", [e2._v("审核通过")]) : e2._e(), e2._v(" "), 3 == l3.row.status ? a2("span", [e2._v("审核不通过")]) : e2._e()];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "微信", "min-width": "140", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [a2("div", [e2._v("\n " + e2._s(l3.row.contractName ? l3.row.contractName : "-") + "\n ")])];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { label: "操作", fixed: "right", align: "center", "min-width": "120" }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
return [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) {
return e2.viewClick(l3.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.bindWxUser(l3.row);
} } }, [e2._v(e2._s(l3.row.contractId ? "解绑" : "绑定"))])];
} }]) })], 1), e2._v(" "), a2("div", { staticClass: "paginations" }, [a2("Pagination", { attrs: { total: e2.total }, on: { handleCurrentChange: e2.handleCurrentChange, handleSizeChange: e2.handleSizeChange } })], 1)], 1), e2._v(" "), a2("el-dialog", { attrs: { title: "微信绑定", visible: e2.dialogFormVisible, width: "30%" }, on: { "update:visible": function(l3) {
e2.dialogFormVisible = l3;
} } }, [a2("el-form", { ref: "wxBindForm", attrs: { model: e2.wxBindForm, rules: e2.wxBindFormRules, "label-width": "100px" } }, [a2("el-form-item", { attrs: { label: "微信昵称", prop: "wxuser" } }, [a2("el-autocomplete", { attrs: { "fetch-suggestions": e2.querySearchAsync, placeholder: "请输入微信昵称搜索" }, on: { select: e2.handleWxUserSelect }, scopedSlots: e2._u([{ key: "default", fn: function(l3) {
var a3 = l3.item;
return [e2._v("\n " + e2._s(a3.name) + e2._s(a3.remark ? " ( " + a3.remark + " ) " : "") + "\n ")];
} }]), model: { value: e2.wxBindForm.wxuser, callback: function(l3) {
e2.$set(e2.wxBindForm, "wxuser", l3);
}, expression: "wxBindForm.wxuser" } })], 1)], 1), e2._v(" "), a2("div", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [a2("el-button", { on: { click: function(l3) {
return e2.resetWxBind("wxBindForm");
} } }, [e2._v("取 消")]), e2._v(" "), a2("el-button", { attrs: { type: "primary" }, on: { click: function(l3) {
return e2.submitWxBind("wxBindForm");
} } }, [e2._v("确 定")])], 1)], 1)], 1);
}, r = [], o = a("333d"), s = a("2b74"), b = a("8f53"), c = { components: { Pagination: o["a"] }, name: "personnelList", data: function() {
return { is_show: false, height: "", total: 0, listLoading: false, identityList: b["k"], residentState: [{ value: 1, label: "待审核" }, { value: 2, label: "审核通过" }, { value: 3, label: "审核不通过" }], listTable: [], query: { pageNumber: 1, pageSize: 10, identityType: "", status: "", realName: "", roomNum: "", mobile: "", precinctId: "", buildingId: "", unitId: "" }, areaOptions: [], building: [], unit: [], dialogFormVisible: false, wxBindForm: { wxuser: "" }, wxBindFormRules: { wxuser: [{ required: true, message: "请输入微信昵称搜索绑定", trigger: "blur" }] }, houseInfor: null, hasSelectedUser: null };
}, beforeRouteEnter: function(e2, l2, a2) {
a2((function(l3) {
var a3 = e2.name, t2 = JSON.parse(sessionStorage.getItem(a3));
t2 && (l3.query = t2), l3.getlistData();
}));
}, created: function() {
this.getBuildList(), this.getlistData(), this.headClass();
}, mounted: function() {
this.getRealHeight();
}, methods: { showCardType: function(e2) {
var l2 = e2.row, a2 = e2.column, t2 = e2.$index, n2 = "";
if ("证件号" === a2.label) {
n2 = this.$store.state.user.userInfo.memberName + "查看了" + l2.realName + "证件号";
var u2 = l2.idCardType, i2 = "", r2 = false;
u2 ? this.privacyViewLog(l2, n2) : (i2 = "idCard", r2 = true), l2.idCardType = i2, l2.isOK = r2;
} else if ("手机号码" === a2.label) {
var o2 = l2.mobileType;
n2 = this.$store.state.user.userInfo.memberName + "查看了" + l2.realName + "手机号码";
var s2 = "", b2 = false;
o2 ? this.privacyViewLog(l2, n2) : (s2 = "mobile", b2 = true), l2.mobileType = s2, l2.isOKs = b2;
}
this.$set(this.listTable, t2, l2);
}, privacyViewLog: function(e2, l2) {
var a2 = { operatorUserId: this.$store.state.user.userInfo.memberId, operatorName: this.$store.state.user.userInfo.memberName, targetUserId: e2.id, comments: l2, targetName: e2.realName };
Object(s["W"])(a2).then((function(e3) {
}));
}, viewClick: function(e2) {
var l2 = window.location.origin, a2 = "".concat(l2, "/#/roomDetails2?id=").concat(e2.houseId);
window.open(a2, "_blank");
}, getlistData: function() {
var e2 = this;
this.listLoading = true, this.$store.state.community_uuid ? this.query.projectCode = this.$store.state.community_uuid : this.query.projectCode = -1, Object(s["hb"])(this.query).then((function(l2) {
l2 && l2.data && (e2.listTable = l2.data.records, e2.listTable.length > 0 && e2.listTable.forEach((function(e3) {
e3.idCardType = "idCard", e3.mobileType = "mobile", e3.isOK = true, e3.isOKs = true;
})), e2.total = l2.data.rowsCount);
})), this.listLoading = false;
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, handleSizeChange: function(e2) {
this.query.pageSize = e2.limit, this.query.pageNumber = 1, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2.currentPage, this.getlistData();
}, resetForm: function(e2) {
this.getlistData(), this.$refs[e2].resetFields();
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
}, upAndDown: function() {
this.is_show ? this.$refs.box.style.height = "80px" : this.$refs.box.style.height = this.height, this.is_show = !this.is_show;
}, getRealHeight: function() {
this.$nextTick((function() {
this.height = this.$refs.form_box.offsetHeight + "px";
}));
}, getBuildList: function() {
var e2 = this, l2 = { projectUuid: this.$store.state.community_uuid, pageNumber: -1, pageSize: -1 };
Object(s["f"])(l2).then((function(l3) {
0 === l3.code && (e2.areaOptions = l3.data);
}));
}, selectChange: function() {
this.query.buildingId = "", this.query.unitId = "", this.getBuild();
}, getBuild: function() {
var e2 = this;
Object(s["x"])({ precinctId: this.query.precinctId, projectCode: this.$store.state.community_uuid, projectName: this.$store.state.community_name, pageNumber: -1, pageSize: -1 }).then((function(l2) {
e2.building = l2.data;
}));
}, getUnit: function() {
var e2 = this;
Object(s["mb"])({ pageNumber: -1, pageSize: -1, projectCode: this.$store.state.community_uuid, buildingId: this.query.buildingId }).then((function(l2) {
e2.unit = l2.data.records;
}));
}, changeBuild: function(e2) {
this.query.buildingId = e2, this.query.unitId = "", this.getUnit();
}, bindWxUser: function(e2) {
if (this.houseInfor = e2, e2.contractId) {
var l2 = { id: e2.id, contractId: "" };
this.updataInfor(l2, 1);
} else this.dialogFormVisible = true;
}, queryInputResult: function(e2, l2) {
var a2 = { companyId: this.$store.state.companyId, name: e2, pageNumber: -1, pageSize: -1, type: 1 };
Object(s["eb"])(a2).then((function(e3) {
0 === e3.code && e3.data && e3.data.records && e3.data.records.length > 0 ? l2(e3.data.records) : l2([]);
}));
}, querySearchAsync: function(e2, l2) {
this.queryInputResult(e2, l2);
}, handleWxUserSelect: function(e2) {
console.log("item", e2), this.wxBindForm.wxuser = e2.name, this.hasSelectedUser = e2;
}, submitWxBind: function(e2) {
var l2 = this;
this.$refs[e2].validate((function(e3) {
if (!e3) return false;
var a2 = { contractId: l2.hasSelectedUser.contactId, id: l2.houseInfor.id };
l2.updataInfor(a2, 0);
}));
}, updataInfor: function(e2, l2) {
var a2 = this, t2 = 0 === l2 ? "绑定" : "解绑";
Object(s["P"])(e2).then((function(e3) {
0 === e3.code ? (0 === l2 && (a2.dialogFormVisible = false, a2.$refs["wxBindForm"].resetFields()), a2.$message({ message: "".concat(t2, "成功!"), type: "success" }), a2.getlistData()) : a2.$message({ message: "".concat(t2, "失败!"), type: "error" });
}));
}, resetWxBind: function(e2) {
this.$refs[e2].resetFields(), this.dialogFormVisible = false;
} } }, v = c, d = (a("0ecd"), a("829d")), p = Object(d["a"])(v, i, r, false, null, "0275f0b3", null), m = p.exports, f = { name: "householdFile", components: { waitTab: u["a"], personnelList: m }, data: function() {
return { activeName: "personnelList" };
}, methods: { handleClick: function(e2) {
var l2 = e2.paneName;
this.activeName = l2;
} } }, h = f, g = (a("6562"), Object(d["a"])(h, t, n, false, null, "f5649cb4", null));
l["default"] = g.exports;
} }]);