(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-163ed87b"],{"0a0f":function(e,t,a){"use strict";a("c4ab")},"0b4e":function(e,t,a){},1:function(e,t){},"146c":function(e,t,a){"use strict";a("4612")},"1b30":function(e){e.exports=[{title:"基础类",value:"1",list:[{title:"",list:[[{name:"工资总额",tip:"",desImg:[]},{name:"基本工资",tip:"",desImg:[]},{name:"住宿(天)",tip:"",desImg:[]},{name:"水电费公摊",tip:"",desImg:[]},{name:"服装折旧费",tip:"",desImg:[]},{name:"其他加项",tip:"",desImg:[]}],[{name:"应出勤天数",tip:"",desImg:[]},{name:"实际出勤天数",tip:"",desImg:[]},{name:"迟到(I)次数",tip:"",desImg:[]},{name:"迟到(II)次数",tip:"",desImg:[]},{name:"旷工(天)",tip:"",desImg:[]},{name:"无需考勤(天)",tip:"",desImg:[]}],[{name:"病假",tip:"",desImg:[]},{name:"事假",tip:"",desImg:[]},{name:"婚假",tip:"",desImg:[]},{name:"丧假",tip:"",desImg:[]},{name:"年休假",tip:"",desImg:[]},{name:"公假",tip:"",desImg:[]},{name:"工伤假",tip:"",desImg:[]},{name:"探亲假",tip:"",desImg:[]},{name:"产假",tip:"",desImg:[]},{name:"产检假",tip:"",desImg:[]},{name:"陪产假",tip:"",desImg:[]},{name:"其他假",tip:"",desImg:[]},{name:"加班工资",tip:"",desImg:[]}],[{name:"自定义1",tip:"",desImg:[]},{name:"自定义2",tip:"",desImg:[]},{name:"自定义3",tip:"",desImg:[]},{name:"自定义4",tip:"",desImg:[]},{name:"自定义5",tip:"",desImg:[]},{name:"自定义6",tip:"",desImg:[]},{name:"自定义7",tip:"",desImg:[]},{name:"自定义8",tip:"",desImg:[]},{name:"自定义9",tip:"",desImg:[]},{name:"自定义10",tip:"",desImg:[]}]]}]},{title:"政策类",value:"2",list:[{title:"",list:[[{name:"养老保险-个人",tip:"",desImg:[]},{name:"失业保险-个人",tip:"",desImg:[]},{name:"医疗保险-个人",tip:"",desImg:[]},{name:"生育保险-个人",tip:"",desImg:[]},{name:"工伤保险-个人",tip:"",desImg:[]},{name:"住房公积金-个人",tip:"",desImg:[]}],[{name:"养老保险-公司",tip:"",desImg:[]},{name:"失业保险-公司",tip:"",desImg:[]},{name:"医疗保险-公司",tip:"",desImg:[]},{name:"生育保险-公司",tip:"",desImg:[]},{name:"工伤保险-公司",tip:"",desImg:[]},{name:"住房公积金-公司",tip:"",desImg:[]},{name:"雇主责任险",tip:"",desImg:[]},{name:"特定人员工伤保险",tip:"",desImg:[]}]]}]},{title:"绩效类",value:"3",list:[{title:"计划",list:[[{name:"本月应完成工单数",tip:"",desImg:[]},{name:"本月未完成工单数",tip:"",desImg:[]},{name:"本月完成工单数",tip:"",desImg:[]},{name:"已报备工单数",tip:"",desImg:[]},{name:"未抢单工单数",tip:"",desImg:[]}],[{name:"F1应完成工单云豆",tip:"完成工单数_F1个人计划+未完成工单数_F1个人计划",desImg:[]},{name:"F1未完成工单云豆",tip:"1、执行人:个人(张三)
2、属于计划工单
3、工单状态:未执行、执行中、超时未完成、超时未领取
4、包含所有时间段",desImg:[]},{name:"F1完成工单云豆",tip:"1、提交/完成时间为“当月”
2、执行人:个人(张三)
3、属于计划工单
4、工单状态:已完成、超时完成",type:1,desImg:[]}],[{name:"F2应完成工单云豆",tip:"此人所有“完成工单数_F2抢单计划”之和+未完成工单数_F2抢单计划+未抢单工单数_F2抢单计划",desImg:[]},{name:"F2未完成工单云豆",tip:"1、抢单类型:执行人模糊匹配,需抢单的计划工单
2、属于计划工单
3、执行人:个人(张三)
4、工单状态:未执行、执行中、超时未完成、超时未领取
5、时间维度:当月 (以应完成时间为准)",desImg:[]},{name:"F2完成工单云豆",tip:"1、提交/完成时间为“当月”
2、执行人模糊匹配,为需抢单的计划工单
3、属于计划工单
4、执行人:个人(张三)
5、工单状态:已完成、超时完成",type:1,desImg:[]},{name:"F2未抢单工单云豆",tip:"1、抢单类型:执行人模糊匹配,需抢单的计划工单
2、属于计划工单
3、执行人:符合抢单工单要求的人
4、工单状态:超时未领取
5、时间维度:当月 (以应完成时间为准)",desImg:[]}]]},{title:"非计划",list:[[{name:"住户_应完成工单数",tip:"",desImg:[]},{name:"住户_未完成工单数",tip:"",desImg:[]},{name:"住户_完成工单数",tip:"",desImg:[]},{name:"住户_历史未完成工单数",tip:"",desImg:[]},{name:"住户_历史完成工单数",tip:"",desImg:[]}],[{name:"内控_应完成工单数",tip:"",desImg:[]},{name:"内控_未完成工单数",tip:"",desImg:[]},{name:"内控_完成工单数",tip:"",desImg:[]}],[{name:"内控-应完成工单云豆",tip:"1、执行人:个人(张三)
2、属于非计划工单
3、=非计划工单完成数+非计划工单未完成数+非计划工单未完成数_已延长",desImg:[]},{name:"内控-未完成工单云豆",tip:"1、执行人:个人(张三)
2、属于非计划工单
3、工单状态:服务提交、服务受理、服务处理",desImg:[]},{name:"内控-完成工单云豆",tip:"1、完成时间为“当月”
2、属于非计划工单
3、执行人:个人(张三)
4、工单状态:服务评价、服务完成。",type:1,desImg:[]},{name:"内控-二次打开工单云豆",tip:"1、执行人:个人(张三)
2、属于非计划工单
3、打开次数:>=2
4、工单状态:服务评价、服务完成
5、完成时间为本月
或者
1、执行人:个人(张三)
2、属于非计划工单
3、打开次数:>=2
4、工单状态:服务提交、服务受理、服务处理",desImg:[]}],[{name:"内控-未完成工单云豆【已延长】",tip:"1、执行人:个人(张三)
2、属于非计划工单
3、工单状态:服务处理 且 已延期",desImg:[]}],[{name:"住户-应完成工单云豆",tip:"",desImg:[]},{name:"住户-未完成工单云豆",tip:"",desImg:[]},{name:"住户-完成工单云豆",tip:"",type:1,desImg:[]},{name:"住户-二次打开工单云豆",tip:"",desImg:[]}]]},{title:"点赞评论",list:[[{name:"【F1专项】_总点赞数",tip:"1、点赞时间为“当月”
2、点赞对象为:PTU、非计划作业、项目周报、体检整改报告
3、被点赞人为具体某人",desImg:[]},{name:"【F1专项】_总评分数",tip:"=评分数_F1专项_0.5+...+评分数_F1专项_5",desImg:[]}],[{name:"【F1专项】_评分数(0.5)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如0—0.50
3、评价对象为:计划作业、非计划作业、项目周报、体检整改报告、支付、PTU
4、被评分人为具体某人",desImg:[]},{name:"【F1专项】_评分数(1.5)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如1.001—1.5
3、评价对象为:计划作业、非计划作业、项目周报、体检整改报告、支付、PTU
4、被评分人为具体某人",desImg:[]},{name:"【F1专项】_评分数(2.5)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如2.501—2.5
3、评价对象为:计划作业、非计划作业、项目周报、体检整改报告、支付、PTU
4、被评分人为具体某人",desImg:[]},{name:"【F1专项】_评分数(3.5)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如3.001—3.5
3、评价对象为:计划作业、非计划作业、项目周报、体检整改报告、支付、PTU
4、被评分人为具体某人",desImg:[]},{name:"【F1专项】_评分数(4.5)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如4.001—4.5
3、评价对象为:计划作业、非计划作业、项目周报、体检整改报告、支付、PTU
4、被评分人为具体某人",desImg:[]}],[{name:"【F1专项】_评分数(1.0)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如0.501—1.00
3、评价对象为:计划作业、非计划作业、项目周报、体检整改报告、支付、PTU
4、被评分人为具体某人",desImg:[]},{name:"【F1专项】_评分数(2.0)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如1.501—2.0
3、评价对象为:计划作业、非计划作业、项目周报、体检整改报告、支付、PTU
4、被评分人为具体某人",desImg:[]},{name:"【F1专项】_评分数(3.0)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如2.501—3.0
3、评价对象为:计划作业、非计划作业、项目周报、体检整改报告、支付、PTU
4、被评分人为具体某人",desImg:[]},{name:"【F1专项】_评分数(4.0)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如3.501—4.0
3、评价对象为:计划作业、非计划作业、项目周报、体检整改报告、支付、PTU
4、被评分人为具体某人",desImg:[]},{name:"【F1专项】_评分数(5.0)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如4.501—5
3、评价对象为:计划作业、非计划作业、项目周报、体检整改报告、支付、PTU
4、被评分人为具体某人",desImg:[]}],[{name:"【F2普通】_总点赞数",tip:"1、点赞时间为“当月”
2、点赞对象为:员工
3、被点赞人为具体某人
4、可反复点赞",desImg:[]},{name:"【F2普通】_总评分数",tip:"=评分数_F2普通_0.5+...+评分数_F2普通_5",desImg:[]}],[{name:"【F2普通】_评分数(0.5)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如0.0-0.5
3、评价对象为:员工
4、被评分人为具体某人
5、可反复评价",desImg:[]},{name:"【F2普通】_评分数(1.5)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如1.001-1.5
3、评价对象为:员工
4、被评分人为具体某人
5、可反复评价",desImg:[]},{name:"【F2普通】_评分数(2.5)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如2.001-2.5
3、评价对象为:员工
4、被评分人为具体某人
5、可反复评价",desImg:[]},{name:"【F2普通】_评分数(3.5)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如3.001-3.5
3、评价对象为:员工
4、被评分人为具体某人
5、可反复评价",desImg:[]},{name:"【F2普通】_评分数(4.5)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如4.001-4.5
3、评价对象为:员工
4、被评分人为具体某人
5、可反复评价",desImg:[]}],[{name:"【F2普通】_评分数(1.0)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如0.501-1.0
3、评价对象为:员工
4、被评分人为具体某人
5、可反复评价",desImg:[]},{name:"【F2普通】_评分数(2.0)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如1.501-2.0
3、评价对象为:员工
4、被评分人为具体某人
5、可反复评价",desImg:[]},{name:"【F2普通】_评分数(3.0)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如2.501-3.0
3、评价对象为:员工
4、被评分人为具体某人
5、可反复评价",desImg:[]},{name:"【F2普通】_评分数(4.0)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如3.501-4.0
3、评价对象为:员工
4、被评分人为具体某人
5、可反复评价",desImg:[]},{name:"【F2普通】_评分数(5.0)",tip:"1、评价时间为“当月”
2、评价分数:根据定义,如4.501-5.0
3、评价对象为:员工
4、被评分人为具体某人
5、可反复评价",desImg:[]}]]},{title:"收入流入",list:[[{name:"责任房屋-当月回款-物业费",tip:"",desImg:[]},{name:"责任房屋-当月回款-停车费",tip:"",desImg:[]},{name:"责任房屋-当月回款-多经",tip:"",desImg:[]}],[{name:"责任房屋-当月应收-物业费",tip:"",desImg:[]},{name:"责任房屋-当月应收-停车费",tip:"",desImg:[]},{name:"责任房屋-当月应收-多经",tip:"",desImg:[]}],[{name:"当月预算完成率-物业管理费",tip:"",desImg:[]},{name:"当月预算完成率-停车费",tip:"",desImg:[]},{name:"当月预算完成率-多经",tip:"",desImg:[]}],[{name:"本年预算完成率-物业管理费",tip:"",desImg:[]},{name:"本年预算完成率-停车费",tip:"",desImg:[]},{name:"本年预算完成率-多经",tip:"",desImg:[]}],[{name:"历史收当月_物业管理费",tip:"D2本月回款 - D本月回款",desImg:[]},{name:"责任房屋_历史收当月_物业管理费",tip:"责任房屋_D2本月回款 - 责任房屋_D本月回款",desImg:[]}],[{name:"本月去年欠费收入_物业管理费",tip:"D去年回款",desImg:[]},{name:"累计去年欠费收入_物业管理费",tip:"Q去年回款",desImg:[]},{name:"本月往年欠费收入_物业管理费",tip:"D往年回款",desImg:[]},{name:"累计往年欠费收入_物业管理费",tip:"Q往年回款",desImg:[]}],[{name:"本月去年欠费收入预算_物业管理费",tip:"驾驶舱去年欠费预算达成率报表_本月预算",desImg:[]},{name:"累计去年欠费收入预算_物业管理费",tip:"驾驶舱去年欠费预算达成率报表_累计至当月总预算",desImg:[]},{name:"本月往年欠费收入预算_物业管理费",tip:"驾驶舱往年欠费预算达成率报表_本月预算",desImg:[]},{name:"累计往年欠费收入预算_物业管理费",tip:"驾驶舱往年欠费预算达成率报表_累计至当月总预算",desImg:[]}],[{name:"运营指数",tip:"运营指数",desImg:[]}]]},{title:"成本流出",list:[[{name:"本年总预算控制率",tip:"",desImg:[]},{name:"当月总预算控制率",tip:"",desImg:[]}]]}]}]},2:function(e,t){},2072:function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return i})),a.d(t,"e",(function(){return o})),a.d(t,"j",(function(){return s})),a.d(t,"l",(function(){return l})),a.d(t,"a",(function(){return c})),a.d(t,"d",(function(){return u})),a.d(t,"x",(function(){return d})),a.d(t,"y",(function(){return m})),a.d(t,"f",(function(){return p})),a.d(t,"w",(function(){return f})),a.d(t,"k",(function(){return h})),a.d(t,"o",(function(){return b})),a.d(t,"g",(function(){return g})),a.d(t,"p",(function(){return v})),a.d(t,"r",(function(){return y})),a.d(t,"t",(function(){return _})),a.d(t,"s",(function(){return w})),a.d(t,"u",(function(){return k})),a.d(t,"q",(function(){return I})),a.d(t,"v",(function(){return S})),a.d(t,"m",(function(){return j})),a.d(t,"h",(function(){return N})),a.d(t,"i",(function(){return x})),a.d(t,"n",(function(){return L}));var n=a("b775");function r(e){return Object(n["a"])({url:"/hakocompany/MeritsRule/pageList",method:"post",data:e})}function i(e){return Object(n["a"])({url:"/hakocompany/MeritsRule/create",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/hakocompany/MeritsRule/delete",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/hakocompany/MeritsRule/findById",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/hakocompany/MeritsRule/listByCompanyId",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/hakocompany/MeritsRuleGroup/pageList",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/hakocompany/MeritsRuleGroup/create",method:"post",data:e})}function d(e){return Object(n["a"])({url:"/hakocompany/MeritsRuleGroup/update",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/hakocompany/MeritsRuleGroup/updateStatus",method:"post",data:e})}function p(e){return Object(n["a"])({url:"/hakocompany/MeritsRuleGroup/delete",method:"post",data:e})}function f(e){return Object(n["a"])({url:"/hakocompany/MeritsRuleGroup/updateConfig",method:"post",data:e})}function h(e){return Object(n["a"])({url:"/hakocompany/MeritsRuleGroup/findRulesById",method:"post",data:e})}function b(e){return Object(n["a"])({url:"/hakocompany/MeritsRuleJobRel/pageList",method:"post",data:e})}function g(e){return Object(n["a"])({url:"/company/member/findByParam",method:"post",data:e})}function v(e){return Object(n["a"])({url:"/hakocompany/MeritsRuleJobRel/update",method:"post",data:e})}function y(e){return Object(n["a"])({url:"/hakocompany/meritsStatistics/pageByCompany",method:"post",data:e})}function _(e){return Object(n["a"])({url:"/hakocompany/meritsStatistics/pageByMonth",method:"post",data:e})}function w(e){return Object(n["a"])({url:"/hakocompany/meritsStatistics/pageByMember",method:"post",data:e})}function k(e){return Object(n["a"])({url:"/hakocompany/meritsStatistics/statistics",method:"post",data:e})}function I(e){return Object(n["a"])({url:"/hakocompany/meritsStatistics/exportByMonth",method:"post",responseType:"blob",data:e})}function S(e){return Object(n["a"])({url:"/hakocompany/meritsStatistics/findByUuid",method:"post",data:e})}function j(e){return Object(n["a"])({url:"/data/meritsStatistics/memberGroupPage",method:"post",data:e})}function N(e){return Object(n["a"])({url:"/data/meritsStatistics/findMemberMeritsRules",method:"post",data:e})}function x(e){return Object(n["a"])({url:"/company/organizationalStructure/findOSListByCompanyId",method:"post",data:e})}function L(e){return Object(n["a"])({url:"/hakocompany/MemberSalary/createSelf",method:"post",data:e})}},"2dbe":function(e,t,a){},4513:function(e,t,a){"use strict";a.d(t,"v",(function(){return r})),a.d(t,"w",(function(){return i})),a.d(t,"x",(function(){return o})),a.d(t,"l",(function(){return s})),a.d(t,"t",(function(){return l})),a.d(t,"j",(function(){return c})),a.d(t,"o",(function(){return u})),a.d(t,"u",(function(){return d})),a.d(t,"b",(function(){return m})),a.d(t,"p",(function(){return p})),a.d(t,"D",(function(){return f})),a.d(t,"B",(function(){return h})),a.d(t,"q",(function(){return b})),a.d(t,"c",(function(){return g})),a.d(t,"s",(function(){return v})),a.d(t,"i",(function(){return y})),a.d(t,"n",(function(){return _})),a.d(t,"a",(function(){return w})),a.d(t,"g",(function(){return k})),a.d(t,"d",(function(){return I})),a.d(t,"f",(function(){return S})),a.d(t,"C",(function(){return j})),a.d(t,"m",(function(){return N})),a.d(t,"y",(function(){return x})),a.d(t,"r",(function(){return L})),a.d(t,"e",(function(){return O})),a.d(t,"z",(function(){return C})),a.d(t,"A",(function(){return q})),a.d(t,"h",(function(){return T})),a.d(t,"k",(function(){return F}));var n=a("b775");function r(){return Object(n["a"])({url:"/company/organizationalStructure/updateOrgnization",method:"post"})}function i(e){return Object(n["a"])({url:"/company/organizationalStructure/findOsTree",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/company/organizationalStructure/findOsTreeV2",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/company/OrganizationRoleRel/findProjectByRoleIdAndParent",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/company/member/pageListByCompanyId",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/company/member/findByProjectUuidAndJobUuid",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/company/member/getList",method:"post",data:e})}function d(e){return Object(n["a"])({url:"/company/organizationalStructure/findOsPathList",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/company/member/create",method:"post",data:e})}function p(e){return Object(n["a"])({url:"/company/member/findById",method:"post",data:e})}function f(e){return Object(n["a"])({url:"/company/member/update",method:"post",data:e})}function h(e){return Object(n["a"])({url:"/company/member/suspendMember",method:"post",data:e})}function b(e){return Object(n["a"])({url:"/enterprise/os/memberQuit/".concat(e.memberUuid),method:"post"})}function g(e){return Object(n["a"])({url:"/company/organizationalStructure/create",method:"post",data:e})}function v(e){return Object(n["a"])({url:"/company/organizationalStructure/update",method:"post",data:e})}function y(e){return Object(n["a"])({url:"/company/member/findByProjectUuid",method:"post",data:e})}function _(e){return Object(n["a"])({url:"/hakocompany/Job/getJobList",method:"post",data:e})}function w(e){return Object(n["a"])({url:"/company/member/ChangeDepartment",method:"post",data:e})}function k(e){return Object(n["a"])({url:"/hakocompany/Role/pageList",method:"post",data:e})}function I(e){return Object(n["a"])({url:"/hakocompany/MemberRoleRel/create",method:"post",data:e})}function S(e){return Object(n["a"])({url:"/hakocompany/MemberRoleRel/findByMemberId",method:"post",data:e})}function j(e){return Object(n["a"])({url:"/hakocompany/MemberRoleRel/update",method:"post",data:e})}function N(e){return Object(n["a"])({url:"/company/member/getList",method:"POST",data:e})}function x(e){return Object(n["a"])({url:"/company/member/queryByStaff",method:"POST",data:e})}function L(e){return Object(n["a"])({url:"/company/member/memberQuit",method:"POST",data:e})}function O(e){return Object(n["a"])({url:"/company/organizationalStructure/delete",method:"POST",data:e})}function C(e){return Object(n["a"])({url:"/hakocompany/Space/queryInitData",method:"POST",data:e})}function q(e){return Object(n["a"])({url:"/hakocompany/Space/queryList",method:"POST",data:e})}function T(e){return Object(n["a"])({url:"/hakocompany/Space/findByProId",method:"POST",data:e})}function F(e){return Object(n["a"])({url:"/company/organizationalStructure/findOSListByRoleId",method:"POST",data:e})}},4612:function(e,t,a){},"5f62":function(e,t,a){},"63de":function(e,t,a){"use strict";a("a358")},"67d5":function(e,t,a){"use strict";a.d(t,"i",(function(){return r})),a.d(t,"j",(function(){return i})),a.d(t,"f",(function(){return o})),a.d(t,"b",(function(){return s})),a.d(t,"c",(function(){return l})),a.d(t,"k",(function(){return c})),a.d(t,"e",(function(){return u})),a.d(t,"d",(function(){return d})),a.d(t,"h",(function(){return m})),a.d(t,"a",(function(){return p})),a.d(t,"g",(function(){return f}));var n=a("b775");function r(e){return Object(n["a"])({url:"/hakocompany/Role/pageList",method:"post",data:e})}function i(e){return Object(n["a"])({url:"/company/organizationalStructure/selectOsList",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/company/organizationalStructure/findOsTree",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/hakocompany/Role/create",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/hakocompany/Role/delete",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/hakocompany/Role/update",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/hakocompany/RoleMenuRel/findByRoleIdAndClienId",method:"post",data:e})}function d(e){return Object(n["a"])({url:"/hakocompany/OrganizationRoleRel/findByRoleId",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/company/member/pageListForRole",method:"post",data:e})}function p(e){return Object(n["a"])({url:"/company/MemberRoleRel/batchDelete",method:"post",data:e})}function f(e){return Object(n["a"])({url:"/hakocompany/account/findProjectByRole",method:"post",data:e})}},"6b71":function(e,t,a){},"79b9":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container cardSet"},[a("div",[a("el-tabs",{attrs:{type:"border-card"},model:{value:e.homeActive,callback:function(t){e.homeActive=t},expression:"homeActive"}},[a("el-tab-pane",{attrs:{label:"绩效规则",name:"performanceField"}},["performanceField"==e.homeActive?a("performanceField"):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"绩效规则组",name:"performanceRuleGroup"}},["performanceRuleGroup"==e.homeActive?a("performanceRuleGroup"):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"绩效应用",name:"performanceApplication"}},["performanceApplication"==e.homeActive?a("performanceApplication"):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"绩效结算",name:"performanceSettlement"}},["performanceSettlement"==e.homeActive?a("performanceSettlement"):e._e()],1)],1)],1)])},r=[],i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.list?a("div",[a("div",{staticClass:"searchBar"},[a("el-form",{ref:"query",attrs:{model:e.query}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"name"}},[a("el-input",{attrs:{clearable:"",placeholder:"输入规则名称"},model:{value:e.query.name,callback:function(t){e.$set(e.query,"name",t)},expression:"query.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"type"}},[a("el-select",{attrs:{placeholder:"请选择结算方式"},model:{value:e.query.type,callback:function(t){e.$set(e.query,"type",t)},expression:"query.type"}},[a("el-option",{attrs:{label:"实时结算",value:1}}),e._v(" "),a("el-option",{attrs:{label:"自然月结算",value:2}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择应用状态"},model:{value:e.query.status,callback:function(t){e.$set(e.query,"status",t)},expression:"query.status"}},[a("el-option",{attrs:{label:"未应用",value:1}}),e._v(" "),a("el-option",{attrs:{label:"已应用",value:2}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"creatorName"}},[a("el-input",{attrs:{clearable:"",placeholder:"输入创建人"},model:{value:e.query.creatorName,callback:function(t){e.$set(e.query,"creatorName",t)},expression:"query.creatorName"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",[a("el-button",{on:{click:function(t){return e.resetForm("query")}}},[e._v("重置")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)],1)],1)],1),e._v(" "),a("div",[a("div",{staticClass:"headerTop"},[a("span",{staticClass:"title"},[e._v("绩效规则列表")]),e._v(" "),a("div",[a("el-button",{attrs:{type:"primary"},on:{click:e.clickCopy}},[e._v("复制规则")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.clickAdd}},[e._v("新增规则")])],1)]),e._v(" "),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{"header-cell-style":{background:"#FAFAFA"},data:e.listTable,align:"center",border:""}},[a("el-table-column",{attrs:{label:"#",fixed:"",align:"center",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1))])]}}],null,!1,714878904)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"规则名称","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.name||"-")+"\n ")]}}],null,!1,1902702423)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"规则ID","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.id||"-")+"\n ")]}}],null,!1,612351709)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"结算方式","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.type?"实时结算":2==t.row.type?"自然月结算":"-")+"\n ")]}}],null,!1,1514317967)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"创建人","min-width":"90","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.creatorName||"-")+"\n ")]}}],null,!1,2290464107)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"创建时间","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.createdTime||"-")+"\n ")]}}],null,!1,502299429)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"更新人","min-width":"90","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.updateName||"-")+"\n ")]}}],null,!1,1341740422)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"更新时间","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.updateTime||"-")+"\n ")]}}],null,!1,543712724)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"状态","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.relate>0?"已应用":"未应用")+"\n ")]}}],null,!1,2266771237)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[!t.row.relate>0?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.editClick(t.row)}}},[e._v("编辑")]):e._e(),e._v(" "),t.row.relate>0?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.seeClick(t.row)}}},[e._v("查看")]):e._e(),e._v(" "),!t.row.relate>0?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.delClick(t.row)}}},[e._v("删除")]):e._e()]}}],null,!1,2421660403)})],1),e._v(" "),a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,30,50,100,200],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])]):e._e(),e._v(" "),a("ruleAdd",{ref:"rule",attrs:{list:e.itemList,show:e.add},on:{back:e.back}}),e._v(" "),a("el-dialog",{attrs:{title:"复制规则",visible:e.copyShow,"destroy-on-close":"",width:"20%"},on:{"update:visible":function(t){e.copyShow=t},close:e.closeCopy}},[a("el-form",{attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"规则ID:"}},[a("el-input-number",{attrs:{controls:!1},model:{value:e.copyId,callback:function(t){e.copyId=t},expression:"copyId"}})],1)],1),e._v(" "),a("span",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:e.closeCopy}},[e._v("取 消")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.copySubmit}},[e._v("确 定")])],1)],1)],1)},o=[],s=a("2072"),l=a("8425"),c=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.show?a("div",[a("el-page-header",{attrs:{content:e.title},on:{back:e.goBack}}),e._v(" "),a("div",{staticClass:"addTop"},[a("el-form",{ref:"add",attrs:{model:e.add,"label-width":"80px","label-position":"left","hide-required-asterisk":"",inline:!0,disabled:"see"==e.type}},[a("el-form-item",{attrs:{label:"规则名称",prop:"name",rules:{required:!0,message:"请填写规则名称",trigger:"blur"}}},[a("el-input",{staticStyle:{width:"400px"},attrs:{maxlength:"12","show-word-limit":"",clearable:"",placeholder:"输入规则名称"},model:{value:e.add.name,callback:function(t){e.$set(e.add,"name",t)},expression:"add.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"所属工资项",prop:"salaryItemId","label-width":"120"}},[a("el-select",{staticStyle:{width:"400px"},attrs:{placeholder:"请选择所属工资项",clearable:"",filterable:""},model:{value:e.add.salaryItemId,callback:function(t){e.$set(e.add,"salaryItemId",t)},expression:"add.salaryItemId"}},e._l(e.list,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("div",[a("el-form-item",{attrs:{label:"结算方式",prop:"type"}},[a("el-radio-group",{on:{change:e.typeChange},model:{value:e.add.type,callback:function(t){e.$set(e.add,"type",t)},expression:"add.type"}},[a("el-radio",{attrs:{label:1}},[e._v("实时结算")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("自然月结算")])],1)],1)],1),e._v(" "),a("div",[a("el-form-item",{attrs:{label:"计算公式",prop:"mode","label-width":"80px"}},[a("el-radio-group",{attrs:{disabled:1==e.add.type},on:{change:e.modeChange},model:{value:e.add.mode,callback:function(t){e.$set(e.add,"mode",t)},expression:"add.mode"}},[a("el-radio",{attrs:{label:1}},[e._v("单公式")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("多公式")])],1)],1)],1),e._v(" "),a("div",{staticStyle:{display:"flex"}},[a("el-form-item",{attrs:{label:"考核公式","label-width":"80px"}},[a("div",{staticClass:"formulaContent"},[2==e.add.mode?a("div",e._l(e.formatArr,(function(t,n){return a("div",{key:n},e._l(t,(function(t,n){return a("span",{key:n,class:["如果"==t?"ifStyle":"则"==t?"soStyle":e.formatNum(t)?"numStyle":e.formatSymbol(t)?"symbolStyle":null]},[e._v(e._s(t))])})),0)})),0):e._e(),e._v(" "),1==e.add.mode?a("div",e._l(e.formatArr,(function(t,n){return a("span",{key:n,class:[e.formatNum(t)?"numStyle":null]},[e._v(e._s(t))])})),0):e._e()])]),e._v(" "),a("div",{staticClass:"formulaEnter"},[a("el-form-item",{staticStyle:{"margin-left":"30px"},attrs:{label:"运算"}},[2==e.add.mode?a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{staticStyle:{width:"115px"},attrs:{type:"primary",plain:""},on:{click:function(t){return e.addBtn("如果")}}},[e._v("如果··")]),e._v(" "),a("el-button",{staticStyle:{width:"115px"},attrs:{type:"primary",plain:""},on:{click:function(t){return e.addBtn("则")}}},[e._v("··则··")])],1):e._e(),e._v(" "),2==e.add.mode?a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{staticStyle:{width:"115px"},attrs:{type:"primary",plain:""},on:{click:function(t){return e.addBtn("且")}}},[e._v("··且··")]),e._v(" "),a("el-button",{staticStyle:{width:"115px"},attrs:{type:"primary",plain:""},on:{click:function(t){return e.addBtn("或")}}},[e._v("··或··")])],1):e._e(),e._v(" "),a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{staticStyle:{width:"50px"},attrs:{title:"加",plain:""},on:{click:function(t){return e.addBtn("+")}}},[e._v("+")]),e._v(" "),a("el-button",{staticStyle:{width:"50px"},attrs:{title:"减",plain:""},on:{click:function(t){return e.addBtn("-")}}},[e._v("-")]),e._v(" "),a("el-button",{staticStyle:{width:"50px"},attrs:{title:"乘",plain:""},on:{click:function(t){return e.addBtn("*")}}},[e._v("×")]),e._v(" "),a("el-button",{staticStyle:{width:"50px"},attrs:{title:"除",plain:""},on:{click:function(t){return e.addBtn("/")}}},[e._v("÷")])],1),e._v(" "),2==e.add.mode?a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{staticStyle:{width:"50px"},attrs:{title:"小于",plain:""},on:{click:function(t){return e.addBtn("<")}}},[e._v("<")]),e._v(" "),a("el-button",{staticStyle:{width:"50px"},attrs:{title:"大于",plain:""},on:{click:function(t){return e.addBtn(">")}}},[e._v(">")]),e._v(" "),a("el-button",{staticStyle:{width:"50px"},attrs:{title:"小于等于",plain:""},on:{click:function(t){return e.addBtn("<=")}}},[e._v("≤")]),e._v(" "),a("el-button",{staticStyle:{width:"50px"},attrs:{title:"大于等于",plain:""},on:{click:function(t){return e.addBtn(">=")}}},[e._v("≥")])],1):e._e(),e._v(" "),a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{staticStyle:{width:"50px"},attrs:{title:"左括号",plain:""},on:{click:function(t){return e.addBtn("(")}}},[e._v("(")]),e._v(" "),a("el-button",{staticStyle:{width:"50px"},attrs:{title:"右括号",plain:""},on:{click:function(t){e.addBtn(")")}}},[e._v(")")]),e._v(" "),2==e.add.mode?a("el-button",{staticStyle:{width:"50px"},attrs:{title:"等于",plain:""},on:{click:function(t){return e.addBtn("=")}}},[e._v("=")]):e._e(),e._v(" "),2==e.add.mode?a("el-button",{staticStyle:{width:"50px"},attrs:{title:"分号",plain:""},on:{click:function(t){return e.addBtn(";")}}},[e._v(";")]):e._e(),e._v(" "),1==e.add.mode?a("el-button",{staticStyle:{width:"115px"},attrs:{type:"primary",plain:""},on:{click:function(t){return e.addBtn("数值")}}},[e._v("插入数值")]):e._e()],1),e._v(" "),2==e.add.mode?a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{staticStyle:{width:"244px"},attrs:{type:"primary",plain:""},on:{click:function(t){return e.addBtn("数值")}}},[e._v("插入数值")])],1):e._e(),e._v(" "),a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{staticStyle:{width:"115px"},attrs:{type:"danger",plain:""},on:{click:e.delBtn}},[e._v("删除")]),e._v(" "),a("el-popconfirm",{attrs:{title:"确定要清空已输入的所有公式吗?"},on:{confirm:e.clearClick}},[a("el-button",{staticStyle:{width:"115px","margin-left":"10px"},attrs:{slot:"reference",type:"danger"},slot:"reference"},[e._v("全部清空")])],1)],1)]),e._v(" "),a("div",e._l(e.numList,(function(t,n){return a("div",{key:n},[a("span",{staticClass:"setTitle"},[e._v(e._s("数值"+(n+1)))]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.setClick(t)}}},[e._v("配置")]),e._v(" "),"copy"==e.type?a("span",{staticStyle:{"font-weight":"700",color:"red"}},[e._v("如果是复制来的数值配置,请重新配置数值,不然会导致计算错误")]):e._e()],1)})),0)],1)],1),e._v(" "),a("div",[a("el-form-item",{attrs:{label:"公式说明","label-width":"80px"}},[a("el-input",{staticStyle:{width:"600px"},attrs:{type:"textarea",rows:3},model:{value:e.add.remark,callback:function(t){e.$set(e.add,"remark",t)},expression:"add.remark"}})],1)],1),e._v(" "),a("div",[a("el-form-item",{attrs:{label:" ",prop:"nonnegative","label-width":"80px"}},[a("el-radio-group",{model:{value:e.add.nonnegative,callback:function(t){e.$set(e.add,"nonnegative",t)},expression:"add.nonnegative"}},[a("el-radio",{attrs:{label:0}},[e._v("可为负数")]),e._v(" "),a("el-radio",{attrs:{label:1}},[e._v("不可为负数")])],1)],1)],1)],1),e._v(" "),"see"==e.type?a("div",e._l(e.numList,(function(t,n){return a("div",{key:n},[a("span",{staticClass:"setTitle"},[e._v(e._s("数值"+(n+1)))]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.setClick(t)}}},[e._v(e._s("see"==e.type?"查看配置":"配置"))])],1)})),0):e._e(),e._v(" "),a("el-form",{attrs:{"label-position":"top"}},["see"!=e.type?a("div",{staticClass:"formulaSet"},[a("div",{staticClass:"formulaBtn"},[a("el-tabs",{model:{value:e.tabActive,callback:function(t){e.tabActive=t},expression:"tabActive"}},e._l(e.meritsVal,(function(t,n){return e.disTopTab(t.value)?a("el-tab-pane",{key:n,attrs:{label:t.title,name:t.value}},e._l(t.list,(function(t,n){return e.disSubTab(t.title)?a("el-form-item",{key:n,attrs:{label:t.title}},["收入流入"==t.title?a("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n "+e._s(t.title)+"\n "),a("el-tooltip",{attrs:{placement:"top"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("\n a.预算-权责口径下收付实现制,\n "),a("br"),e._v("\n step1.该员工的责任房屋,项目预算配置,企业业务配置。\n "),a("br"),e._v("\n step2.数据来自“收款明细”,比对条件,计算分子【责任房屋-当月回款】:“根据业务分类(物业管理费、停车费、多经)及预算口径,读取该员工责任房屋,在收款明细页,根据“责任房屋+科目/收费项+支付时间为当月+支付方式(根据配置:特殊减免、雨滴抵扣)\n +\n 账期为1-7(根据配置)”,分母【责任房屋-当月应收】:根据“责任房屋+科目/收费项+账期当月应收”。\n "),a("br"),e._v("b.预算-收付实现制, step1.\n 该员工的责任房屋,项目预算配置,企业业务配置。\n "),a("br"),e._v("step2. 数据来自“收款明细和预缴明细”,比对条件:\n 分子【责任房屋-当月回款】:收款明细(责任房屋+科目/收费项+支付时间为当月)+预缴明细(责任房屋+科目/收费项+支付时间为当月+货币流入流出),分母【责任房屋-当月应收】:根据“责任房屋+科目/收费项+账期当月应收”。\n ")]),e._v(" "),a("span",{staticClass:"el-icon-info"})])],1):e._e(),e._v(" "),e._l(t.list,(function(t,n){return a("div",{key:n,staticClass:"btnSet"},e._l(t,(function(t,n){return a("span",{key:n},[2==e.add.type||1==t.type?a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",disabled:!(t.tip||t.desImg.length>0),placement:"bottom-end"}},[a("div",{attrs:{slot:"content"},slot:"content"},[a("div",{staticClass:"desTip",domProps:{innerHTML:e._s(t.tip)}}),e._v(" "),t.desImg.length?a("div",{staticClass:"desImgList"},e._l(t.desImg,(function(e,t){return a("el-image",{key:t,staticClass:"desImg",attrs:{src:e,alt:"contain"}})})),1):e._e()]),e._v(" "),a("el-button",{attrs:{type:"info",plain:"",size:"small",disabled:e.setDisable()},on:{click:function(a){return e.addBtn(t.name)}}},[e._v(e._s(t.name))])],1):e._e()],1)})),0)}))],2):e._e()})),1):e._e()})),1)],1)]):e._e(),e._v(" "),a("el-form-item",[a("el-button",{on:{click:e.goBack}},[e._v("返回")]),e._v(" "),"编辑规则"==e.title?a("el-button",{attrs:{type:"primary"},on:{click:e.savePost}},[e._v("保存")]):e._e(),e._v(" "),"复制规则"==e.title?a("el-button",{attrs:{type:"primary"},on:{click:e.addPost}},[e._v("保存")]):e._e(),e._v(" "),"新增规则"==e.title?a("el-button",{attrs:{type:"primary"},on:{click:e.addPost}},[e._v("确定")]):e._e()],1)],1)],1),e._v(" "),a("el-dialog",{attrs:{title:e.dialogTitle,visible:e.setVisible,width:"40%","before-close":e.close},on:{"update:visible":function(t){e.setVisible=t}}},["see"!=e.type?a("div",[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0}},[a("el-form-item",{attrs:{label:"统一数值"}},[a("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:e.allNum,callback:function(t){e.allNum=t},expression:"allNum"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.setAll}},[e._v("应用全部")])],1)],1)],1):e._e(),e._v(" "),a("el-table",{attrs:{data:e.numData,border:"","header-cell-style":e.headClass,height:"500"}},[a("el-table-column",{attrs:{label:"#",type:"index",align:"center",width:"50"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",align:"center","show-overflow-tooltip":"",label:"组织架构","min-width":"300"}}),e._v(" "),a("el-table-column",{attrs:{align:"center","show-overflow-tooltip":"",label:"数值",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{staticStyle:{width:"120px"},attrs:{"controls-position":"right",min:0,disabled:"see"==e.type},model:{value:t.row.setNum,callback:function(a){e.$set(t.row,"setNum",a)},expression:"scope.row.setNum"}})]}}],null,!1,2728545792)})],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.close}},[e._v("确 定")])],1)],1)],1):e._e()},u=[],d=(a("aa18"),a("e5b4"),a("1bc7"),a("a450"),a("dce5")),m=a("1b30"),p=a("4513"),f=(a("99d5"),a("ff4d"),{props:{show:{type:Boolean,default:!1},list:{type:Array,default:function(){return[]}}},data:function(){return{company:{},member:{},meritsList:d["ab"],meritsVal:m,symbolList:d["Bb"],title:"新增规则",dialogTitle:"公式数值配置",tabActive:"3",projectList:[],saveList:[],saveText:[],formatArr:[],formulaReal:"",numList:[],formulaArr:[],formulaObj:[],setVisible:!1,numData:[],memberId:"",add:{name:"",type:1,remark:"",mode:1,nonnegative:0,salaryItemId:""},allNum:void 0,type:""}},watch:{numData:function(e,t){console.log(t,"sadas+d++")}},created:function(){this.company=JSON.parse(localStorage.getItem("companyInfo")),this.memberId=localStorage.getItem("memberId")},mounted:function(){this.getProjectInfo(),this.getMemberInfor()},methods:{init:function(e,t){this.type=t,"add"==t?this.title="新增规则":"edit"==t?(this.title="编辑规则",this.setData(e)):"see"==t?(this.title="查看规则",this.setData(e)):"copy"==t&&(this.title="复制规则",e.companyId=this.company.osId,this.setData(e))},setData:function(e){var t=this,a=JSON.parse(JSON.stringify(e));this.add.name=a.name,this.add.type=a.type,this.add.remark=a.remark,this.add.id=a.id,this.add.mode=a.formulaType,this.add.nonnegative=a.nonnegative,this.add.salaryItemId=a.salaryItemId,this.saveText=JSON.parse(a.formulaText);var n=JSON.parse(a.formula);console.log(n,"numArr"),n.length>0?n.forEach((function(e){t.numList.push(e.list)})):this.numList=[],1==a.formulaType?this.getOnlyFormatArr():(this.getFormatArr(),this.getArr())},getMemberInfor:function(){var e=this;Object(p["p"])({id:this.memberId}).then((function(t){0===t.code&&null!=t.data&&(e.member=t.data.memberAddReqDTO)}))},getProjectInfo:function(){var e=this;Object(s["i"])({id:this.company.osId}).then((function(t){if(0===t.code&&t.data){var a=[];t.data.forEach((function(e){a.push({name:e.name,uuid:e.uuid,setNum:0})})),e.saveList=a,e.projectList=t.data}else e.projectList=[]}))},typeChange:function(e){1==e?(this.add.mode=1,this.tabActive="3"):this.tabActive="1",this.clearClick()},modeChange:function(){this.clearClick()},addBtn:function(e){"数值"==e&&this.numList.push(JSON.parse(JSON.stringify(this.saveList))),this.saveText.push(e),1==this.add.mode?this.getOnlyFormatArr():(this.getFormatArr(),this.getArr())},getOnlyFormatArr:function(){var e=this,t=JSON.parse(JSON.stringify(this.saveText)),a=[],n=[],r=0;t.map((function(t,i){var o=e.meritsList.filter((function(e){return e.label==t}));o.length>0?(n.push(o[0].value),a.push(o[0].label)):"数值"==t?(r++,a.push("数值".concat(r)),n.push("num_".concat(r))):(a.push(t),n.push(t))})),this.formatArr=a,this.formulaReal=n.join("")},getFormatArr:function(){var e=this,t=JSON.parse(JSON.stringify(this.saveText)),a=[],n=0;t.map((function(r,i){if("如果"!=t[0])return e.$message("正确格式:如果【计算条件】则【计算方法】; 请核对!"),void(e.saveText=[]);if("如果"==r){var o=[r];a.push(o)}else if("数值"==r){n++;var s=a.length;a[s-1].push(r+n)}else{var l=a.length;a[l-1].push(r)}})),this.formatArr=a},getArr:function(){var e=this,t=[],a=0,n=JSON.parse(JSON.stringify(this.saveText));n.map((function(n,r){";"==n&&t.push(r);var i="";switch(n){case"+":i={symbol:["D1"]};break;case"-":i={symbol:["D2"]};break;case"*":i={symbol:["D3"]};break;case"/":i={symbol:["D4"]};break;case"<":i={symbol:["D5"]};break;case">":i={symbol:["D6"]};break;case"<=":i={symbol:["D5","D7"]};break;case">=":i={symbol:["D6","D7"]};break;case"(":i={symbol:["D8"]};break;case")":i={symbol:["D9"]};break;case"=":i={symbol:["D7"]};break;case"且":i={symbol:["D10"]};break;case"或":i={symbol:["D11"]};break;case"数值":i={num:a++};break;case"如果":i=n;break;case"则":i=n;break;case";":i=n;break;default:var o=e.meritsList.find((function(e){return e.label===n}));i={param:o.value};break}e.formulaArr[r]=i}));var r=[];t.forEach((function(a,n){a<=0?r.push(e.formulaArr.slice(0,a)):r.push(e.formulaArr.slice(t[n-1]+1,a))}));var i=[];r.forEach((function(e){var t=e.indexOf("则"),a={conditions:e.slice(1,t),calculateMode:e.slice(t+1,e.length)};i.push(a)})),this.formulaObj=[],i.forEach((function(t,a){var n=0,r=0;t.new={row:a+1,conditions:{},calculateMode:{}},t.conditions.forEach((function(e){for(var a in e)if(Object.hasOwnProperty.call(e,a)){var i=e[a];if("param"==a){var o=n++;0==o?t.new.conditions["param"]=i:t.new.conditions["param_"+o]=i}if("symbol"==a){var s=r++;0==s?t.new.conditions["symbol"]=i:t.new.conditions["symbol_"+s]=i}"num"==a&&(i<=0?t.new.conditions["num"]="":t.new.conditions["num_"+i]="")}var l=0,c=0;t.calculateMode.forEach((function(e){for(var a in e)if(Object.hasOwnProperty.call(e,a)){var n=e[a];if("param"==a){var r=l++;0==r?t.new.calculateMode["param"]=n:t.new.calculateMode["param_"+r]=n}if("symbol"==a){var i=c++;0==i?t.new.calculateMode["symbol"]=n:t.new.calculateMode["symbol_"+i]=n}"num"==a&&(n<=0?t.new.calculateMode["num"]="":t.new.calculateMode["num_"+n]="")}}))})),e.formulaObj.push(t.new)})),this.getFormulaData()},getFormulaData:function(){var e=this,t=[];return this.formulaObj&&this.formulaObj.length>0&&this.formulaObj.forEach((function(a){var n=[],r=[],i=function(){if(Object.hasOwnProperty.call(a.conditions,o)){var t=a.conditions[o];if("param"==o.substr(0,5))n.push(t);else if("symbol"==o.substr(0,6)){var r=[];t.forEach((function(a){if(1==t.length&&"D7"==a)r.push("==");else{var n=e.symbolList.filter((function(e){return e.value==a}));r.push(n[0].label)}})),n.push(r.join(""))}else"num"==o.substr(0,3)&&n.push("num_"+parseInt(e.getIndex(o)+1))}};for(var o in a.conditions)i();var s=function(){if(Object.hasOwnProperty.call(a.calculateMode,l)){var t=a.calculateMode[l];if("symbol"==l.substr(0,6)){var n=[];t.forEach((function(t){var a=e.symbolList.filter((function(e){return e.value==t}));n.push(a[0].label)})),r.push(n.join(""))}else"param"==l.substr(0,5)?r.push(t):"num"==l.substr(0,3)&&r.push("num_"+parseInt(e.getIndex(l)+1))}};for(var l in a.calculateMode)s();t.push({conditionFormula:n.join(""),calculateFormula:r.join("")})})),console.log(t),t},getIndex:function(e){return e.length>3?parseInt(e.substring(4)):0},delBtn:function(){this.saveText.length>0&&("数值"==this.saveText[this.saveText.length-1].substr(0,2)?(this.saveText.splice(this.saveText.length-1,1),this.numList.splice(this.numList.length-1,1)):this.saveText.splice(this.saveText.length-1,1),this.getFormatArr())},clearClick:function(){this.saveText=[],this.formatArr=[],this.formulaArr=[],this.formulaReal="",this.numList=[],this.getFormatArr(),this.getArr()},formatNum:function(e){return"数值"==e.substr(0,2)},formatSymbol:function(e){var t=["+","-","*","/",">","<",">=","<=","=",";","(",")","且","或"];return!!t.includes(e)},setClick:function(e){this.setVisible=!0,this.$nextTick((function(){console.log(this.numData,"asd+as+das+Data"),this.numData=e}))},close:function(){var e=[];if(this.numData.length>0&&this.numData.forEach((function(t){t.setNum>=0||e.push(t)})),e.length>0)return this.$message("有项目配置未正确填写"),!1;this.setVisible=!1},addPost:function(){var e=this;this.$refs["add"].validate((function(t){if(t){if(!e.getData())return;Object(s["c"])(e.getData()).then((function(t){e.$message({message:"创建成功",type:"success"}),e.goBack()}))}}))},savePost:function(){var e=this;this.$refs["add"].validate((function(t){if(t){if(!e.getData())return;Object(s["c"])(e.getData()).then((function(t){e.$message({message:"创建成功",type:"success"}),e.goBack()}))}}))},getData:function(){var e={};if(0==this.saveText.length)return this.$message("请输入考核公式"),!1;var t=[];this.numList.length>0?this.numList.forEach((function(e,a){t.push({row:"num_".concat(a+1),list:e})})):t=[];var a=JSON.parse(window.localStorage.getItem("memberInfor"));return e={companyId:this.company.osId,formulaReal:1==this.add.mode?this.formulaReal:JSON.stringify(this.getFormulaData()),formulaType:this.add.mode,creatorId:this.member.id,creatorName:this.member.name,name:this.add.name,type:this.add.type,salaryItemId:this.add.salaryItemId,formula:JSON.stringify(t),formulaText:JSON.stringify(this.saveText),remark:this.add.remark,nonnegative:this.add.nonnegative,updateName:a.name},e},setAll:function(){var e=this;this.allNum>=0?this.numData.length>0&&this.numData.forEach((function(t){t.setNum=e.allNum})):this.$message("请输入统一设置的数值")},goBack:function(){this.$refs["add"].resetFields(),this.clearClick(),this.$emit("back")},headClass:function(){return"text-align:center;background:#FAFAFA;"},setDisable:function(){var e=this,t=[];return 1==this.add.type&&this.saveText.length>0&&(this.saveText.map((function(a){var n=e.meritsList.filter((function(e){return e.label==a}));n.length>0&&t.push(n[0])})),t.length>0)},disTopTab:function(e){var t=!1;switch(e){case"1":t=1!=this.add.type;break;case"2":t=1!=this.add.type;break;case"3":this.add.type,t=!0;break;default:break}return t},disSubTab:function(e){var t=!1;switch(e){case"计划":this.add.type,t=!0;break;case"非计划":this.add.type,t=!0;break;case"点赞评论":t=1!=this.add.type;break;case"收入流入":t=1!=this.add.type;case"成本流出":t=1!=this.add.type;break;default:t=!0;break}return t}}}),h=f,b=(a("bc4b"),a("829d")),g=Object(b["a"])(h,c,u,!1,null,null,null),v=g.exports,y={components:{ruleAdd:v},data:function(){return{list:!0,add:!1,listLoading:!1,copyShow:!1,copyId:"",listTable:[],pageTotal:0,query:{name:"",type:"",status:"",creatorName:"",pageNumber:1,pageSize:10},itemList:[]}},mounted:function(){this.getlistData(),this.getItemList()},methods:{closeCopy:function(){this.copyId="",this.copyShow=!1},copySubmit:function(){var e=this;Object(s["j"])({id:this.copyId}).then((function(t){0==t.code&&t.data&&e.$nextTick((function(){this.list=!1,this.add=!0,this.closeCopy(),this.$refs.rule.init(t.data,"copy")}))}))},clickCopy:function(){this.copyShow=!0},getItemList:function(){var e=this,t={pageSize:-1,pageNumber:-1,status:1,companyId:JSON.parse(localStorage.getItem("companyInfo")).osId};Object(l["g"])(t).then((function(t){0==t.code&&(e.itemList=t.data.records)}))},getlistData:function(){var e=this;this.listLoading=!0,this.query.companyId=JSON.parse(localStorage.getItem("companyInfo")).osId,Object(s["b"])(this.query).then((function(t){0==t.code?(e.pageTotal=t.data.rowsCount,e.listTable=t.data.records,e.listLoading=!1):e.listLoading=!1})).catch((function(t){e.listLoading=!1}))},handleSizeChange:function(e){this.query.pageSize=e,this.query.pageNumber=1,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},onSearch:function(){this.getlistData()},resetForm:function(e){this.$refs[e].resetFields(),this.onSearch()},delClick:function(e){var t=this;this.$confirm("此操作将删除该考核规则, 是否继续?","删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(s["e"])({id:e.id}).then((function(e){0==e.code&&(t.$message({message:"删除成功",type:"success"}),t.getlistData())}))})).catch((function(){}))},editClick:function(e){this.list=!1,this.add=!0,this.$nextTick((function(){this.$refs.rule.init(e,"edit")}))},seeClick:function(e){this.list=!1,this.add=!0,this.$nextTick((function(){this.$refs.rule.init(e,"see")}))},clickAdd:function(){this.list=!1,this.add=!0,this.$nextTick((function(){this.$refs.rule.init("","add")}))},back:function(){this.list=!0,this.add=!1,this.getlistData()}}},_=y,w=(a("146c"),Object(b["a"])(_,i,o,!1,null,"e9e4890c",null)),k=w.exports,I=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"searchBar"},[a("el-form",{ref:"query",attrs:{model:e.query}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"name"}},[a("el-input",{attrs:{clearable:"",placeholder:"输入规则组名称"},model:{value:e.query.name,callback:function(t){e.$set(e.query,"name",t)},expression:"query.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"creatorName"}},[a("el-input",{attrs:{clearable:"",placeholder:"输入创建人"},model:{value:e.query.creatorName,callback:function(t){e.$set(e.query,"creatorName",t)},expression:"query.creatorName"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择规则组状态",clearable:""},model:{value:e.query.status,callback:function(t){e.$set(e.query,"status",t)},expression:"query.status"}},[a("el-option",{attrs:{label:"未启用",value:1}}),e._v(" "),a("el-option",{attrs:{label:"已启用",value:2}}),e._v(" "),a("el-option",{attrs:{label:"已作废",value:3}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",[a("el-button",{on:{click:function(t){return e.resetForm("query")}}},[e._v("重置")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)],1)],1)],1),e._v(" "),a("div",[a("div",{staticClass:"headerTop"},[a("span",{staticClass:"title"},[e._v("绩效规则组列表")]),e._v(" "),a("div",[a("el-button",{attrs:{type:"primary"},on:{click:e.addClick}},[e._v("新增规则组")])],1)]),e._v(" "),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{"header-cell-style":{background:"#FAFAFA"},data:e.listTable,align:"center",border:""}},[a("el-table-column",{attrs:{label:"#",fixed:"",align:"center",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"规则组编号",prop:"","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.groupNo)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"规则组名称",prop:"","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.name)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"规则应用人数",prop:"","min-width":"90","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.memberNum)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"创建人",prop:"","min-width":"90","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.creatorName)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"创建时间",prop:"","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.createdTime)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"更新人",prop:"","min-width":"90","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.updateName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"更新时间",prop:"","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.updateTime)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"状态",prop:"","min-width":"80","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.status?"未启用":2==t.row.status?"已启用":3==t.row.status?"已作废":"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.status||3==t.row.status?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.updateItem(t.row,2)}}},[e._v("启用")]):e._e(),e._v(" "),2==t.row.status?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text",disabled:t.row.memberNum>0},on:{click:function(a){return e.disableItem(t.row,3)}}},[e._v("作废")]):e._e(),e._v(" "),1==t.row.status||3==t.row.status?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.editClick(t.row)}}},[e._v("编辑")]):e._e(),e._v(" "),1==t.row.status||3==t.row.status?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.setClick(t.row,"set")}}},[e._v("配置")]):e._e(),e._v(" "),1==t.row.status?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.delClick(t.row)}}},[e._v("删除")]):e._e(),e._v(" "),2==t.row.status?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.setClick(t.row,"see")}}},[e._v("查看")]):e._e()]}}])})],1),e._v(" "),a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,30,50,100,200],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)]),e._v(" "),a("el-dialog",{attrs:{title:e.title,visible:e.addVisible,width:"30%","before-close":e.closeAdd},on:{"update:visible":function(t){e.addVisible=t}}},[a("div",[a("el-form",{ref:"add",attrs:{model:e.add,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"规则组名称",prop:"name",rules:{required:!0,message:"请填写规则组名称",trigger:"blur"}}},[a("el-input",{attrs:{maxlength:"12","show-word-limit":"",clearable:""},model:{value:e.add.name,callback:function(t){e.$set(e.add,"name",t)},expression:"add.name"}})],1),e._v(" "),a("el-form-item",[a("el-button",{on:{click:e.closeAdd}},[e._v("取 消")]),e._v(" "),"创建绩效考核规则组"==e.title?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addForm("add")}}},[e._v("确 定")]):a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.saveForm("add")}}},[e._v("保 存")])],1)],1)],1)]),e._v(" "),a("el-dialog",{staticClass:"dialogHead",attrs:{title:"绩效考核规则组配置",visible:e.setVisible,"destroy-on-close":"",width:"60%"},on:{"update:visible":function(t){e.setVisible=t},close:e.closeVisible}},[a("div",{staticClass:"selectContent"},[a("el-transfer",{attrs:{disabled:"",filterable:"",titles:["绩效考核规则列表","已选规则"],"filter-method":e.filterMethod,"filter-placeholder":"输入规则名称搜索",data:e.list,props:{key:"id",label:"name"}},model:{value:e.saveSelect,callback:function(t){e.saveSelect=t},expression:"saveSelect"}})],1),e._v(" "),a("span",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:e.closeVisible}},[e._v("取 消")]),e._v(" "),"set"==e.setType?a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.updateSet}},[e._v("确 定")]):e._e()],1)])],1)},S=[],j={data:function(){return{company:{},memberId:"",member:{},addVisible:!1,title:"创建绩效考核规则组",listLoading:!1,listTable:[],pageTotal:0,query:{name:"",creatorName:"",status:"",pageNumber:1,pageSize:10},add:{name:""},setVisible:!1,list:[],setSave:{},saveSelect:[],setType:""}},created:function(){this.company=JSON.parse(localStorage.getItem("companyInfo")),this.memberId=localStorage.getItem("memberId")},mounted:function(){this.getMemberInfor(),this.getlistData(),this.getAllList()},methods:{getlistData:function(){var e=this;this.listLoading=!0,this.query.companyId=JSON.parse(localStorage.getItem("companyInfo")).osId,Object(s["a"])(this.query).then((function(t){0==t.code?(e.pageTotal=t.data.rowsCount,e.listTable=t.data.records,e.listLoading=!1):e.listLoading=!1})).catch((function(t){e.listLoading=!1}))},getMemberInfor:function(){var e=this;Object(p["p"])({id:this.memberId}).then((function(t){0===t.code&&null!=t.data&&(e.member=t.data.memberAddReqDTO)}))},handleSizeChange:function(e){this.query.pageSize=e,this.query.pageNumber=1,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},onSearch:function(){this.getlistData()},resetForm:function(e){this.$refs[e].resetFields(),this.onSearch()},addClick:function(){this.addVisible=!0,this.title="创建绩效考核规则组"},editClick:function(e){this.title="编辑绩效考核规则组",this.add=JSON.parse(JSON.stringify(e)),this.addVisible=!0},addForm:function(e){var t=this;this.$refs[e].validate((function(e){e&&Object(s["d"])({companyId:t.company.osId,creatorId:t.member.id,creatorName:t.member.name,name:t.add.name}).then((function(e){0==e.code&&(t.$message({message:"创建成功",type:"success"}),t.closeAdd(),t.getlistData())}))}))},saveForm:function(e){var t=this;this.$refs[e].validate((function(e){if(e){var a=JSON.parse(window.localStorage.getItem("memberInfor"));Object(s["x"])({id:t.add.id,name:t.add.name,updateName:a.name}).then((function(e){0==e.code&&(t.$message({message:"修改成功",type:"success"}),t.closeAdd(),t.getlistData())}))}}))},closeAdd:function(){this.$refs["add"].resetFields(),this.add.name="",this.addVisible=!1},updateItem:function(e,t){var a=this,n=JSON.parse(window.localStorage.getItem("memberInfor"));2==t&&e.ruleNum<=0?this.$message("请配置规则后再进行操作"):Object(s["y"])({id:e.id,status:t,updateName:n.name}).then((function(e){0==e.code&&(a.$message({message:"操作成功",type:"success"}),a.getlistData())}))},disableItem:function(e,t){var a=this;this.$confirm("此操作将作废该绩效考核规则组, 是否继续?","作废",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){a.updateItem(e,t)})).catch((function(){}))},delClick:function(e){var t=this;this.$confirm("此操作将删除该绩效考核规则组, 是否继续?","删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(s["f"])({id:e.id}).then((function(e){0==e.code&&(t.$message({message:"删除成功",type:"success"}),t.getlistData())}))})).catch((function(){}))},getAllList:function(){var e=this;Object(s["l"])({companyId:this.company.osId}).then((function(t){e.list=t.data}))},setClick:function(e,t){this.setType=t,this.setSave=e,this.getSetList(),"see"==this.setType?this.list.map((function(e){e.disabled=!0})):"set"==this.setType&&this.list.map((function(e){e.disabled=!1})),this.$nextTick((function(){this.setVisible=!0}))},getSetList:function(){var e=this,t={pageSize:-1,pageNumber:-1,id:this.setSave.id};Object(s["k"])(t).then((function(t){e.saveSelect=[],t.data.records&&t.data.records.length>0?t.data.records.forEach((function(t){e.saveSelect.push(t.id)})):e.saveSelect=[]}))},filterMethod:function(e,t){return t.name.indexOf(e)>-1},updateSet:function(){var e=this,t=JSON.parse(window.localStorage.getItem("memberInfor"));Object(s["w"])({groupId:this.setSave.id,ruleIds:this.saveSelect,updateName:t.name}).then((function(t){e.$message({message:"配置成功",type:"success"}),e.closeVisible(),e.getlistData()}))},closeVisible:function(){this.saveSelect=[],this.setVisible=!1}}},N=j,x=(a("ebe7"),Object(b["a"])(N,I,S,!1,null,null,null)),L=x.exports,O=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.list?a("div",[a("div",[a("el-form",{ref:"query",staticClass:"searchInput",attrs:{model:e.query}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"groupName"}},[a("el-input",{attrs:{clearable:"",placeholder:"输入规则组名称"},model:{value:e.query.groupName,callback:function(t){e.$set(e.query,"groupName",t)},expression:"query.groupName"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"projectUuid"}},[a("el-select",{staticClass:"select-dom",attrs:{clearable:"",filterable:"",placeholder:"请选择项目"},model:{value:e.query.projectUuid,callback:function(t){e.$set(e.query,"projectUuid",t)},expression:"query.projectUuid"}},e._l(e.projectList,(function(e){return a("el-option",{key:e.uuid,attrs:{label:e.name,value:e.uuid}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"jobId"}},[a("el-select",{staticClass:"select-dom",attrs:{clearable:"",filterable:"",placeholder:"请选择岗位"},model:{value:e.query.jobId,callback:function(t){e.$set(e.query,"jobId",t)},expression:"query.jobId"}},e._l(e.jobList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"memberId"}},[a("el-select",{staticClass:"select-dom",attrs:{clearable:"",filterable:"",placeholder:"请选择员工"},model:{value:e.query.memberId,callback:function(t){e.$set(e.query,"memberId",t)},expression:"query.memberId"}},e._l(e.searchUserList,(function(e,t){return a("el-option",{key:t,attrs:{label:(e.projectName?e.projectName+" / ":"")+(e.postName?e.postName+" / ":"")+e.memberName+(e.phoneNumber?"-"+e.phoneNumber:""),value:e.memberId}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",[a("el-button",{on:{click:function(t){return e.resetForm("query")}}},[e._v("重置")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)],1)],1)],1),e._v(" "),a("div",[a("div",{staticClass:"headerTop"},[a("span",{staticClass:"title"},[e._v("绩效应用列表")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.seePerson}},[e._v("查看个人")])],1),e._v(" "),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{"header-cell-style":{background:"#FAFAFA"},data:e.listTable,align:"center",border:""}},[a("el-table-column",{attrs:{label:"#",fixed:"",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1))])]}}],null,!1,714878904)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"规则组名称",prop:"groupName","min-width":"120","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"项目名称","min-width":"150","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.setListNames(t.row.projectList,"projectName")))]}}],null,!1,1809860641)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"岗位名称","min-width":"150","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.setListNames(t.row.jobList,"jobName")))]}}],null,!1,2488494753)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"员工名称","min-width":"150","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.setListNames(t.row.memberList,"memberName")))]}}],null,!1,1664167009)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?e._e():a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary",size:"mini"},on:{click:function(a){return e.editClick(t.row)}}},[e._v("修改")])]}}],null,!1,636859764)})],1),e._v(" "),a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,30,50,100,200],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])]):e._e(),e._v(" "),a("el-dialog",{attrs:{title:"模板批量应用",visible:e.dialogVisible,width:"30%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"ruleForm",staticClass:"ruleUpdataForm",attrs:{model:e.ruleForm,rules:e.ruleFormRules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"选择模板",prop:"groupId"}},[a("el-input",{attrs:{disabled:"",placeholder:"输入规则组名称"},model:{value:e.ruleForm.groupName,callback:function(t){e.$set(e.ruleForm,"groupName",t)},expression:"ruleForm.groupName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"选择组织架构",prop:"projectList"}},[a("el-select",{attrs:{multiple:"",clearable:"","collapse-tags":"",filterable:"",placeholder:"请选择项目"},on:{change:e.projectChange},model:{value:e.ruleForm.projectList,callback:function(t){e.$set(e.ruleForm,"projectList",t)},expression:"ruleForm.projectList"}},e._l(e.projectList,(function(e){return a("el-option",{key:e.uuid,attrs:{label:e.name,value:e.uuid}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"选择岗位",prop:"jobList"}},[a("el-select",{attrs:{multiple:"",clearable:"","collapse-tags":"",filterable:"",placeholder:"请选择岗位"},on:{change:e.jobChange},model:{value:e.ruleForm.jobList,callback:function(t){e.$set(e.ruleForm,"jobList",t)},expression:"ruleForm.jobList"}},e._l(e.jobList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"过滤离职人员",prop:"onJobState"}},[a("el-switch",{attrs:{"active-value":"1","inactive-value":"2","active-color":"#13ce66","inactive-color":"#ff4949"},on:{change:e.getUserList},model:{value:e.ruleForm.onJobState,callback:function(t){e.$set(e.ruleForm,"onJobState",t)},expression:"ruleForm.onJobState"}}),e._v(" "),a("span",[e._v(e._s(1==e.ruleForm.onJobState?"已过滤离职人员":"未过滤离职人员"))])],1),e._v(" "),a("el-form-item",{attrs:{label:"选择员工",prop:"userList"}},[a("el-select",{attrs:{multiple:"",clearable:"","collapse-tags":"",filterable:"",placeholder:"请选择员工"},model:{value:e.ruleForm.userList,callback:function(t){e.$set(e.ruleForm,"userList",t)},expression:"ruleForm.userList"}},e._l(e.userList,(function(e,t){return a("el-option",{key:t,attrs:{label:(e.projectName?e.projectName+" / ":"")+(e.postName?e.postName+" / ":"")+e.memberName+(e.phoneNumber?"-"+e.phoneNumber:""),value:e.memberId}})})),1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.btnLoading,disabled:e.btnLoading},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v("确 定")])],1)],1),e._v(" "),a("personRules",{ref:"personRule",attrs:{projectList:e.projectList,jobList:e.jobList,show:e.person},on:{back:e.back}})],1)},C=[],q=a("67d5"),T=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.show?a("div",[a("el-page-header",{attrs:{content:"个人规则明细"},on:{back:e.goBack}}),e._v(" "),a("div",{staticClass:"searchBar",staticStyle:{"margin-top":"20px"}},[a("el-form",{ref:"query",attrs:{model:e.query}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"name"}},[a("el-input",{attrs:{clearable:"",placeholder:"员工姓名"},model:{value:e.query.name,callback:function(t){e.$set(e.query,"name",t)},expression:"query.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"phoneNumber"}},[a("el-input",{attrs:{clearable:"",placeholder:"手机号"},model:{value:e.query.phoneNumber,callback:function(t){e.$set(e.query,"phoneNumber",t)},expression:"query.phoneNumber"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"projectUuid"}},[a("el-select",{attrs:{clearable:"",placeholder:"项目名称"},model:{value:e.query.projectUuid,callback:function(t){e.$set(e.query,"projectUuid",t)},expression:"query.projectUuid"}},e._l(e.projectList,(function(e){return a("el-option",{key:e.uuid,attrs:{label:e.name,value:e.uuid}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{prop:"postUuid"}},[a("el-select",{attrs:{placeholder:"员工岗位",clearable:"",filterable:""},model:{value:e.query.postUuid,callback:function(t){e.$set(e.query,"postUuid",t)},expression:"query.postUuid"}},e._l(e.jobList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",[a("el-button",{on:{click:function(t){return e.resetForm("query")}}},[e._v("重置")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)],1)],1)],1),e._v(" "),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{"header-cell-style":{background:"#FAFAFA"},data:e.listTable,align:"center",border:""}},[a("el-table-column",{attrs:{label:"#",fixed:"",align:"center",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1))])]}}],null,!1,714878904)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"项目名称","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.projectName||"-")+"\n ")]}}],null,!1,1126771618)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"员工姓名","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.row.memberName+"("+t.row.memberId+")",placement:"top"}},[a("div",[e._v(e._s(t.row.memberName))])])],1)]}}],null,!1,402554088)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"手机号","min-width":"100","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.phoneNumber||"-")+"\n ")]}}],null,!1,658344015)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"岗位名称","min-width":"90","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.postName||"-")+"\n ")]}}],null,!1,186658639)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"规则组名称","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.groupName||"-")+"\n ")]}}],null,!1,2731624168)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text"},on:{click:function(a){return e.seeClick(t.row)}}},[e._v("查看")])]}}],null,!1,2739392635)})],1),e._v(" "),a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,30,50,100,200],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1),e._v(" "),a("el-dialog",{staticClass:"person-detail-content",attrs:{title:"个人薪酬结构",visible:e.personVisible,width:"50%","before-close":e.handleClose},on:{"update:visible":function(t){e.personVisible=t}}},[a("el-descriptions",{attrs:{title:"个人信息",column:4}},[a("el-descriptions-item",{attrs:{label:"姓名"}},[e._v(e._s(e.detailInfo.memberName||"-"))]),e._v(" "),a("el-descriptions-item",{attrs:{label:"岗位"}},[e._v(e._s(e.detailInfo.postName||"-"))]),e._v(" "),a("el-descriptions-item",{attrs:{label:"调入时间"}},[e._v(e._s(e.detailInfo.lastEntryDate||"-"))])],1),e._v(" "),a("h3",[e._v("薪酬结构")]),e._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[e._v("按自然月结算")]),e._v(" "),a("el-table",{attrs:{"header-cell-style":{background:"#FAFAFA"},data:e.monthList,align:"center",border:""}},[a("el-table-column",{attrs:{align:"center",label:"公式","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticStyle:{color:"#26a2ff"}},[e._v(e._s(e.formulaRule(t.row.formulaText)))])]}}],null,!1,3420992126)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"说明","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.remark||"-")+"\n ")]}}],null,!1,404545874)})],1),e._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[e._v("按实时结算")]),e._v(" "),a("el-table",{attrs:{"header-cell-style":{background:"#FAFAFA"},align:"center",border:""}},[a("el-table-column",{attrs:{align:"center",label:"公式","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.formulaText||"-")+"\n ")]}}],null,!1,2397579523)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"说明","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.remark||"-")+"\n ")]}}],null,!1,404545874)})],1)],1)],1):e._e()},F=[],D=(a("ac67"),a("32ea"),a("5821"));function $(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function A(e){for(var t=1;t0?e.jobLists=t.data:e.jobLists=[]})).catch((function(e){console.log(e)}))},getSearchUserList:function(){var e=this;Object(s["g"])().then((function(t){0==t.code&&t.data.length&&(e.searchUserList=t.data)}))},getUserList:function(){var e=this,t=1==this.ruleForm.onJobState?1:null,a={postUuids:this.ruleForm.jobList,projectUuidList:this.ruleForm.projectList,onJobState:t};Object(s["g"])(a).then((function(t){0==t.code&&t.data.length?e.userList=t.data:(e.userList=[],e.ruleForm.userList=[])}))},projectChange:function(e){this.userList=[],this.jobList=[],this.ruleForm.userList=[],this.ruleForm.jobList=[],e.length&&(this.getUserList(),this.jobList=this.jobLists)},jobChange:function(e){this.userList=[],this.ruleForm.userList=[],e.length&&this.getUserList()},getlistData:function(){var e=this;this.listLoading=!0,this.query.companyId=JSON.parse(localStorage.getItem("companyInfo")).osId,Object(s["o"])(this.query).then((function(t){0==t.code?(e.listLoading=!1,e.pageTotal=t.data.rowsCount,e.listTable=t.data.records):e.listLoading=!1})).catch((function(t){e.listLoading=!1}))},setListNames:function(e,t){if(e&&e.length>0){var a=[];return e.map((function(e){a.push(e[t])})),1===a.length?a[0]:a.join(",")}return"-"},editClick:function(e){this.jobList=this.jobLists,this.ruleForm.onJobState="1",this.ruleForm.groupId=e.groupId,this.ruleForm.groupName=e.groupName,this.ruleForm.projectList=e.projectList?this.getArByKey(e.projectList,"projectUuid",0):[],this.ruleForm.jobList=e.jobList?this.getArByKey(e.jobList,"jobId",0):[],this.ruleForm.userList=e.memberList?this.getArByKey(e.memberList,"memberId",0):[],console.log(this.ruleForm,"val"),this.dialogVisible=!0,this.ruleForm.projectList.length&&this.getUserList()},submitForm:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return t.btnLoading=!1,!1;var a=[],n=[];t.ruleForm.projectList.length>0&&t.ruleForm.projectList.map((function(e){t.projectList.map((function(t){e===t.uuid&&a.push({projectName:t.name,projectUuid:t.uuid})}))})),t.ruleForm.jobList.length>0&&(n=[],t.ruleForm.jobList.map((function(e){t.jobList.map((function(t){e===t.id&&n.push({jobName:t.name,jobId:t.id})}))}))),t.ruleForm.userList.length>0&&(n=[],t.ruleForm.userList.map((function(e){t.userList.map((function(t){e===t.memberId&&n.push({jobName:t.postName,jobId:t.postUuid,memberId:t.memberId,memberName:t.memberName,projectName:t.projectName,projectUuid:t.projectUuid})}))})));var r={groupId:t.ruleForm.groupId,groupName:t.ruleForm.groupName,projectList:a,jobList:n};t.ruleForm.userList.length?r.type=2:r.type=1,Object(s["p"])(r).then((function(e){0===e.code?(t.getlistData(),t.btnLoading=!1,t.dialogVisible=!1):(t.btnLoading=!1,t.$message({type:"error",message:"编辑失败!"}))})).catch((function(e){t.btnLoading=!1}))}))},handleClose:function(){this.dialogVisible=!1},handleSizeChange:function(e){this.query.pageSize=e,this.query.pageNumber=1,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},onSearch:function(){this.query.pageNumber=1,this.getlistData()},resetForm:function(e){this.$refs[e].resetFields(),this.getlistData()},getArByKey:function(e,t,a,n){if(0===a)return e.map((function(e){return e[t]}));var r=void 0===n?",":n;return e.map((function(e){return e[t]})).join(r)},seePerson:function(){this.list=!1,this.person=!0,this.$nextTick((function(){this.$refs.personRule.init()}))},back:function(){this.list=!0,this.person=!1}}},J=M,V=(a("0a0f"),Object(b["a"])(J,O,C,!1,null,null,null)),E=V.exports,G=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.showList?a("div",[a("el-form",{ref:"query",attrs:{model:e.query}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"month"}},[a("el-date-picker",{attrs:{type:"month",placeholder:"选择计费账期",format:"yyyy 年 MM 月","value-format":"yyyy-MM"},model:{value:e.query.month,callback:function(t){e.$set(e.query,"month",t)},expression:"query.month"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",[a("el-button",{on:{click:function(t){return e.resetForm("query")}}},[e._v("重置")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1),e._v(" "),a("el-col",{staticStyle:{"text-align":"right"},attrs:{span:6,offset:6}},[a("el-popover",{attrs:{placement:"top"},model:{value:e.amendVisible,callback:function(t){e.amendVisible=t},expression:"amendVisible"}},[a("p",[e._v("选择修正统计月份")]),e._v(" "),a("el-date-picker",{attrs:{type:"month",format:"yyyy-MM","value-format":"yyyy-MM",placeholder:"选择月份"},model:{value:e.month,callback:function(t){e.month=t},expression:"month"}}),e._v(" "),a("div",{staticStyle:{"text-align":"right","margin-top":"15px"}},[a("el-button",{attrs:{size:"mini",type:"text"},on:{click:e.amendEsc}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.amendSubmit}},[e._v("确定")])],1),e._v(" "),a("el-button",{attrs:{slot:"reference",type:"primary"},slot:"reference"},[e._v("修正统计")])],1)],1)],1)],1),e._v(" "),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{"header-cell-style":{background:"#FAFAFA"},data:e.listTable,align:"center",border:""}},[a("el-table-column",{attrs:{label:"#",fixed:"",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1))])]}}],null,!1,714878904)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"计费账期",prop:"month","min-width":"120","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"结算时间",prop:"createdTime","min-width":"120","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"云豆汇总",prop:"meritsAmount","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("toThousandFilter")(t.row.meritsAmount))+"\n ")]}}],null,!1,4172235481)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"工资汇总",prop:"salaryAmount","min-width":"120","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("toThousandFilter")(t.row.salaryAmount))+"\n ")]}}],null,!1,1611451289)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text",size:"mini"},on:{click:function(a){return e.confirmClick(t.row)}}},[e._v("确认结算")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"text",size:"mini"},on:{click:function(a){return e.editClick(t.row)}}},[e._v("查看")])]}}],null,!1,3889503422)})],1),e._v(" "),a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,30,50,100,200],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1):e._e(),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.showPeriod,expression:"showPeriod"}]},[a("batchDetailes",{ref:"batchDetailes",on:{showTableList:e.showTableList,showPersionList:e.showPersionList}})],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.showPeriodDetailes,expression:"showPeriodDetailes"}]},[a("personalSettlementDetails",{ref:"personalSettlementDetails",attrs:{list:e.itemList},on:{showBatchList:e.showBatchList,showViewDetailes:e.showViewDetailes}})],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.viewDetailes,expression:"viewDetailes"}]},[a("viewDetailes",{ref:"viewDetailes",on:{showParentList:e.showParentList}})],1)])},K=[],Q=a("ed08"),W=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"workPointsManage"},[a("div",{staticClass:"workPointsRuleList"},[a("el-card",{staticClass:"box-card"},[a("el-page-header",{staticClass:"smspageheader",attrs:{content:"批次明细"},on:{back:e.goBack}}),e._v(" "),a("el-row",{staticClass:"batchStatisBox",attrs:{gutter:24}},[a("el-col",{attrs:{span:4}},[a("div",{staticClass:"batchStatis"},[e._v("\n 结算账期:"+e._s(e.batchInfor.month)+"\n ")])]),e._v(" "),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"batchStatis"},[e._v("\n 结算时间:"+e._s(e.batchInfor.createdTime)+"\n ")])]),e._v(" "),a("el-col",{attrs:{span:4}},[a("div",{staticClass:"batchStatis"},[e._v("\n 结算云豆:"+e._s(e._f("toThousandFilter")(e.batchInfor.meritsAmount))+"\n ")])]),e._v(" "),a("el-col",{attrs:{span:4}},[a("div",{staticClass:"batchStatis"},[e._v("\n 结算工资:"+e._s(e._f("toThousandFilter")(e.batchInfor.salaryAmount))+"\n ")])])],1),e._v(" "),a("el-row",[a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-select",{staticClass:"queryItem",attrs:{clearable:"",filterable:"",placeholder:"请选择项目"},model:{value:e.query.projectUuid,callback:function(t){e.$set(e.query,"projectUuid",t)},expression:"query.projectUuid"}},e._l(e.projectList,(function(e){return a("el-option",{key:e.uuid,attrs:{label:e.name,value:e.uuid}})})),1)],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-input",{staticClass:"queryItem",attrs:{clearable:"",placeholder:"输入姓名"},model:{value:e.query.memberName,callback:function(t){e.$set(e.query,"memberName",t)},expression:"query.memberName"}})],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-input",{staticClass:"queryItem",attrs:{clearable:"",placeholder:"输入手机号",maxlength:"11"},model:{value:e.query.phoneNumber,callback:function(t){e.$set(e.query,"phoneNumber",t)},expression:"query.phoneNumber"}})],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:function(t){return e.resetForm()}}},[e._v("重置")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1),e._v(" "),a("el-col",{staticClass:"elCol downloadExecl",attrs:{span:4,offset:4}},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:function(t){return e.exportExcel()}}},[e._v("导出execl")])],1)],1)],1),e._v(" "),a("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"10px"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"}],staticStyle:{width:"100%","margin-top":"15px"},attrs:{border:"",data:e.tableData,"header-cell-style":e.headClass}},[a("el-table-column",{attrs:{label:"#",align:"center","min-width":"50",fixed:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"month",label:"结算账期",fixed:"","min-width":"180","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"projectName",label:"项目","min-width":"120","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"jobName",label:"岗位","min-width":"160","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"姓名","min-width":"180","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.row.memberName+"("+t.row.memberId+")",placement:"top"}},[a("div",[e._v(e._s(t.row.memberName))])])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"phoneNumber",label:"手机号","min-width":"100"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"",label:"云豆汇总","min-width":"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("toThousandFilter")(t.row.meritsAmount))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"",label:"工资汇总","min-width":"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("toThousandFilter")(t.row.salaryAmount))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作","min-width":"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?e._e():a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary",size:"mini"},on:{click:function(a){return e.editClick(t.row)}}},[e._v("查看")])]}}])})],1),e._v(" "),a("div",{staticClass:"paginations"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,20,30,50],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1)])},H=[],X=(a("b5aa"),a("3ef1")),Y={components:{},data:function(){return{pageTotal:0,projectList:[],query:{month:"",projectUuid:"",projectUuids:[],memberName:"",phoneNumber:"",pageNumber:1,pageSize:10},smsStatusList:[{value:1,label:"成功"},{value:2,label:"失败"}],tableData:[{}],tableLoading:!1,downloading:!1}},computed:{batchInfor:function(){return this.$store.state.user.batchInfor}},mounted:function(){},beforeRouteLeave:function(e,t,a){a()},methods:(P={initData:function(){var e=Object(X["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=1,this.getProjectInfo();case 1:return e.next=2,this.getlistData();case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),confirm:function(e){var t=this;this.$confirm("是否确认结算?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a=JSON.parse(window.localStorage.getItem("memberInfor")),n={companyId:JSON.parse(window.localStorage.getItem("companyInfo")).osId,creatorId:a.id,creatorName:a.name,month:e.month,meritsStatisticsId:e.id,memberId:e.memberId};Object(s["n"])(n).then((function(e){0==e.code&&(t.$message.success("已确认结算"),t.getlistData())}))})).catch((function(){t.$message({type:"info",message:"已取消结算"})}))}},Object(D["a"])(Object(D["a"])(Object(D["a"])(Object(D["a"])(Object(D["a"])(Object(D["a"])(Object(D["a"])(Object(D["a"])(Object(D["a"])(Object(D["a"])(P,"initData",(function(e){this.getProjectInfo(),this.getlistData()})),"getProjectInfo",function(){var e=Object(X["a"])(regeneratorRuntime.mark((function e(){var t,a,n=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=JSON.parse(window.localStorage.getItem("memberInfor")),a=JSON.parse(window.localStorage.getItem("roleId")),e.next=1,Object(q["g"])({roleId:a,accountName:t.name}).then((function(e){0===e.code&&e.data?n.projectList=e.data:n.projectList=[]}));case 1:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()),"onSearch",(function(){this.query.pageNumber=1,this.getlistData()})),"getlistData",(function(){var e=this;this.query.month=this.batchInfor.month,this.query.companyId=JSON.parse(window.localStorage.getItem("companyInfo")).osId;var t=JSON.parse(JSON.stringify(this.query));t.projectUuid?delete t.projectUuids:(delete t.projectUuid,t.projectUuids=this.projectList.map((function(e){return e.uuid}))),this.tableLoading=!0;var a=parseInt(JSON.parse(window.localStorage.getItem("roleId")));t.roleId=a,Object(s["t"])(t).then((function(t){e.tableLoading=!1,0===t.code&&t.data?(e.tableData=t.data.records,e.pageTotal=t.data.rowsCount):e.tableData=[]})).catch((function(){e.tableLoading=!1}))})),"goBack",(function(){this.$emit("showTableList")})),"handleSizeChange",(function(e){this.query.pageSize=e,this.getlistData()})),"handleCurrentChange",(function(e){this.query.pageNumber=e,this.getlistData()})),"resetForm",(function(){this.query.projectUuid="",this.query.memberName="",this.query.phoneNumber="",this.query.pageNumber=1,this.getlistData()})),"headClass",(function(){return"text-align:center;background:#FAFAFA;"})),"editClick",(function(e){this.$emit("showPersionList",e)})),Object(D["a"])(P,"exportExcel",(function(){var e=this;this.downloading=!0;var t=JSON.parse(JSON.stringify(this.query));t.projectUuid?delete t.projectUuids:(delete t.projectUuid,t.projectUuids=this.projectList.map((function(e){return e.uuid}))),Object(s["q"])(t).then((function(t){e.downloading=!1;var a=new Blob([t],{type:"application/vnd.ms-excel;charset=UTF-8"});(new Date).valueOf();if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(a);else{var n=document.createElement("a");n.download="".concat(e.query.month,"_批次明细.xls"),n.href=URL.createObjectURL(a),n.click(),URL.revokeObjectURL(n.href),document.body.removeChild(n)}})).catch((function(t){e.downloading=!1}))})))},Z=Y,ee=(a("63de"),Object(b["a"])(Z,W,H,!1,null,"423ec498",null)),te=ee.exports,ae=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"workPointsManage"},[a("div",{staticClass:"workPointsRuleList"},[a("el-card",{staticClass:"box-card"},[a("el-page-header",{staticClass:"smspageheader",attrs:{content:"个人结算明细"},on:{back:e.goBack}}),e._v(" "),a("el-row",{staticClass:"batchStatisBox",attrs:{gutter:20}},[a("el-col",{attrs:{span:4}},[a("div",{staticClass:"batchStatis"},[e._v("结算账期:"+e._s(e.batchInfor.month))])]),e._v(" "),a("el-col",{attrs:{span:4}},[a("div",{staticClass:"batchStatis"},[e._v("姓名:"+e._s(e.batchInfor.memberName))])]),e._v(" "),a("el-col",{attrs:{span:5}},[a("div",{staticClass:"batchStatis"},[e._v("手机号:"+e._s(e.batchInfor.phoneNumber))])]),e._v(" "),a("el-col",{attrs:{span:4}},[a("div",{staticClass:"batchStatis"},[e._v("结算云豆:"+e._s(e._f("toThousandFilter")(e.batchInfor.meritsAmount)))])]),e._v(" "),a("el-col",{attrs:{span:4}},[a("div",{staticClass:"batchStatis"},[e._v("结算工资:"+e._s(e._f("toThousandFilter")(e.batchInfor.salaryAmount)))])])],1),e._v(" "),a("el-row",[a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-input",{staticClass:"queryItem",attrs:{clearable:"",placeholder:"输入规则字段名称"},model:{value:e.query.ruleName,callback:function(t){e.$set(e.query,"ruleName",t)},expression:"query.ruleName"}})],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-select",{staticClass:"queryItem",staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"请选择结算类型"},model:{value:e.query.ruleType,callback:function(t){e.$set(e.query,"ruleType",t)},expression:"query.ruleType"}},e._l(e.settlementType,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-select",{staticClass:"queryItem",staticStyle:{width:"100%"},attrs:{clearable:"",filterable:"",placeholder:"请选择工资项"},model:{value:e.query.salaryItemId,callback:function(t){e.$set(e.query,"salaryItemId",t)},expression:"query.salaryItemId"}},e._l(e.list,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("el-col",{staticClass:"elCol",attrs:{span:4}},[a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:function(t){return e.resetForm()}}},[e._v("重置")]),e._v(" "),a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)],1),e._v(" "),a("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"15px"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"}],staticStyle:{width:"100%","margin-top":"15px"},attrs:{border:"",data:e.tableData,"header-cell-style":e.headClass}},[a("el-table-column",{attrs:{label:"#",align:"center","min-width":"50",fixed:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1)+" ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"groupNo",label:"规则编号",fixed:"","min-width":"180","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"ruleName",label:"规则字段","min-width":"120","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"ruleType",label:"结算方式","min-width":"160","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("getItemType")(t.row.ruleType,e.settlementType))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"createdTime",label:"结算时间","min-width":"180"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"",label:"工资项","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.salaryItemName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"",label:"结算云豆","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.salaryItemName?a("span",[e._v("-")]):a("span",[e._v(e._s(e._f("toThousandFilter")(t.row.amount)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"",label:"结算工资","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.salaryItemName?a("span",[e._v(e._s(e._f("toThousandFilter")(t.row.amount)))]):a("span",[e._v("-")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"",label:"操作","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.isEdit?e._e():a("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary",size:"mini"},on:{click:function(a){return e.editClick(t.row)}}},[e._v("查看")])]}}])})],1),e._v(" "),a("div",{staticClass:"paginations"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,20,30,50],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1)])},ne=[],re={props:{list:{type:Array,default:function(){return[]}}},data:function(){return{pageTotal:0,query:{companyId:"",memberId:"",month:"",ruleType:"",ruleName:"",salaryItemId:"",pageNumber:1,pageSize:10},settlementType:[{value:1,label:"实时结算"},{value:2,label:"自然月结算"}],tableData:[],tableLoading:!1}},computed:{batchInfor:function(){return this.$store.state.user.settlementInfor}},mounted:function(){},beforeRouteLeave:function(e,t,a){a()},methods:{initData:function(e){this.query.companyId=JSON.parse(window.localStorage.getItem("companyInfo")).osId,this.getlistData()},onSearch:function(){this.query.pageNumber=1,this.getlistData()},getlistData:function(){var e=this;this.query.month=this.batchInfor.month,this.query.memberId=this.batchInfor.memberId;var t=this.query;this.tableLoading=!0,Object(s["s"])(t).then((function(t){e.tableLoading=!1,0===t.code&&t.data?(e.tableData=t.data.records,e.pageTotal=t.data.rowsCount):e.tableData=[]})).catch((function(){e.tableLoading=!1}))},goBack:function(){this.$emit("showBatchList")},editClick:function(e){this.$emit("showViewDetailes",e)},handleSizeChange:function(e){this.query.pageSize=e,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},resetForm:function(){this.query.ruleName="",this.query.ruleType="",this.query.salaryItemId="",this.query.pageNumber=1,this.getlistData()},headClass:function(){return"text-align:center;background:#FAFAFA;"}}},ie=re,oe=(a("cc6d"),Object(b["a"])(ie,ae,ne,!1,null,"ffa72d60",null)),se=oe.exports,le=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"workPointsManage"},[a("div",{staticClass:"workPointsRuleList"},[a("el-card",{staticClass:"box-card"},[a("el-page-header",{staticClass:"smspageheader",attrs:{content:"查看规则统计明细"},on:{back:e.goBack}})],1),e._v(" "),a("div",{staticClass:"deposit-divider"},[e._v("计算规则")]),e._v(" "),a("el-card",{staticClass:"box-card"},[1==e.formulaType?a("div",e._l(e.formulaTextList,(function(t,n){return a("div",{key:n,staticClass:"formulaText"},e._l(t,(function(t,n){return a("span",{key:n,class:["如果"==t?"ifStyle":"则"==t?"soStyle":e.formatNum(t)?"numStyle":null]},[e._v(e._s(t))])})),0)})),0):e._e(),e._v(" "),2==e.formulaType?a("div",{staticClass:"formulaText"},e._l(e.formulaTextList,(function(t,n){return a("span",{key:n,class:e.formatNum(t)?"numStyle":null},[e._v(e._s(t))])})),0):e._e()]),e._v(" "),a("div",{staticClass:"deposit-divider"},[e._v("辅助统计")]),e._v(" "),a("el-card",{staticClass:"box-card"},[a("el-descriptions",{attrs:{column:5}},e._l(e.statisicRes,(function(t,n){return a("el-descriptions-item",{key:n,attrs:{label:t.atomicTermName}},[e._v(e._s(e._f("toThousandFilter")(t.total)))])})),1)],1),e._v(" "),a("div",{staticClass:"deposit-divider"},[e._v("规则统计明细")]),e._v(" "),a("el-tabs",{attrs:{type:"border-card"}},e._l(e.tabsData,(function(t,n){return a("el-tab-pane",{key:n,attrs:{label:t.atomicTermName}},[a("el-table",{staticStyle:{width:"100%"},attrs:{border:"",data:t.orderRespDTOList,"header-cell-style":e.headClass}},[a("el-table-column",{attrs:{label:"#",align:"center","min-width":"50",fixed:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1)+" ")])]}}],null,!0)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"orderNo",label:"工单单号",fixed:"","min-width":"180","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"detailesLink",on:{click:function(a){return e.getTargetDetailes(t.row)}}},[e._v(e._s(t.row.orderNo))])]}}],null,!0)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"orderTitle",label:"工单标题","min-width":"140","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"orderType",label:"工单类型","min-width":"160","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"startTime",label:"工单开始时间","min-width":"160","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"endTime",label:"工单完成时间","min-width":"160"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"",label:"云豆汇总","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("toThousandFilter")(t.row.amount))+"\n ")]}}],null,!0)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"",label:"创建人","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.creator)+"\n ")]}}],null,!0)})],1),e._v(" "),a("div",{staticClass:"paginations"},[a("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,20,30,50],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)})),1)],1)])},ce=[],ue=(a("e680"),a("3441"),a("e8b2")),de=(a("982e"),{name:"",data:function(){return{pageTotal:0,tableData:[],query:{pageNumber:1,pageSize:10},tabsData:[],statisicRes:[],formulaType:1,formulaTextList:[]}},methods:{initData:function(e){this.getlistData(e)},getlistData:function(e){var t=this,a={uuid:e.uuid};Object(s["v"])(a).then((function(e){if(0===e.code&&e.data){var a=e.data,n=a.atomicRespDTOList,r=a.totalRespDTOList,i=a.formulaText;if(t.tabsData=n,t.statisicRes=r,i=i?JSON.parse(i):[],i.length)if(i.includes("如果")){var o=i.map((function(e,t){return";"===e?t:null})).filter(Boolean);o&&(t.formulaTextList=t.splitArrayAtIndices.apply(t,[i].concat(Object(ue["a"])(o))),t.formulaType=1)}else t.formulaType=2,t.formulaTextList=i}})).catch((function(){}))},splitArrayAtIndices:function(e){for(var t=[],a=0,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i=0;if(t)this.openNewWindow("temporaryDetail",e.orderNo);else{var a=e.orderNo.indexOf("TS")>=0;a?this.openNewWindow("taskDetails",e.orderNo):this.openNewWindow("serviceOrderDetail",e.orderNo)}},openNewWindow:function(e,t){var a="".concat(window.location.origin,"/#/details/").concat(e,"?id=").concat(t);window.open("".concat(a))},handleSizeChange:function(e){this.query.pageSize=e},handleCurrentChange:function(e){this.query.pageNumber=e},goBack:function(){this.$emit("showParentList")},headClass:function(){return"text-align:center;background:#FAFAFA;"},formatNum:function(e){return!isNaN(Number(e))}}}),me=de,pe=(a("a430"),Object(b["a"])(me,le,ce,!1,null,"7823c133",null)),fe=pe.exports,he={components:{batchDetailes:te,personalSettlementDetails:se,viewDetailes:fe},data:function(){return{showList:!0,showPeriod:!1,showPeriodDetailes:!1,viewDetailes:!1,listLoading:!1,listTable:[],pageTotal:0,query:{companyId:"",month:"",pageNumber:1,pageSize:10},month:"",itemList:[],amendVisible:!1}},mounted:function(){this.query.companyId=JSON.parse(window.localStorage.getItem("companyInfo")).osId,this.getlistData(),this.getItemList()},methods:{getItemList:function(){var e=this,t={pageSize:-1,pageNumber:-1,status:1,companyId:this.query.companyId};Object(l["g"])(t).then((function(t){0==t.code&&(e.itemList=t.data.records)}))},getlistData:function(){var e=this;Object(s["r"])(this.query).then((function(t){0===t.code&&(e.listTable=t.data.records,e.pageTotal=t.data.rowsCount)}))},handleSizeChange:function(e){this.query.pageSize=e,this.query.pageNumber=1,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},onSearch:function(){this.getlistData()},resetForm:function(e){this.query.pageNumber=1,this.$refs[e].resetFields(),this.getlistData()},editClick:function(e){this.$store.dispatch("user/setBatchInfor",e),this.showList=!1,this.showPeriod=!0,this.showPeriodDetailes=!1,this.viewDetailes=!1,this.$refs.batchDetailes.initData()},showTableList:function(){this.showList=!0,this.showPeriod=!1,this.showPeriodDetailes=!1,this.viewDetailes=!1},showPersionList:function(e){var t=this;this.$store.dispatch("user/setSettlementInfor",e),this.showList=!1,this.showPeriod=!1,this.showPeriodDetailes=!0,this.viewDetailes=!1,this.$nextTick((function(){t.$refs.personalSettlementDetails.initData(e)}))},showBatchList:function(){this.showList=!1,this.showPeriod=!0,this.showPeriodDetailes=!1,this.viewDetailes=!1},showViewDetailes:function(e){var t=this;this.showList=!1,this.showPeriod=!1,this.showPeriodDetailes=!1,this.viewDetailes=!0,this.$nextTick((function(){t.$refs.viewDetailes.initData(e)}))},showParentList:function(){this.showList=!1,this.showPeriod=!1,this.showPeriodDetailes=!0,this.viewDetailes=!1},isShowCurrentBtn:function(e){var t=Object(Q["h"])(new Date,"{y}-{m}");return e.month===t},amendEsc:function(){this.month="",this.amendVisible=!1},amendSubmit:function(){var e=this;if(""==this.month)return this.$message({type:"error",message:"请选择修正月份"}),!1;var t={companyId:this.query.companyId,month:this.month};Object(s["u"])(t).then((function(t){0===t.code?(e.$message({type:"success",message:"正在统计中。。。"}),e.amendEsc(),e.getlistData()):e.$message({type:"error",message:"修正统计失败!"})}))},confirmClick:function(e){var t=this,a=JSON.parse(window.localStorage.getItem("memberInfor"));this.$confirm("是否确认当前月度工资?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var n={companyId:t.query.companyId,creatorId:a.id,creatorName:a.name,month:e.month};Object(l["d"])(n).then((function(e){0==e.code&&(t.$message({type:"success",message:"操作成功!"}),t.getlistData())}))})).catch((function(){}))}}},be=he,ge=Object(b["a"])(be,G,K,!1,null,"45e5658f",null),ve=ge.exports,ye={components:{performanceField:k,performanceRuleGroup:L,performanceApplication:E,performanceSettlement:ve},data:function(){return{homeActive:"performanceField"}},mounted:function(){},methods:{}},_e=ye,we=(a("9b31"),Object(b["a"])(_e,n,r,!1,null,null,null));t["default"]=we.exports},8425:function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"c",(function(){return i})),a.d(t,"g",(function(){return o})),a.d(t,"j",(function(){return s})),a.d(t,"d",(function(){return l})),a.d(t,"f",(function(){return c})),a.d(t,"h",(function(){return u})),a.d(t,"b",(function(){return d})),a.d(t,"e",(function(){return m})),a.d(t,"i",(function(){return p}));var n=a("b775");function r(e){return Object(n["a"])({url:"/hakocompany/data/project/carParkStatistics",method:"POST",data:e})}function i(e){return Object(n["a"])({url:"/hakocompany/SalaryItem/create",method:"POST",data:e})}function o(e){return Object(n["a"])({url:"/hakocompany/SalaryItem/pageList",method:"POST",data:e})}function s(e){return Object(n["a"])({url:"/hakocompany/SalaryItem/update",method:"POST",data:e})}function l(e){return Object(n["a"])({url:"/hakocompany/MemberSalary/create",method:"POST",data:e})}function c(e){return Object(n["a"])({url:"/hakocompany/MemberSalary/pageByCompany",method:"POST",data:e})}function u(e){return Object(n["a"])({url:"/hakocompany/MemberSalary/pageList",method:"POST",data:e})}function d(e){return Object(n["a"])({url:"/hakocompany/MemberSalary/confirm",method:"POST",data:e})}function m(e){return Object(n["a"])({url:"/hakocompany/MemberSalary/export",method:"POST",responseType:"blob",data:e})}function p(e){return Object(n["a"])({url:"/hakocompany/MemberSalary/pushToInvestmentSubscribe",method:"POST",data:e})}},9359:function(e,t,a){"use strict";a("0b4e")},"99d5":function(e,t,a){"use strict"},"9b31":function(e,t,a){"use strict";a("5f62")},a358:function(e,t,a){},a430:function(e,t,a){"use strict";a("6b71")},aea6:function(e,t,a){},bc4b:function(e,t,a){"use strict";a("f0ca")},c4ab:function(e,t,a){},cc6d:function(e,t,a){"use strict";a("aea6")},ebe7:function(e,t,a){"use strict";a("2dbe")},f0ca:function(e,t,a){}}]);