webpackJsonp([1],{1007:function(e,t){e.exports=VueRouter},1008:function(e,t){e.exports=Vuex},1009:function(e,t){},1010:function(e,t){},1011:function(e,t){},1012:function(e,t){},1013:function(e,t){},1014:function(e,t){},1015:function(e,t,a){a(264),e.exports=a(263)},14:function(e,t){e.exports=Vue},258:function(e,t,a){e.exports=a.p+"static/img/logo_zyg_home.c6984ce.png"},259:function(e,t,a){a(891);var i=a(7)(a(306),a(989),null,null);e.exports=i.exports},260:function(e,t,a){a(885),a(884);var i=a(7)(a(312),a(984),"data-v-3adc7737",null);e.exports=i.exports},262:function(e,t){},263:function(e,t,a){"use strict";(function(e){function t(e){return e&&e.__esModule?e:{default:e}}var i=a(845),s=t(i);a(870);var o=a(259),r=t(o),n=a(339),l=t(n),c=a(333),d=t(c),u=a(335),p=t(u),m=a(915),g=(t(m),a(944)),f=t(g);a(332);var h=a(945),v=t(h);a(867);var y=a(947),b=t(y),_=a(248),k=t(_);a(861),a(868),a(869);var x=a(336),w=t(x),D=a(921),S=t(D);a(862),s.default.Dialog.props.closeOnClickModal.default=!1,Vue.use(s.default),Vue.component("v-distpicker",f.default),Vue.use(v.default,{defaultOptions:{zIndex:9999}}),v.default.setDefaults({Options:{inline:!0,button:!0,navbar:!0,title:!0,toolbar:!0,tooltip:!0,movable:!0,zoomable:!0,rotatable:!0,scalable:!0,transition:!0,fullscreen:!0,keyboard:!0,url:"data-source"}}),Vue.prototype.http=d.default,Vue.prototype.port=p.default,Vue.prototype.echarts=echarts,Vue.use(b.default),Vue.component(k.default.name,k.default);var C=!1;w.default.beforeEach(function(t,a,i){if(S.default.start(),"/register"==t.path)return void i();"/daily"!=t.path&&sessionStorage.removeItem("from"),"/login"==t.path&&sessionStorage.removeItem("user");var s=JSON.parse(sessionStorage.getItem("user"));if(s||"/login"==t.path){if(!C&&null!=s)if(C=!0,1==s.company.packageSimple)o=x.simpleRouters,e.antRouter=o,w.default.addRoutes(o),w.default.options.routes=o,w.default.push({path:t.path});else{var o=null,r=x.allRouters;o=r,e.antRouter=x.fixedRouter.concat(o),w.default.addRoutes(x.fixedRouter.concat(o)),console.log(w.default),w.default.options.routes=x.fixedRouter.concat(o),w.default.push({path:t.path})}i()}else i({path:"/login"})}),w.default.afterEach(function(){S.default.done()}),Vue.directive("enterNumber",{inserted:function(e){e.addEventListener("keypress",function(e){e=e||window.event;var t="number"==typeof e.charCode?e.charCode:e.keyCode;!/\d/.test(String.fromCharCode(t))&&t>9&&!e.ctrlKey&&(e.preventDefault?e.preventDefault():e.returnValue=!1)})}}),new Vue({router:w.default,store:l.default,render:function(e){return e(r.default)}}).$mount("#app")}).call(t,a(20))},27:function(e,t,a){"use strict";function i(e,t){for(var t=t-(e+"").length,a=0;a1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:",";e=(e+"").replace(/[^0-9+-Ee.]/g,"");var s=isFinite(+e)?+e:0,o=isFinite(+t)?Math.abs(t):0,r=void 0===i?",":i,n=void 0===a?".":a,l="";l=(o?function(e,t){var a=Math.pow(10,t);return""+Math.ceil(e*a)/a}(s,o):""+Math.round(s)).split(".");for(var c=/(-?\d+)(\d{3})/;c.test(l[0]);)l[0]=l[0].replace(c,"$1"+r+"$2");return(l[1]||"").length0&&this.$router.push({path:e.moduleList[0].path})}},mounted:function(){if(navigator.userAgent.toLowerCase().indexOf("wxwork")>0&&(this.isCorpWX=!0),null!=localStorage.userInfo){var e=JSON.parse(localStorage.userInfo);e.moduleList.length>0&&this.$router.push({path:e.moduleList[0].path})}else if(this.isCorpWX){var t=window.location.href;if(-1==t.indexOf("hasTriedAutoLogin"))this.tryAutoLogin();else if(t.indexOf("userId")>0){var a=t.substring(t.indexOf("userId=")+"userId=".length);a.includes("#/")&&(a=a.substring(0,a.indexOf("#/"))),this.loginByUserId(a)}}else{var i="?corpid=",s=location.href,o=this;if(s.indexOf(i)>0){var n=s.substring(s.indexOf(i)+i.length,s.indexOf("#"));r.ready(function(){o.isDingchg(),r.runtime.permission.requestAuthCode({corpId:n,onSuccess:function(e){var t=e.code;o.loginByCode(t,n)}})})}}},methods:{isDingchg:function(){this.$store.commit("isDingFun")},bindIfNessary:function(){var e=this,t=window.location.href;if(this.isCorpWX&&t.includes("com/?code")){var a=t,i=a.indexOf("com/")+4,o=a.substring(i,a.length);console.log("urlRight="+o),o=o.substring(0,o.indexOf("#/"));var r=o.substring("?code=".length,o.indexOf("&state="));"1"==o.substring(o.indexOf("&state=")+"&state=".length)&&this.$axios.get("/wxcorp/corpWeiXinLogin",{params:{code:r}}).then(function(t){null==t||(null!=t.errcode?console.log(t.errmsg):null!=t.data&&(e.isWX&&void 0!=t.data.wxOpenid||e.isCorpWX&&void 0!=t.data.corpwxUserid)&&(localStorage.userInfo=(0,s.default)(t.data),console.log("登录成功"),e.user=t.data,window.location.href="/#/index"))}).catch(function(e){alert("err="+e)})}},tryAutoLogin:function(){var e="https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww4e237fd6abb635af&redirect_uri="+encodeURI("http://mobworktime.ttkuaiban.com/api/corpWXAuth")+"&response_type=code&scope=snsapi_base&state=1#wechat_redirect";window.location.href=e},loginByUserId:function(e){var t=this;this.http.post("/user/loginByUserId",{userId:e},function(e){if("ok"==e.code){var a=e.data;localStorage.user=(0,s.default)(e.data),sessionStorage.setItem("user",(0,s.default)(e.data)),a.moduleList.length>0&&t.$router.push({path:a.moduleList[0].path})}else t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},loginByCode:function(e,t){var a=this;this.http.post("/dingding/getUserByCode",{code:e,corpid:t},function(e){if("ok"==e.code){var t=e.data;localStorage.user=(0,s.default)(e.data),sessionStorage.setItem("user",(0,s.default)(e.data)),t.moduleList.length>0&&a.$router.push({path:t.moduleList[0].path})}else a.$message({message:e.msg,type:"error"})},function(e){a.$message({message:e,type:"error"})})},handleReset2:function(){this.$refs.ruleForm.resetFields()},jumpTo:function(){this.$router.push({path:"/register"})},handleSubmit:function(e){var t=this;this.$refs.ruleForm.validate(function(e){if(e){t.logining=!0,console.log("login",t.port.manage.login,t.ruleForm),t.http.post(t.port.manage.login,t.ruleForm,function(e){if(t.logining=!1,"ok"==e.code){var a=e.data;sessionStorage.setItem("user",(0,s.default)(e.data)),t.permissionsList(e.data),a.moduleList.length>0&&t.$router.push({path:a.moduleList[0].path})}else t.$message({message:e.msg,type:"error"})},function(e){t.logining=!1,t.$message({message:e,type:"error"})})}})},permissionsList:function(e){var t=[],a=e.functionList;for(var i in a)t.push(a[i].name);var o=this.StringUtil.permissions(t);sessionStorage.setItem("permissions",(0,s.default)(o)),console.log(o,"返回过来的数据原--------")}}}},310:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{typeList:[{id:0,name:"工时统计表简易版"},{id:1,name:"工时统计基础版"},{id:2,name:"项目管理专业版"},{id:3,name:"工程管理专业版"}],logining:!1,showTimer:!1,countNum:60,ruleForm:{companyName:"",name:"",phone:"",type:2},rules:{companyName:[{required:!0,message:"请输入公司名",trigger:"blur"}],name:[{required:!0,message:"请输入姓名",trigger:"blur"}],phone:[{required:!0,message:"请输入手机号",trigger:"blur"}],vcode:[{required:!0,message:"请输入验证码",trigger:"blur"}],password:[{required:!0,message:"请设置密码,长度不低于6位",trigger:"blur"}],repwd:[{required:!0,message:"请重复输入密码",trigger:"blur"}]}}},methods:{countDown:function(){this.countNum>0?this.countNum--:(clearInterval(this.timer),this.showTimer=!1)},sendVcode:function(){var e=this;11!=this.ruleForm.phone.length?this.$message({message:"手机号码格式不正确",type:"error"}):this.http.post("/user/sendVcode",{mobile:this.ruleForm.phone},function(t){e.logining=!1,"ok"==t.code?(e.$message({message:"发送成功",type:"success"}),e.showTimer=!0,e.countNum=60,e.timer=setInterval(e.countDown,1e3)):e.$message({message:t.msg,type:"error"})},function(t){e.logining=!1,e.$message({message:t,type:"error"})})},handleReset2:function(){this.$refs.ruleForm.resetFields()},handleSubmit:function(e){var t=this;this.$refs.ruleForm.validate(function(e){if(e){if(t.ruleForm.password.length<6)return void t.$message({message:"密码长度不能少于6位",type:"error"});if(t.ruleForm.password!=t.ruleForm.repwd)return void t.$message({message:"两次输入的密码不一致",type:"error"});t.logining=!0,t.http.post(t.port.manage.register,t.ruleForm,function(e){t.logining=!1,"ok"==e.code?(t.$message({message:"注册成功",type:"success"}),t.$router.push({path:"/login"})):t.$message({message:e.msg,type:"error"})},function(e){t.logining=!1,t.$message({message:e,type:"error"})})}})}}}},311:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=a(22),o=i(s),r=a(259),n=i(r);t.default={components:{App:n.default},data:function(){return{dingdingSync:!1,isMeal:0,editDialogA:!1,editDialogB:!1,editDialogC:!1,editDialogD:!1,editDialogF:!1,editDialogG:!1,editDialogH:!1,user:JSON.parse(sessionStorage.user),dialogData:null,addStaffCountMaxNum:0,expirationNewDate:null,reportFormList:[],keyword:null,tableHeight:0,listLoading:!1,total:0,page:1,size:20,list:[],roleList:[],roleIdArr:[],onlyContract:!1,addFeishuDig:!1,feishuInfo:{companyName:"",corpId:"",appId:"",appSecret:"",managerName:""},feishuInfoRules:{companyName:[{required:!0,message:"请输入客户名称",trigger:"blur"}],corpId:[{required:!0,message:"请输入corpId",trigger:"blur"}],appId:[{required:!0,message:"请输入appId",trigger:"blur"}],appSecret:[{required:!0,message:"请输入appSecret",trigger:"blur"}],managerName:[{required:!0,message:"请输入管理员名称",trigger:"blur"}]}}},filters:{},methods:{searchList:function(){this.page=1,this.getList()},selIsmeal:function(){this.page=1,this.getList()},editClick:function(e,t){var a=this;this.dialogData=JSON.parse((0,o.default)(t)),console.log("data",this.dialogData),"A"==e?(this.editDialogA=!0,this.addStaffCountMaxNum=0):"B"==e?(this.editDialogB=!0,this.expirationNewDate=this.dialogData.expirationDate):"C"==e?(this.editDialogC=!0,this.dialogData.packageWorktime=!!this.dialogData.packageWorktime,this.dialogData.packageProject=!!this.dialogData.packageProject,this.dialogData.packageContract=!!this.dialogData.packageContract,this.dialogData.packageOa=!!this.dialogData.packageOa,this.dialogData.packageEtimecard=!!this.dialogData.packageEtimecard,this.dialogData.packageExpense=!!this.dialogData.packageExpense,this.dialogData.packageCustomer=!!this.dialogData.packageCustomer,this.dialogData.packageEngineering=!!this.dialogData.packageEngineering,this.dialogData.packageSimple=!!this.dialogData.packageSimple,this.dialogData.packageFinance=!!this.dialogData.packageFinance,this.dialogData.packageProvider=!!this.dialogData.packageProvider,this.dialogData.financeAudit=!!this.dialogData.financeAudit,this.dialogData.packageProjectApproval=!!this.dialogData.packageProjectApproval,this.dialogData.packageDevice=!!this.dialogData.packageDevice):"D"==e?this.editDialogD=!0:"E"==e?this.startSyncDDMembs(t):"F"==e?(this.editDialogF=!0,this.http.post("/time-type/get",{companyId:this.dialogData.id},function(e){"ok"==e.code?(a.$set(a.dialogData,"showCorpwxCardtime",!!e.data.showCorpwxCardtime),a.$set(a.dialogData,"showDdCardtime",!!e.data.showDdCardtime),a.$set(a.dialogData,"syncCorpwxTime",!!e.data.syncCorpwxTime),a.$set(a.dialogData,"syncDingding",!!e.data.syncDingding)):a.$message({message:e.msg,type:"error"})},function(e){a.$message({message:e,type:"error"})})):"G"==e?(this.editDialogG=!0,this.http.post("/time-type/get",{companyId:this.dialogData.id},function(e){"ok"==e.code?(a.$set(a.dialogData,"reportWorkflow",!!e.data.reportWorkflow),a.$set(a.dialogData,"needEvaluate",!!e.data.needEvaluate),a.$set(a.dialogData,"mainProjectState",!!e.data.mainProjectState),a.$set(a.dialogData,"isSecretSalary",!!e.data.isSecretSalary),a.$set(a.dialogData,"showFillauditTime",!!e.data.showFillauditTime),a.$set(a.dialogData,"isCro",!!e.data.isCro),a.$set(a.dialogData,"onlyImportreport",!!e.data.onlyImportreport),a.$set(a.dialogData,"projectLevelState",!!e.data.projectLevelState),a.$set(a.dialogData,"outputValueStatus",!!e.data.outputValueStatus),a.$set(a.dialogData,"choseFromAlbum",!!e.data.choseFromAlbum),a.$set(a.dialogData,"reportApproveMsgpush",!!e.data.reportApproveMsgpush),a.$set(a.dialogData,"projectWithDept",!!e.data.projectWithDept),a.$set(a.dialogData,"financeJobnumEnabled",!!e.data.financeJobnumEnabled),a.$set(a.dialogData,"reportAutoApprove",!!e.data.reportAutoApprove),a.$set(a.dialogData,"notAllowedNoAttendance",!!e.data.notAllowedNoAttendance),a.$set(a.dialogData,"stageHasEvtime",!!e.data.stageHasEvtime),a.$set(a.dialogData,"financeAudit",!!e.data.financeAudit),a.$set(a.dialogData,"includeWeekends",!!e.data.includeWeekends),a.$set(a.dialogData,"multiWorktime",!!e.data.multiWorktime),a.$set(a.dialogData,"reportAuditType",e.data.reportAuditType),a.$set(a.dialogData,"reportAutoApproveDays",e.data.reportAutoApproveDays),a.$set(a.dialogData,"restartTaskNeedReason",!!e.data.restartTaskNeedReason),a.$set(a.dialogData,"subProMustFill",!!e.data.subProMustFill),a.$set(a.dialogData,"projectManDay",!!e.data.projectManDay),a.$set(a.dialogData,"projectCustom",!!e.data.projectCustom),a.$set(a.dialogData,"easyExpense",!!e.data.easyExpense),a.$set(a.dialogData,"enableNewWeeklyfill",!!e.data.enableNewWeeklyfill),a.$set(a.dialogData,"hideSubproject",!!e.data.hideSubproject),a.$set(a.dialogData,"userWithMultiDept",!!e.data.userWithMultiDept),a.$set(a.dialogData,"taskFileCharge",!!e.data.taskFileCharge),a.$set(a.dialogData,"projectProgressCheck",!!e.data.projectProgressCheck)):a.$message({message:e.msg,type:"error"})},function(e){a.$message({message:e,type:"error"})})):"H"==e?(this.editDialogH=!0,this.roleIdArr=[],this.getReoprtFormList(t),this.getRoleList(t)):"I"==e?this.$confirm("此操作将永久删除该企业及相关数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.http.post("/company/deleteCompany",{companyId:a.dialogData.id},function(e){"ok"==e.code?(a.$message({message:"删除成功",type:"success"}),a.getList()):a.$message({message:e.msg,type:"error"})},function(e){a.$message({message:e,type:"error"})})}).catch(function(){a.$message({type:"info",message:"已取消删除"})}):"K"==e&&this.http.post("/company/getSuperManagerId",{companyId:this.dialogData.id},function(e){if("ok"==e.code){var t=e.data;window.open("https://worktime.ttkuaiban.com?userId="+t,"_blank")}else a.$message({message:e.msg,type:"error"})},function(e){a.$message({message:e,type:"error"})})},startSyncDDMembs:function(e){var t=this;this.dingdingSync=!0,this.http.post("/company/syncDindDingMembs",{corpid:e.dingdingCorpid},function(e){t.dingdingSync=!1,"ok"==e.code?(t.editDialogA=!1,t.$message({message:"同步完成",type:"success"})):t.$message({message:e.msg,type:"error"})},function(e){t.dingdingSync=!1,t.$message({message:e,type:"error"})})},getReoprtFormList:function(e){var t=this;this.http.post("/company-report/list",{companyId:e.id},function(e){if("ok"==e.code){t.reportFormList=e.data;for(var a in t.reportFormList)t.reportFormList[a].owned=!!t.reportFormList[a].owned}else t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},getRoleList:function(e){var t=this;this.http.post("/permission/getRoleList",{companyId:e.id},function(e){"ok"==e.code?t.roleList=e.data:t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},ConfirmA:function(){var e=this;this.listLoading=!0,this.http.post("/company/addMembCount",{companyId:this.dialogData.id,addCount:this.addStaffCountMaxNum},function(t){e.listLoading=!1,"ok"==t.code?(e.editDialogA=!1,e.$message({message:"人数上限修改成功",type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},ConfirmB:function(){var e=this;this.listLoading=!0,this.http.post("/company/setExpDate",{companyId:this.dialogData.id,date:this.expirationNewDate},function(t){e.listLoading=!1,"ok"==t.code?(e.editDialogB=!1,e.$message({message:"有效期修改成功",type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},ConfirmC:function(){var e=this;this.listLoading=!0,this.http.post("/company/setPackageList",{id:this.dialogData.id,packageWorktime:this.dialogData.packageWorktime?1:0,packageProject:this.dialogData.packageProject?1:0,packageContract:this.dialogData.packageContract?1:0,packageOa:this.dialogData.packageOa?1:0,packageEtimecard:this.dialogData.packageEtimecard?1:0,packageExpense:this.dialogData.packageExpense?1:0,packageCustomer:this.dialogData.packageCustomer?1:0,packageEngineering:this.dialogData.packageEngineering?1:0,packageSimple:this.dialogData.packageSimple?1:0,packageFinance:this.dialogData.packageFinance?1:0,packageProvider:this.dialogData.packageProvider?1:0,packageProjectApproval:this.dialogData.packageProjectApproval?1:0,packageDevice:this.dialogData.packageDevice?1:0},function(t){e.listLoading=!1,"ok"==t.code?(e.editDialogC=!1,e.$message({message:"版本修改成功",type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},ConfirmD:function(e){var t=this;this.listLoading=!0,this.http.post("/company/setMeal",{companyId:this.dialogData.id,meal:e?0:1},function(a){t.listLoading=!1,"ok"==a.code?(t.editDialogD=!1,t.$message({message:e?"取消签约成功":"签约成功",type:"success"}),t.getList()):t.$message({message:a.msg,type:"error"})},function(e){t.listLoading=!1,t.$message({message:e,type:"error"})})},ConfirmF:function(){var e=this,t={companyId:this.dialogData.id};this.dialogData.wxCorpid&&(t.syncCorpwxTime=this.dialogData.syncCorpwxTime?1:0,t.showCorpwxCardtime=this.dialogData.showCorpwxCardtime?1:0),this.dialogData.dingdingCorpid&&(t.syncDingding=this.dialogData.syncDingding?1:0,t.showDdCardtime=this.dialogData.showDdCardtime?1:0),this.http.post("/company/setTimeTypeSetting",t,function(t){"ok"==t.code?(e.editDialogF=!1,e.$message({message:"操作成功",type:"success"})):(e.editDialogF=!1,e.$message({message:t.msg,type:"error"}))},function(t){e.editDialogF=!1,e.$message({message:t,type:"error"})})},ConfirmG:function(){var e=this;this.http.post("/company/setTimeTypeSetting",{companyId:this.dialogData.id,reportWorkflow:this.dialogData.reportWorkflow?1:0,needEvaluate:this.dialogData.needEvaluate?1:0,mainProjectState:this.dialogData.mainProjectState?1:0,isSecretSalary:this.dialogData.isSecretSalary?1:0,showFillauditTime:this.dialogData.showFillauditTime?1:0,isCro:this.dialogData.isCro?1:0,onlyImportreport:this.dialogData.onlyImportreport?1:0,projectLevelState:this.dialogData.projectLevelState?1:0,outputValueStatus:this.dialogData.outputValueStatus?1:0,choseFromAlbum:this.dialogData.choseFromAlbum?1:0,reportApproveMsgpush:this.dialogData.reportApproveMsgpush?1:0,projectWithDept:this.dialogData.projectWithDept?1:0,financeJobnumEnabled:this.dialogData.financeJobnumEnabled?1:0,reportAutoApprove:this.dialogData.reportAutoApprove?1:0,notAllowedNoAttendance:this.dialogData.notAllowedNoAttendance?1:0,stageHasEvtime:this.dialogData.stageHasEvtime?1:0,includeWeekends:this.dialogData.includeWeekends?1:0,multiWorktime:this.dialogData.multiWorktime?1:0,reportAuditType:this.dialogData.reportAuditType,reportAutoApproveDays:this.dialogData.reportAutoApproveDays,restartTaskNeedReason:this.dialogData.restartTaskNeedReason?1:0,subProMustFill:this.dialogData.subProMustFill?1:0,projectManDay:this.dialogData.projectManDay?1:0,projectCustom:this.dialogData.projectCustom?1:0,easyExpense:this.dialogData.easyExpense?1:0,enableNewWeeklyfill:this.dialogData.enableNewWeeklyfill?1:0,hideSubproject:this.dialogData.hideSubproject?1:0,userWithMultiDept:this.dialogData.userWithMultiDept?1:0,taskFileCharge:this.dialogData.taskFileCharge?1:0,projectProgressCheck:this.dialogData.projectProgressCheck?1:0},function(t){"ok"==t.code?(e.editDialogG=!1,e.$message({message:"成功",type:"success"})):(e.editDialogG=!1,e.$message({message:t.msg,type:"error"}))},function(t){e.editDialogG=!1,e.$message({message:t,type:"error"})})},ConfirmH:function(){var e=this,t="";for(var a in this.reportFormList)this.reportFormList[a].owned&&(t+=this.reportFormList[a].id+",");t&&(t=t.substring(0,t.length-1));var i="";for(var s in this.roleIdArr)i+=this.roleIdArr[s]+",";if(!i)return void this.$message({message:"请选择要开通的角色",type:"error"});i=i.substring(0,i.length-1),this.http.post("/company-report/update",{companyId:this.dialogData.id,formIds:t,roleIds:i},function(t){"ok"==t.code?(e.editDialogH=!1,e.$message({message:"更新成功",type:"success"})):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},addFeishuInfo:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;t.http.post("/company/addFeiShuInfo",{companyName:t.feishuInfo.companyName,corpId:t.feishuInfo.corpId,appId:t.feishuInfo.appId,appSecret:t.feishuInfo.appSecret,managerName:t.feishuInfo.managerName},function(e){"ok"==e.code?(t.addFeishuDig=!1,t.feishuInfo={},t.$message({message:"新增飞书客户初始化成功",type:"success"})):t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})})},handleCurrentChange:function(e){this.page=e,this.getList()},handleSizeChange:function(e){this.size=e,this.getList()},getList:function(){var e=this;this.listLoading=!0,this.http.post("/company/getList",{pageIndex:this.page,pageSize:this.size,companyName:this.keyword,isMeal:2==this.isMeal?0:this.isMeal,key:2==this.isMeal?1:0,keyForIsMeal:this.onlyContract},function(t){if(e.listLoading=!1,"ok"==t.code){for(var a in t.data.records){var i=[];1==t.data.records[a].packageWorktime&&i.push("工时"),1==t.data.records[a].packageProject&&i.push("项目协作"),1==t.data.records[a].packageContract&&i.push("合同"),1==t.data.records[a].packageOa&&i.push("OA"),1==t.data.records[a].packageEtimecard&&i.push("生产车间"),1==t.data.records[a].packageExpense&&i.push("费用报销"),1==t.data.records[a].packageCustomer&&i.push("客户管理"),1==t.data.records[a].packageEngineering&&i.push("工程专业"),1==t.data.records[a].packageSimple&&i.push("简单表格"),1==t.data.records[a].packageFinance&&i.push("财务核算"),1==t.data.records[a].packageProjectApproval&&i.push("立项管理"),1==t.data.records[a].packageDevice&&i.push("设备管理"),t.data.records[a].arrList=i}var s=t.data.records;e.list=s,e.total=t.data.total}else e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})}},created:function(){var e=window.innerHeight;this.tableHeight=e-195;var t=this;window.onresize=function(){t.tableHeight=window.innerHeight-195}},mounted:function(){this.getList()}}},312:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(27);!function(e){e&&e.__esModule}(i);t.default={name:"Market",data:function(){return{searchField:null,keyword:null,user:JSON.parse(sessionStorage.getItem("user")),userDetailVisible:!1,userDetail:{},date:new Date,users:[],participator:[],tableHeight:0,listLoading:!1,total:0,page:1,size:20,list:[],subProjectVisible:!1,subProjectList:[],currentProject:{},addSubProject:!1,addFormVisible:!1,addLoading:!1,title:"",addForm:{companyName:"",companyId:null,feedback:null},rules:{feedback:[{required:!0,message:"请输入客户反馈",trigger:"blur"}]}}},methods:{handleCurrentChange:function(e){this.page=e,this.getList()},handleSizeChange:function(e){this.size=e,this.getList()},getList:function(){var e=this;this.listLoading=!0,this.http.post("/company-customer-contact/getList",{pageIndex:this.page,pageSize:this.size},function(t){if(e.listLoading=!1,"ok"==t.code){var a=t.data.records;for(var i in a){var s=a[i].participator,o="";for(var r in s)r==s.length-1?o+=s[r].name:o+=s[r].name+",";a[i].userNames=o}e.list=a,e.total=t.data.total}else e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},handleAdd:function(e,t){var a=t.participator,i=[];for(var s in a)i.push(a[s].id);this.addForm={companyId:t.id,companyName:t.companyName,feedback:t.feedback},this.addFormVisible=!0},submitInsert:function(){var e=this;this.$refs.form1.validate(function(t){t&&(e.addLoading=!0,e.http.post("/company-customer-contact/handle",e.addForm,function(t){e.addLoading=!1,"ok"==t.code?(e.$message({message:"填写成功",type:"success"}),e.addFormVisible=!1,e.getList()):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})}))})}},created:function(){var e=window.innerHeight;this.tableHeight=e-115;var t=this;window.onresize=function(){t.tableHeight=window.innerHeight-115}},mounted:function(){this.getList()}}},313:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{list:[],nowCompanyId:"",toCompanyId:"",nowCompanyCg:"",toCompanyCg:""}},mounted:function(){},methods:{getList:function(){var e=this;this.http.post("/company/getList",{pageIndex:1,pageSize:9999,companyName:"",isMeal:0},function(t){"ok"==t.code?e.list=t.data.records:e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},submit:function(){var e=this;return this.nowCompanyId=this.nowCompanyId.trim(),this.nowCompanyCg=this.nowCompanyCg.trim(),this.toCompanyId=this.toCompanyId.trim(),this.toCompanyCg=this.toCompanyCg.trim(),""==this.nowCompanyId?void this.$message({message:"当前公司未输入!",type:"warning"}):""==this.toCompanyId?void this.$message({message:"目标公司未输入!",type:"warning"}):""==this.nowCompanyCg?void this.$message({message:"当前公司超管未输入!",type:"warning"}):""==this.toCompanyCg?void this.$message({message:"目标公司超管未输入!",type:"warning"}):this.nowCompanyId==this.toCompanyId?void this.$message({message:"当前公司与目标公司相同!",type:"warning"}):void this.$confirm("确认进行数据迁移吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.http.post("/company/dataMigration",{oldCompanyId:e.nowCompanyId,targetCompanyId:e.toCompanyId,oldUserName:e.nowCompanyCg,targetUserName:e.toCompanyCg},function(t){"ok"==t.code?(e.$message({message:"数据迁移成功",type:"success"}),e.nowCompanyId=null,e.toCompanyId=null,e.getList()):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})}).catch(function(){e.$message({message:"已取消操作",type:"info"})})}}}},314:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,s=a(948),o=function(e){return e&&e.__esModule?e:{default:e}}(s),r={Authorization:"Bearer SOME_TOKEN","x-ipp-device-uuid":"SOME_UUID","x-ipp-client":"SOME_ID","x-ipp-client-version":"SOME_VERSION"};t.default={components:{pdf:o.default},data:function(){return{loading:!0,serverFname:null,fileName:null,file:null,currentPage:1,pageCount:1,fileType:"pdf",src:null}},created:function(){},methods:{handleError:function(e){this.$toast.clear(),this.$toast.fail("加载失败:"+e)},changePdfPage:function(e){0===e&&this.currentPage>1&&this.currentPage--,1===e&&this.currentPage0&&(e.costFields=i[0].costList),t.list=a.data;for(var s=0;s0&&(i=i.substring(0,i.length-1)),t.addForm.notifyUserIds=a,t.addForm.notifyUserNames=i}else t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},showChooseLeaderTree:function(){this.chosenMembCount=this.chosenLeaders.length,this.chooseLeaderVisible=!0},onLeaderTreeItemChange:function(){var e=this.$refs.chooseLeaderTree.getCheckedNodes(),t=e.filter(function(e){return 1==e.isUser});this.chosenMembCount=t.length},chooseLeader:function(){var e=this;this.chooseLeaderVisible=!1;var t=this.$refs.chooseLeaderTree.getCheckedNodes(),a=t.filter(function(e){return 1==e.isUser});this.addForm.notifyUserNames="",this.addForm.notifyUserIds=[],this.chosenLeaders=[];for(var i=0;i0&&(this.addForm.notifyUserNames=this.addForm.notifyUserNames.substring(0,this.addForm.notifyUserNames.length-1)),this.http.post("/project-notify-user/modify",{projectId:this.curProjectId,chosenLeaders:(0,l.default)(this.chosenLeaders)},function(t){"ok"==t.code||e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},restrictNumber:function(e){var t=document.getElementById(e);t.value=t.value.replace(/[^\d.]/g,""),t.value=t.value.replace(/\.{2,}/g,"."),t.value=t.value.replace(".","$#*").replace(/\./g,"").replace("$#*","."),t.value=t.value.replace(/^(\d+)\.(\d\d).*$/,"$1.$2"),t.value.indexOf(".")<0&&""!=t.value&&(t.value=parseFloat(t.value))},addPpMemb:function(){var e=this,t=0,a=!1;if(this.curProfessionRow.membList.forEach(function(e){t+=parseInt(e.percentage),null==e.membId&&(a=!0)}),a)return void this.$message({message:"专业人员不能为空",type:"error"});var i=!1;return this.curProfessionRow.membList.forEach(function(t){e.curProfessionRow.membList.filter(function(e){return e.membId==t.membId}).length>1&&(i=!0)}),i?void this.$message({message:"专业人员不能重复",type:"error"}):100!=t?void this.$message({message:"占比合计必须是100%",type:"error"}):(this.editPpMembDialog=!1,this.curProfessionRow.membList.forEach(function(t){t.membName=e.participator.filter(function(e){return e.id==t.membId})[0].name}),void(this.projectProfessionItem.membList=JSON.parse((0,l.default)(this.curProfessionRow.membList))))},deleteMembItem:function(e){this.curProfessionRow.membList.splice(e,1)},addMembItem:function(){if(null==this.curProfessionRow.membList)this.curProfessionRow.membList=[{membId:null,percentage:100}];else{var e=0;this.curProfessionRow.membList.forEach(function(t){e+=parseInt(t.percentage)}),this.curProfessionRow.membList.push({membId:null,percentage:100-e})}this.$forceUpdate()},showEditPpMembs:function(e){this.projectProfessionItem=e,this.curProfessionRow=JSON.parse((0,l.default)(e)),null!=this.curProfessionRow.membList&&0!=this.curProfessionRow.membList.length||(this.curProfessionRow.membList=[{membId:null,percentage:100}]),this.editPpMembDialog=!0},checkProjectProfession:function(){var e=this,t=0,a=!1,i=!1,s=!1;if(this.projectProfessionList.forEach(function(e){t+=parseInt(e.percentage),null==e.inchargerId&&(a=!0),null==e.professionId&&(i=!0),null==e.membList&&(s=!0)}),i)return this.$message({message:"专业不能为空",type:"error"}),!1;if(s)return this.$message({message:"专业相关人员不能为空",type:"error"}),!1;if(a)return this.$message({message:"专业负责人不能为空",type:"error"}),!1;var o=!1;return this.projectProfessionList.forEach(function(t){e.projectProfessionList.filter(function(e){return e.professionId==t.professionId}).length>1&&(o=!0)}),o?(this.$message({message:"专业不能重复",type:"error"}),!1):100==t||(this.$message({message:"专业占比合计必须是100%",type:"error"}),!1)},showEditProfession:function(){0==this.professionList.length&&this.getProfessionList(),this.projectProfessionList=JSON.parse((0,l.default)(this.projectProfessionListOnPage)),this.editProfessionDialog=!0},getProjectProfessionList:function(){var e=this;this.http.post("/project-profession/get",{projectId:this.curProjectId},function(t){"ok"==t.code?e.projectProfessionListOnPage=t.data:e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},saveProjectProfessions:function(){var e=this;if(this.checkProjectProfession()){var t=this.curProjectId,a=this.projectProfessionList.filter(function(e){return null!=e.professionId});a.forEach(function(t){return t.inchargerName=e.participator.filter(function(e){return e.id==t.inchargerId})[0].name}),a.forEach(function(t){return t.professionName=e.professionList.filter(function(e){return e.id==t.professionId})[0].name}),this.http.post("/project-profession/modify",{projectId:t,json:(0,l.default)(a)},function(t){"ok"==t.code?(e.editProfessionDialog=!1,e.projectProfessionListOnPage=t.data,e.$message({message:"修改成功",type:"success"})):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})}},deleteItem:function(e){this.projectProfessionList.splice(e,1)},addItem:function(){var e=0;this.projectProfessionList.forEach(function(t){e+=parseInt(t.percentage)}),this.projectProfessionList.push({professionId:null,inchargerId:null,membIds:[],percentage:100-e})},getProfessionList:function(){var e=this;this.http.post("/profession/getAll",{},function(t){if("ok"==t.code){var a=t.data;e.professionList=a}else e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},getProjectBaseData:function(e){var t=this;this.http.post("/project-basecost/get",{projectId:e},function(e){"ok"==e.code?t.projectBaseCostData=e.data:t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},adjustBase:function(){for(var e=this,t=!1,a=0;a0)for(var r in e.auseList)for(var n in e.ause)if(e.auseList[r]==e.ause[n].id){s.push(e.ause[n].id),o.push(e.ause[n].name);break}s.toString(),o.toString(),console.log(s,o),a.append("associateDegrees",s),a.append("associateDegreeNames",o),e.http.uploadFile(e.port.project.add,a,function(t){e.addLoading=!1,"ok"==t.code?(e.$message({message:(null!=e.addForm.id?"修改":"创建")+"成功",type:"success"}),e.addFormVisible=!1,e.getProjectInfo()):e.$message({message:t.msg,type:"error"})},function(t){e.addLoading=!1,e.$message({message:t,type:"error"})})}})},showEditBase:function(){this.addForm=JSON.parse((0,l.default)(this.project));var e=this.project.participationList,t=[];for(var a in e)t.push(e[a].id);this.addForm.userId=t,this.addForm.code=this.addForm.projectCode,this.addForm.name=this.addForm.projectName,this.modBaseCostData=JSON.parse((0,l.default)(this.projectBaseCostData)),this.addBaseFormVisible=!0},showEdit:function(){this.addForm=JSON.parse((0,l.default)(this.project)),console.log("---"+this.addForm),console.log(this.addForm.projectCode);var e=this.project.participationList,t=[];for(var a in e)t.push(e[a].id);this.addForm.userId=t,this.addForm.code=this.addForm.projectCode,this.addForm.name=this.addForm.projectName,this.addFormVisible=!0,console.log(this.addForm,123);var t=[];if(this.addForm.associateDegrees.length>0)if(1==this.addForm.associateDegrees.length){var i=+this.addForm.associateDegrees+0;t.push(i)}else{var s=this.addForm.associateDegrees.split(",");for(var o in s){var r=+s[o]+0;t.push(r)}}else t=[];this.auseList=t},showEditPar:function(){this.addForm=JSON.parse((0,l.default)(this.project)),this.addForm.code=this.addForm.projectCode,this.addForm.name=this.addForm.projectName;var e=this.project.participationList,t=[];for(var a in e)t.push(e[a].id);this.addForm.userId=t,console.log(this.addForm.userId),this.pVisible=!0},showUser:function(e){var t=this;this.userDetailVisible=!0,this.http.post(this.port.manage.userDetail,{userId:e},function(e){"ok"==e.code?t.userDetail=e.data:t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},cursorOver:function(e,t,a,i){this.currentDataId=e.id},viewOnline:function(e){var t=this;this.http.post("/pdf-file/getProjectFile",{fileId:e.id},function(a){if("ok"==a.code){console.log(a.data+"----"+e.documentName);var i=t.$router.resolve({path:"/viewonline",params:{serverFname:a.data,fileName:e.documentName}});sessionStorage.setItem("serverFname",a.data),sessionStorage.setItem("fileName",e.documentName),console.log(i.href),window.open(i.href,"_blank")}else t.$message({message:a.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},openWin:function(e){var t=document.createElement("a");document.body.appendChild(t),t.href=encodeURI(e),t.target="_blank",t.click(),document.body.removeChild(t)},getMileStoneList:function(){var e=this;this.http.post("/task/getMileStoneList",{projectId:this.curProjectId},function(t){"ok"==t.code?(e.mileStoneList=t.data,e.mileStoneList.unshift({id:-1,name:"开始",taskStatus:1})):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})}},(0,r.default)(s,"getUsers",function(){var e=this;this.http.post(this.port.manage.list,{departmentId:-1,pageIndex:1,pageSize:99999},function(t){"ok"==t.code?e.users=t.data.records:e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})}),(0,r.default)(s,"getProjectInfo",function(){var e=this;this.listLoading=!0,this.http.post("/project/detail",{id:this.curProjectId},function(t){e.listLoading=!1,"ok"==t.code?(e.project=t.data,e.participator=e.project.participationList):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})}),this.getProjectProfessionList()}),(0,r.default)(s,"refreshPage",function(){this.curProjectId=parseInt(this.$route.params.id),this.getMileStoneList(),this.getProjectInfo(),this.getProjectTaskSum(),this.getProjectBaseData(this.curProjectId),this.getProjectNotifyUserList(this.curProjectId),this.getProgressData()}),s),created:function(){console.log("created===");var e=window.innerHeight;this.tableHeight=e-160;var t=this;window.onresize=function(){t.tableHeight=window.innerHeight-160}},mounted:function(){console.log("mounted==="),this.curProjectId=parseInt(this.$route.params.id),this.getDepartment(),this.getUsers(),this.getMileStoneList(),this.getProjectInfo(),this.getProjectTaskSum(),this.getProjectBaseData(this.curProjectId),this.getProjectNotifyUserList(this.curProjectId),this.getProgressData(),this.userssHu(),this.yanjiuzx()}}},320:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{}},filters:{},watch:{},methods:{},created:function(){},mounted:function(){}}},321:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=a(22),o=i(s),r=a(343),n=i(r),l=a(27),c=(i(l),a(1004)),d=i(c),u=a(935);i(u);a(934),a(866);var p=a(959),m=i(p),g=a(961),f=i(g),h=a(965),v=i(h),y=a(958),b=i(y);a(864),a(865),a(863);var _=a(1002);t.default={name:"two-list-headerslots",display:"Two list header slot",order:14,components:{draggable:d.default,FileCenter:m.default,ProjectInfo:f.default,Summary:v.default,Earning:b.default,quillEditor:_.quillEditor},data:function(){return{saveTemplateLoading:!1,joinMembList:[],setInchargerDialog:!1,recentProgressInfo:{},addToTmpDialog:!1,templateForm:{},importTaskDialog:!1,importToStageId:null,exportDialog:!1,exportTaskType:null,groupTemplateList:[],createGroupWay:"new",modGroupDialog:!1,subTaskVisible:!1,orderList:[{id:"seq",name:"手动拖拽顺序",isDesc:!1},{id:"create_date",name:"创建时间最晚",isDesc:!0},{id:"end_date",name:"截止时间最晚",isDesc:!0},{id:"task_level",name:"优先级最高",isDesc:!0}],order:"seq",isDesc:!1,taskDataList:[],displayTable:!1,viewList:[{id:1,name:"全部任务"},{id:2,name:"进行中的任务"},{id:3,name:"已完成的任务"},{id:4,name:"待安排任务"},{id:5,name:"我创建的任务"},{id:6,name:"我执行的任务"},{id:7,name:"今天的任务"},{id:8,name:"已超期的任务"}],importanceList:[{id:0,name:"一般"},{id:1,name:"重要"},{id:2,name:"紧急"}],taskTypeList:[{id:0,name:"任务",icon:"iconfont firerock-iconrenwu"},{id:1,name:"里程碑",icon:"iconfont firerock-iconicon-"},{id:2,name:"风险",icon:"iconfont firerock-iconfengxian"}],taskTypeColor:["#20A0FF","#8613ad","#bf0404"],taskTypeIcon:["iconfont firerock-iconrenwu","iconfont firerock-iconicon-","iconfont firerock-iconfengxian"],taskStatusList:["进行中","已完成","已撤销"],taskLevelColor:["#262626","#E6A23C","#F56C6C"],stageListHeight:0,groupWidth:260,drag:!1,stageDrag:!1,dragging:!1,stageList:[],selectedGroup:{},allGroupData:[],defaultGroupId:null,addGroupDialog:!1,addStageDialog:!1,groupSearch:null,groupType:0,groupList:[],groupForm:{},stageForm:[],curProjectId:null,projectList:null,activeIndex:"1",activeName:"projectInside",searchField:null,keyword:null,user:JSON.parse(sessionStorage.getItem("user")),permissions:JSON.parse(sessionStorage.getItem("permissions")),userDetailVisible:!1,userDetail:{},date:new Date,users:[],tableHeight:0,listLoading:!1,subProjectVisible:!1,subProjectList:[],currentProject:{},addSubProject:!1,addFormVisible:!1,addLoading:!1,title:"",addForm:{name:""},rules:{name:[{required:!0,message:"请输入分组名称",trigger:"blur"}]},rules2:{stagesName:[{required:!0,message:"请输入任务列表名称",trigger:"blur"}]},taskRules:{name:[{required:!0,message:"请输入任务内容",trigger:"blur"}]},sleectId:null,sleectProjectId:null,sidebarIndex:0,url:"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg",count:0,textarea2:"",taskId:null,commentList:[],radio:0,critic:[],editorOption:{placeholder:"请输入文本...",modules:{toolbar:[["bold","italic","underline","strike"],[{header:1},{header:2}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{align:[]}],["clean"],["image"]]},theme:"snow"},textContent:!0,times:null,text2:"",innerVisibless:!1,activities:[{content:"状态正常",timestamp:"7小时前",size:"large",type:"primary",icon:"el-icon-circle-check",color:"#409EFF"},{content:"进展逾期",timestamp:"八小时前",color:"#F87872"}],ProgressList:[],checkboxGrounp:[],checkLists:[],taskIid:null,gstimday:[],gstimhour:[]}},methods:{saveGroupIncharger:function(){var e=this;this.http.post("/task-group/saveGroupIncharger",{id:this.groupForm.id,inchargerId:this.groupForm.inchargerId},function(t){e.setInchargerDialog=!1,"ok"==t.code?(e.$message({message:"设置成功",type:"success"}),e.groupList.filter(function(t){return t.id==e.groupForm.id})[0].inchargerId=e.groupForm.inchargerId):e.$message({message:t.msg,type:"error"})})},deleteTemplate:function(e){var t=this;this.$confirm("确认要删除["+e.name+"]吗?","提示",{}).then(function(){t.http.post("/group-template/deleteTemplate",{id:e.id},function(e){"ok"==e.code?(t.getGroupTemplate(),t.$message({message:"删除模板成功",type:"success"})):t.$message({message:e.msg,type:"error"})})})},createTemplate:function(){var e=this;this.saveTemplateLoading=!0,this.http.post("/group-template/addTemplate",this.templateForm,function(t){e.saveTemplateLoading=!1,"ok"==t.code?(e.addToTmpDialog=!1,e.getGroupTemplate(),e.$message({message:"添加模板成功",type:"success"})):e.$message({message:t.msg,type:"error"})})},addToTemplate:function(e){this.addToTmpDialog=!0,this.templateForm={groupId:e.id,name:e.name,saveTask:!1,saveMileStone:!1,saveRisk:!1}},changeBase:function(){this.$refs.earning.refreshPage()},importTask:function(e){var t=this,a=e.file.name.split("."),i=a[a.length-1];if("xls"!=i&&"xlsx"!=i)this.$message({message:"请选择.xls或.xlsx文件",type:"error"});else{this.listLoading=!0;var s=new FormData;s.append("file",e.file),s.append("projectId",this.curProjectId),s.append("groupId",this.selectedGroup.id),s.append("stagesId",this.importToStageId),this.http.uploadFile("/task/importTask",s,function(e){t.$refs.upload.clearFiles(),t.listLoading=!1,"ok"==e.code?(t.$message({message:"导入成功",type:"success"}),t.getStageList(),t.importTaskDialog=!1):t.$message({message:e.msg,type:"error"})},function(e){t.$refs.upload.clearFiles(),t.listLoading=!1,t.$message({message:e,type:"error"})})}},deleteTaskProgress:function(e){var t=this;this.http.post("/task-progress/deleteProgress",{id:e},function(e){"ok"==e.code?(t.getTaskProgressList(t.taskIid),t.$message({message:"删除成功",type:"success"})):t.$message({message:e.msg,type:"error"})})},addTaskProgress:function(){var e=this,t={taskId:this.taskIid,status:this.radio,content:this.text2,participatorIds:this.checkLists.toString()};this.http.post("/task-progress/addProgress",t,function(t){"ok"==t.code?(e.shutPro(),e.getTaskProgressList(e.taskIid),e.$message({message:"发布成功",type:"success"}),e.checkboxGrounp=[],e.checkLists=[],e.text2="",e.radio=0):e.$message({message:t.msg,type:"error"})})},getTaskProgressList:function(e){var t=this;this.taskIid=e,this.http.post("/task-progress/list",{taskId:e},function(e){"ok"==e.code?(t.ProgressList=e.data,t.recentProgressInfo=e.data[0]):t.$message({message:e.msg,type:"error"})})},kkk:function(e){var t=this.checkLists.indexOf(e.id);-1==t?this.checkLists.push(e.id):this.checkLists.splice(t,1)},showExportDialog:function(){this.exportDialog=!0},exportTask:function(){var e=this;this.http.post("/task/exportTask",{projectId:this.curProjectId,taskType:this.exportTaskType},function(t){"ok"==t.code?location.href=t.data:e.$message({message:t.msg,type:"error"})})},sss:function(){this.$refs.addRem.style.display="none"},addprogress:function(){this.$refs.proBox.style.display="block",this.$refs.addPro.style.display="none"},shutPro:function(){this.$refs.addPro.style.display="block",this.$refs.addRem.style.display="none",this.$refs.proBox.style.display="none"},addI:function(){this.$refs.addRem.style.display="block"},load:function(){this.count>=0||(this.count+=2)},onEditorFocus:function(){this.onEditorBlur()},subMission:function(){},handleCheckedCitiesChange:function(e){var t=e.length;this.checkAll=t===this.cities.length,this.isIndeterminate=t>0&&t]+>/g),a="",i=0;i]*src=['"]([^'"]+)[^>]*>/gi,function(e,t){a+=t});var s=a.length,o=parseInt(s-s/8*2),r="";r=(o/1024/1024).toFixed(2),r>2&&(this.textContent=!1,this.$message({showClose:!0,message:"图片超过了2MB,请重新上传",type:"warning"})),this.textContent=!0},retract:function(){"el-icon-arrow-left"==this.$refs.box.className?this.$refs.box.className="el-icon-arrow-right":this.$refs.box.className="el-icon-arrow-left",this.toggleGroup()},choseTemplate:function(e){this.groupTemplateList.forEach(function(e){e.selected=!1}),this.sidebarIndex=e,this.groupTemplateList[e].selected=!0},getGroupTemplate:function(){var e=this;this.http.post("/group-template/getList",{},function(t){"ok"==t.code?(e.groupTemplateList=t.data,e.groupTemplateList[0].selected=!0):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},copyGroup:function(e){var t=this;this.http.post("/task-group/copy",{id:e.id},function(e){"ok"==e.code?t.getTaskGroups():t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},startPro:function(){var e=this;this.http.post("/project/start",{id:this.curProjectId},function(t){"ok"==t.code?(e.$message({message:"重启成功",type:"success"}),e.currentProject.status=1):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},cancelPro:function(){var e=this;this.http.post("/project/cancel",{id:this.curProjectId},function(t){"ok"==t.code?(e.$message({message:"撤销成功",type:"success"}),e.currentProject.status=3):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},finishPro:function(){var e=this;this.http.post("/project/finish",{id:this.curProjectId},function(t){"ok"==t.code?(e.$message({message:"项目完成",type:"success"}),e.currentProject.status=2):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},deleteTask:function(){var e=this,t="";t=this.addForm.subTaskList.length>0?"您确定要删除当前任务及其子任务吗?":"您确定要删除当前任务吗?",this.$confirm(t,"提示",{}).then(function(){e.http.post("/task/delete",{id:e.addForm.id},function(t){"ok"==t.code?(e.addFormVisible=!1,e.getStageList()):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})})},handleClick:function(e,t){var a=e.name;this.$router.push("/"+a+"/"+this.curProjectId)},showSubTaskList:function(e){this.subTaskVisible=!0,this.addForm=e},backToParentTask:function(){this.getTaskDetail(this.addForm.parentTid)},addSubTask:function(){this.addFormVisible=!0,this.addForm={parentTname:this.addForm.name,parentTid:this.addForm.id,projectId:this.addForm.projectId,groupId:this.addForm.groupId,taskLevel:0,planHours:8,taskType:0},this.addForm.executorListFront=[{executorId:null,planHours:8}],this.addLoading=!1},addAsMyTask:function(e){var t=this;this.http.post("/task/addAsMyTask",{id:e.id},function(e){"ok"==e.code?t.getStageList():t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},taskLineClick:function(e,t,a){this.editTask(e)},orderChange:function(){var e=this;this.isDesc=this.orderList.filter(function(t){return t.id==e.order})[0].isDesc,0==this.groupType?this.getStageList():this.getViewTaskList()},getViewTaskList:function(){var e=this;this.http.post("/task/list",{projectId:this.curProjectId,viewId:this.selectedGroup.id,order:this.order,isDesc:this.isDesc},function(t){"ok"==t.code?(e.taskDataList=t.data,e.taskDataList.forEach(function(e){e.isFinish=1==e.taskStatus})):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},onMoveStage:function(e){var t=this,a={groupId:this.selectedGroup.id,oldIndex:e.oldIndex,newIndex:e.newIndex};this.http.post("/stages/changeStageOrder",a,function(e){"ok"==e.code?t.getStageList():t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},onChange:function(e){var t=this,a={id:e.item.id,oldIndex:e.oldIndex-1,newIndex:e.newIndex-1,oldStagesId:e.from.id,newStagesId:e.to.id};this.http.post("/task/changeOrder",a,function(e){"ok"==e.code?t.getStageList():t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},toggleGroup:function(){0==this.groupWidth?this.groupWidth=260:this.groupWidth=0},finishTask:function(e){var t=this;this.http.post("/task/finish",{id:e.id,taskStatus:e.taskStatus},function(e){"ok"==e.code?0==t.groupType?t.getStageList():t.getViewTaskList():t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},editTask:function(e){console.log(e),this.addFormVisible=!0,this.addLoading=!1,this.title="编辑任务",this.getTaskDetail(e.id),this.getTaskProgressList(e.id),this.getUsers(),this.gain(e)},gain:function(e){var t=this;this.commentList=[],this.taskId=e.id,this.http.post("/task-comment/getList",{taskId:e.id},function(e){"ok"==e.code?(t.commentList=e.data,t.sppk(t.commentList)):t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},sppk:function(e){var t=[];e.forEach(function(e){t.push(e.userName)}),this.critic=new n.default(t)},release:function(){var e=this;if(this.textarea2.length<=0)return this.$message({message:"请输入内容",type:"error"});this.http.post("/task-comment/add",{taskId:this.taskId,userId:this.user.id,content:this.textarea2},function(t){"ok"==t.code?(e.commentList.push(t.data),e.sppk(e.commentList),e.textarea2="",e.contRoll()):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},contRoll:function(){var e=this;this.$nextTick(function(){e.$refs.main.scrollTop=e.$refs.contRoll.scrollHeight})},chggstim:function(e,t){e?this.gstimday[t]=Math.ceil(this.gstimhour[t]/this.user.timeType.allday):this.gstimhour[t]=this.gstimday[t]*this.user.timeType.allday},getTaskDetail:function(e){var t=this;this.http.post("/task/getTask",{id:e},function(e){if("ok"==e.code){t.addForm=e.data,t.addForm.createDate=null,t.addForm.indate=null,t.addLoading=!1,t.recentProgressInfo=t.addForm.progress,t.addForm.executorListFront=t.addForm.executorList,t.gstimday=[],t.gstimhour=[];for(var a=0;a0?this.groupList=this.allGroupData.filter(function(t){return t.name.indexOf(e.groupSearch)>=0}):this.groupList=this.allGroupData},editIncharger:function(e){this.groupForm=JSON.parse((0,o.default)(e)),this.setInchargerDialog=!0},renameGroup:function(e){this.groupForm=JSON.parse((0,o.default)(e)),this.modGroupDialog=!0},deleteGroup:function(e){var t=this;this.$confirm("分组下的任务也将一同删除,您确认删除该分组吗?","提示",{type:"warning"}).then(function(){t.http.post("/task-group/delete",e,function(a){"ok"==a.code?(t.groupList=a.data,e.id==t.selectedGroup.id&&(t.groupList.length>0?(t.defaultGroupId=t.groupList[0].id,t.selectedGroup=t.groupList[0],t.groupChange(t.defaultGroupId)):t.selectedGroup={})):t.$message({message:a.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})})},addTemplateGroup:function(){var e=this,t=JSON.parse((0,o.default)(this.groupTemplateList.filter(function(e){return e.selected})[0]));delete t.stagesList,t.projectId=this.curProjectId;var a=this.groupTemplateList[this.sidebarIndex].name,i=null;this.groupList.forEach(function(e,t,s){if(e.name==a)return void(i=!0)});if(i)return this.addGroupDialog=!1,void this.$message({message:"当前项目已存在分组["+a+"],请修改组名后重试。",type:"error"});this.http.post("/task-group/createFromTemplate",t,function(t){"ok"==t.code?(e.selectedGroup=t.data,e.sleectId=t.data.id,e.sleectProjectId=t.data.projectId,e.addGroupDialog=!1,e.getTaskGroup()):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},addGroup:function(){var e=this;this.http.post("/task-group/save",this.groupForm,function(t){"ok"==t.code?(e.groupList=t.data,e.addGroupDialog=!1,e.modGroupDialog=!1,e.selectedGroup.id!==e.groupForm.id&&(e.selectedGroup=e.groupList.filter(function(e){return e.new})[0]),e.defaultGroupId=e.groupList[e.groupList.length-1].id,e.getStageList()):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},createGroup:function(){this.addGroupDialog=!0,this.groupForm={projectId:this.curProjectId}},getInsideData:function(){this.getTaskGroups()},getTaskGroups:function(){var e=this;this.http.post("/task-group/list",{projectId:this.curProjectId},function(t){"ok"==t.code?(e.allGroupData=t.data,e.groupList=t.data,e.groupList.length>0?(e.defaultGroupId=e.groupList[0].id,e.selectedGroup=e.groupList[0],e.getStageList()):(e.defaultGroupId=null,e.selectedGroup=null,e.stageList=[])):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},getTaskGroup:function(){var e=this;this.http.post("/task-group/list",{projectId:this.curProjectId},function(t){"ok"==t.code?(e.allGroupData=t.data,e.groupList=t.data,e.groupList.length>0?(e.defaultGroupId=e.sleectId,e.selectedGroup=e.groupList[t.data.length-1],e.getStageList()):(e.defaultGroupId=null,e.selectedGroup=null,e.stageList=[])):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},onProjectChange:function(){var e=this.$route.path;e=e.substring(0,e.lastIndexOf("/"))+"/"+this.curProjectId,this.$router.push(e),this.getTaskGroups(),this.$refs.fileCenter.refreshPage(),this.$refs.projectInfo.refreshPage(),this.$refs.summary.refreshPage(),this.$refs.earning.refreshPage()},getMyProjectList:function(){var e=this;this.http.post("/project/getProjectList",{},function(t){"ok"==t.code?e.projectList=t.data:e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},menuSelect:function(){},toList:function(){this.$router.push("/list")},searchList:function(){this.page=1,this.getList()},showUser:function(e){var t=this;this.userDetailVisible=!0,this.http.post(this.port.manage.userDetail,{userId:e},function(e){"ok"==e.code?t.userDetail=e.data:t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},getUsers:function(){var e=this;this.http.post(this.port.manage.list,{departmentId:-1,pageIndex:1,pageSize:99999},function(t){"ok"==t.code?e.users=t.data.records:e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},getList:function(){var e=this;this.listLoading=!0,this.http.post(this.port.project.listPage,{pageIndex:this.page,pageSize:this.size,keyword:this.keyword,searchField:this.searchField},function(t){if(e.listLoading=!1,"ok"==t.code){var a=t.data.records;for(var i in a){var s=a[i].participator,o="";for(var r in s)r==s.length-1?o+=s[r].name:o+=s[r].name+",";a[i].userNames=o}e.list=a,e.total=t.data.total}else e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},submitInsert:function(){var e=this;if(!0!==this.textContent)return this.$message({showClose:!0,message:"图片太大,请重新上传",type:"warning"});for(var t=this.addForm.executorListFront,a=0;a12?o[n].name.substring(0,12)+"..":o[n].name);var l=echarts.init(document.getElementById("taskTimeComparePanel"));t.compareChart=l;var c={color:["#409EFF","#71C671"],title:{show:0==o.length,textStyle:{color:"#666666",fontSize:18,fontWeight:"normal"},text:0==o.length?"暂无数据":"工时对比",left:"center",top:"center"},toolbox:{show:!0,feature:{saveAsImage:{show:!0},restore:{show:!0},magicType:{type:["line","bar"]}}},legend:{data:["实际工时","计划工时"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},xAxis:{type:"value",boundaryGap:[0,1],axisLabel:{formatter:"{value} 小时"}},yAxis:[{type:"category",data:r}],series:[{name:"实际工时",type:"bar",data:i},{name:"计划工时",type:"bar",data:s}]};l.setOption(c,{notMerge:!0})}else e.$message({message:a.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},getTopCostTask:function(){var e=this,t=this;this.http.post("/task/getTopCostTask",{projectId:this.curProjectId},function(a){if("ok"==a.code){var i=[],s=[],o=a.data;for(var r in o)i.push(o[r].name.length>6?o[r].name.substring(0,6)+"..":o[r].name),s.push({value:o[r].value,id:o[r].id,fullName:o[r].name});var n=echarts.init(document.getElementById("costPanel"));t.costChart=n;var l={title:{show:0==o.length,textStyle:{color:"#666666",fontSize:18,fontWeight:"normal"},text:0==o.length?"暂无数据":"耗时最多任务图",left:"center",top:"center"},toolbox:{show:!0,feature:{saveAsImage:{show:!0},restore:{show:!0},magicType:{type:["line","bar"]}}},tooltip:{trigger:"axis",formatter:function(e,a,i){var s=e[0].data.fullName+" : "+e[0].data.value+"小时";return t.params=e,s}},xAxis:{data:i,axisLabel:{interval:0,rotate:20}},yAxis:[{type:"value",axisLabel:{formatter:"{value} 小时"}}],series:[{name:"耗时(小时)",type:"bar",barMaxWidth:30,data:s}]};n.setOption(l,{notMerge:!0})}else e.$message({message:a.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},getStagesPanel:function(){var e=this,t=this;this.http.post("/task/getStagesPanel",{projectId:this.curProjectId},function(a){if("ok"==a.code){var i=a.data,s=echarts.init(document.getElementById("stagesPanel"));t.stagesChart=s,s.setOption({title:{show:0==i.length,textStyle:{color:"#666666",fontSize:18,fontWeight:"normal"},text:0==i.length?"暂无数据":"任务列表统计",left:"center",top:"center"},toolbox:{show:!0,feature:{saveAsImage:{show:!0}}},tooltip:{trigger:"item",formatter:"{b}
任务数:{c} ({d}%)"},series:[{name:"任务列表",type:"pie",radius:"55%",data:i}]},{notMerge:!0})}else e.$message({message:a.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},getExecutorPanel:function(){var e=this,t=this;this.http.post("/task/getExecutorPanel",{projectId:this.curProjectId},function(a){if("ok"==a.code){var i=[],s=[],o=a.data;for(var r in o)i.push(o[r].executorName),s.push({value:o[r].taskCount,id:o[r].executorId});var n=echarts.init(document.getElementById("executorPanel"));t.executorChart=n;var l={color:["#409EFF","#71C671"],title:{show:0==o.length,textStyle:{color:"#666666",fontSize:18,fontWeight:"normal"},text:0==o.length?"暂无数据":"执行人分配图",left:"center",top:"center"},toolbox:{show:!0,feature:{saveAsImage:{show:!0},restore:{show:!0},magicType:{type:["line","bar"]}}},tooltip:{trigger:"axis",formatter:function(e,a,i){var s=e[0].name+" : "+e[0].data.value+"个";return t.params=e,s}},xAxis:{data:i,axisLabel:{interval:0,rotate:20}},yAxis:[{type:"value",axisLabel:{formatter:"{value} "}}],series:[{name:"任务数量(个)",type:"bar",barMaxWidth:30,data:s}]};n.setOption(l,{notMerge:!0})}else e.$message({message:a.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},getProjectTaskSum:function(){var e=this;this.http.post("/project/taskSum",{id:this.curProjectId},function(t){"ok"==t.code?e.taskSum=t.data:e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},refreshPage:function(){this.curProjectId=parseInt(this.$route.params.id),this.getProjectTaskSum(),this.getExecutorPanel(),this.getTopCostTask(),this.getStagesPanel(),this.getTaskTimeCompare()}},created:function(){var e=window.innerHeight;this.tableHeight=e-160;var t=this;window.onresize=function(){t.tableHeight=window.innerHeight-160}},mounted:function(){this.curProjectId=parseInt(this.$route.params.id);var e=this;window.addEventListener("resize",function(){null!=e.executorChart&&e.executorChart.resize(),null!=e.stagesChart&&e.stagesChart.resize(),null!=e.costChart&&e.costChart.resize(),null!=e.compareChart&&e.compareChart.resize()}),this.getProjectTaskSum(),this.getExecutorPanel(),this.getStagesPanel(),this.getTopCostTask(),this.getTaskTimeCompare()}}},324:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s,o=a(114),r=i(o),n=a(22),l=i(n);t.default=(s={props:{},components:{},watch:{filterText:function(e){this.$refs.tree.filter(e)}},data:function(){return{user:JSON.parse(sessionStorage.getItem("user")),tableData:[],total:0,dialogVisible:!1,filterText:"",addDialogVisible:!1,form:{rolename:"",roleDescribe:"",id:""},moduleList:[],roles:"",titles:"",addTil:"立即添加",keyword:"",auseList:[],defaultRole:!1,roleId:"",roleName:"",rules:{rolename:[{required:!0,message:"请输入角色名称",trigger:"blur"}]}}},computed:{}},(0,r.default)(s,"watch",{filterText:function(e){this.$refs.tree.filter(e)},keyword:function(e){""==e&&this.mohu()}}),(0,r.default)(s,"created",function(){}),(0,r.default)(s,"mounted",function(){this.getRole()}),(0,r.default)(s,"methods",{determine:function(){var e=this;this.http.post("/permission/setDefaultRole",{companyId:this.user.companyId,id:this.roleId},function(t){"ok"==t.code?(e.$message({message:"操作成功",type:"success"}),e.defaultRole=!1,e.getRole()):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},modify:function(){for(var e in this.auseList)"1"==this.auseList[e].isDefault&&(this.roleId=this.auseList[e].id);this.defaultRole=!0},mohu:function(){if(console.log(this.keyword),""==this.keyword)return void(this.tableData=this.auseList);for(var e=this.auseList.length,t=[],a=0;a=0&&t.push(this.auseList[a]);this.tableData=t},shisha:function(e){var t=this;console.log("id",e),this.roles=e,this.http.post("/permission/getAuthority",{companyId:this.user.companyId,role:e},function(e){"ok"==e.code?(console.log(e.data,"数据来源(990)"),t.moduleList=e.data,t.dialogVisible=!0):t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})},getRole:function(){var e=this;this.http.post("/permission/getRoleList",{companyId:this.user.companyId},function(t){"ok"==t.code?(console.log(t.data,"数据来源"),e.tableData=t.data,e.auseList=t.data):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},handleSizeChange:function(){},handleCurrentChange:function(){},filterNode:function(e,t){return!e||-1!==t.label.indexOf(e)},handleAdd:function(e,t,a){this.titles=e,this.addTil=t,this.addDialogVisible=!0;var i={};i.id=a?a.id:"",i.rolename=a?a.rolename:"",i.roleDescribe=a?a.roleDescribe:"",this.form=i},onSubmit:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;t.http.post("/permission/editRole",{id:t.form.id,name:t.form.rolename,description:t.form.roleDescribe,companyId:t.user.companyId},function(e){"ok"==e.code?(console.log(e.data,"数据来源(123)"),t.addDialogVisible=!1,t.getRole()):t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})})},deteHand:function(e){var t=this;this.$confirm("此操作将删除("+e.rolename+")角色, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.http.post("/permission/deleteRole",{id:e.id},function(e){"ok"==e.code?(t.$message({message:"删除成功",type:"success"}),t.getRole()):t.$message({message:e.msg,type:"error"})},function(e){t.$message({message:e,type:"error"})})}).catch(function(){})},mainChange:function(e){console.log(e),e.children.forEach(function(t){t.checked=e.checked,t.functionList.forEach(function(t){t.checked=e.checked})}),e.functionList&&e.functionList.forEach(function(t){t.checked=e.checked})},subChange:function(e){console.log(e),this.moduleList.forEach(function(t){if(t.id==e.parentId){var a=!1;t.children.forEach(function(e){e.checked&&(a=!0)}),t.checked=a}})},subChanges:function(e,t){this.moduleList.forEach(function(e){if(e.id==t){var a=!1;e.functionList.forEach(function(e){e.checked&&(a=!0)}),console.log(a,"事件"),a&&(console.log("执行"),e.checked=a)}})},dianji:function(e){console.log(e),this.moduleList.forEach(function(t){t.id==e.id&&(t.useState=!t.useState)})},saveList:function(){var e=this;this.dialogVisible=!1,console.log(this.moduleList),this.http.post("/permission/savePermission",{role:this.roles,moduleList:(0,l.default)(this.moduleList)},function(t){"ok"==t.code?(e.$message({message:"操作成功",type:"success"}),e.getRole()):e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})}}),s)},325:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=a(22),o=i(s),r=a(27);i(r);t.default={data:function(){return{monthTimeList:[{id:0,name:"不限制"},{id:1,name:"仅可补填当月"},{id:2,name:"可补填到上个月"},{id:3,name:"可补填到上上月"},{id:4,name:"可补填7天内日报"},{id:5,name:"可补填前1天日报"}],progress:30,startTime:null,endTime:null,timeRange:[.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8,8.5,9,9.5,10,10.5,11,11.5,12.5,13,13.5,14,14.5,15],selectTime:null,times:[],halfTime:[],user:JSON.parse(sessionStorage.getItem("user")),timeType:{allday:8,am:4,companyId:10,hourCostInputType:0,monthDays:21.75,pm:4,type:0},customDegreeActive:!1,needDeptAudit:!1,customDegreeName:"",rules:{allday:[{required:!0,message:"请选择全天工作时长",trigger:"blur"}],am:[{required:!0,message:"请输入上午工作时长",trigger:"blur"}],pm:[{required:!0,message:"请输入下午工作时长",trigger:"blur"}]},ruless:{name:[{required:!0,message:"请输入名称",trigger:"blur"}]},subProjectVisible:!1,subProjectList:[],addSubProject:!1,addfm:{name:""},iptss:""}},methods:{bianji:function(){var e=this;this.subProjectVisible=!0,this.listLoading=!0,this.http.post("/report-extra-degree/getAll ",{},function(t){e.listLoading=!1,"ok"==t.code?(console.log(t,"看看"),e.subProjectList=t.data):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},submitInsertSubProject:function(){var e=this;this.$refs.form2.validate(function(t){if(t){var a=e.addfm;e.http.post("/report-extra-degree/addOrMod",a,function(t){e.listLoading=!1,"ok"==t.code?(e.$message({message:"成功",type:"success"}),e.addfm={name:""},e.addSubProject=!1,e.bianji()):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})}})},addNewSubProject:function(e){e&&(this.addfm.name=e.name,this.addfm.id=e.id),this.addSubProject=!0},deleteSubPro:function(e){var t=this;this.$confirm("确定要这条"+e.name+"数据吗?","删除",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.listLoading=!0,t.http.post("/report-extra-degree/delete",{id:e.id},function(e){t.listLoading=!1,"ok"==e.code?(t.$message({message:"删除成功",type:"success"}),t.bianji()):"-1"==e.msg.indexOf("无法删除1")?t.$message({message:"该数据正在使用,无法删除",type:"error"}):t.$message({message:e.msg,type:"error"})},function(e){t.listLoading=!1,t.$message({message:e,type:"error"})})}).catch(function(){})},selectPanel:function(e){this.timeType.type=e},timeChange:function(){this.halfTime=[];for(var e=1;e<=this.timeType.allday;e+=.5)this.halfTime.push(e);this.timeType.allday工作成本 : "+e[0].data.value+"元
工作时长 : "+e[0].data.time+"小时";return t.params=e,s}},xAxis:{data:i,axisLabel:{interval:0,rotate:20}},yAxis:[{type:"value",axisLabel:{formatter:"{value} (元)"}}],series:[{name:"工作时长(h)",type:"bar",barMaxWidth:30,data:s}]};l.setOption(c,{notMerge:!0})}else e.$message({message:a.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},exportData:function(){var e=this;this.listLoading=!0,this.http.post("/simple-report/exportData",{yearMonth:this.date,companyId:this.user.companyId,type:this.typeIndex},function(t){if(e.listLoading=!1,"ok"==t.code){var a=document.createElement("a");a.download=e.date+e.typeIndex+"报表.xlsx",a.href=t.data,a.click()}else e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},getSummaries:function(e){var t=e.columns,a=e.data,i=[];return t.forEach(function(e,t){if(0===t)return void(i[t]="总价");var s=a.map(function(t){return Number(t[e.property])});s.every(function(e){return isNaN(e)})?i[t]="N/A":(i[t]=s.reduce(function(e,t){var a=Number(t);return isNaN(a)?e:e+t},0),i[t]+=" 元")}),i},changeMonth:function(){this.getList(),this.getReportList()},importFinance:function(e){var t=this,a=e.file.name.split("."),i=a[a.length-1];if("xls"!=i&&"xlsx"!=i)this.$message({message:"请选择.xls或.xlsx文件",type:"error"});else{this.listLoading=!0;var s=new FormData;s.append("file",e.file),s.append("companyId",this.user.companyId),console.log("date====="+this.date),s.append("yearMonth",this.date),this.isUploading=!0,this.http.uploadFile("/simple-report/importData",s,function(e){t.$refs.upload.clearFiles(),t.listLoading=!1,t.isUploading=!1,"ok"==e.code?(t.$message({message:"导入成功",type:"success"}),t.importDialog=!1,t.getList(),t.getReportList(),t.getProjectReport()):t.$message({message:e.msg,type:"error"})},function(e){t.$refs.upload.clearFiles(),t.listLoading=!1,t.$message({message:e,type:"error"})})}},getReportList:function(){var e=this;this.http.post("/simple-report/getReportByMonth",{companyId:this.user.companyId,yearMonth:this.date},function(t){if(e.listLoading=!1,"ok"==t.code){var a=t.data;e.reportList=a.records,e.projectList=a.projectList}else e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},getList:function(){var e=this;this.listLoading=!0,this.http.post("/simple-report/getByMonth",{companyId:this.user.companyId,yearMonth:this.date},function(t){if(e.listLoading=!1,"ok"==t.code){var a=t.data;e.list=a}else e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})}},created:function(){var e=new Date;this.date=e.getFullYear()+"-"+(e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1)},mounted:function(){var e=window.innerHeight;this.tableHeight=e-245;var t=this;window.onresize=function(){t.tableHeight=window.innerHeight-245},this.getList(),this.getReportList()},updated:function(){var e=this;this.$nextTick(function(){e.$refs.table.doLayout()})}}},328:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=a(114),o=i(s),r=a(22),n=i(r),l=a(27),c=i(l),d=void 0;t.default={data:function(){return{permissions:JSON.parse(sessionStorage.getItem("permissions")),isDingShow:!1,handleSelectionZzjgshow:!1,handljues:!1,submitLoading:!1,deactiveUser:null,deactiveDate:null,deactiveDialog:!1,toUserId:null,myRoleId:null,allActiveUsers:[],transferDialog:!1,containInvalid:1,exportDialogVisible:!1,roleArray:["普通员工","超级管理员","系统管理员","公司高层","财务管理员","项目管理员","公司领导"],roleDescArray:[{label:"普通员工",value:0,desc:"填报日报,参与项目协作"},{label:"系统管理员",value:2,desc:"具有除了创建系统管理员之外的全部功能"},{label:"财务管理员",value:4,desc:"财务核算成本,费用报销审核,负责组织架构管理"},{label:"项目管理员",value:5,desc:"创建和管理项目"},{label:"公司领导",value:6,desc:"查看日报、工时成本统计、财务核算、项目和报表"}],userSalaryList:[],userSalaryListDialog:!1,value:{},user:JSON.parse(sessionStorage.getItem("user")),users:[],tableHeight:0,listLoading:!1,total:0,page:1,size:20,list:[],data:[{id:-1,label:"全部人员"},{id:0,label:"未分配"}],option:[],depData:{id:-1,label:"全部人员"},defaultProps:{children:"children",label:"label"},dialogVisible:!1,title:"",insertForm:{id:null,name:null,phone:null,roleId:null,monthCost:null,cost:null,departmentId:null,salaryType:0,costApplyDate:"2021-04-09"},rules:{name:[{required:!0,message:"请输入姓名",trigger:"blur"}],roleId:[{required:!0,message:"请选择角色",trigger:"blur"}],cost:[{required:!0,message:"请输入成本",trigger:"blur"}],monthCost:[{required:!0,message:"请输入月成本",trigger:"blur"}]},dialogVisible1:!1,departmentVisible:!1,depTitle:"",depForm:{id:null,name:null,parentId:null,managerId:null},depRules:{name:[{required:!0,message:"请输入部门名称",trigger:"blur"}]},timeType:{},keyword:"",rolesa:[{value:"",label:"全部"},{value:"6",label:"公司领导"},{value:"2",label:"系统管理员"},{value:"4",label:"财务管理员"},{value:"5",label:"项目管理员"},{value:"0",label:"普通员工"}],states:[{value:"",label:"全部"},{value:"1",label:"活跃"},{value:"0",label:"停用"}],status:"",role:"",jDarr:[],handleSelectionZzjgDate:[],handleSelectionZzjgwillchange:null,acquireRoleList:[],acquireRoleLists:[],roleId:"",xiuRoleId:""}},filters:{acquireRoleName:function(e){for(var t in d.acquireRoleList)if(d.acquireRoleList[t].id==e)return d.acquireRoleList[t].rolename}},beforeCreate:function(){d=this},methods:{handleSelectionZzjg:function(e){this.handleSelectionZzjgDate=e},handleSelectionZzjgbtn1:function(){this.handleSelectionZzjgshow=!1,this.$refs.handleSelectTable.clearSelection(),this.handleSelectionZzjgwillchange=null},handleSelectionZzjgbtn2:function(){var e=this;if(null==this.handleSelectionZzjgwillchange)return void this.$message("请选择部门");for(var t=[],a=0;a-1?t.departmentCascade.split(","):[].concat(t.departmentCascade));for(var e in a)i.push(parseInt(a[e]));this.insertForm={id:t.id,name:t.name,phone:t.phone,roleId:t.roleId,monthCost:t.monthCost,cost:t.cost,departmentId:i.reverse(),salaryType:t.salaryType,costApplyDate:t.costApplyDate},this.title="编辑人员"}else this.insertForm={id:null,name:null,phone:null,roleId:null,monthCost:null,cost:null,departmentId:null,salaryType:0,costApplyDate:c.default.formatDate.format(new Date,"yyyy-MM-dd")},this.title="新增人员";this.dialogVisible=!0},submitInsert:function(){var e=this,t={};this.$refs.form1.validate(function(a){a&&(e.submitLoading=!0,t={name:e.insertForm.name,phone:e.insertForm.phone,roleId:e.insertForm.roleId,monthCost:e.insertForm.monthCost,cost:e.insertForm.cost,salaryType:e.insertForm.salaryType},null!=e.insertForm.id&&(t.id=e.insertForm.id),null!=e.insertForm.costApplyDate&&(t.costApplyDate=e.insertForm.costApplyDate),null!=e.insertForm.departmentId&&(t.departmentId=e.insertForm.departmentId[e.insertForm.departmentId.length-1]))}),console.log(t,"提交的数据"),this.permissions.structurePersonnel&&"编辑人员"==this.title&&(t.cost=0,t.monthCost=0),this.http.post(this.port.manage.insert,t,function(t){e.submitLoading=!1,"ok"==t.code?(e.$message({message:null!=e.insertForm.id?"修改":"创建成功",type:"success"}),e.dialogVisible=!1,e.getUser(),e.getUsers()):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},switchRole:function(e){var t=this;this.listLoading=!0,this.http.post(this.port.manage.permission,{id:this.list[e].id},function(e){t.listLoading=!1,"ok"==e.code?(t.$message({message:"切换角色成功",type:"success"}),t.getUser()):t.$message({message:e.msg,type:"error"})},function(e){t.listLoading=!1,t.$message({message:e,type:"error"})})},setActive:function(e,t){var a=this,i=1==t?"启用":"停用";this.$confirm("确定要"+i+" "+e.name+" 吗?","账号"+i,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.listLoading=!0,a.http.post("/user/setActive",{id:e.id,isActive:t},function(e){a.listLoading=!1,"ok"==e.code?(a.$message({message:i+"成功",type:"success"}),a.getUser()):a.$message({message:e.msg,type:"error"})},function(e){a.listLoading=!1,a.$message({message:e,type:"error"})})}).catch(function(){})},openInsertDialog1:function(e){var t=JSON.parse((0,n.default)(this.list[e])),a=[],i=[];"0"!=t.departmentCascade&&null!=t.departmentCascade&&(a=t.departmentCascade.indexOf(",")>-1?t.departmentCascade.split(","):[].concat(t.departmentCascade));for(var e in a)i.push(parseInt(a[e]));console.log(t),this.insertForm=(0,o.default)({id:t.id,name:t.name,phone:t.phone,roleId:t.roleId,monthCost:t.monthCost,cost:t.cost,departmentId:i.reverse(),salaryType:t.salaryType},"name",t.name),this.dialogVisible1=!0},submitInsert1:function(){var e=this,t={};this.$refs.form1.validate(function(a){a&&(e.submitLoading=!0,t={id:e.insertForm.id,name:e.insertForm.name,phone:e.insertForm.phone,roleId:e.insertForm.roleId,monthCost:e.insertForm.monthCost,cost:e.insertForm.cost},null!=e.insertForm.departmentId&&(t.departmentId=e.insertForm.departmentId[e.insertForm.departmentId.length-1]),null!=e.insertForm.costApplyDate&&(t.costApplyDate=e.insertForm.costApplyDate))}),this.http.post(this.port.manage.insert,t,function(t){e.submitLoading=!1,"ok"==t.code?(e.$message({message:"修改成功",type:"success"}),e.dialogVisible1=!1,e.getUser(),e.getUsers()):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},getDepartment:function(){var e=this;this.http.post(this.port.manage.depList,{},function(t){if("ok"==t.code){var a=t.data,i=JSON.parse((0,n.default)(t.data));a.splice(0,0,{id:-1,label:"全部人员"}),a.push({id:0,label:"未分配"}),e.data=a,console.log(a,"部门数据"),e.option=e.changeArr(i)}else e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})},changeArr:function(e){for(var t=0;t0&&(e[t].children=this.changeArr(e[t].children)),e[t].id&&(e[t].value=e[t].id),delete e[t].id);for(var t in e)-1!=e[t].id&&0!=e[t].id||e.splice(t,1);return e},handleNodeClick:function(e){console.log(e,999),null!=this.depData&&e.id==this.depData.id||(this.depData=e,this.page=1,this.getUser())},createDepartment:function(e){var t=this;setTimeout(function(){var a=t;-2==e?(a.depForm={id:null,name:null,parentId:null,managerId:null},-1!=a.depData.id&&0!=a.depData.id&&(a.depForm.parentId=a.depData.id),a.depTitle="新增子部门"):-1==e?(a.depForm={id:null,name:null,parentId:null,managerId:null},a.depTitle="新增部门"):("null"==a.depData.managerId&&(a.depData.managerId=""),"null"==a.depData.reportAuditUserid&&(a.depData.reportAuditUserid=""),a.depForm={id:a.depData.id,name:a.depData.label,parentId:a.depData.parentId,managerId:a.depData.managerId,reportAuditUserid:a.depData.reportAuditUserid},a.depTitle="编辑部门"),a.departmentVisible=!0})},submitDepartment:function(){var e=this;this.$refs.depForm.validate(function(t){if(t){var a={name:e.depForm.name};null!=e.depForm.id&&(a.id=e.depForm.id),null!=e.depForm.parentId&&(a.parentId=e.depForm.parentId),e.depForm.managerId&&(a.managerId=e.depForm.managerId),console.log(e.depForm),e.depForm.reportAuditUserid&&(a.reportAuditUserid=e.depForm.reportAuditUserid),e.http.post(null==e.depForm.id?e.port.manage.add:e.port.manage.edit,a,function(t){"ok"==t.code?(e.$message({message:null==e.depForm.id?"新增成功":"修改成功",type:"success"}),e.departmentVisible=!1,null!=e.depForm.id&&(e.depData.label=a.name,e.depData.managerId=a.managerId),e.getDepartment()):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})}})},deleteDep:function(){var e=this;setTimeout(function(){e.$confirm("确定要删除部门"+e.depData.label+"吗?","删除部门",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.listLoading=!0,e.http.post(e.port.manage.del,{id:e.depData.id},function(t){e.listLoading=!1,"ok"==t.code?(e.$message({message:"删除成功",type:"success"}),e.depData={id:-1,label:"全部人员"},e.getDepartment(),e.getUser()):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})}).catch(function(){})},100)},searchList:function(){var e=this;console.log(this.keyword),this.listLoading=!0,this.http.post(this.port.manage.list,{departmentId:this.depData.id,pageIndex:this.page,pageSize:this.size,keyword:this.keyword},function(t){e.listLoading=!1,"ok"==t.code?(e.list=t.data.records,e.total=t.data.total):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},acquireRole:function(){var e=this;this.http.post("/permission/getFrontRoleList",{companyId:this.user.companyId},function(t){if("ok"==t.code){console.log(t.data,"获取角色"),e.acquireRoleList=t.data;var a=[];for(var i in t.data)"系统管理员"!=t.data[i].rolename&&a.push(t.data[i]);e.acquireRoleLists=a}else e.$message({message:t.msg,type:"error"})},function(t){e.$message({message:t,type:"error"})})}},created:function(){var e=window.innerHeight;this.tableHeight=e-195;var t=this;window.onresize=function(){t.tableHeight=window.innerHeight-195}},mounted:function(){this.deactiveDate=c.default.formatDate.format(new Date,"yyyy-MM-dd"),this.getDepartment(),this.getUser(),this.getCompanyTimeSetting(),this.getUsers(),this.acquireRole(),this.isDingShow=this.$store.state.isDing}}},329:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a(260),s=function(e){return e&&e.__esModule?e:{default:e}}(i);t.default={components:{Market:s.default},data:function(){return{}},filters:{},methods:{},created:function(){},mounted:function(){}}},330:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{tableHeight:0,total:0,listLoading:!1,page:1,size:20,list:[],personKey:!1}},methods:{handleCurrentChange:function(e){this.page=e,this.getList()},handleSizeChange:function(e){this.size=e,this.getList()},getList:function(){var e=this;this.listLoading=!0,this.http.post("/operation-log/list",{pageIndex:this.page,pageSize:this.size,personKey:this.personKey?1:0},function(t){if(e.listLoading=!1,"ok"==t.code){console.log("czjl",t.data);var a=t.data.records;e.list=a,e.total=t.data.total}else e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})}},created:function(){var e=window.innerHeight;this.tableHeight=e-172;var t=this;window.onresize=function(){t.tableHeight=window.innerHeight-172}},mounted:function(){this.getList()}}},331:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{listLoading:!1,tableHeight:0,page:1,size:20,total:0,tableList:[],dateArray:[],paramCompanyName:"",paramProjectName:""}},created:function(){var e=window.innerHeight;this.tableHeight=e-180;var t=this;window.onresize=function(){t.tableHeight=window.innerHeight-180};var a=new Date,i=a.getMonth()+1,s=a.getDate(),o=a.getFullYear()+"-"+(i<10?"0"+i:i)+"-"+(s<10?"0"+s:s),r=new Date(a.getFullYear(),a.getMonth(),a.getDate()-7),n=r.getMonth()+1,l=r.getDate(),c=r.getFullYear()+"-"+(n<10?"0"+n:n)+"-"+(l<10?"0"+l:l);this.dateArray=[c,o]},mounted:function(){this.getTableList()},methods:{toolbarSelect:function(){this.page=1,this.getTableList()},getTableList:function(){var e=this;this.listLoading=!0,this.http.post("/operation-record/getList",{startDate:this.dateArray[0],endDate:this.dateArray[1],companyName:this.paramCompanyName,projectName:this.paramProjectName,pageIndex:this.page,pageSize:this.size},function(t){e.listLoading=!1,"ok"==t.code?(e.total=t.data?t.data.total:0,e.tableList=t.data?t.data.record:[]):e.$message({message:t.msg,type:"error"})},function(t){e.listLoading=!1,e.$message({message:t,type:"error"})})},contentString:function(e){return e.split("\n")},handleSizeChange:function(e){this.size=e,this.page=1,this.getTableList()},handleCurrentChange:function(e){this.page=e,this.getTableList()},restrictNumber:function(e){}}}},332:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var s=a(234),o=i(s);a(593);var r=a(594),n=i(r);o.default.extend(n.default),o.default.locale("zh-cn"),console.log((0,o.default)().format("YYYY-MM-DD")),Vue.filter("relativeTime",function(e){return(0,o.default)().to((0,o.default)(e))})},333:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function s(e){return e.data}function o(e){return e="/api"+e}function r(e){return e}Object.defineProperty(t,"__esModule",{value:!0});var n=a(174),l=i(n),c=a(925),d=i(c);t.default={post:function(e,t,a,i){var n=sessionStorage.getItem("user"),c="";null!=n&&(c=JSON.parse(n).id),(0,l.default)({method:"post",url:o(e),data:r(d.default.stringify(t)),headers:{"Content-type":" application/x-www-form-urlencoded; charset=UTF-8",Token:c}}).then(function(e){a(s(e))}).catch(function(e){i?i(e):console.log(e)})},previewFile:function(e,t,a,i){var n=sessionStorage.getItem("user"),c="";null!=n&&(c=JSON.parse(n).id),(0,l.default)({method:"post",url:o(e),data:r(d.default.stringify(t)),headers:{"Content-type":" application/x-www-form-urlencoded; charset=UTF-8",Token:c},responseType:"blob"}).then(function(e){a(s(e))}).catch(function(e){i?i(e):console.log(e)})},get:function(e,t,a){var i=sessionStorage.getItem("user"),r="";null!=i&&(r=JSON.parse(i).id),(0,l.default)({method:"get",url:o(e),headers:{"Content-Type":"application/json; charset=UTF-8",Token:r}}).then(function(e){t(s(e))}).catch(function(e){a?a(e):console.log(e)})},uploadFile:function(e,t,a,i){var n=sessionStorage.getItem("user"),c="";null!=n&&(c=JSON.parse(n).id),(0,l.default)({method:"post",url:o(e),data:r(t),dataType:"json",processData:!1,contentType:!1,headers:{Token:c}}).then(function(e){a(s(e))}).catch(function(e){i?i(e):console.log(e)})},downloadFile:function(e,t,a,i){var s=sessionStorage.getItem("user");null!=s&&JSON.parse(s).headImgurl,(0,l.default)({method:"post",url:o(e),data:r(t),responseType:"blob"}).then(function(e){var t=e.data;if("msSaveOrOpenBlob"in navigator)window.navigator.msSaveOrOpenBlob(t,a);else{var i=document.createElement("a");i.download=a,i.style.display="none";var s=new Blob([t]);i.href=URL.createObjectURL(s),document.body.appendChild(i),i.click(),document.body.removeChild(i)}}).catch(function(e){i?i(e):console.log(e)})},uploadFileFormData:function(e,t,a,i){(0,l.default)({method:"post",url:o(e),data:t,headers:{"Content-Type":"multipart/form-data"}}).then(function(e){a(s(e))}).catch(function(e){i?i(e):console.log(e)})}}},334:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={permissions:function(e){var t={projectNew:!1,projectView:!1,projectManagement:!1,projectClassification:!1,projectExport:!1,projectImport:!1,projectResources:!1,projectCostOfItems:!1,projectBaseline:!1,projectCorrection:!1,projectContract:!1,structurePersonnel:!1,structureAdd:!1,structureExport:!1,structureImport:!1,reportsCompany:!1,reportsPersonnel:!1,reportsFillOut:!1,reportsDeleteAll:!1,importReport:!1,financialCustom:!1,financialProportion:!1,financialUpload:!1,financialExport:!1,financialShare:!1,setFinanceAuditor:!1,reportTask:!1,reportCostOf:!1,reportBalance:!1,reportProfits:!1,reportPhase:!1,reportOvertime:!1,leaveFil:!1,leaveAudit:!1,leaveAll:!1,leaveStatistical:!1,leaveProcess:!1,leaveAnnual:!1,costFil:!1,costAudit:!1,costAll:!1,projectReportReview:!1,importAudit:!1};for(var a in e)"导入工时"==e[a]&&(t.importReport=!0),"查看导审记录"==e[a]&&(t.importAudit=!0),"删除全公司日报"==e[a]&&(t.reportsDeleteAll=!0),"新增项目"==e[a]&&(t.projectNew=!0),"查看全部项目"==e[a]&&(t.projectView=!0),"管理全部项目"==e[a]&&(t.projectManagement=!0),"分类管理"==e[a]&&(t.projectClassification=!0),"导出项目"==e[a]&&(t.projectExport=!0),"导入项目"==e[a]&&(t.projectImport=!0),"查看资源分配"==e[a]&&(t.projectResources=!0),"基线成本项管理"==e[a]&&(t.projectCostOfItems=!0),"查看成本基线"==e[a]&&(t.projectBaseline=!0),"校正成本基线"==e[a]&&(t.projectCorrection=!0),"查看合同金额"==e[a]&&(t.projectContract=!0),"人员成本管理"==e[a]&&(t.structurePersonnel=!0),"添加人员"==e[a]&&(t.structureAdd=!0),"导出人员"==e[a]&&(t.structureExport=!0),"导入人员"==e[a]&&(t.structureImport=!0),"查看全公司工时"==e[a]&&(t.reportsCompany=!0),"查看相关人员工时"==e[a]&&(t.reportsPersonnel=!0),"代填日报"==e[a]&&(t.reportsFillOut=!0),"自定义薪资项"==e[a]&&(t.financialCustom=!0),"分摊比例设置"==e[a]&&(t.financialProportion=!0),"薪资数据上传"==e[a]&&(t.financialUpload=!0),"薪资数据导出"==e[a]&&(t.financialExport=!0),"导出分摊数据"==e[a]&&(t.financialShare=!0),"项目任务报表"==e[a]&&(t.reportTask=!0),"项目成本报表"==e[a]&&(t.reportCostOf=!0),"项目收支平衡表"==e[a]&&(t.reportBalance=!0),"客户项目利润表"==e[a]&&(t.reportProfits=!0),"项目阶段工时表"==e[a]&&(t.reportPhase=!0),"加班情况统计表"==e[a]&&(t.reportOvertime=!0),"请假填报"==e[a]&&(t.leaveFil=!0),"请假审核"==e[a]&&(t.leaveAudit=!0),"查看全部请假单"==e[a]&&(t.leaveAll=!0),"请假统计"==e[a]&&(t.leaveStatistical=!0),"请假流程设置"==e[a]&&(t.leaveProcess=!0),"年假管理"==e[a]&&(t.leaveAnnual=!0),"费用填报"==e[a]&&(t.costFil=!0),"费用审核"==e[a]&&(t.costAudit=!0),"查看全部报销单"==e[a]&&(t.costAll=!0),"审核全员日报"==e[a]&&(t.projectReportReview=!0),"设置财务审核人"==e[a]&&(t.setFinanceAuditor=!0);return t}};Vue.prototype.StringUtil=i,t.default={}},335:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={manage:{login:"/user/loginAdmin",register:"/user/insertCompany",editPassword:"/user/editPassword",userDetail:"/user/getUserInfo",depList:"/department/list",add:"/department/add",edit:"/department/edit",del:"/department/delete",list:"/user/getEmployeeList",delete:"/user/deleteUser",insert:"/user/insertUser",import:"/user/importUser",permission:"/user/switchPermission",check:"/information/check"},time:{getToday:"/time-calculation/getTodayWorkingTime",listDeviance:"/time-calculation/getDevianceList",listStatistics:"/time-calculation/getTimeStatistics"},desktop:{list:"/screenshot/getLatestScreenshotList",listToday:"/screenshot/getTodayScreenshotList",getScreenshotDate:"/screenshot/getScreenshotDate"},project:{list:"/project/getProjectList",listPage:"/project/getProjectPage",delete:"/project/deleteProject",add:"/project/editProject",listCost:"/project/getTimeCost",depCost:"/department/departmentStatistic",projectCost:"/project/getProjectCost",userCost:"/department/userStatistic"},report:{list:"/report/getReportList",export:"/report/exportReport",getPort:"/report/getReport",editPort:"/report/editReport",portList:"/report/listByState",importReportList:"/report/listImportByState",approve:"/report/approve",deny:"/report/deny",cancelReport:"/report/cancel"}}},336:function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.simpleRouters=t.allRouters=t.fixedRouter=void 0;var s=a(14),o=i(s),r=a(1007),n=i(r),l=a(952),c=i(l),d=a(953),u=i(d),p=a(950),m=i(p),g=a(951),f=i(g),h=a(971),v=i(h),y=a(972),b=i(y),_=a(973),k=i(_),x=a(962),w=(i(x),a(963)),D=i(w),S=a(964),C=i(S),I=a(970),F=(i(I),a(967)),L=(i(F),a(260)),T=i(L),P=a(956),$=i(P),A=a(954),j=i(A),N=a(968),z=i(N),M=a(957),E=(i(M),a(969)),O=i(E),R=a(955),V=i(R),B=a(966);i(B);o.default.use(n.default);var U=t.fixedRouter=[{path:"/login",component:c.default,name:"",hidden:!0},{path:"/register",component:u.default,name:"",hidden:!0},{path:"/market",component:T.default,name:"",hidden:!0},{path:"/",component:f.default,name:"项目管理",iconCls:"fa fa-sticky-note",hidden:!0,leaf:!0,children:[{path:"/projectInside/:id",component:D.default,name:"任务看板"},{path:"/files/:id",component:D.default,name:"任务看板"},{path:"/info/:id",component:D.default,name:"项目概览"},{path:"/summary/:id",component:D.default,name:"数据统计"},{path:"/earning/:id",component:D.default,name:"挣值分析"}]},{path:"/projectGantt",component:C.default,name:"项目甘特图",hidden:!0},{path:"/viewonline",component:$.default,name:"",hidden:!0}];t.allRouters=[{path:"/",component:f.default,name:"企业跟踪",iconCls:"iconfont firerock-icontianbao1",leaf:!0,children:[{path:"/daily",component:v.default,name:"企业跟踪"}]},{path:"/reviewImport",component:f.default,name:"操作记录",iconCls:"iconfont firerock-iconshenhe",leaf:!0,children:[{path:"/reviewImport",component:b.default,name:"操作记录"}]},{path:"/review",component:f.default,name:"客户操作日志",iconCls:"iconfont firerock-iconshenhe",leaf:!0,children:[{path:"/review",component:k.default,name:"客户操作日志"}]},{path:"/migrateData",component:f.default,name:"数据迁移",iconCls:"iconfont firerock-iconshenhe",leaf:!0,children:[{path:"/migrateData",component:V.default,name:"数据迁移"}]},{path:"/customer",component:f.default,name:"企业管理",iconCls:"iconfont firerock-iconkehu",leaf:!0,children:[{path:"/customer",component:j.default,name:"企业管理"}]},{path:"/signing",component:f.default,name:"签约管理",iconCls:"iconfont firerock-iconkehu",leaf:!0,children:[{path:"/signing",component:z.default,name:"签约管理"}]},{path:"/404",component:m.default,name:"",hidden:!0},{path:"*",hidden:!0,redirect:{path:"/404"}}],t.simpleRouters=[{path:"/",component:f.default,name:"",iconCls:"iconfont firerock-icontianbao1",leaf:!0,children:[{path:"/simple",component:O.default,name:"工时统计表"}]},{path:"/404",component:m.default,name:"",hidden:!0},{path:"*",hidden:!0,redirect:{path:"/404"}}];t.default=new n.default({routes:U})},337:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.increment=function(e){(0,e.commit)("INCREMENT")},t.decrement=function(e){(0,e.commit)("DECREMENT")}},338:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getCount=function(e){return e.count}},339:function(e,t,a){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(14),r=s(o),n=a(1008),l=s(n),c=a(337),d=i(c),u=a(338),p=i(u);r.default.use(l.default);var m={count:10,isDing:!1},g={INCREMENT:function(e){e.count++},DECREMENT:function(e){e.count--},isDingFun:function(e){e.isDing=!0}};t.default=new l.default.Store({actions:d,getters:p,state:m,mutations:g})},861:function(e,t){},862:function(e,t){},863:function(e,t){},864:function(e,t){},865:function(e,t){},866:function(e,t){},867:function(e,t){},868:function(e,t){},869:function(e,t){},870:function(e,t){},871:function(e,t){},872:function(e,t){},873:function(e,t){},874:function(e,t){},875:function(e,t){},876:function(e,t){},877:function(e,t){},878:function(e,t){},879:function(e,t){},880:function(e,t){},881:function(e,t){},882:function(e,t){},883:function(e,t){},884:function(e,t){},885:function(e,t){},886:function(e,t){},887:function(e,t){},888:function(e,t){},889:function(e,t){},890:function(e,t){},891:function(e,t){},892:function(e,t){},893:function(e,t){},894:function(e,t){},895:function(e,t){},896:function(e,t){},897:function(e,t){},898:function(e,t){},899:function(e,t){},900:function(e,t){},901:function(e,t){},902:function(e,t){},903:function(e,t){},904:function(e,t){},905:function(e,t){},906:function(e,t){},907:function(e,t){},936:function(e,t,a){e.exports=a.p+"static/img/404.8d93cc3.png"},937:function(e,t,a){e.exports=a.p+"static/img/code.1d76aeb.jpg"},938:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAApklEQVQokYXOOwrCUBSE4YOPwkd1NyG4DEvBFdgIlkkn2B5X5QpsbEQbC+1T2ShWGvPLQSQh3NxbTPcxM3LLsk2eJA+cA5FgJE/TKyJFBBao3gXnYvCD6hlYSwS+Ub0AC6AXwgZPwBLo83vthS9Uj8AcGBhswgZ3wMym/9CHbfoATIFuFdaxQWucAJ06rGKDW2AEtHywxKp7YNyESqz6BFZAO4hh+AWw0U0ZuvBPDQAAAABJRU5ErkJggg=="},939:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAA40lEQVQokYWQvUpDQRBGz81Nq8nD7IKtpS9iZSGIVsIsqG8QUvgA2mkrVhGRQFCRkIiIaS0kJDaKP9EvbCAgF+/mg2mGc2aGyYYvzyf1+4PVfHBc53NEIr84G2eTi43XvN9YBrIE/IWzNj4cVvOno1pqLPCNsyt82AK6lQVnvOPsHB+2gTvgp5KA33B2ig+bwC2g2CwTJji7xIc9YDCHywVnPXzYBx7/wjHVAhpf94APu0C7CBc3xNfd4MMOcDaT/4uaSE0+1LGWpBVJuSTKKgoRvpa0lgLnhTrWlbQuaWmhIDEFjG+mpvB/YLEAAAAASUVORK5CYII="},940:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAzklEQVQokY2RsUoEMRRFzy4Dgn7CwY/yF8TSUhttxVK08z9sbEVWsVkUrCx1uhlwSOlmfRJxQJZx1gtp8s7Je0kmTdOcp5T2uq7byjkzkk+1naaUdtq23fwHfKvuVl3XbQOTETjUF/UAmFc55zE4q6/qJfBUOlVr4Hv1ArgGFmXzL6GM8aweA3fAsi8MCmqtngCzMsbv2qqwVN/UM+BqFV4VFupMPQVugI+h7r1QLvigHpanGzq5z/TnUx7Vo3Xwd+q6fo+I/YjYiAhGVwRf3TVtyKx3TW8AAAAASUVORK5CYII="},941:function(e,t,a){e.exports=a.p+"static/img/logo_zyg.7c3017f.png"},942:function(e,t){e.exports="data:image/png;base64,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"},943:function(e,t){e.exports="data:image/png;base64,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"},948:function(e,t,a){a(886);var i=a(7)(a(304),null,null,null);e.exports=i.exports},949:function(e,t,a){a(892);var i=a(7)(a(305),null,null,null);e.exports=i.exports},950:function(e,t,a){a(877);var i=a(7)(a(307),a(978),"data-v-1f1b5f44",null);e.exports=i.exports},951:function(e,t,a){a(904);var i=a(7)(a(308),a(997),"data-v-b77b356e",null);e.exports=i.exports},952:function(e,t,a){a(871);var i=a(7)(a(309),a(974),"data-v-01ef2a6f",null);e.exports=i.exports},953:function(e,t,a){a(887);var i=a(7)(a(310),a(985),"data-v-5567b7e6",null);e.exports=i.exports},954:function(e,t,a){a(895),a(894);var i=a(7)(a(311),a(991),"data-v-9199d356",null);e.exports=i.exports},955:function(e,t,a){a(888);var i=a(7)(a(313),a(986),"data-v-5a941781",null);e.exports=i.exports},956:function(e,t,a){a(881);var i=a(7)(a(314),a(982),null,null);e.exports=i.exports},957:function(e,t,a){a(900),a(899);var i=a(7)(a(315),a(994),"data-v-9952e912",null);e.exports=i.exports},958:function(e,t,a){a(902),a(903);var i=a(7)(a(316),a(996),"data-v-b0718f8c",null);e.exports=i.exports},959:function(e,t,a){a(880);var i=a(7)(a(317),a(981),"data-v-2bb3d671",null);e.exports=i.exports},960:function(e,t,a){a(878);var i=a(7)(a(318),a(979),null,null);e.exports=i.exports},961:function(e,t,a){a(901);var i=a(7)(a(319),a(995),"data-v-a789bca4",null);e.exports=i.exports},962:function(e,t,a){a(876);var i=a(7)(a(320),a(977),"data-v-1c5614c4",null);e.exports=i.exports},963:function(e,t,a){a(872),a(874),a(873);var i=a(7)(a(321),a(975),"data-v-03450425",null);e.exports=i.exports},964:function(e,t,a){a(890);var i=a(7)(a(322),a(988),null,null);e.exports=i.exports},965:function(e,t,a){a(875);var i=a(7)(a(323),a(976),"data-v-1524a654",null);e.exports=i.exports},966:function(e,t,a){a(879);var i=a(7)(a(324),a(980),"data-v-238ab7b6",null);e.exports=i.exports},967:function(e,t,a){a(905);var i=a(7)(a(325),a(998),"data-v-bb5a1dce",null);e.exports=i.exports},968:function(e,t,a){a(883),a(882);var i=a(7)(a(326),a(983),"data-v-35d12532",null);e.exports=i.exports},969:function(e,t,a){a(907),a(906);var i=a(7)(a(327),a(999),"data-v-cbfcc266",null);e.exports=i.exports},970:function(e,t,a){a(898),a(897);var i=a(7)(a(328),a(993),"data-v-952f662c",null);e.exports=i.exports},971:function(e,t,a){a(889);var i=a(7)(a(329),a(987),"data-v-67347479",null);e.exports=i.exports},972:function(e,t,a){a(893);var i=a(7)(a(330),a(990),"data-v-8b8c7774",null);e.exports=i.exports},973:function(e,t,a){a(896);var i=a(7)(a(331),a(992),"data-v-9420a2b0",null);e.exports=i.exports},974:function(e,t,a){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"login"},[i("div",{staticClass:"login-par"},[i("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm login-container",attrs:{model:e.ruleForm,rules:e.rules,"label-position":"left","label-width":"0px"}},[i("div",{staticClass:"login-logo"},[i("img",{staticStyle:{width:"80px",height:"80px"},attrs:{src:a(941)}})]),e._v(" "),i("h3",{staticClass:"title"},[e._v("云课堂")]),e._v(" "),i("el-form-item",{staticClass:"login-input",attrs:{prop:"username"}},[i("el-input",{attrs:{type:"text",autocomplete:"off",placeholder:"账号",clearable:"","prefix-icon":"el-icon-user-solid"},model:{value:e.ruleForm.username,callback:function(t){e.$set(e.ruleForm,"username",t)},expression:"ruleForm.username"}})],1),e._v(" "),i("el-form-item",{staticClass:"login-input",attrs:{prop:"password"}},[i("el-input",{attrs:{type:"password",autocomplete:"off",placeholder:"密码","show-password":"","prefix-icon":"el-icon-lock"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleSubmit.apply(null,arguments)}},model:{value:e.ruleForm.password,callback:function(t){e.$set(e.ruleForm,"password",t)},expression:"ruleForm.password"}})],1),e._v(" "),i("el-form-item",{staticClass:"login-button",staticStyle:{width:"100%"}},[i("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.logining},nativeOn:{click:function(t){return t.preventDefault(),e.handleSubmit.apply(null,arguments)}}},[e._v("登录")])],1)],1)],1)])},staticRenderFns:[]}},975:function(e,t,a){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("section",[i("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[i("el-tab-pane",{attrs:{label:"主要内容",name:"project",disabled:"true"},on:{click:null}},[i("template",{slot:"label"},[i("i",{staticClass:"el-icon-arrow-left",staticStyle:{"margin-left":"10px",cursor:"pointer"},attrs:{type:"default",size:"mini"},on:{click:e.toList}}),e._v(" "),i("el-select",{staticClass:"projectCls",attrs:{size:"mini"},on:{change:e.onProjectChange},model:{value:e.curProjectId,callback:function(t){e.curProjectId=t},expression:"curProjectId"}},e._l(e.projectList,function(e){return i("el-option",{key:e.id,attrs:{label:e.projectName,value:e.id}})}),1),e._v(" "),i("el-dropdown",{staticStyle:{"margin-right":"30px",color:"#262626",cursor:"pointer"},attrs:{trigger:"click"}},[i("i",{staticClass:"iconfont firerock-iconcaidan"}),e._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[1==e.currentProject.status?i("el-dropdown-item",{nativeOn:{click:function(t){return e.finishPro()}}},[i("i",{staticClass:"iconfont firerock-iconwancheng"}),e._v("完成项目\n ")]):e._e(),e._v(" "),1==e.currentProject.status?i("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){return e.cancelPro()}}},[i("i",{staticClass:"el-icon-refresh-left"}),e._v("撤销项目\n ")]):e._e(),e._v(" "),2==e.currentProject.status||3==e.currentProject.status?i("el-dropdown-item",{nativeOn:{click:function(t){return e.startPro()}}},[i("i",{staticClass:"iconfont firerock-iconqidong"}),e._v("重启项目\n ")]):e._e()],1)],1)],1)],2),e._v(" "),i("el-tab-pane",{attrs:{label:"任务看板",name:"projectInside"}},[i("el-container",{staticStyle:{padding:"0px"}},[i("el-aside",{style:"padding-left:10px;padding-right:5px;height:"+e.tableHeight+"px;width:"+e.groupWidth+"px;"},[i("el-input",{staticStyle:{"margin-top":"10px"},attrs:{size:"small",placeholder:"搜索分组"},on:{input:e.startSearchGroup},model:{value:e.groupSearch,callback:function(t){e.groupSearch=t},expression:"groupSearch"}}),e._v(" "),i("p",[i("span",{staticClass:"heavyTxt"},[e._v("任务分组")]),e._v(" "),i("i",{staticClass:"el-icon-plus pull-right",staticStyle:{color:"#666","margin-right":"10px"},on:{click:e.createGroup}})]),e._v(" "),i("el-menu",{ref:"defaultMenu",staticClass:"el-menu-vertical-demo",staticStyle:{"border-right":"none"},attrs:{"default-active":e.defaultGroupId},on:{select:e.groupChange}},e._l(e.groupList,function(t){return i("el-menu-item",{key:t.id,staticClass:"group_style",attrs:{index:t.id}},[i("div",{attrs:{slot:"title"},slot:"title"},[i("span",[e._v(e._s(t.name))]),e._v(" "),i("el-dropdown",{staticStyle:{float:"right","margin-right":"-10px"},attrs:{trigger:"click"}},[i("i",{staticClass:"iconfont firerock-iconcaidan"}),e._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{nativeOn:{click:function(a){return e.copyGroup(t)}}},[i("i",{staticClass:"el-icon-document-copy"}),e._v("\n 复制分组")]),e._v(" "),i("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(a){return e.renameGroup(t)}}},[i("i",{staticClass:"el-icon-edit"}),e._v("\n 修改组名")]),e._v(" "),i("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(a){return e.addToTemplate(t)}}},[i("i",{staticClass:"el-icon-plus"}),e._v("\n 设为模板")]),e._v(" "),i("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(a){return e.editIncharger(t)}}},[i("i",{staticClass:"el-icon-user"}),e._v("\n 设负责人")]),e._v(" "),i("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(a){return e.deleteGroup(t)}}},[i("i",{staticClass:"el-icon-delete"}),e._v("\n 删除分组")])],1)],1)],1)])}),1),e._v(" "),i("p",[i("span",{staticClass:"heavyTxt"},[e._v("视图")])]),e._v(" "),i("el-menu",{staticClass:"el-menu-vertical-demo",staticStyle:{"border-right":"none"},attrs:{"default-active":1},on:{select:e.viewChange}},e._l(e.viewList,function(t){return i("el-menu-item",{key:t.id,staticClass:"group_style",attrs:{index:t.id}},[i("div",{attrs:{slot:"title"},slot:"title"},[i("span",[e._v(e._s(t.name))])])])}),1)],1),e._v(" "),i("span",{style:"background:#f0f0f0;width:1px;height:"+e.tableHeight+"px;",on:{click:e.toggleGroup}}),e._v(" "),i("div",{staticClass:"sidebar",on:{click:function(t){return e.retract()}}},[i("div",{staticClass:"etui"},[i("i",{ref:"box",staticClass:"el-icon-arrow-left"})])]),e._v(" "),i("el-main",{staticStyle:{background:"#f7f7f7",padding:"0px"}},[i("el-row",{staticStyle:{color:"#999","margin-top":"10px",padding:"0px 10px"},attrs:{gutter:10}},[i("el-col",{attrs:{span:16}},[i("el-link",{on:{click:e.toggleGroup}},[null!=e.selectedGroup?i("i",{class:0==e.groupWidth?"el-icon-d-arrow-right":"el-icon-d-arrow-left",staticStyle:{"margin-top":"10px"}},[e._v(e._s(e.selectedGroup.name))]):e._e()])],1),e._v(" "),i("el-col",{attrs:{span:4}},[i("el-select",{staticStyle:{background:"#fff",display:"inline-block"},attrs:{size:"small"},on:{change:e.orderChange},model:{value:e.order,callback:function(t){e.order=t},expression:"order"}},e._l(e.orderList,function(t){return i("el-option",{key:t.id,attrs:{label:t.name,value:t.id}},[i("span",[e._v(e._s(t.name))])])}),1)],1),e._v(" "),i("el-col",{attrs:{span:4}},[i("el-button",{attrs:{icon:"iconfont firerock-icondaochu",size:"mini"},on:{click:e.showExportDialog}},[e._v("导出")]),e._v(" "),i("el-button",{attrs:{icon:"iconfont firerock-icondaoru",size:"mini"},on:{click:function(t){e.importTaskDialog=!0,e.importToStageId=e.stageList[0].id}}},[e._v("导入")])],1)],1),e._v(" "),e.displayTable?e._e():i("div",[i("draggable",{staticStyle:{"overflow-x":"auto","white-space":"nowrap"},attrs:{group:"stage",draggable:".taskStage"},on:{update:e.onMoveStage,start:function(t){e.stageDrag=!0},end:function(t){e.stageDrag=!1}},model:{value:e.stageList,callback:function(t){e.stageList=t},expression:"stageList"}},[e._l(e.stageList,function(t){return i("v-flex",{key:t.id,staticClass:"taskStage",style:"height:"+e.stageListHeight+"px;"},[i("draggable",{staticClass:"taskList",attrs:{group:"task",id:t.id,dragClass:"dragClass",ghostClass:"ghost",draggable:".taskCard"},on:{start:function(t){e.drag=!0},end:function(t){e.drag=!1},update:e.onChange,add:e.onChange}},[i("div",{staticStyle:{margin:"10px 0px",cursor:"move"},attrs:{slot:"header",role:"task"},slot:"header"},[i("span",{staticClass:"stage"},[e._v(e._s(t.stagesName))]),i("span",{staticStyle:{"margin-left":"10px",color:"#303133","font-size":"12px"}},[e._v(e._s(t.taskList.length))]),e._v(" "),i("el-dropdown",{staticStyle:{float:"right",cursor:"pointer"},attrs:{trigger:"click"}},[i("i",{staticClass:"el-icon-more"}),e._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{nativeOn:{click:function(a){return e.addTask(t)}}},[i("i",{staticClass:"el-icon-document-add"}),e._v("\n 创建任务")]),e._v(" "),i("el-dropdown-item",{nativeOn:{click:function(a){return e.renameStage(t)}}},[i("i",{staticClass:"el-icon-edit"}),e._v("\n 重命名列表")]),e._v(" "),i("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(a){return e.deleteStage(t)}}},[i("i",{staticClass:"el-icon-delete"}),e._v("删除列表")])],1)],1)],1),e._v(" "),e._l(t.taskList,function(t){return i("div",{key:t.id,ref:"tasks",refInFor:!0,staticClass:"taskCard",style:0==t.taskStatus?"":"background:#eFeFeF;",attrs:{id:t.id},on:{click:function(a){return e.editTask(t)}}},[i("div",[2==t.taskLevel?i("div",{staticClass:"taskImg hong"},[i("img",{attrs:{src:a(938),alt:""}})]):e._e(),e._v(" "),1==t.taskLevel?i("div",{staticClass:"taskImg huang"},[i("img",{attrs:{src:a(939),alt:""}})]):e._e(),e._v(" "),0==t.taskLevel?i("div",{staticClass:"taskImg hui"},[i("img",{attrs:{src:a(940),alt:""}})]):e._e(),e._v(" "),i("el-checkbox",{staticClass:"cb",attrs:{disabled:2==t.taskStatus||t.subTaskList.length>t.subTaskFinishNum,checked:1==t.taskStatus,size:"large"},on:{change:function(a){return e.finishTask(t)}},nativeOn:{click:function(e){e.stopPropagation()}}}),e._v(" "),i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.name,placement:"top"}},[i("label",{staticClass:"task_name",style:"background:"+(0==t.taskStatus?"#ffffff;":"#eFeFeF;")},[i("span",[e._v(e._s(t.name))])])]),e._v(" "),i("i",{class:e.taskTypeIcon[t.taskType],style:"float:right;color:"+e.taskTypeColor[t.taskType]+";margin-right:8px;margin-top:8px;"})],1),e._v(" "),i("div",{staticStyle:{margin:"10px 0px",color:"#666"},on:{click:function(a){return e.timess(t.endDate)}}},[t.endDate>=e.times||1==t.taskStatus?i("span",[null!=t.endDate?i("i",{staticClass:"el-icon-date"},[e._v("  "+e._s(t.endDate))]):e._e()]):i("span",[null!=t.endDate?i("em",{staticStyle:{display:"inline-block",padding:"3px 5px"}},[null!=t.endDate?i("i",{staticClass:"el-icon-date"},[i("span",{staticClass:"element_span"},[e._v("   "+e._s(t.endDate)+" 截止")])]):e._e()]):e._e()]),e._v(" "),t.executorName?i("span",e._l(t.executorName.split(","),function(a,s){return i("span",{key:s,staticClass:"user_name_icon",style:"background:"+t.executorColor.split(",")[s]},[e._v(e._s(a.length>2?a.substring(a.length-2,a.length):a))])}),0):e._e(),e._v(" "),t.executorName?e._e():i("el-button",{staticStyle:{float:"right",width:"38px",padding:"5px",position:"absolute","z-index":"5",right:"5px"},attrs:{type:"primary",size:"mini"},nativeOn:{click:function(a){return a.stopPropagation(),e.addAsMyTask(t)}}},[e._v("认领")])],1),e._v(" "),t.subTaskList.length>0?i("div",[i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"查看子任务",placement:"top"}},[i("el-link",{staticClass:"sub_task_num",nativeOn:{click:function(a){return a.stopPropagation(),e.showSubTaskList(t)}}},[i("i",{staticClass:"iconfont firerock-icontree"}),i("span",{staticStyle:{"margin-left":"5px"}},[e._v(e._s(t.subTaskFinishNum)+"/"+e._s(t.subTaskList.length))])])],1)],1):e._e()])}),e._v(" "),i("el-button",{staticStyle:{width:"100%"},attrs:{slot:"footer",role:"people",size:"small",icon:"el-icon-plus"},on:{click:function(a){return e.addTask(t)}},slot:"footer"})],2)],1)}),e._v(" "),null!=e.selectedGroup?i("el-button",{staticClass:"taskList",staticStyle:{"margin-top":"30px"},attrs:{slot:"footer",icon:"el-icon-plus"},on:{click:e.addStage},slot:"footer"},[e._v("新建任务列表")]):e._e()],2)],1),e._v(" "),e.displayTable?i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%","margin-top":"10px"},attrs:{data:e.taskDataList,"header-cell-style":{"font-weight":"normal"},"highlight-current-row":"",height:e.tableHeight},on:{"row-click":e.taskLineClick}},[i("el-table-column",{attrs:{fixed:"",label:"完成",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{staticClass:"cb",attrs:{disabled:2==t.row.taskStatus,size:"large"},on:{change:function(a){return e.finishTask(t.row)}},nativeOn:{click:function(e){e.stopPropagation()}},model:{value:t.row.isFinish,callback:function(a){e.$set(t.row,"isFinish",a)},expression:"scope.row.isFinish"}})]}}],null,!1,2875746635)}),e._v(" "),i("el-table-column",{attrs:{prop:"name",fixed:"",label:"标题",width:"250"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.row.name,placement:"top"}},[i("span",{staticClass:"single_line"},[e._v(" "+e._s(t.row.name))])])]}}],null,!1,4083125791)}),e._v(" "),i("el-table-column",{attrs:{prop:"taskType",label:"任务类型",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.taskTypeList[t.row.taskType].name)+"\n ")]}}],null,!1,807477168)}),e._v(" "),i("el-table-column",{attrs:{prop:"taskStatus",label:"任务状态",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.taskStatusList[t.row.taskStatus])+"\n ")]}}],null,!1,2232230521)}),e._v(" "),i("el-table-column",{attrs:{prop:"parentName",label:"父任务",width:"250"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",{staticStyle:{overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}},[e._v(" "+e._s(t.row.parentTname))])]}}],null,!1,3340425557)}),e._v(" "),i("el-table-column",{attrs:{prop:"stagesName",label:"任务列表",width:"100"}}),e._v(" "),i("el-table-column",{attrs:{prop:"executorName",label:"执行人",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(null==t.row.executorName?"待分配":t.row.executorName)+"\n ")]}}],null,!1,4223719053)}),e._v(" "),i("el-table-column",{attrs:{prop:"startDate",label:"开始时间",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("p",[e._v(e._s(t.row.startDate))])]}}],null,!1,2649540334)}),e._v(" "),i("el-table-column",{attrs:{prop:"endDate",label:"截止时间",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.endDate>=e.times||0!=t.row.taskStatus?i("p",[e._v(e._s(t.row.endDate))]):i("p",{staticStyle:{"border-radius":"3px","text-align":"center",background:"#e62412",color:"#fff"}},[i("span",[e._v(e._s(t.row.endDate))])])]}}],null,!1,1162483694)}),e._v(" "),i("el-table-column",{attrs:{prop:"createDate",label:"创建时间",width:"100"}}),e._v(" "),i("el-table-column",{attrs:{prop:"taskLevel",label:"优先级",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.importanceList[t.row.taskLevel].name)+"\n ")]}}],null,!1,1021158591)})],1):e._e()],1)],1)],1),e._v(" "),i("el-tab-pane",{attrs:{label:"文件中心",name:"files"}},[i("FileCenter",{ref:"fileCenter"})],1),e._v(" "),i("el-tab-pane",{attrs:{label:"项目概览",name:"info"}},[i("ProjectInfo",{ref:"projectInfo",on:{"basecost-change":e.changeBase}})],1),e._v(" "),i("el-tab-pane",{attrs:{label:"数据统计",name:"summary"}},[i("Summary",{ref:"summary"})],1),e._v(" "),e.user.id==e.currentProject.creator||e.user.id==e.currentProject.incharger_id||e.permissions.projectBaseline?i("el-tab-pane",{attrs:{label:"挣值分析",name:"earning"}},[i("Earning",{ref:"earning"})],1):e._e()],1),e._v(" "),e.addFormVisible?i("el-dialog",{class:null==e.addForm.id?"":"jm",attrs:{title:e.title,visible:e.addFormVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"800px"},on:{"update:visible":function(t){e.addFormVisible=t}}},[i("el-form",{ref:"form1",attrs:{model:e.addForm,rules:e.taskRules,"label-width":"100px"}},[null!=e.addForm.parentTid?i("el-form-item",{attrs:{label:"任务列表",prop:"stages"}},[i("el-select",{staticStyle:{width:"100%"},model:{value:e.addForm.stagesId,callback:function(t){e.$set(e.addForm,"stagesId",t)},expression:"addForm.stagesId"}},e._l(e.stageList,function(e){return i("el-option",{key:e.id,attrs:{label:e.stagesName,value:e.id}})}),1)],1):e._e(),e._v(" "),i("el-form-item",{attrs:{label:"类型"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{disabled:null!=this.addForm.id&&e.user.id!=this.addForm.createrId&&e.currentProject.inchargerId!=e.user.id},model:{value:e.addForm.taskType,callback:function(t){e.$set(e.addForm,"taskType",t)},expression:"addForm.taskType"}},e._l(e.taskTypeList,function(t){return i("el-option",{key:t.id,attrs:{label:t.name,value:t.id}},[i("i",{class:t.icon}),e._v(" "),i("span",[e._v(e._s(t.name))])])}),1)],1),e._v(" "),i("el-form-item",{attrs:{label:"任务内容",prop:"name"}},[i("el-input",{attrs:{maxlength:40,disabled:null!=this.addForm.id&&e.user.id!=this.addForm.createrId&&e.currentProject.inchargerId!=e.user.id,placeholder:"请输入任务内容",clearable:""},model:{value:e.addForm.name,callback:function(t){e.$set(e.addForm,"name",t)},expression:"addForm.name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"开始时间",prop:"startDate"}},[i("el-date-picker",{staticStyle:{width:"40%"},attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"请选择日期",disabled:null!=this.addForm.id&&e.user.id!=this.addForm.createrId&&e.currentProject.inchargerId!=e.user.id},on:{change:function(t){return e.DateChange()}},model:{value:e.addForm.startDate,callback:function(t){e.$set(e.addForm,"startDate",t)},expression:"addForm.startDate"}}),e._v(" "),i("span",{staticStyle:{"margin-left":"30px","margin-right":"10px"}},[e._v("截止时间")]),e._v(" "),i("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"请选择日期",disabled:null!=this.addForm.id&&e.user.id!=this.addForm.createrId&&e.currentProject.inchargerId!=e.user.id},on:{change:function(t){return e.DateChange()}},model:{value:e.addForm.endDate,callback:function(t){e.$set(e.addForm,"endDate",t)},expression:"addForm.endDate"}})],1),e._v(" "),i("div",{staticStyle:{border:"1px solid #ddd",margin:"5px 0",padding:"5px 0"}},[e._l(e.addForm.executorListFront,function(t,a){return i("el-form-item",{key:a,attrs:{label:"执行人"+(a+1)}},[i("el-select",{staticStyle:{width:"40%"},attrs:{disabled:null!=e.addForm.id&&e.user.id!=e.addForm.createrId&&e.currentProject.inchargerId!=e.user.id,size:"small",filterable:"",placeholder:"请选择执行人"},on:{change:function(t){return e.$forceUpdate()}},model:{value:t.executorId,callback:function(a){e.$set(t,"executorId",a)},expression:"executorItem.executorId"}},e._l(e.users,function(e){return i("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1),e._v(" "),i("span",{staticStyle:{"margin-left":"30px","margin-right":"10px"}},[e._v("计划工时")]),e._v(" "),i("el-input-number",{staticStyle:{width:"16%"},attrs:{size:"small",disabled:null!=e.addForm.id&&e.user.id!=e.addForm.createrId&&e.currentProject.inchargerId!=e.user.id,min:1,max:100,placeholder:"请输入计划工作时长,单位天"},on:{change:function(t){return e.chggstim(0,a)}},model:{value:e.gstimday[a],callback:function(t){e.$set(e.gstimday,a,t)},expression:"gstimday[index]"}}),i("span",{staticStyle:{"margin-left":"5px"}},[e._v("天")]),e._v(" "),i("el-input-number",{staticStyle:{width:"16%"},attrs:{size:"small",disabled:null!=e.addForm.id&&e.user.id!=e.addForm.createrId&&e.currentProject.inchargerId!=e.user.id,min:1,max:100,placeholder:"请输入计划工作时长,单位小时"},on:{change:function(t){return e.chggstim(1,a)}},model:{value:e.gstimhour[a],callback:function(t){e.$set(e.gstimhour,a,t)},expression:"gstimhour[index]"}}),i("span",{staticStyle:{"margin-left":"5px"}},[e._v("小时")]),e._v(" "),a>0&&(null==e.addForm.id||e.user.id==e.addForm.createrId||e.currentProject.inchargerId==e.user.id)?i("i",{staticClass:"el-icon-delete",staticStyle:{"margin-left":"5px"},on:{click:function(t){return e.removeExecutorLine(a)}}}):e._e()],1)}),e._v(" "),!(null==e.addForm.executorListFront||e.addForm.executorListFront.length<10)||null!=e.addForm.id&&e.user.id!=e.addForm.createrId&&e.currentProject.inchargerId!=e.user.id?e._e():i("el-link",{staticStyle:{"margin-left":"35px"},attrs:{type:"primary"},on:{click:e.addExecutorLine}},[e._v("添加执行人")])],2),e._v(" "),i("el-form-item",{attrs:{label:"优先级"}},[i("el-select",{staticStyle:{width:"100%"},model:{value:e.addForm.taskLevel,callback:function(t){e.$set(e.addForm,"taskLevel",t)},expression:"addForm.taskLevel"}},e._l(e.importanceList,function(e){return i("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1),e._v(" "),i("el-form-item",{staticStyle:{height:"200px"},attrs:{label:"详细描述"}},[i("quill-editor",{ref:"text",staticClass:"myQuillEditor",staticStyle:{height:"150px"},attrs:{options:e.editorOption},on:{blur:function(t){return e.onEditorBlur(t)},focus:function(t){return e.onEditorFocus(t)}},model:{value:e.addForm.taskDesc,callback:function(t){e.$set(e.addForm,"taskDesc",t)},expression:"addForm.taskDesc"}})],1),e._v(" "),null!=e.addForm.id?i("div",[i("el-divider"),e._v(" "),i("p",[i("i",{staticClass:"iconfont firerock-icontree",staticStyle:{color:"#20A0ff","margin-left":"10px"}},[e._v("任务进展")]),e._v(" "),i("span",{ref:"addPro",staticStyle:{display:"block",float:"right"}},[i("el-link",{on:{click:e.addprogress}},[e._v("添加任务进展")])],1)]),e._v(" "),i("div",{ref:"proBox",staticClass:"progress",staticStyle:{display:"none"}},[i("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[i("el-radio",{staticClass:"rala1",attrs:{label:0}},[e._v("状态正常")]),e._v(" "),i("el-radio",{staticClass:"rala2",attrs:{label:1}},[e._v("存在风险")]),e._v(" "),i("el-radio",{staticClass:"rala3",attrs:{label:2}},[e._v("进展逾期")])],1),e._v(" "),i("el-input",{staticStyle:{margin:"10px 0 0 0"},attrs:{type:"textarea",border:"0",autosize:{minRows:2,maxRows:6},placeholder:"请输入详细进展描述"},model:{value:e.text2,callback:function(t){e.text2="string"==typeof t?t.trim():t},expression:"text2"}}),e._v(" "),i("h4",{staticStyle:{"font-weight":"normal"}},[e._v("提醒谁查看:"+e._s(e.checkLists.length))]),e._v(" "),i("i",{staticClass:"el-icon-circle-plus pron_i",staticStyle:{"font-size":"28px",color:"#409EFF"},on:{click:function(t){return e.addI(0)}}}),e._v(" "),i("div",{ref:"addRem",staticClass:"remind",staticStyle:{display:"none"}},e._l(e.users,function(t){return i("el-checkbox-group",{key:t.id,model:{value:e.checkboxGrounp,callback:function(t){e.checkboxGrounp=t},expression:"checkboxGrounp"}},[i("p",[i("el-checkbox",{attrs:{label:t.name},on:{change:function(a){return e.kkk(t)}}})],1)])}),1),e._v(" "),i("div",{staticClass:"ssp",on:{click:e.sss}}),e._v(" "),i("div",{staticClass:"pro_btn"},[i("el-button",{attrs:{size:"mini"},on:{click:e.shutPro}},[e._v("取消")]),e._v(" "),i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.addTaskProgress}},[e._v("发布")])],1)],1),e._v(" "),null!=e.recentProgressInfo&&null!=e.recentProgressInfo.id?i("div",{staticClass:"ddl"},[i("div",{staticClass:"elCard",staticStyle:{"margin-bottom":"10px"}},[0==e.recentProgressInfo.status?i("i",{staticClass:"el-icon-success",staticStyle:{color:"#43d14f"}}):1==e.recentProgressInfo.status?i("i",{staticClass:"el-icon-success",staticStyle:{color:"#fd7624"}}):i("i",{staticClass:"el-icon-success",staticStyle:{color:"#fd4d47"}}),e._v(" "),0==e.recentProgressInfo.status?i("span",[e._v("状态正常")]):1==e.recentProgressInfo.status?i("span",[e._v("状态正常")]):i("span",[e._v("进展逾期")]),e._v(" "),i("el-dropdown",{staticStyle:{float:"right",cursor:"pointer"},attrs:{trigger:"click"}},[i("i",{staticClass:"el-icon-more"}),e._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{attrs:{divided:""}},[i("span",{on:{click:function(t){return e.deleteTaskProgress(e.recentProgressInfo.id)}}},[i("i",{staticClass:"el-icon-delete"}),e._v("删除列表")])])],1)],1),e._v(" "),i("div",{staticClass:"elCard_qu"},[e._v(e._s(e.recentProgressInfo.creatorName)+"更新于"+e._s(e._f("relativeTime")(e.recentProgressInfo.indate)))]),e._v(" "),i("p",{staticStyle:{"padding-left":"20px"}},[e._v(e._s(e.recentProgressInfo.content))]),e._v(" "),i("div",{staticClass:"examine"},[i("el-button",{staticStyle:{color:"#8F87A3"},attrs:{type:"text"},on:{click:function(t){e.innerVisibless=!0}}},[e._v("查看历史记录")])],1)],1)]):e._e(),e._v(" "),e.ProgressList.length<=0?i("div",{staticClass:"nones"},[e._v("\n 暂无数据 \n ")]):e._e(),e._v(" "),i("el-dialog",{attrs:{title:"提示",visible:e.innerVisibless,"append-to-body":"",width:"500px"},on:{"update:visible":function(t){e.innerVisibless=t}}},[i("div",{staticClass:"integrity"},[i("h3",{staticStyle:{"font-weight":"normal",display:"inline-block",margin:"0 0 20px 0"}},[e._v("任务进展:"+e._s(e.ProgressList.length))]),e._v(" "),i("el-divider"),e._v(" "),i("div",{staticClass:"block",staticStyle:{height:"200px"}},[i("el-timeline",{staticStyle:{padding:"20px 0 0 0"}},e._l(e.ProgressList,function(t,a){return i("el-timeline-item",{key:a},[i("div",{staticClass:"tb"},[0==t.status?i("span",{staticClass:"icon",staticStyle:{color:"#43D14F"}}):e._e(),e._v(" "),1==t.status?i("span",{staticClass:"icon",staticStyle:{color:"#FD7624"}}):e._e(),e._v(" "),2==t.status?i("span",{staticClass:"icon",staticStyle:{color:"red"}}):e._e(),e._v(" "),i("div",[0==t.status?i("span",{staticStyle:{color:"#43D14F"}},[e._v("状态正常")]):e._e(),e._v(" "),1==t.status?i("span",{staticStyle:{color:"#FD7624"}},[e._v("存在风险")]):e._e(),e._v(" "),2==t.status?i("span",{staticStyle:{color:"red"}},[e._v("进展逾期")]):e._e(),e._v(" "),i("span",{staticStyle:{display:"inline-block",float:"right",color:"#8C8C8C"}},[e._v(e._s(e._f("relativeTime")(t.indate)))])]),e._v(" "),i("p",{staticStyle:{color:"#8C8C8C"}},[e._v(e._s(t.content))])])])}),1)],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:function(t){e.innerVisibless=!1}}},[e._v("关闭")])],1)]),e._v(" "),i("p",[i("i",{staticClass:"iconfont firerock-icontree",staticStyle:{color:"#20A0ff","margin-left":"10px"}},[e._v("子任务")]),e._v(" "),i("el-link",{staticStyle:{float:"right"},on:{click:e.addSubTask}},[e._v("添加子任务")])],1),e._v(" "),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%","margin-top":"10px"},attrs:{data:e.addForm.subTaskList,"header-cell-style":{"font-weight":"normal"},"highlight-current-row":""},on:{"row-click":e.taskLineClick}},[i("el-table-column",{attrs:{prop:"taskStatus",label:"完成",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{staticClass:"cb",attrs:{disabled:2==t.row.taskStatus,checked:1==t.row.taskStatus,size:"large"},on:{change:function(a){return e.finishTask(t.row)}},nativeOn:{click:function(e){e.stopPropagation()}}})]}}],null,!1,1800674413)}),e._v(" "),i("el-table-column",{attrs:{prop:"name",label:"标题"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.row.name,placement:"top"}},[i("span",{staticStyle:{overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}},[e._v(" "+e._s(t.row.name))])])]}}],null,!1,604546405)}),e._v(" "),i("el-table-column",{attrs:{prop:"executorName",label:"执行人",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(null==t.row.executorName?"待分配":t.row.executorName)+"\n ")]}}],null,!1,4223719053)}),e._v(" "),i("el-table-column",{attrs:{prop:"endDate",label:"截止时间",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.endDate>=e.times?i("p",[e._v(e._s(t.row.endDate))]):i("p",{staticStyle:{background:"#e62412",color:"#fff","text-align":"center","border-radius":"3px"}},[e._v(e._s(t.row.endDate))])]}}],null,!1,3700068128)})],1)],1):e._e()],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e.user.id==this.addForm.createrId||e.currentProject.inchargerId==e.user.id?i("el-button",{staticStyle:{float:"left"},nativeOn:{click:function(t){return e.deleteTask.apply(null,arguments)}}},[e._v("删除")]):e._e(),e._v(" "),i("el-button",{nativeOn:{click:function(t){e.addFormVisible=!1}}},[e._v("取消")]),e._v(" "),i("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.submitInsert}},[e._v("提交")])],1),e._v(" "),null!=e.addForm.parentTid?i("div",{attrs:{slot:"title"},slot:"title"},[i("el-page-header",{attrs:{title:"返回父任务",content:e.addForm.parentTname},on:{back:e.backToParentTask}})],1):e._e(),e._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:null!=e.addForm.id,expression:"addForm.id != null"}],staticClass:"remark"},[i("span",{staticClass:"zh"},[e._l(e.critic,function(t,a){return i("span",{key:a},[t?i("div",{staticClass:"player"},[i("p",[e._v("参与人")]),e._v(" "),i("div",{staticClass:"bj"},[i("span",{staticStyle:{background:"#778899"}},[e._v(e._s(t.length>2?t.substring(t.length-2,t.length):t))])])]):e._e()])}),e._v(" "),i("div",{staticClass:"subject"},[i("div",{staticClass:"sub-all"},[e._v("所有动态")]),e._v(" "),i("div",{ref:"main",staticClass:"sub-details"},[i("ul",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:e.load,expression:"load"}],ref:"contRoll",staticClass:"infinite-list",staticStyle:{overflow:"auto"}},[e.commentList.length<=0?i("div",{staticStyle:{width:"100%"}},[i("img",{attrs:{src:a(943),alt:""}})]):e._e(),e._v(" "),e._l(e.count,function(t){return i("li",{key:t,staticClass:"infinite-list-item counli"},[i("p",[i("i",{staticClass:"el-icon-s-fold"}),e._v(" "),i("em",[e._v("屈经理完成了依赖任务")]),i("span",[e._v("4月20日")])])])}),e._v(" "),e._l(e.commentList,function(t){return i("li",{key:t.id,staticClass:"carts"},[i("i",{style:"background"+t.userColor},[e._v("\n "+e._s(t.userName.length>2?t.userName.substring(t.userName.length-2,t.userName.length):t.userName)+"\n ")]),e._v(" "),i("div",[i("p",[e._v(e._s(t.userName))]),e._v(" "),i("em",[e._v(e._s(t.content))])]),e._v(" "),i("span",[e._v(e._s(e._f("relativeTime")(t.createTime)))])])})],2)])]),e._v(" "),i("div",{staticClass:"issue"},[i("div",{staticClass:"issue_fixation"},[i("div",{staticClass:"inputDeep"},[i("el-input",{staticClass:"inputDeeps",attrs:{type:"textarea",placeholder:"请输入内容",autosize:{minRows:6,maxRows:6}},model:{value:e.textarea2,callback:function(t){e.textarea2="string"==typeof t?t.trim():t},expression:"textarea2"}})],1),e._v(" "),i("el-button",{staticClass:"issue-button",attrs:{type:"primary"},on:{click:function(t){return e.release()}}},[e._v("发布")])],1)])],2)])],1):e._e(),e._v(" "),e.subTaskVisible?i("el-dialog",{attrs:{title:"查看子任务",visible:e.subTaskVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"800px"},on:{"update:visible":function(t){e.subTaskVisible=t}}},[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%","margin-top":"10px"},attrs:{data:e.addForm.subTaskList,"header-cell-style":{"font-weight":"normal"},"highlight-current-row":""},on:{"row-click":e.taskLineClick}},[i("el-table-column",{attrs:{prop:"taskStatus",label:"完成",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-checkbox",{staticClass:"cb",attrs:{disabled:2==t.row.taskStatus,checked:1==t.row.taskStatus,size:"large"},nativeOn:{click:function(a){return a.stopPropagation(),e.finishTask(t.row)}}})]}}],null,!1,2724285389)}),e._v(" "),i("el-table-column",{attrs:{prop:"name",label:"标题"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.row.name,placement:"top"}},[i("span",{staticStyle:{overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}},[e._v(" "+e._s(t.row.name))])])]}}],null,!1,604546405)}),e._v(" "),i("el-table-column",{attrs:{prop:"executorName",label:"执行人",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(null==t.row.executorName?"待分配":t.row.executorName)+"\n ")]}}],null,!1,1019037325)}),e._v(" "),i("el-table-column",{attrs:{prop:"endDate",label:"截止时间",width:"100"}})],1)],1):e._e(),e._v(" "),e.userDetailVisible?i("el-dialog",{attrs:{title:"查看详情",visible:e.userDetailVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"400px"},on:{"update:visible":function(t){e.userDetailVisible=t}}},[i("div",{staticClass:"line"},[i("span",[e._v("姓名")]),i("span",[e._v(e._s(e.userDetail.name))])]),e._v(" "),i("div",{staticClass:"line"},[i("span",[e._v("手机号码")]),i("span",[e._v(e._s(e.userDetail.phone))])]),e._v(" "),i("div",{staticClass:"line"},[i("span",[e._v("部门")]),i("span",[e._v(e._s(e.userDetail.departmentName))])]),e._v(" "),i("div",{staticClass:"line"},[i("span",[e._v("成本")]),i("span",[e._v(e._s(e.userDetail.cost)+"元/小时")])]),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:function(t){e.userDetailVisible=!1}}},[e._v("确定")])],1)]):e._e(),e._v(" "),e.addGroupDialog?i("el-dialog",{attrs:{visible:e.addGroupDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"600px"},on:{"update:visible":function(t){e.addGroupDialog=t}}},[i("div",{attrs:{slot:"title"},slot:"title"},[i("el-tabs",{model:{value:e.createGroupWay,callback:function(t){e.createGroupWay=t},expression:"createGroupWay"}},[i("el-tab-pane",{attrs:{label:"新建分组",name:"new"}},[i("el-form",{ref:"form2",staticStyle:{"margin-top":"40px"},attrs:{model:e.groupForm,rules:e.rules}},[i("el-form-item",{attrs:{prop:"name"}},[i("el-input",{attrs:{placeholder:"请输入分组名称",maxlength:"12","show-word-limit":"",clearable:""},model:{value:e.groupForm.name,callback:function(t){e.$set(e.groupForm,"name",t)},expression:"groupForm.name"}})],1),e._v(" "),i("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary"},on:{click:e.addGroup}},[e._v("创建")])],1)],1),e._v(" "),i("el-tab-pane",{attrs:{label:"从模板创建",name:"template"}},[e._l(e.groupTemplateList,function(t,a){return i("el-card",{key:t.id,staticClass:"template_box",style:t.selected?"border: 1px solid #409eff;":"",nativeOn:{click:function(t){return e.choseTemplate(a)}}},[i("div",[i("el-row",[i("el-col",{attrs:{span:22}},[i("div",[i("span",[e._v(e._s(t.name))]),e._v(" "),i("el-link",{staticStyle:{color:"#aaa","margin-left":"10px"},attrs:{underline:!1,type:"primary"},on:{click:function(a){return e.deleteTemplate(t)}}},[i("i",{directives:[{name:"show",rawName:"v-show",value:0==t.isSystem,expression:"t.isSystem == 0"}],staticClass:"el-icon-delete"})])],1),e._v(" "),i("div",{staticStyle:{"margin-top":"10px"}},e._l(t.stagesList,function(t,a){return i("span",{key:t.id,staticStyle:{color:"#8c8c8c","font-size":"12px"}},[a>0?i("i",{staticClass:"el-icon-arrow-right"}):e._e(),e._v("\n "+e._s(t.stagesName))])}),0)]),e._v(" "),i("el-col",{attrs:{span:2}},[i("i",{directives:[{name:"show",rawName:"v-show",value:t.selected,expression:"t.selected"}],staticClass:"el-icon-check",staticStyle:{"font-size":"20px",color:"#409eff","margin-top":"12px"}})])],1)],1)])}),e._v(" "),i("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary"},on:{click:e.addTemplateGroup}},[e._v("创建")])],2)],1)],1)]):e._e(),e._v(" "),e.setInchargerDialog?i("el-dialog",{attrs:{title:"设置任务分组负责人",visible:e.setInchargerDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"300px"},on:{"update:visible":function(t){e.setInchargerDialog=t}}},[i("el-form",{ref:"formIncharger",staticStyle:{"margin-top":"10px"},attrs:{model:e.groupForm,rules:e.rules}},[i("el-form-item",{attrs:{prop:"taskGpIncharge"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择任务分组负责人",clearable:"",filterable:""},model:{value:e.groupForm.inchargerId,callback:function(t){e.$set(e.groupForm,"inchargerId",t)},expression:"groupForm.inchargerId"}},e._l(e.joinMembList,function(e){return i("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})}),1)],1)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary"},on:{click:e.saveGroupIncharger}},[e._v("保存")])],1)],1):e._e(),e._v(" "),e.modGroupDialog?i("el-dialog",{attrs:{title:"修改任务分组",visible:e.modGroupDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"300px"},on:{"update:visible":function(t){e.modGroupDialog=t}}},[i("el-form",{ref:"form2",staticStyle:{"margin-top":"10px"},attrs:{model:e.groupForm,rules:e.rules}},[i("el-form-item",{attrs:{prop:"name"}},[i("el-input",{attrs:{placeholder:"请输入分组名称",maxlength:"12","show-word-limit":"",clearable:""},model:{value:e.groupForm.name,callback:function(t){e.$set(e.groupForm,"name",t)},expression:"groupForm.name"}})],1)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary"},on:{click:e.addGroup}},[e._v("保存")])],1)],1):e._e(),e._v(" "),e.addToTmpDialog?i("el-dialog",{attrs:{title:"添加为模板",visible:e.addToTmpDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"500px"},on:{"update:visible":function(t){e.addToTmpDialog=t}}},[i("el-form",{ref:"formTmp",staticStyle:{"margin-top":"10px"},attrs:{model:e.templateForm,rules:e.rules}},[i("el-form-item",{attrs:{prop:"name"}},[i("el-input",{attrs:{placeholder:"请输入模板名称",maxlength:"12","show-word-limit":"",clearable:""},model:{value:e.templateForm.name,callback:function(t){e.$set(e.templateForm,"name",t)},expression:"templateForm.name"}}),e._v(" "),i("div",[i("span",{staticStyle:{"margin-right":"20px"}},[e._v("同时保存")]),e._v(" "),i("el-checkbox",{attrs:{label:"任务"},model:{value:e.templateForm.saveTask,callback:function(t){e.$set(e.templateForm,"saveTask",t)},expression:"templateForm.saveTask"}}),e._v(" "),i("el-checkbox",{attrs:{label:"里程碑"},model:{value:e.templateForm.saveMileStone,callback:function(t){e.$set(e.templateForm,"saveMileStone",t)},expression:"templateForm.saveMileStone"}}),e._v(" "),i("el-checkbox",{attrs:{label:"风险"},model:{value:e.templateForm.saveRisk,callback:function(t){e.$set(e.templateForm,"saveRisk",t)},expression:"templateForm.saveRisk"}})],1)],1)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.saveTemplateLoading},on:{click:e.createTemplate}},[e._v("存为模板")])],1)],1):e._e(),e._v(" "),e.addStageDialog?i("el-dialog",{attrs:{title:"新增/修改任务列表",visible:e.addStageDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"500px"},on:{"update:visible":function(t){e.addStageDialog=t}}},[i("el-form",{ref:"form2",attrs:{model:e.stageForm,rules:e.rules2}},[i("el-form-item",{attrs:{prop:"stagesName"}},[i("el-input",{attrs:{placeholder:"请输入任务列表名称",maxlength:"60","show-word-limit":"",clearable:""},model:{value:e.stageForm.stagesName,callback:function(t){e.$set(e.stageForm,"stagesName",t)},expression:"stageForm.stagesName"}})],1)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary"},on:{click:e.addStagePost}},[e._v("保存")])],1)],1):e._e(),e._v(" "),e.exportDialog?i("el-dialog",{attrs:{title:"工作计划导出",visible:e.exportDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"500px"},on:{"update:visible":function(t){e.exportDialog=t}}},[i("el-form",{ref:"form3"},[i("el-form-item",{attrs:{label:"选择类型"}},[i("el-select",{staticStyle:{width:"350px"},attrs:{placeholder:"全部类型",clearable:""},model:{value:e.exportTaskType,callback:function(t){e.exportTaskType=t},expression:"exportTaskType"}},[i("el-option",{attrs:{label:"任务",value:"0"}}),e._v(" "),i("el-option",{attrs:{label:"里程碑",value:"1"}}),e._v(" "),i("el-option",{attrs:{label:"风险",value:"2"}})],1)],1)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary"},on:{click:e.exportTask}},[e._v("导出")])],1)],1):e._e(),e._v(" "),e.importTaskDialog?i("el-dialog",{attrs:{title:"工作计划导入",visible:e.importTaskDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"500px"},on:{"update:visible":function(t){e.importTaskDialog=t}}},[i("el-form",{ref:"form4"},[i("el-form-item",{attrs:{label:"1. 请先下载模板并填写后上传"}},[i("el-link",{attrs:{type:"primary",underline:!1,href:"./upload/项目任务导入模板.xlsx",download:"项目任务导入模板.xlsx"}},[e._v("项目任务模板下载")])],1),e._v(" "),i("el-form-item",{attrs:{label:"2. 选择要导入的任务列表"}},[i("el-select",{staticStyle:{width:"350px"},attrs:{placeholder:"任务列表"},model:{value:e.importToStageId,callback:function(t){e.importToStageId=t},expression:"importToStageId"}},e._l(e.stageList,function(e){return i("el-option",{key:e.id,attrs:{label:e.stagesName,value:e.id}})}),1)],1),e._v(" "),i("div",[i("span",{staticStyle:{"font-size":"12px",color:"#999"}},[e._v("如导入的任务属于多个列表,可在导入后拖拽来更改所属列表")])])],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-upload",{ref:"upload",attrs:{action:"#",limit:1,"http-request":e.importTask,"show-file-list":!1}},[i("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",underline:!1}},[e._v("上传文件")])],1)],1)],1):e._e()],1)},staticRenderFns:[]}},976:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{style:"padding:10px;background:#f7f7f7;min-height:"+e.tableHeight+"px;"},[a("div",{staticStyle:{margin:"0 auto",width:"1120px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"box"},[a("div",[a("div",{staticClass:"lableTxt"},[e._v("项目概览表")]),e._v(" "),a("el-divider"),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:6}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("全部")]),e._v(" "),a("p",{staticStyle:{"font-size":"28px","font-weight":"bold",color:"black"}},[e._v(e._s(e.taskSum.total))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:6}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("已完成")]),e._v(" "),a("p",{staticStyle:{"font-size":"28px","font-weight":"bold",color:"green"}},[e._v(e._s(e.taskSum.finishCount))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:6}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("未完成")]),e._v(" "),a("p",{staticStyle:{"font-size":"28px",color:"blue","font-weight":"bold"}},[e._v(e._s(e.taskSum.unfinishCount))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:6}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("已逾期")]),e._v(" "),a("p",{staticStyle:{"font-size":"28px",color:"red","font-weight":"bold"}},[e._v(e._s(e.taskSum.timeupCount))])])],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:6}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("待认领")]),e._v(" "),a("p",{staticStyle:{"font-size":"28px",color:"#orange","font-weight":"bold"}},[e._v(e._s(e.taskSum.unassignCount))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:6}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("今日到期")]),e._v(" "),a("p",{staticStyle:{"font-size":"28px","font-weight":"bold",color:"pink"}},[e._v(e._s(e.taskSum.todayTimeupCount))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:6}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("逾期完成")]),e._v(" "),a("p",{staticStyle:{"font-size":"28px","font-weight":"bold",color:"gray"}},[e._v(e._s(e.taskSum.timeupFinishCount))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:6}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("时间待定")]),e._v(" "),a("p",{staticStyle:{"font-size":"28px","font-weight":"bold",color:"black"}},[e._v(e._s(e.taskSum.timeunsetCount))])])],1)],1)])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"box"},[a("div",{staticClass:"lableTxt"},[e._v("执行人分配")]),e._v(" "),a("el-divider"),e._v(" "),a("div",{staticStyle:{height:"300px",width:"500px"},attrs:{id:"executorPanel"}})],1)])],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"box"},[a("div",{staticClass:"lableTxt"},[e._v("耗时最多任务")]),e._v(" "),a("el-divider"),e._v(" "),a("div",{staticStyle:{height:"300px",width:"500px"},attrs:{id:"costPanel"}})],1)]),e._v(" "),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"box"},[a("div",{staticClass:"lableTxt"},[e._v("按任务列表统计")]),e._v(" "),a("el-divider"),e._v(" "),a("div",{staticStyle:{height:"300px",width:"500px"},attrs:{id:"stagesPanel"}})],1)])],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"box",staticStyle:{height:"550px"}},[a("div",{staticClass:"lableTxt"},[e._v("任务 计划工时 VS 实际工时 "),a("el-link",{staticStyle:{float:"right"},on:{click:e.exportTaskCompare}},[a("i",{staticClass:"iconfont firerock-iconexport"}),e._v("导出")])],1),e._v(" "),a("el-divider"),e._v(" "),a("div",{staticStyle:{height:"500px",width:"1100px"},attrs:{id:"taskTimeComparePanel"}})],1)])],1)],1)])},staticRenderFns:[]}},977:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},staticRenderFns:[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",{staticClass:"content"},[a("div",{staticClass:"content_tree"})])}]}},978:function(e,t,a){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._m(0),e._v(" "),e._m(1),e._v(" "),a("div",{staticClass:"page-button"},[a("el-button",{attrs:{type:"primary",round:"",icon:"el-icon-s-promotion"},on:{click:e.back}},[e._v("返回首页")])],1)])},staticRenderFns:[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"page-img"},[i("img",{attrs:{src:a(936)}})])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("p",{staticClass:"page-container"},[a("b",[e._v("Error")]),e._v(" 非常抱歉你访问的页面不存在!!!")])}]}},979:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{ref:"gantt"})},staticRenderFns:[]}},980:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-col",{staticClass:"toolbar",staticStyle:{"padding-bottom":"0px"},attrs:{span:24}},[a("el-form",{staticStyle:{width:"81%"},attrs:{inline:!0}},[a("el-form-item",{attrs:{label:"角色权限"}}),e._v(" "),a("el-form-item",[a("div",[a("el-input",{staticClass:"input-with-select",staticStyle:{float:"left"},attrs:{placeholder:"请输入关键字查询",clearable:"true"},model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:e.mohu,clear:e.mohus},slot:"append"})],1)],1)]),e._v(" "),a("el-form-item",{staticStyle:{float:"right"}},[a("el-link",{attrs:{type:"primary",underline:!1},on:{click:function(t){return e.handleAdd("添加角色","立即添加")}}},[e._v("添加角色")]),e._v(" "),a("el-link",{staticStyle:{"margin-left":"20px"},attrs:{type:"primary",underline:!1},on:{click:function(t){return e.modify()}}},[e._v("修改默认角色")])],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,height:"615"}},[a("el-table-column",{attrs:{prop:"rolename",label:"角色",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.rolename)+" "),1==t.row.isDefault?a("span",{staticStyle:{color:"#909399"}},[e._v(" - (默认角色)")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"roleDescribe",label:"描述"}}),e._v(" "),a("el-table-column",{attrs:{prop:"date",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",["超级管理员"!=t.row.rolename?a("el-button",{attrs:{size:"small"},on:{click:function(a){return e.handleAdd("编辑角色","立即修改",t.row)}}},[e._v("编辑角色")]):e._e(),e._v(" "),"超级管理员"!=t.row.rolename||"超级管理员"==t.row.rolename&&"超级管理员"==e.user.roleName?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){e.shisha(t.row.id),e.roleName=t.row.rolename}}},[e._v("分配权限")]):e._e(),e._v(" "),"超级管理员"!=t.row.rolename?a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return e.deteHand(t.row)}}},[e._v("删除")]):e._e()],1)]}}])})],1),e._v(" "),a("el-dialog",{attrs:{title:"分配权限 - "+e.roleName,visible:e.dialogVisible,width:"600","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{staticClass:"quanxians"},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"0px"}},[a("el-form-item",[a("ul",e._l(e.moduleList,function(t){return a("li",{key:t.id},[a("div",{staticStyle:{display:"inline-block",float:"left",width:"20px",height:"10px"}},[t.children.length>0?a("span",{staticStyle:{cursor:"pointer"},on:{click:function(a){return e.dianji(t)}}},[a("i",{class:t.useState?"el-icon-caret-bottom":"el-icon-caret-right"})]):e._e()]),e._v(" "),a("span",{staticStyle:{display:"flex"}},[a("el-checkbox",{staticStyle:{"font-weight":"bold",width:"160px"},attrs:{label:t.name,name:"type"},on:{change:function(a){return e.mainChange(t)}},model:{value:t.checked,callback:function(a){e.$set(t,"checked",a)},expression:"mainMenu.checked"}}),e._v(" "),t.functionList&&t.functionList.length>0?a("span",{staticStyle:{"margin-right":"10px","margin-left":"10px"}},[a("span",{staticClass:"gongn"},e._l(t.functionList,function(i){return a("el-checkbox",{key:i.id,staticStyle:{width:"130px"},attrs:{label:i.name,name:"type"},on:{change:function(a){return e.subChanges(i,t.id)}},model:{value:i.checked,callback:function(t){e.$set(i,"checked",t)},expression:"fun.checked"}})}),1)]):e._e()],1),e._v(" "),t.children&&t.useState?a("ul",e._l(t.children,function(t){return a("li",{key:t.id},[a("el-checkbox",{staticStyle:{"font-weight":"bold"},attrs:{label:t.name,name:"type"},on:{change:function(a){return e.subChange(t)}},model:{value:t.checked,callback:function(a){e.$set(t,"checked",a)},expression:"subMenu.checked"}}),e._v(" "),t.functionList&&t.functionList.length>0?a("span",{staticStyle:{"margin-right":"10px","margin-left":"10px"}},[e._v("(功能: \n "),e._l(t.functionList,function(t){return a("el-checkbox",{key:t.id,attrs:{label:t.name,name:"type"},on:{change:function(a){return e.funChange(t)}},model:{value:t.checked,callback:function(a){e.$set(t,"checked",a)},expression:"fun.checked"}})}),e._v(")")],2):e._e()],1)}),0):e._e()])}),0)])],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.saveList()}}},[e._v("保存")])],1)]),e._v(" "),a("el-dialog",{attrs:{title:e.titles,visible:e.addDialogVisible,width:"600px","before-close":e.handleClose},on:{"update:visible":function(t){e.addDialogVisible=t}}},[a("div",[a("el-form",{ref:"form",attrs:{rules:e.rules,model:e.form,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"角色名称",prop:"rolename"}},[a("el-input",{attrs:{clearable:""},model:{value:e.form.rolename,callback:function(t){e.$set(e.form,"rolename",t)},expression:"form.rolename"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"描述"}},[a("el-input",{attrs:{type:"textarea",maxlength:"25","show-word-limit":"",clearable:""},model:{value:e.form.roleDescribe,callback:function(t){e.$set(e.form,"roleDescribe",t)},expression:"form.roleDescribe"}})],1),e._v(" "),a("el-form-item",[a("el-button",{staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:function(t){return e.onSubmit("form")}}},[e._v("确定")])],1)],1)],1)]),e._v(" "),a("el-dialog",{attrs:{title:"默认角色",visible:e.defaultRole,width:"400px","before-close":e.handleClose},on:{"update:visible":function(t){e.defaultRole=t}}},[a("div",[a("el-form",{attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"默认角色"}},[a("el-select",{attrs:{placeholder:"请选择默认角色"},model:{value:e.roleId,callback:function(t){e.roleId=t},expression:"roleId"}},e._l(e.auseList,function(e){return a("el-option",{key:e.id,attrs:{label:e.rolename,value:e.id}})}),1)],1),e._v(" "),a("div",{staticClass:"daoru"},[a("span",{staticStyle:{color:"#999"},attrs:{type:"info"}},[e._v("*设置导入人员时的默认角色")])])],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.determine()}}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]}},981:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("div",{style:"background:#f7f7f7;padding:10px 50px;height:"+e.tableHeight+"px;"},[a("div",{staticStyle:{padding:"20px",background:"#fff","border-bottom":"1px solid #ddd","font-weight":"500","font-size":"15px"}},[a("span",{on:{click:function(t){return e.viewFolder(null)}}},[e._v("文件库")]),e._v(" "),e._l(e.pathList,function(t){return a("span",{key:t.id,on:{click:function(a){return e.viewFolder(t)}}},[e._v(" / "+e._s(t.documentName))])}),e._v(" "),a("span",{staticStyle:{float:"right"}},[a("el-link",{attrs:{type:"primary",underline:!1},on:{click:e.createFolder}},[a("i",{staticClass:"el-icon-folder-add"}),a("span",{staticStyle:{"margin-left":"5px"}},[e._v("创建文件夹")])]),e._v(" "),a("el-upload",{ref:"upload",staticStyle:{display:"inline-block"},attrs:{action:"#","http-request":e.uploadFile,"show-file-list":!1,limit:1}},[a("el-link",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary",underline:!1}},[a("i",{staticClass:"iconfont firerock-iconshangchuan"}),a("span",{staticStyle:{"margin-left":"5px"}},[e._v("文件上传")])])],1)],1)],2),e._v(" "),a("div",[a("el-col",{staticStyle:{"border-right":"1px solid #EBEEF5"},attrs:{span:6}},[a("el-table",{attrs:{data:e.recentFiles,"highlight-current-row":"",height:e.tableHeight}},[a("el-table-column",{attrs:{prop:"documentName",label:"近期文件",sortable:"true"},scopedSlots:e._u([{key:"default",fn:function(t){return[-1==t.row.documentType?a("i",{staticClass:"iconfont firerock-iconfile fileTypeIcon"}):e._e(),e._v(" "),-1!=t.row.documentType?a("i",{class:e.docTypeList[t.row.documentType]+" fileTypeIcon"}):e._e(),e._v(" "),a("span",{staticStyle:{"margin-left":"8px",color:"#262626"}},[e._v(e._s(t.row.documentName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{icon:"el-icon-download",circle:"",size:"mini"},nativeOn:{click:function(a){return a.stopPropagation(),e.downloadByA(t.row)}}})]}}])})],1)],1),e._v(" "),a("el-col",{attrs:{span:18}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list,"highlight-current-row":"",height:e.tableHeight},on:{"row-click":e.rowClick,"cell-mouse-enter":e.cursorOver}},[a("el-table-column",{attrs:{prop:"documentName",label:"名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.isFolder?a("div",[a("i",{staticClass:"el-icon-folder fileTypeIcon"}),a("span",{staticStyle:{"margin-left":"8px",color:"#262626"}},[e._v(e._s(t.row.documentName))])]):e._e(),e._v(" "),0==t.row.isFolder?a("div",[-1==t.row.documentType?a("i",{staticClass:"iconfont firerock-iconfile fileTypeIcon"}):e._e(),e._v(" "),-1!=t.row.documentType?a("i",{class:e.docTypeList[t.row.documentType]+" fileTypeIcon"}):e._e(),e._v(" "),a("span",{staticStyle:{"margin-left":"8px",color:"#262626"}},[e._v(e._s(t.row.documentName))])]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"size",label:"大小",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.isFolder?t.row.size:"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"creatorName",label:"创建者",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{prop:"indate",label:"创建时间",sortable:"true",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{width:"140"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{directives:[{name:"show",rawName:"v-show",value:e.currentDataId==t.row.id,expression:"currentDataId == scope.row.id"}]},[0==t.row.isFolder?a("el-button",{attrs:{icon:"el-icon-download",circle:"",size:"mini"},nativeOn:{click:function(a){return a.stopPropagation(),e.downloadByA(t.row)}}}):e._e(),e._v(" "),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{icon:"el-icon-edit",circle:"",size:"mini"},nativeOn:{click:function(a){return a.stopPropagation(),e.showEditName(t.row)}}}),e._v(" "),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{icon:"el-icon-delete",circle:"",size:"mini"},nativeOn:{click:function(a){return a.stopPropagation(),e.deleteItem(t.row)}}})],1)]}}])})],1)],1)],1),e._v(" "),e.addFormVisible?a("el-dialog",{attrs:{title:"文件上传",visible:e.addFormVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"600px"},on:{"update:visible":function(t){e.addFormVisible=t}}},[a("el-form",{ref:"form1",attrs:{model:e.addForm,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"截止日期",prop:"planEndDate"}},[1==e.user.company.packageProject?a("el-date-picker",{attrs:{editable:!1,format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",clearable:!1,type:"date",placeholder:"选择日期"},model:{value:e.addForm.planEndDate,callback:function(t){e.$set(e.addForm,"planEndDate",t)},expression:"addForm.planEndDate"}}):e._e()],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.submitInsert}},[e._v("提交")])],1)],1):e._e(),e._v(" "),e.addFolderDialog?a("el-dialog",{attrs:{title:"新增/修改文件夹",visible:e.addFolderDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"300px"},on:{"update:visible":function(t){e.addFolderDialog=t}}},[a("el-form",{ref:"form2",attrs:{model:e.folderForm,rules:e.rules}},[a("el-form-item",{attrs:{prop:"documentName"}},[a("el-input",{attrs:{placeholder:"请输入文件夹名称",maxlength:"25","show-word-limit":"",clearable:""},model:{value:e.folderForm.documentName,callback:function(t){e.$set(e.folderForm,"documentName",t)},expression:"folderForm.documentName"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary"},on:{click:e.addFolder}},[e._v("保存")])],1)],1):e._e()],1)])},staticRenderFns:[]}},982:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{"element-loading-text":"加载中,请稍后...","element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(0, 0, 0, 0.8)"}},e._l(e.pageCount,function(t){return a("pdf",{key:t,ref:"pdf",refInFor:!0,attrs:{src:e.src,page:t}})}),1)},staticRenderFns:[]}},983:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticClass:"toolbar",staticStyle:{"padding-bottom":"0px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0},nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-form-item",{attrs:{label:"企业列表"}}),e._v(" "),a("el-form-item",[a("div",[a("el-input",{staticClass:"input-with-select",staticStyle:{float:"left"},attrs:{placeholder:"请输入企业名称关键字",clearable:""},on:{change:e.searchList},model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:function(t){return t.stopPropagation(),e.searchList.apply(null,arguments)}},slot:"append"})],1)],1)]),e._v(" "),a("el-form-item",[a("el-radio-group",{attrs:{size:"small"},on:{change:function(t){return e.selIsmeal()}},model:{value:e.isMeal,callback:function(t){e.isMeal=t},expression:"isMeal"}},[a("el-radio-button",{attrs:{label:0}},[e._v("全部")]),e._v(" "),a("el-radio-button",{attrs:{label:1}},[e._v("已签约")]),e._v(" "),a("el-radio-button",{attrs:{label:2}},[e._v("即将到期")])],1),e._v(" "),2==e.isMeal?a("el-checkbox",{staticStyle:{"margin-left":"20px"},on:{change:function(t){return e.selIsmeal()}},model:{value:e.onlyContract,callback:function(t){e.onlyContract=t},expression:"onlyContract"}},[e._v("仅显示已签约")]):e._e()],1)],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.list,"highlight-current-row":"",height:e.tableHeight}},[a("el-table-column",{attrs:{prop:"companyName",label:"企业名称","min-width":"240",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"setMeal",label:"是否签约","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.setMeal?"已签约":"未签约"))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"expirationDate",label:"有效期","min-width":"160",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"wxCorpid",label:"企业微信","min-width":"160",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"dingdingCorpid",label:"钉钉","min-width":"160",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"staffCountMax",label:"人数上限","min-width":"80",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"activeUserCount",label:"在职人数","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{style:"color:"+(parseInt(t.row.activeUserCount)>parseInt(t.row.staffCountMax)?"red":"")},[e._v(e._s(t.row.activeUserCount))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"packageWorktime",label:"使用版本",align:"left","min-width":"500","header-align":"center"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.arrList,function(i,s){return a("span",{key:s},[e._v("\n "+e._s(i)+" "),1!=t.row.arrList.length&&t.row.arrList.length-1!=s?a("span",[e._v("+")]):e._e()])})}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"360","class-name":"btns","header-align":"center",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("A",t.row)}}},[e._v("完善签约信息")]),e._v(" "),a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("B",t.row)}}},[e._v("完善合同信息")]),e._v(" "),a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("C",t.row)}}},[e._v("合同预览")])]}}])})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-pagination",{staticStyle:{float:"right"},attrs:{"page-sizes":[20,50,80,100],"page-size":20,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),e.editDialogA?a("el-dialog",{attrs:{visible:e.editDialogA,title:"完善签约信息"},on:{"update:visible":function(t){e.editDialogA=t}}},[a("el-form",{nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-form-item",{attrs:{label:"开通版本:","label-width":"150px"}},[e._v("\n "+e._s(e.version)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"签约单价:","label-width":"150px"}},[a("el-input",{staticStyle:{width:"100px"},attrs:{size:"small","controls-position":"right"},model:{value:e.contractUnitPrice,callback:function(t){e.contractUnitPrice=t},expression:"contractUnitPrice"}}),e._v(" 元\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"签约折扣:","label-width":"150px"}},[a("el-input-number",{staticStyle:{width:"100px"},attrs:{size:"small","controls-position":"right",max:9,min:1,step:1},model:{value:e.contractDiscount,callback:function(t){e.contractDiscount=t},expression:"contractDiscount"}}),e._v(" 折\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"开单金额:","label-width":"150px"}},[a("el-input",{staticStyle:{width:"100px"},attrs:{size:"small","controls-position":"right"},model:{value:e.billingAmount,callback:function(t){e.billingAmount=t},expression:"billingAmount"}}),e._v(" 元\n ")],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialogA=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.ConfirmA()}}},[e._v("确 定")])],1)],1):e._e(),e._v(" "),e.editDialogB?a("el-dialog",{attrs:{visible:e.editDialogB,title:"完善合同信息",width:"1200px"},on:{"update:visible":function(t){e.editDialogB=t}}},[a("el-form",{ref:"formInline",staticClass:"heClass",attrs:{inline:!0,model:e.formInline,rules:e.rulesFormInline}},[a("el-form-item",{attrs:{label:"甲方名称:","label-width":"150px",prop:"secondParty"}},[a("el-input",{staticStyle:{width:"300px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.secondParty,callback:function(t){e.$set(e.formInline,"secondParty",t)},expression:"formInline.secondParty"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"乙方名称:","label-width":"150px"}},[e._v("\n 南京火石闪信网络科技有限公司\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"甲方地址:","label-width":"150px",prop:"secondPartyAddr"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.secondPartyAddr,callback:function(t){e.$set(e.formInline,"secondPartyAddr",t)},expression:"formInline.secondPartyAddr"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"乙方地址:","label-width":"150px"}},[e._v("\n 南京市江宁区秣周东路12号悠谷软件园4号楼4楼U403室\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"甲方联系人:","label-width":"150px",prop:"secondPartyContacts"}},[a("el-input",{staticStyle:{width:"150px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.secondPartyContacts,callback:function(t){e.$set(e.formInline,"secondPartyContacts",t)},expression:"formInline.secondPartyContacts"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"乙方联系人:","label-width":"150px"}},[e._v("\n 屈跃庭\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"甲方电话:","label-width":"150px",prop:"secondPartyTel"}},[a("el-input",{staticStyle:{width:"150px"},attrs:{size:"small","controls-position":"right",maxlength:"11",disabled:e.finalize},model:{value:e.formInline.secondPartyTel,callback:function(t){e.$set(e.formInline,"secondPartyTel",t)},expression:"formInline.secondPartyTel"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"乙方电话:","label-width":"150px"}},[e._v("\n 15895914665\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"开票电话:","label-width":"150px",prop:"invoicingTel"}},[a("el-input",{staticStyle:{width:"150px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.invoicingTel,callback:function(t){e.$set(e.formInline,"invoicingTel",t)},expression:"formInline.invoicingTel"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"软件名称:","label-width":"150px",prop:"softwareName"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.softwareName,callback:function(t){e.$set(e.formInline,"softwareName",t)},expression:"formInline.softwareName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"服务周期:","label-width":"150px",prop:"serviceDate"}},[a("el-input-number",{staticStyle:{width:"100px"},attrs:{size:"small","controls-position":"right",min:0,disabled:e.finalize},model:{value:e.formInline.serviceDate,callback:function(t){e.$set(e.formInline,"serviceDate",e._n(t))},expression:"formInline.serviceDate"}}),e._v(" 年\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"服务开始日期:","label-width":"150px",prop:"startDate"}},[a("el-date-picker",{attrs:{disabled:e.finalize,type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:e.formInline.startDate,callback:function(t){e.$set(e.formInline,"startDate",t)},expression:"formInline.startDate"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"年服务费:","label-width":"150px",prop:"serviceChargeOfYear"}},[a("el-input",{staticStyle:{width:"100px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.serviceChargeOfYear,callback:function(t){e.$set(e.formInline,"serviceChargeOfYear",e._n(t))},expression:"formInline.serviceChargeOfYear"}}),e._v(" 元\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"定制开发费:","label-width":"150px",prop:"customDevelopmentCosts"}},[a("el-input",{staticStyle:{width:"100px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.customDevelopmentCosts,callback:function(t){e.$set(e.formInline,"customDevelopmentCosts",e._n(t))},expression:"formInline.customDevelopmentCosts"}}),e._v(" 元\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"标准单价:","label-width":"150px",prop:"standardUnitPrice"}},[a("el-input",{staticStyle:{width:"100px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.standardUnitPrice,callback:function(t){e.$set(e.formInline,"standardUnitPrice",e._n(t))},expression:"formInline.standardUnitPrice"}}),e._v(" 元每人每年\n ")],1),e._v(" "),a("el-form-item",{staticStyle:{width:"100%"},attrs:{label:"首次开通人数:","label-width":"150px",prop:"firstOpenNum"}},[a("el-input-number",{staticStyle:{width:"100px"},attrs:{size:"small",min:0,"controls-position":"right",disabled:e.finalize},model:{value:e.formInline.firstOpenNum,callback:function(t){e.$set(e.formInline,"firstOpenNum",e._n(t))},expression:"formInline.firstOpenNum"}}),e._v(" 人\n ")],1),e._v(" "),a("el-divider",[a("i",{staticClass:"el-icon-s-check"})]),e._v(" "),a("el-form-item",{attrs:{label:"甲方账号:","label-width":"150px",prop:"secondPartyAccount"}},[a("el-input",{staticStyle:{width:"300px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.secondPartyAccount,callback:function(t){e.$set(e.formInline,"secondPartyAccount",t)},expression:"formInline.secondPartyAccount"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"乙方账号:","label-width":"150px"}},[e._v("\n 32050188143600000075\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"甲方开户行:","label-width":"150px",prop:"secondPartyBankOfDeposit"}},[a("el-input",{staticStyle:{width:"300px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.secondPartyBankOfDeposit,callback:function(t){e.$set(e.formInline,"secondPartyBankOfDeposit",t)},expression:"formInline.secondPartyBankOfDeposit"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"乙方开户行:","label-width":"150px"}},[e._v("\n 建设银行股份有限公司南京湖北路支行\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"甲方纳税人识别号:","label-width":"150px",prop:"secondPartyTIN"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{size:"small","controls-position":"right",disabled:e.finalize},model:{value:e.formInline.secondPartyTIN,callback:function(t){e.$set(e.formInline,"secondPartyTIN",t)},expression:"formInline.secondPartyTIN"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"甲方开具发票类型:","label-width":"150px",prop:"invoiceType"}},[a("el-select",{attrs:{placeholder:"请选择",disabled:e.finalize},model:{value:e.formInline.invoiceType,callback:function(t){e.$set(e.formInline,"invoiceType",t)},expression:"formInline.invoiceType"}},e._l(e.invoiceOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialogB=!1}}},[e._v("取 消")]),e._v(" "),e.finalize?e._e():a("el-button",{attrs:{type:"primary",loading:e.listLoading},on:{click:function(t){return e.ConfirmB("formInline")}}},[e._v("确定")]),e._v(" "),a("el-popconfirm",{attrs:{"confirm-button-text":"确定","cancel-button-text":"取消",icon:"el-icon-info","icon-color":"#E6A23C",title:"合同定稿将无法再继续编辑 是否确认?"},on:{confirm:function(t){return e.ConfirmC()}}},[e.finalize||null==this.contractData.secondParty?e._e():a("el-button",{attrs:{slot:"reference",loading:e.listLoading},slot:"reference"},[e._v("合同定稿")])],1)],1)],1):e._e(),e._v(" "),e.editDialogC?a("el-dialog",{attrs:{visible:e.editDialogC,title:"合同预览"},on:{"update:visible":function(t){e.editDialogC=t}}},[a("el-link",{ref:"moban",attrs:{type:"primary",underline:!1,href:e.downloadUrl2,download:this.formInline.softwareName+"销售合同-"+this.formInline.secondParty+".docx"}},[e._v("下载合同")]),e._v(" "),a("el-link",{attrs:{type:"primary",underline:!1},on:{click:function(t){return e.preview2()}}},[e._v("点击预览")])],1):e._e()],1)},staticRenderFns:[]}},984:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.list,"highlight-current-row":"",height:e.tableHeight}},[a("el-table-column",{attrs:{type:"index",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.$index+1+(e.page-1)*e.size)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"companyName",label:"公司名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"regFrom",label:"来源"}}),e._v(" "),a("el-table-column",{attrs:{prop:"cTime",label:"注册时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"联系人"}}),e._v(" "),a("el-table-column",{attrs:{prop:"phone",label:"联系方式",width:"150"}}),e._v(" "),a("el-table-column",{attrs:{prop:"contacted",label:"是否联系"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.contacted?a("font",{attrs:{color:"green"}},[e._v("已联系")]):e._e(),e._v(" "),t.row.contacted?e._e():a("font",{attrs:{color:"red"}},[e._v("未联系")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"feedback",label:"客户反馈"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"290"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(a){return e.handleAdd(t.$index,t.row)}}},[e._v("填写反馈")])]}}])})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-pagination",{staticStyle:{float:"right"},attrs:{"page-sizes":[20,50,80,100],"page-size":20,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),e.addFormVisible?a("el-dialog",{attrs:{title:e.title,visible:e.addFormVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"600px"},on:{"update:visible":function(t){e.addFormVisible=t}}},[a("el-form",{ref:"form1",attrs:{model:e.addForm,rules:e.rules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"公司名称",prop:"companyName"}},[e._v("\n "+e._s(e.addForm.companyName)+"\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"反馈结果"}},[a("el-input",{attrs:{type:"area"},model:{value:e.addForm.feedback,callback:function(t){e.$set(e.addForm,"feedback",t)},expression:"addForm.feedback"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.submitInsert}},[e._v("提交")])],1)],1):e._e()],1)},staticRenderFns:[]}},985:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"login"},[a("div",{staticClass:"login-par"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm login-container",attrs:{model:e.ruleForm,rules:e.rules,"label-position":"left","label-width":"0px"}},[a("h3",{staticClass:"title"},[e._v("注册")]),e._v(" "),a("el-form-item",{staticClass:"login-input",attrs:{prop:"companyName"}},[a("el-input",{attrs:{type:"text",autocomplete:"off",placeholder:"公司名",clearable:"","prefix-icon":"el-icon-s-home"},model:{value:e.ruleForm.companyName,callback:function(t){e.$set(e.ruleForm,"companyName",t)},expression:"ruleForm.companyName"}})],1),e._v(" "),a("el-form-item",{staticClass:"login-input",attrs:{prop:"name"}},[a("el-input",{attrs:{type:"text",autocomplete:"off",placeholder:"姓名",clearable:"","prefix-icon":"el-icon-user-solid"},model:{value:e.ruleForm.name,callback:function(t){e.$set(e.ruleForm,"name",t)},expression:"ruleForm.name"}})],1),e._v(" "),a("el-form-item",{staticClass:"login-input",attrs:{prop:"phone"}},[a("el-input",{attrs:{type:"text",autocomplete:"off",placeholder:"手机号",clearable:"","prefix-icon":"el-icon-mobile-phone"},model:{value:e.ruleForm.phone,callback:function(t){e.$set(e.ruleForm,"phone",t)},expression:"ruleForm.phone"}})],1),e._v(" "),a("el-form-item",{staticClass:"login-input",attrs:{prop:"vcode"}},[a("el-input",{attrs:{type:"text",autocomplete:"off",placeholder:"验证码",clearable:"","prefix-icon":"iconfont firerock-iconyanzhengma"},model:{value:e.ruleForm.vcode,callback:function(t){e.$set(e.ruleForm,"vcode",t)},expression:"ruleForm.vcode"}},[a("el-button",{attrs:{slot:"append",disabled:""==e.ruleForm.phone||e.showTimer},on:{click:e.sendVcode},slot:"append"},[e._v("发送验证码"),e.showTimer?a("span",[e._v("("+e._s(e.countNum)+")")]):e._e()])],1)],1),e._v(" "),a("el-form-item",{staticClass:"login-input",attrs:{prop:"password"}},[a("el-input",{attrs:{type:"password",autocomplete:"off",placeholder:"设置密码,长度不低于6位",clearable:"","prefix-icon":"iconfont firerock-iconmima"},model:{value:e.ruleForm.password,callback:function(t){e.$set(e.ruleForm,"password",t)},expression:"ruleForm.password"}})],1),e._v(" "),a("el-form-item",{staticClass:"login-input",attrs:{prop:"repwd"}},[a("el-input",{attrs:{type:"password",autocomplete:"off",placeholder:"重复密码",clearable:"","prefix-icon":"iconfont firerock-iconmima"},model:{value:e.ruleForm.repwd,callback:function(t){e.$set(e.ruleForm,"repwd",t)},expression:"ruleForm.repwd"}})],1),e._v(" "),a("el-form-item",{staticClass:"login-input",staticStyle:{"text-align":"center"},attrs:{prop:"type"}},[a("el-divider"),e._v(" "),a("div",{staticStyle:{"margin-top":"10px"}},[a("span",[e._v("选择版本: ")]),a("el-select",{staticStyle:{width:"250px"},model:{value:e.ruleForm.type,callback:function(t){e.$set(e.ruleForm,"type",t)},expression:"ruleForm.type"}},e._l(e.typeList,function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})}),1)],1)],1),e._v(" "),a("div",{staticClass:"login-button",staticStyle:{width:"100%","margin-top":"20px"}},[a("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.logining},nativeOn:{click:function(t){return t.preventDefault(),e.handleSubmit.apply(null,arguments)}}},[e._v("注册")])],1)],1)],1)])},staticRenderFns:[]}},986:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticClass:"toolbar",staticStyle:{"padding-bottom":"0px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0}},[a("el-form-item",{staticStyle:{"margin-left":"20px"},attrs:{label:"数据迁移"}})],1)],1),e._v(" "),a("el-col",{staticStyle:{padding:"25px"},attrs:{span:24}},[a("el-form",{staticStyle:{width:"500px",margin:"0 auto"},attrs:{"label-position":"left","label-width":"100px"}},[a("el-form-item",{staticStyle:{"margin-top":"40px"},attrs:{label:"当前公司"}},[a("el-input",{staticStyle:{width:"250px"},attrs:{placeholder:"请输入",clearable:""},model:{value:e.nowCompanyId,callback:function(t){e.nowCompanyId=t},expression:"nowCompanyId"}})],1),e._v(" "),a("el-form-item",{staticStyle:{"margin-top":"40px"},attrs:{label:"当前公司超管"}},[a("el-input",{staticStyle:{width:"250px"},attrs:{placeholder:"请输入",clearable:""},model:{value:e.nowCompanyCg,callback:function(t){e.nowCompanyCg=t},expression:"nowCompanyCg"}})],1),e._v(" "),a("el-form-item",{staticStyle:{"margin-top":"40px"},attrs:{label:"目标公司"}},[a("el-input",{staticStyle:{width:"250px"},attrs:{placeholder:"请输入",clearable:""},model:{value:e.toCompanyId,callback:function(t){e.toCompanyId=t},expression:"toCompanyId"}})],1),e._v(" "),a("el-form-item",{staticStyle:{"margin-top":"40px"},attrs:{label:"目标公司超管"}},[a("el-input",{staticStyle:{width:"250px"},attrs:{placeholder:"请输入",clearable:""},model:{value:e.toCompanyCg,callback:function(t){e.toCompanyCg=t},expression:"toCompanyCg"}})],1)],1),e._v(" "),a("div",{staticStyle:{width:"500px",margin:"100px auto"}},[a("div",{staticStyle:{width:"350px","text-align":"center"}},[a("el-button",{staticStyle:{margin:"0 auto"},attrs:{type:"primary"},on:{click:e.submit}},[e._v("立即迁移")])],1)])],1)],1)},staticRenderFns:[]}},987:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("market")],1)},staticRenderFns:[]}},988:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container"},[a("div",{staticClass:"gantt_head"},[a("div",{staticClass:"head_RorX"},[a("el-radio-group",{staticStyle:{"margin-right":"9px"},attrs:{size:"small"},on:{change:function(t){return e.selChange()}},model:{value:e.radio1,callback:function(t){e.radio1=t},expression:"radio1"}},[a("el-radio-button",{attrs:{label:"按人员查看",value:"renyuan"}}),e._v(" "),a("el-radio-button",{attrs:{label:"按项目查看",value:"xiangmu"}})],1)],1),e._v(" "),a("div",{staticClass:"head_date"},[a("span",[e._v("时间段")]),e._v(" "),a("el-date-picker",{staticStyle:{"margin-left":"9px"},attrs:{size:"small",type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},on:{change:function(t){return e.dateupdata()}},model:{value:e.valueDate,callback:function(t){e.valueDate=t},expression:"valueDate"}})],1),e._v(" "),a("div",{staticClass:"head_select"},[a("span",[e._v(e._s("按人员查看"==this.radio1?"人员":"项目"))]),e._v(" "),a("el-select",{staticStyle:{"margin-left":"9px",width:"200px"},attrs:{clearable:"",filterable:"",placeholder:"请选择",size:"small"},on:{change:function(t){return e.optupdata()}},model:{value:e.valuex,callback:function(t){e.valuex=t},expression:"valuex"}},e._l(e.screenList,function(t){return a("el-option",{key:t.id,attrs:{label:e.reqpar1?t.projectName:t.name,value:t.id}})}),1)],1)]),e._v(" "),e.isDataLoaded?a("gantt",{key:e.updatakey1,ref:"ganttTable1",staticClass:"left-container",attrs:{tasks:e.tasks,stafforpro:e.radio1,valueDate:e.valueDate}}):e._e()],1)},staticRenderFns:[]}},989:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"app"}},[a("transition",{attrs:{name:"fade",mode:"out-in"}},[a("router-view")],1)],1)},staticRenderFns:[]}},990:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("div",{staticStyle:{height:"32px","line-height":"32px","margin-left":"20px"}},[a("el-checkbox",{on:{change:e.getList},model:{value:e.personKey,callback:function(t){e.personKey=t},expression:"personKey"}},[e._v("人数变更")])],1)]),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.list,height:e.tableHeight,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"operatorName",label:"操作人员","min-width":"160",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"operationContent",label:"操作内容","min-width":"480",align:"left","header-align":"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"indate",label:"操作时间","min-width":"240",align:"center"}})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-pagination",{staticStyle:{float:"right"},attrs:{"page-sizes":[20,50,80,100],"page-size":20,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]}},991:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticClass:"toolbar",staticStyle:{"padding-bottom":"0px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0},nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-form-item",{attrs:{label:"企业列表"}}),e._v(" "),a("el-form-item",[a("div",[a("el-input",{staticClass:"input-with-select",staticStyle:{float:"left"},attrs:{placeholder:"请输入企业名称关键字",clearable:""},on:{change:e.searchList},model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:function(t){return t.stopPropagation(),e.searchList.apply(null,arguments)}},slot:"append"})],1)],1)]),e._v(" "),a("el-form-item",[a("el-radio-group",{attrs:{size:"small"},on:{change:function(t){return e.selIsmeal()}},model:{value:e.isMeal,callback:function(t){e.isMeal=t},expression:"isMeal"}},[a("el-radio-button",{attrs:{label:0}},[e._v("全部")]),e._v(" "),a("el-radio-button",{attrs:{label:1}},[e._v("已签约")]),e._v(" "),a("el-radio-button",{attrs:{label:2}},[e._v("即将到期")])],1),e._v(" "),2==e.isMeal?a("el-checkbox",{staticStyle:{"margin-left":"20px"},on:{change:function(t){return e.selIsmeal()}},model:{value:e.onlyContract,callback:function(t){e.onlyContract=t},expression:"onlyContract"}},[e._v("仅显示已签约")]):e._e()],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"text"},on:{click:function(t){e.addFeishuDig=!0}}},[e._v("新增飞书企业")])],1)],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.list,"highlight-current-row":"",height:e.tableHeight}},[a("el-table-column",{attrs:{prop:"id",label:"企业ID","min-width":"180",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"companyName",label:"企业名称","min-width":"240",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"setMeal",label:"是否签约","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.setMeal?"已签约":"未签约"))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"expirationDate",label:"有效期","min-width":"160",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"remainingValidDays",label:"剩余有效天数","min-width":"160",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"wxCorpid",label:"企业微信","min-width":"160",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"dingdingCorpid",label:"钉钉","min-width":"160",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"feishuInfoid",label:"飞书","min-width":"160",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"staffCountMax",label:"人数上限","min-width":"80",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"activeUserCount",label:"在职人数","min-width":"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{style:"color:"+(parseInt(t.row.activeUserCount)>parseInt(t.row.staffCountMax)?"red":"")},[e._v(e._s(t.row.activeUserCount))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"packageWorktime",label:"使用版本",align:"left","min-width":"500","header-align":"center"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.arrList,function(i,s){return a("span",{key:s},[e._v("\n "+e._s(i)+" "),1!=t.row.arrList.length&&t.row.arrList.length-1!=s?a("span",[e._v("+")]):e._e()])})}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"360","class-name":"btns","header-align":"center",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("A",t.row)}}},[e._v("增加人数")]),e._v(" "),a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("B",t.row)}}},[e._v("修改有效期")]),e._v(" "),a("el-button",{attrs:{size:"mini",disabled:!(t.row.dingdingCorpid||t.row.wxCorpid)},on:{click:function(a){return e.editClick("F",t.row)}}},[e._v("考勤同步设置")]),e._v(" "),a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("C",t.row)}}},[e._v("修改版本")]),e._v(" "),a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("D",t.row)}}},[e._v(e._s(t.row.setMeal?"设为未签约":"设为已签约"))]),e._v(" "),a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("G",t.row)}}},[e._v("其他设置")]),e._v(" "),a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("H",t.row)}}},[e._v("报表配置")]),e._v(" "),"15895914665"==e.user.phone?a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("K",t.row)}}},[e._v("登录系统")]):e._e(),e._v(" "),t.row.canDelete?a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.editClick("I",t.row)}}},[e._v("删除企业")]):e._e(),e._v(" "),t.row.dingdingCorpid?a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.dingdingSync,expression:"dingdingSync"}],attrs:{size:"mini"},on:{click:function(a){return e.editClick("E",t.row)}}},[e._v("同步钉钉人员")]):e._e()]}}])})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-pagination",{staticStyle:{float:"right"},attrs:{"page-sizes":[20,50,80,100],"page-size":20,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),e.editDialogA?a("el-dialog",{attrs:{visible:e.editDialogA,title:"增加人数上限"},on:{"update:visible":function(t){e.editDialogA=t}}},[a("el-form",{nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-form-item",{attrs:{label:"企业名称","label-width":"150px"}},[e._v(e._s(e.dialogData.companyName))]),e._v(" "),a("el-form-item",{attrs:{label:"当前人数上限","label-width":"150px"}},[e._v(e._s(e.dialogData.staffCountMax)+"人")]),e._v(" "),a("el-form-item",{attrs:{label:"本次增加人数","label-width":"150px"}},[a("el-input-number",{attrs:{size:"small","controls-position":"right",step:5},model:{value:e.addStaffCountMaxNum,callback:function(t){e.addStaffCountMaxNum=t},expression:"addStaffCountMaxNum"}}),e._v(" 人\n ")],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialogA=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.ConfirmA()}}},[e._v("确 定")])],1)],1):e._e(),e._v(" "),e.editDialogB?a("el-dialog",{attrs:{visible:e.editDialogB,title:"修改有效期"},on:{"update:visible":function(t){e.editDialogB=t}}},[a("el-form",[a("el-form-item",{attrs:{label:"企业名称","label-width":"150px"}},[e._v(e._s(e.dialogData.companyName))]),e._v(" "),a("el-form-item",{attrs:{label:"当前有效期至","label-width":"150px"}},[e._v(e._s(e.dialogData.expirationDate))]),e._v(" "),a("el-form-item",{attrs:{label:"修改有效期至","label-width":"150px"}},[a("el-date-picker",{attrs:{size:"small",type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.expirationNewDate,callback:function(t){e.expirationNewDate=t},expression:"expirationNewDate"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialogB=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.ConfirmB()}}},[e._v("确 定")])],1)],1):e._e(),e._v(" "),e.editDialogC?a("el-dialog",{attrs:{visible:e.editDialogC,title:"修改版本"},on:{"update:visible":function(t){e.editDialogC=t}}},[a("el-form",[a("el-form-item",{attrs:{label:"企业名称","label-width":"150px"}},[e._v(e._s(e.dialogData.companyName))]),e._v(" "),a("el-form-item",{attrs:{label:"版本","label-width":"150px"}},[a("div",{staticStyle:{width:"80%"}},[a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageWorktime,callback:function(t){e.$set(e.dialogData,"packageWorktime",t)},expression:"dialogData.packageWorktime"}},[e._v("工时平台")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageProject,callback:function(t){e.$set(e.dialogData,"packageProject",t)},expression:"dialogData.packageProject"}},[e._v("项目协作平台")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageContract,callback:function(t){e.$set(e.dialogData,"packageContract",t)},expression:"dialogData.packageContract"}},[e._v("合同平台")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageOa,callback:function(t){e.$set(e.dialogData,"packageOa",t)},expression:"dialogData.packageOa"}},[e._v("OA平台")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageEtimecard,callback:function(t){e.$set(e.dialogData,"packageEtimecard",t)},expression:"dialogData.packageEtimecard"}},[e._v("生产车间平台")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageExpense,callback:function(t){e.$set(e.dialogData,"packageExpense",t)},expression:"dialogData.packageExpense"}},[e._v("费用报销")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageCustomer,callback:function(t){e.$set(e.dialogData,"packageCustomer",t)},expression:"dialogData.packageCustomer"}},[e._v("客户管理")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageEngineering,callback:function(t){e.$set(e.dialogData,"packageEngineering",t)},expression:"dialogData.packageEngineering"}},[e._v("工程专业")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageSimple,callback:function(t){e.$set(e.dialogData,"packageSimple",t)},expression:"dialogData.packageSimple"}},[e._v("简单表格")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageFinance,callback:function(t){e.$set(e.dialogData,"packageFinance",t)},expression:"dialogData.packageFinance"}},[e._v("财务核算")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageProvider,callback:function(t){e.$set(e.dialogData,"packageProvider",t)},expression:"dialogData.packageProvider"}},[e._v("供应商管理")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageProjectApproval,callback:function(t){e.$set(e.dialogData,"packageProjectApproval",t)},expression:"dialogData.packageProjectApproval"}},[e._v("立项管理")])],1),e._v(" "),a("div",{staticStyle:{width:"33%",float:"left"}},[a("el-checkbox",{model:{value:e.dialogData.packageDevice,callback:function(t){e.$set(e.dialogData,"packageDevice",t)},expression:"dialogData.packageDevice"}},[e._v("设备管理")])],1)])])],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialogC=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.ConfirmC()}}},[e._v("确 定")])],1)],1):e._e(),e._v(" "),e.editDialogD?a("el-dialog",{attrs:{visible:e.editDialogD,title:e.dialogData.setMeal?"设为未签约":"设为已签约"},on:{"update:visible":function(t){e.editDialogD=t}}},[a("el-form",{attrs:{"label-width":"150px"}},[a("el-form-item",{attrs:{label:"企业名称"}},[e._v(e._s(e.dialogData.companyName))]),e._v(" "),a("el-form-item",{attrs:{label:"当前是否签约"}},[e._v(e._s(e.dialogData.setMeal?"已签约":"未签约"))]),e._v(" "),a("el-form-item",{attrs:{label:"即将设置为"}},[e._v(e._s(e.dialogData.setMeal?"未签约":"已签约"))])],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialogD=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.ConfirmD(e.dialogData.setMeal)}}},[e._v("确 定")])],1)],1):e._e(),e._v(" "),e.editDialogF?a("el-dialog",{attrs:{visible:e.editDialogF,title:"考勤同步"},on:{"update:visible":function(t){e.editDialogF=t}}},[a("el-form",{attrs:{"label-width":"200px"}},[a("el-form-item",{attrs:{label:"企业名称"}},[a("span",[e._v(e._s(e.dialogData.companyName))])]),e._v(" "),e.dialogData.wxCorpid?a("el-form-item",{attrs:{label:"企业微信"}},[a("el-checkbox",{staticStyle:{margin:"0 40px 0"},model:{value:e.dialogData.syncCorpwxTime,callback:function(t){e.$set(e.dialogData,"syncCorpwxTime",t)},expression:"dialogData.syncCorpwxTime"}},[e._v("考勤同步")]),e._v(" "),a("el-checkbox",{model:{value:e.dialogData.showCorpwxCardtime,callback:function(t){e.$set(e.dialogData,"showCorpwxCardtime",t)},expression:"dialogData.showCorpwxCardtime"}},[e._v("显示打卡时长")])],1):e._e(),e._v(" "),e.dialogData.dingdingCorpid?a("el-form-item",{attrs:{label:"钉钉"}},[a("el-checkbox",{staticStyle:{margin:"0 40px 0"},model:{value:e.dialogData.syncDingding,callback:function(t){e.$set(e.dialogData,"syncDingding",t)},expression:"dialogData.syncDingding"}},[e._v("考勤同步")]),e._v(" "),a("el-checkbox",{model:{value:e.dialogData.showDdCardtime,callback:function(t){e.$set(e.dialogData,"showDdCardtime",t)},expression:"dialogData.showDdCardtime"}},[e._v("显示打卡时长")])],1):e._e()],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialogF=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.ConfirmF()}}},[e._v("确 定")])],1)],1):e._e(),e._v(" "),e.editDialogG?a("el-dialog",{attrs:{visible:e.editDialogG,title:"其他设置",width:"850px"},on:{"update:visible":function(t){e.editDialogG=t}}},[a("div",{staticStyle:{height:"430px"}},[a("el-form",{staticClass:"otherForm",attrs:{"label-width":"100px"}},[a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.reportWorkflow,callback:function(t){e.$set(e.dialogData,"reportWorkflow",t)},expression:"dialogData.reportWorkflow"}},[e._v("是否开启审批流设置")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.needEvaluate,callback:function(t){e.$set(e.dialogData,"needEvaluate",t)},expression:"dialogData.needEvaluate"}},[e._v("审核通过需输入评价")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.mainProjectState,callback:function(t){e.$set(e.dialogData,"mainProjectState",t)},expression:"dialogData.mainProjectState"}},[e._v("是否启用主项目模式")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.isSecretSalary,callback:function(t){e.$set(e.dialogData,"isSecretSalary",t)},expression:"dialogData.isSecretSalary"}},[e._v("是否秘薪模式")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.showFillauditTime,callback:function(t){e.$set(e.dialogData,"showFillauditTime",t)},expression:"dialogData.showFillauditTime"}},[e._v("是否显示日报审批流程")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.isCro,callback:function(t){e.$set(e.dialogData,"isCro",t)},expression:"dialogData.isCro"}},[e._v("是否CRO企业")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.onlyImportreport,callback:function(t){e.$set(e.dialogData,"onlyImportreport",t)},expression:"dialogData.onlyImportreport"}},[e._v("是否仅使用导入日报审核(不要项目审核)")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.projectLevelState,callback:function(t){e.$set(e.dialogData,"projectLevelState",t)},expression:"dialogData.projectLevelState"}},[e._v("是否开启项目级别自定义")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.outputValueStatus,callback:function(t){e.$set(e.dialogData,"outputValueStatus",t)},expression:"dialogData.outputValueStatus"}},[e._v("是否开启项目产值字段")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.choseFromAlbum,callback:function(t){e.$set(e.dialogData,"choseFromAlbum",t)},expression:"dialogData.choseFromAlbum"}},[e._v("是否开启从相册选择")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.reportApproveMsgpush,callback:function(t){e.$set(e.dialogData,"reportApproveMsgpush",t)},expression:"dialogData.reportApproveMsgpush"}},[e._v("日报审核通过是否推送消息")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.projectWithDept,callback:function(t){e.$set(e.dialogData,"projectWithDept",t)},expression:"dialogData.projectWithDept"}},[e._v("项目是否有所属部门")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.financeJobnumEnabled,callback:function(t){e.$set(e.dialogData,"financeJobnumEnabled",t)},expression:"dialogData.financeJobnumEnabled"}},[e._v("财务导入薪资是否支持工号")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.notAllowedNoAttendance,callback:function(t){e.$set(e.dialogData,"notAllowedNoAttendance",t)},expression:"dialogData.notAllowedNoAttendance"}},[e._v("是否开启考勤为0不可填报")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.stageHasEvtime,callback:function(t){e.$set(e.dialogData,"stageHasEvtime",t)},expression:"dialogData.stageHasEvtime"}},[e._v("是否开启预估工时")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.financeAudit,callback:function(t){e.$set(e.dialogData,"financeAudit",t)},expression:"dialogData.financeAudit"}},[e._v("财务导入是否需要审核")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.includeWeekends,callback:function(t){e.$set(e.dialogData,"includeWeekends",t)},expression:"dialogData.includeWeekends"}},[e._v("批量填报是否包含周末")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.multiWorktime,callback:function(t){e.$set(e.dialogData,"multiWorktime",t)},expression:"dialogData.multiWorktime"}},[e._v("一个项目下可填报多个时间段工时")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.restartTaskNeedReason,callback:function(t){e.$set(e.dialogData,"restartTaskNeedReason",t)},expression:"dialogData.restartTaskNeedReason"}},[e._v("重启任务是否需要原因")])],1),e._v(" "),a("el-form-item",[e._v("\n 日报审核模式:\n "),a("el-select",{attrs:{size:"small"},model:{value:e.dialogData.reportAuditType,callback:function(t){e.$set(e.dialogData,"reportAuditType",t)},expression:"dialogData.reportAuditType"}},[a("el-option",{attrs:{value:0,label:"0-项目审核人审核"}}),e._v(" "),a("el-option",{attrs:{value:1,label:"1-任务分组负责人审核"}}),e._v(" "),a("el-option",{attrs:{value:2,label:"2-先分组审核再PM审核"}}),e._v(" "),a("el-option",{attrs:{value:3,label:"3-员工自由选择审批人"}}),e._v(" "),a("el-option",{attrs:{value:4,label:"4-项目所属BU审核"}}),e._v(" "),a("el-option",{attrs:{value:5,label:"5-所属部门负责人审核"}}),e._v(" "),a("el-option",{attrs:{value:6,label:"6-直属或部门负责人审核->项目日报审核人审核"}}),e._v(" "),a("el-option",{attrs:{value:7,label:"7-项目和部门并行审核"}}),e._v(" "),a("el-option",{attrs:{value:8,label:"8-项目设置复审人"}}),e._v(" "),a("el-option",{attrs:{value:9,label:"9-分组负责人审核->项目日报审核人审核;"}}),e._v(" "),a("el-option",{attrs:{value:10,label:"10-普通员工到项目经理,项目经理到单独审核人"}})],1)],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.reportAutoApprove,callback:function(t){e.$set(e.dialogData,"reportAutoApprove",t)},expression:"dialogData.reportAutoApprove"}},[e._v("是否开启日报自动审核")]),e._v(" "),e.dialogData.reportAutoApprove?a("el-input-number",{staticStyle:{margin:"0 10px 0 10px",width:"90px"},attrs:{"controls-position":"right",size:"mini",min:0},model:{value:e.dialogData.reportAutoApproveDays,callback:function(t){e.$set(e.dialogData,"reportAutoApproveDays",e._n(t))},expression:"dialogData.reportAutoApproveDays"}}):e._e(),e._v(" "),e.dialogData.reportAutoApprove?a("el-tooltip",{attrs:{effect:"dark",content:e.dialogData.reportAutoApproveDays+"天后自动审核",placement:"top-start"}},[a("i",{staticClass:"el-icon-question"})]):e._e()],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.subProMustFill,callback:function(t){e.$set(e.dialogData,"subProMustFill",t)},expression:"dialogData.subProMustFill"}},[e._v("子项目是否必填")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.projectManDay,callback:function(t){e.$set(e.dialogData,"projectManDay",t)},expression:"dialogData.projectManDay"}},[e._v("是否开启项目人天字段")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.projectCustom,callback:function(t){e.$set(e.dialogData,"projectCustom",t)},expression:"dialogData.projectCustom"}},[e._v("是否开启项目自定义表单")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.easyExpense,callback:function(t){e.$set(e.dialogData,"easyExpense",t)},expression:"dialogData.easyExpense"}},[e._v("是否开启简易费用报销")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.enableNewWeeklyfill,callback:function(t){e.$set(e.dialogData,"enableNewWeeklyfill",t)},expression:"dialogData.enableNewWeeklyfill"}},[e._v("是否启用新的按周填报模式")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.hideSubproject,callback:function(t){e.$set(e.dialogData,"hideSubproject",t)},expression:"dialogData.hideSubproject"}},[e._v("是否去除子项目")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.userWithMultiDept,callback:function(t){e.$set(e.dialogData,"userWithMultiDept",t)},expression:"dialogData.userWithMultiDept"}},[e._v("是否开启人员设置可填报部门")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.importReportAuditNormal,callback:function(t){e.$set(e.dialogData,"importReportAuditNormal",t)},expression:"dialogData.importReportAuditNormal"}},[e._v("导入的日报正常审批")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.onlyShowPercent,callback:function(t){e.$set(e.dialogData,"onlyShowPercent",t)},expression:"dialogData.onlyShowPercent"}},[e._v("工时报告页面,工时仅显示比例")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.taskFileCharge,callback:function(t){e.$set(e.dialogData,"taskFileCharge",t)},expression:"dialogData.taskFileCharge"}},[e._v("任务文件支持审核")])],1),e._v(" "),a("el-form-item",[a("el-checkbox",{model:{value:e.dialogData.projectProgressCheck,callback:function(t){e.$set(e.dialogData,"projectProgressCheck",t)},expression:"dialogData.projectProgressCheck"}},[e._v("项目进度依据任务工时")])],1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialogG=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.ConfirmG()}}},[e._v("确 定")])],1)]):e._e(),e._v(" "),e.editDialogH?a("el-dialog",{attrs:{visible:e.editDialogH,title:"报表配置"},on:{"update:visible":function(t){e.editDialogH=t}}},[a("el-form",{attrs:{"label-width":"50px"}},e._l(e.reportFormList,function(t){return a("el-form-item",{key:t.id,staticStyle:{width:"33%",display:"inline-block"}},[a("el-checkbox",{model:{value:t.owned,callback:function(a){e.$set(t,"owned",a)},expression:"item.owned"}},[e._v(e._s(t.reportFormName))])],1)}),1),e._v(" "),a("div",{staticStyle:{margin:"0 50px"}},[a("span",[e._v("开通角色")]),e._v(" "),a("el-select",{staticStyle:{width:"75%","margin-left":"5%"},attrs:{multiple:"",clearable:""},model:{value:e.roleIdArr,callback:function(t){e.roleIdArr=t},expression:"roleIdArr"}},e._l(e.roleList,function(e){return a("el-option",{key:e.id,attrs:{label:e.rolename,value:e.id}})}),1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editDialogH=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.ConfirmH()}}},[e._v("确 定")])],1)],1):e._e(),e._v(" "),e.addFeishuDig?a("el-dialog",{attrs:{visible:e.addFeishuDig,title:"新增飞书客户"},on:{"update:visible":function(t){e.addFeishuDig=t}}},[a("el-form",{ref:"feishuInfo",staticClass:"demo-ruleForm",attrs:{model:e.feishuInfo,rules:e.feishuInfoRules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"公司名称",prop:"companyName"}},[a("el-input",{model:{value:e.feishuInfo.companyName,callback:function(t){e.$set(e.feishuInfo,"companyName",t)},expression:"feishuInfo.companyName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"corpId",prop:"corpId"}},[a("el-input",{model:{value:e.feishuInfo.corpId,callback:function(t){e.$set(e.feishuInfo,"corpId",t)},expression:"feishuInfo.corpId"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"appId",prop:"appId"}},[a("el-input",{model:{value:e.feishuInfo.appId,callback:function(t){e.$set(e.feishuInfo,"appId",t)},expression:"feishuInfo.appId"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"appSecret",prop:"appSecret"}},[a("el-input",{model:{value:e.feishuInfo.appSecret,callback:function(t){e.$set(e.feishuInfo,"appSecret",t)},expression:"feishuInfo.appSecret"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"管理员",prop:"managerName"}},[a("el-input",{model:{value:e.feishuInfo.managerName,callback:function(t){e.$set(e.feishuInfo,"managerName",t)},expression:"feishuInfo.managerName"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.addFeishuDig=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addFeishuInfo("feishuInfo")}}},[e._v("确 定")])],1)],1):e._e()],1)},staticRenderFns:[]}},992:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("div",{staticStyle:{display:"flex","justify-content":"left","align-items":"center"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{id:"contractAmount",placeholder:"输入公司名称",clearable:"",size:"small"},nativeOn:{keyup:function(t){return e.restrictNumber("contractAmount")}},model:{value:e.paramCompanyName,callback:function(t){e.paramCompanyName=t},expression:"paramCompanyName"}},[a("el-button",{attrs:{slot:"append",size:"small",icon:"el-icon-search"},on:{click:function(t){return e.toolbarSelect()}},slot:"append"})],1),e._v(" "),a("el-input",{staticStyle:{width:"200px","margin-left":"20px"},attrs:{id:"contractAmount2",placeholder:"输入项目名称",clearable:"",size:"small"},nativeOn:{keyup:function(t){return e.restrictNumber("contractAmount2")}},model:{value:e.paramProjectName,callback:function(t){e.paramProjectName=t},expression:"paramProjectName"}},[a("el-button",{attrs:{slot:"append",size:"small",icon:"el-icon-search"},on:{click:function(t){return e.toolbarSelect()}},slot:"append"})],1),e._v(" "),a("el-date-picker",{staticStyle:{"margin-left":"20px"},attrs:{type:"daterange","range-separator":"至",clearable:!1,"value-format":"yyyy-MM-dd",format:"yyyy-MM-dd",size:"small"},on:{change:function(t){return e.toolbarSelect()}},model:{value:e.dateArray,callback:function(t){e.dateArray=t},expression:"dateArray"}})],1)]),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.tableList,"highlight-current-row":"",height:e.tableHeight}},[a("el-table-column",{attrs:{prop:"companyName",label:"公司名称","min-width":"160"}}),e._v(" "),a("el-table-column",{attrs:{prop:"moduleName",label:"模块","min-width":"80"}}),e._v(" "),a("el-table-column",{attrs:{prop:"operatorName",label:"操作人","min-width":"100"}}),e._v(" "),a("el-table-column",{attrs:{prop:"time",label:"操作时间","min-width":"200"}}),e._v(" "),a("el-table-column",{attrs:{prop:"projectName",label:"项目名称","min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(t){return["null"!=t.row.projectName&&null!=t.row.projectName?a("span",[e._v(e._s(t.row.projectName))]):a("span")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"content",label:"操作内容","min-width":"500"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.contentString(t.row.content),function(t,i){return a("div",{key:i},[e._v(e._s(t))])})}}])})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-pagination",{staticStyle:{float:"right"},attrs:{"page-sizes":[20,50,80,100],"page-size":20,"current-page":e.page,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]}},993:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticClass:"left",style:"height:"+(e.tableHeight+113)+"px",attrs:{span:4}},[a("div",{staticClass:"department"},[a("span",[a("i",{staticClass:"iconfont firerock-iconzuzhijiegou",staticStyle:{"font-size":"10px"}}),e._v(" 部门")]),e._v(" "),a("div",{on:{click:function(t){return e.createDepartment(-1)}}},[a("i",{staticClass:"fa fa-plus-circle"}),e._v("\n 创建\n ")])]),e._v(" "),a("el-divider",{staticStyle:{margin:"0px 0px !important",height:"0.5px"}}),e._v(" "),a("div",{staticClass:"tree",style:"height:"+(e.tableHeight+83)+"px"},[a("el-tree",{attrs:{data:e.data,props:e.defaultProps,"node-key":"id","expand-on-click-node":!1,accordion:"","default-expanded-keys":e.jDarr},on:{"node-click":e.handleNodeClick,"node-expand":e.jieDian,"node-collapse":e.shutDown,"current-change":e.chufa},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.node;return a("span",{staticClass:"custom-tree-node",on:{mouseleave:function(t){return e.mouseleave(e.data,t)},mouseover:function(t){return e.mouseover(e.data,t)}}},[a("span",{staticStyle:{width:"100%","line-height":"36px",display:"inline-block"}},[e._v(e._s(i.label))]),e._v(" "),"全部人员"!=i.label?a("span",{staticClass:"node none"},[a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(t){return e.createDepartment(-2)}}},[a("i",{staticClass:"el-icon-circle-plus-outline"})]),e._v(" "),a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(t){return e.deleteDep(null)}}},[a("i",{staticClass:"el-icon-delete"})])],1):e._e()])}}])})],1)],1),e._v(" "),a("el-col",{staticClass:"right",attrs:{span:20}},[a("el-col",{staticClass:"toolbar",staticStyle:{"padding-bottom":"0px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0}},[a("el-form-item",[null==e.depData||-1==e.depData.id?a("div",{staticClass:"nowTime",staticStyle:{cursor:"unset"}},[a("i",{staticClass:"fa fa-home"}),e._v("全部人员\n ")]):0==e.depData.id?a("div",{staticClass:"nowTime",staticStyle:{cursor:"unset"}},[a("i",{staticClass:"fa fa-home"}),e._v("未分配\n ")]):null!=e.depData&&-1!=e.depData.id&&0!=e.depData.id?a("div",{staticClass:"nowTime",on:{click:function(t){return e.createDepartment(0)}}},[a("i",{staticClass:"fa fa-pencil-square-o"}),e._v("\n "+e._s(null!=e.depData?e.depData.label:"")+"\n ")]):e._e()]),e._v(" "),a("el-form-item",[a("div",{staticStyle:{color:"#999","font-size":"13px"}},[e._v("共"+e._s(e.total)+"人")])]),e._v(" "),e.permissions.structureExport?a("el-form-item",{staticStyle:{float:"right"}},[a("el-link",{attrs:{type:"primary",underline:!1},on:{click:e.showExportDialog}},[e._v("导出人员")])],1):e._e(),e._v(" "),!e.isDingShow&&e.permissions.structureAdd?a("el-form-item",{staticStyle:{float:"right"}},[a("el-link",{attrs:{type:"primary",underline:!1},on:{click:function(t){return e.openInsertDialog(null)}}},[e._v("添加人员")])],1):e._e(),e._v(" "),!e.isDingShow&&e.permissions.structureImport?a("el-form-item",{staticStyle:{float:"right"}},[a("el-upload",{ref:"upload",attrs:{action:"#",limit:1,"http-request":e.importUser,"show-file-list":!1}},[a("el-link",{attrs:{type:"primary",underline:!1}},[e._v("批量导入")])],1)],1):e._e(),e._v(" "),!e.isDingShow&&e.permissions.structureImport?a("el-form-item",{staticStyle:{float:"right"}},[a("el-link",{attrs:{type:"primary",underline:!1,href:"./upload/人员导入模板.xlsx",download:"人员导入模板.xlsx"}},[e._v("模板下载")])],1):e._e(),e._v(" "),a("el-form-item",{staticStyle:{float:"right"}},[a("span",{staticStyle:{color:"#666666"}},[e._v("角色")]),e._v(" "),a("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择",clearable:""},on:{change:function(t){return e.getUser()}},model:{value:e.roleId,callback:function(t){e.roleId=t},expression:"roleId"}},e._l(e.acquireRoleList,function(e){return a("el-option",{key:e.id,attrs:{label:e.rolename,value:e.id}})}),1)],1),e._v(" "),a("el-form-item",{staticStyle:{float:"right"}},[a("span",{staticStyle:{color:"#666666"}},[e._v("状态")]),e._v(" "),a("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择"},on:{change:function(t){return e.getUser()}},model:{value:e.status,callback:function(t){e.status=t},expression:"status"}},e._l(e.states,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("el-form-item",{staticStyle:{float:"right"}},[a("div",{staticStyle:{width:"250px",display:"inline-block"}},[a("el-input",{staticClass:"input-with-select",attrs:{placeholder:"请输入人员名字搜索",clearable:"true"},model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:e.searchList},slot:"append"})],1)],1)])],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],ref:"handleSelectTable",staticStyle:{width:"100%"},attrs:{data:e.list,"highlight-current-row":"",height:e.tableHeight},on:{"selection-change":e.handleSelectionZzjg}},[a("el-table-column",{attrs:{type:"selection",width:"50"}}),e._v(" "),a("el-table-column",{attrs:{type:"index",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.$index+1+(e.page-1)*e.size)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"姓名",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{prop:"phone",label:"手机",width:"120"}}),e._v(" "),a("el-table-column",{attrs:{prop:"departmentName",label:"部门",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{label:"角色",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.roleName))]}}])}),e._v(" "),e.permissions.structurePersonnel?a("el-table-column",{attrs:{prop:"monthCost",label:"月成本",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(null==t.row.monthCost?0:t.row.monthCost)+" 元")]}}],null,!1,1353694363)}):e._e(),e._v(" "),e.permissions.structurePersonnel?a("el-table-column",{attrs:{prop:"cost",label:"时薪",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(null==t.row.cost?0:t.row.cost)+" 元\n "),a("el-link",{nativeOn:{click:function(a){return e.showSalaryList(t.row)}}},[a("i",{staticClass:"iconfont firerock-iconrecord"})])]}}],null,!1,841652901)}):e._e(),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"330"},scopedSlots:e._u([{key:"default",fn:function(t){return["超级管理员"==t.row.roleName&&e.user.id==t.row.id?a("el-button",{attrs:{size:"mini",type:"default"},on:{click:function(a){return e.transferRole(t.row)}}},[e._v("转让")]):e._e(),e._v(" "),"超级管理员"!=t.row.roleName?a("el-button",{attrs:{size:"mini",type:"default"},on:{click:function(a){return e.resetPwd(t.row)}}},[e._v("重置")]):e._e(),e._v(" "),"超级管理员"!=t.row.roleName?a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.openInsertDialog(t.$index)}}},[e._v("编辑")]):e._e(),e._v(" "),"超级管理员"==t.row.roleName?a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.openInsertDialog1(t.$index)}}},[e._v("编辑")]):e._e(),e._v(" "),"超级管理员"!=t.row.roleName?a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.deleteUser(t.row)}}},[e._v("删除")]):e._e(),e._v(" "),"超级管理员"!=t.row.roleName&&1==t.row.isActive?a("el-button",{attrs:{size:"mini",type:"default"},on:{click:function(a){return e.showDeactiveDialog(t.row)}}},[e._v("停用")]):e._e(),e._v(" "),"超级管理员"!=t.row.roleName&&0==t.row.isActive?a("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(a){return e.setActive(t.row,1)}}},[e._v("启用")]):e._e()]}}])})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-button",{attrs:{size:"small"},on:{click:e.handleSelectionZzjgbtn1}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.handleSelectionZzjgbtn3}},[e._v("批量修改部门")]),e._v(" "),a("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.handJue}},[e._v("批量修改角色")]),e._v(" "),a("el-pagination",{staticStyle:{float:"right"},attrs:{"page-sizes":[20,50,80,100],"page-size":e.size,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1),e._v(" "),e.handleSelectionZzjgshow?a("el-dialog",{attrs:{title:"批量修改",visible:e.handleSelectionZzjgshow,width:"30%"},on:{"update:visible":function(t){e.handleSelectionZzjgshow=t}}},[a("el-form",{attrs:{model:"","label-width":"20%"}},[a("el-form-item",{attrs:{label:"修改部门"}},[a("el-cascader",{staticStyle:{width:"60%"},attrs:{placeholder:"请选择部门",options:e.option,props:{checkStrictly:!0,expandTrigger:"hover"},"show-all-levels":!1,clearable:""},model:{value:e.handleSelectionZzjgwillchange,callback:function(t){e.handleSelectionZzjgwillchange=t},expression:"handleSelectionZzjgwillchange"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.handleSelectionZzjgshow=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.handleSelectionZzjgbtn2}},[e._v("确定")])],1)],1):e._e(),e._v(" "),e.handljues?a("el-dialog",{attrs:{title:"批量修改",visible:e.handljues,width:"30%"},on:{"update:visible":function(t){e.handljues=t}}},[a("el-form",{attrs:{model:"","label-width":"20%"}},[a("el-form-item",{attrs:{label:"修改角色"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:e.xiuRoleId,callback:function(t){e.xiuRoleId=t},expression:"xiuRoleId"}},e._l(e.acquireRoleLists,function(e,t){return a("el-option",{key:t,attrs:{label:e.rolename,value:e.id}})}),1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.handljues=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.handTrue}},[e._v("确定")])],1)],1):e._e(),e._v(" "),a("el-dialog",{attrs:{title:e.depTitle,visible:e.departmentVisible,width:"400px"},on:{"update:visible":function(t){e.departmentVisible=t}}},[a("el-form",{ref:"depForm",attrs:{model:e.depForm,rules:e.depRules,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"部门名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入部门名称",clearable:""},model:{value:e.depForm.name,callback:function(t){e.$set(e.depForm,"name",t)},expression:"depForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"负责人",prop:"managerId"}},[a("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择部门负责人"},model:{value:e.depForm.managerId,callback:function(t){e.$set(e.depForm,"managerId",t)},expression:"depForm.managerId"}},e._l(e.users,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:"reportAuditUserid"}},[a("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择直属领导"},model:{value:e.depForm.reportAuditUserid,callback:function(t){e.$set(e.depForm,"reportAuditUserid",t)},expression:"depForm.reportAuditUserid"}},e._l(e.users,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.departmentVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitDepartment}},[e._v("提交")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:e.title,visible:e.dialogVisible,width:"550px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"form1",attrs:{model:e.insertForm,rules:e.rules,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"名字",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入姓名",clearable:""},model:{value:e.insertForm.name,callback:function(t){e.$set(e.insertForm,"name",t)},expression:"insertForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"电话",prop:"phone"}},[a("el-input",{attrs:{placeholder:"请输入电话号码",clearable:""},model:{value:e.insertForm.phone,callback:function(t){e.$set(e.insertForm,"phone",t)},expression:"insertForm.phone"}})],1),e._v(" "),e.permissions.structurePersonnel?a("el-form-item",{attrs:{label:"薪酬方式",prop:"salaryType"}},[a("el-radio-group",{on:{change:e.onSalaryTypeChange},model:{value:e.insertForm.salaryType,callback:function(t){e.$set(e.insertForm,"salaryType",t)},expression:"insertForm.salaryType"}},[a("el-radio",{attrs:{label:0}},[e._v("固定月成本")]),e._v(" "),a("el-radio",{attrs:{label:1}},[e._v("计时工资")])],1)],1):e._e(),e._v(" "),0==e.insertForm.salaryType&&e.permissions.structurePersonnel?a("el-form-item",{attrs:{label:"月成本",prop:"monthCost"}},[a("el-input",{attrs:{id:"mc",placeholder:"请输入月成本,单位:元",clearable:""},on:{input:e.oninput},nativeOn:{keyup:function(t){return e.restrictNumber("mc")}},model:{value:e.insertForm.monthCost,callback:function(t){e.$set(e.insertForm,"monthCost",t)},expression:"insertForm.monthCost"}}),e._v(" "),a("span",{staticStyle:{color:"orange","font-size":"12px"}},[e._v("按照每个月工作"+e._s(e.timeType.monthDays)+"天,每天"+e._s(e.timeType.allday)+"小时预估时薪")]),e._v(" "),a("el-link",{staticStyle:{color:"blue","font-size":"12px","margin-left":"7px"},attrs:{underline:!1,href:"#/timetype"}},[e._v("修改工作时长")])],1):e._e(),e._v(" "),e.permissions.structurePersonnel?a("el-form-item",{attrs:{label:"时薪",prop:"cost"}},[a("el-input",{staticStyle:{width:"120px"},attrs:{disabled:0==e.insertForm.salaryType,id:"cc",placeholder:"请输入成本 单位:元/小时",clearable:""},nativeOn:{keyup:function(t){return e.restrictNumber("cc")}},model:{value:e.insertForm.cost,callback:function(t){e.$set(e.insertForm,"cost",t)},expression:"insertForm.cost"}}),e._v(" "),a("span",{staticStyle:{"margin-left":"25px"}},[e._v("生效日期")]),e._v(" "),a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd"},model:{value:e.insertForm.costApplyDate,callback:function(t){e.$set(e.insertForm,"costApplyDate",t)},expression:"insertForm.costApplyDate"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"部门",prop:"departmentId"}},[a("el-cascader",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择部门",options:e.option,props:{checkStrictly:!0,expandTrigger:"hover"},"show-all-levels":!1,clearable:""},model:{value:e.insertForm.departmentId,callback:function(t){e.$set(e.insertForm,"departmentId",t)},expression:"insertForm.departmentId"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"角色",prop:"roleId"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择角色"},model:{value:e.insertForm.roleId,callback:function(t){e.$set(e.insertForm,"roleId",t)},expression:"insertForm.roleId"}},e._l(e.acquireRoleList,function(t){return a("el-option",{key:t.name,attrs:{label:t.rolename,value:t.id}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.rolename))]),e._v(" "),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(t.roleDescribe))])])}),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.submitLoading},on:{click:e.submitInsert}},[e._v("提交")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"编辑人员",visible:e.dialogVisible1,width:"550px"},on:{"update:visible":function(t){e.dialogVisible1=t}}},[a("el-form",{ref:"form1",attrs:{model:e.insertForm,rules:e.rules,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"名字",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入姓名",clearable:""},model:{value:e.insertForm.name,callback:function(t){e.$set(e.insertForm,"name",t)},expression:"insertForm.name"}})],1),e._v(" "),e.permissions.structurePersonnel?a("el-form-item",{attrs:{label:"薪酬方式",prop:"salaryType"}},[a("el-radio-group",{on:{change:e.onSalaryTypeChange},model:{value:e.insertForm.salaryType,callback:function(t){e.$set(e.insertForm,"salaryType",t)},expression:"insertForm.salaryType"}},[a("el-radio",{attrs:{label:0}},[e._v("固定月成本")]),e._v(" "),a("el-radio",{attrs:{label:1}},[e._v("计时工资")])],1)],1):e._e(),e._v(" "),0==e.insertForm.salaryType&&e.permissions.structurePersonnel?a("el-form-item",{attrs:{label:"月成本",prop:"monthCost"}},[a("el-input",{attrs:{id:"monthCost",placeholder:"请输入月成本,单位:元",clearable:""},on:{input:e.oninput},nativeOn:{keyup:function(t){return e.restrictNumber("monthCost")}},model:{value:e.insertForm.monthCost,callback:function(t){e.$set(e.insertForm,"monthCost",t)},expression:"insertForm.monthCost"}}),e._v(" "),a("span",{staticStyle:{color:"orange","font-size":"12px"}},[e._v("按照每个月工作"+e._s(e.timeType.monthDays)+"天,每天"+e._s(e.timeType.allday)+"小时预估时薪")]),e._v(" "),a("el-link",{staticStyle:{color:"blue","font-size":"12px","margin-left":"7px"},attrs:{underline:!1,href:"#/timetype"}},[e._v("修改工作时长")])],1):e._e(),e._v(" "),e.permissions.structurePersonnel?a("el-form-item",{attrs:{label:"时薪",prop:"cost"}},[a("el-input",{staticStyle:{width:"120px"},attrs:{id:"cost",disabled:0==e.insertForm.salaryType,placeholder:"请输入成本 单位:元/小时",clearable:""},nativeOn:{keyup:function(t){return e.restrictNumber("cost")}},model:{value:e.insertForm.cost,callback:function(t){e.$set(e.insertForm,"cost",t)},expression:"insertForm.cost"}}),e._v(" "),a("span",{staticStyle:{"margin-left":"25px"}},[e._v("生效日期")]),e._v(" "),a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd"},model:{value:e.insertForm.costApplyDate,callback:function(t){e.$set(e.insertForm,"costApplyDate",t)},expression:"insertForm.costApplyDate"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"部门",prop:"departmentId"}},[a("el-cascader",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择部门",options:e.option,props:{checkStrictly:!0,expandTrigger:"hover"},"show-all-levels":!1,clearable:""},model:{value:e.insertForm.departmentId,callback:function(t){e.$set(e.insertForm,"departmentId",t)},expression:"insertForm.departmentId"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible1=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.submitLoading},on:{click:e.submitInsert1}},[e._v("提交")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"人员历史成本",visible:e.userSalaryListDialog,width:"550px"},on:{"update:visible":function(t){e.userSalaryListDialog=t}}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.userSalaryList,"highlight-current-row":"",height:"300px"}},[a("el-table-column",{attrs:{prop:"userName",label:"姓名"}}),e._v(" "),a("el-table-column",{attrs:{prop:"indate",label:"更新时间",width:"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"salaryType",label:"薪酬方式"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.salaryType?"固定月薪":"计时工资")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"monthCost",label:"月薪"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.monthCost)+"元\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"时薪"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.cost)+"元\n ")]}}])})],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"导出人员列表",visible:e.exportDialogVisible,width:"550px"},on:{"update:visible":function(t){e.exportDialogVisible=t}}},[a("el-form",{attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"导出"}},[a("el-radio-group",{model:{value:e.containInvalid,callback:function(t){e.containInvalid=t},expression:"containInvalid"}},[a("el-radio",{attrs:{label:1}},[e._v("全部人员")]),e._v(" "),a("el-radio",{attrs:{label:0}},[e._v("仅活跃人员")])],1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.exportUsers}},[e._v("导出")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"权限转让",visible:e.transferDialog,width:"550px"},on:{"update:visible":function(t){e.transferDialog=t}}},[a("el-form",{attrs:{"label-width":"200px"}},[a("el-form-item",{attrs:{label:"转让超级管理员角色至"}},[a("el-select",{staticStyle:{width:"300px"},attrs:{filterable:"",clearable:""},model:{value:e.toUserId,callback:function(t){e.toUserId=t},expression:"toUserId"}},e._l(e.allActiveUsers,function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})}),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"转让后自己的角色"}},[a("el-select",{staticStyle:{width:"300px"},model:{value:e.myRoleId,callback:function(t){e.myRoleId=t},expression:"myRoleId"}},e._l(e.acquireRoleList,function(t){return a("el-option",{key:t.name,attrs:{label:t.rolename,value:t.id}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.rolename))]),e._v(" "),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(t.roleDescribe))])])}),1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"default"},on:{click:function(t){e.transferDialog=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.showConfirmDialog}},[e._v("确定")])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"离职停用员工",visible:e.deactiveDialog,width:"550px"},on:{"update:visible":function(t){e.deactiveDialog=t}}},[a("el-form",{attrs:{"label-width":"200px"}},[a("el-form-item",{attrs:{label:"员工离职日期"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd",format:"yyyy-MM-dd",placeholder:"请选择"},model:{value:e.deactiveDate,callback:function(t){e.deactiveDate=t},expression:"deactiveDate"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"default"},on:{click:function(t){e.deactiveDialog=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.confirmDeactive}},[e._v("确定")])],1)],1)],1)},staticRenderFns:[]}},994:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticClass:"toolbar",staticStyle:{"padding-bottom":"0px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0}},[a("el-form-item",{attrs:{label:"工程专业列表"}}),e._v(" "),a("el-form-item",[a("div",[a("el-input",{staticClass:"input-with-select",staticStyle:{float:"left"},attrs:{placeholder:"请输入专业名称关键字",clearable:"true"},model:{value:e.keyword,callback:function(t){e.keyword=t},expression:"keyword"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:e.searchList},slot:"append"})],1)],1)]),e._v(" "),a("el-form-item",{staticStyle:{float:"right"}},[a("el-link",{attrs:{type:"primary",underline:!1},on:{click:function(t){return e.handleAdd(-1,null)}}},[e._v("新增专业")])],1)],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.list,"highlight-current-row":"",height:e.tableHeight}},[a("el-table-column",{attrs:{type:"index",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.$index+1+(e.page-1)*e.size)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"专业名称"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.handleAdd(t.$index,t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.deletePro(t.$index,t.row)}}},[e._v("删除")])]}}])})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-pagination",{staticStyle:{float:"right"},attrs:{"page-sizes":[20,50,80,100],"page-size":20,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),e.addFormVisible?a("el-dialog",{attrs:{title:e.title,visible:e.addFormVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"600px"},on:{"update:visible":function(t){e.addFormVisible=t}}},[a("el-form",{ref:"form1",attrs:{model:e.addForm,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"专业名称",prop:"name"}},[a("el-input",{attrs:{max:20,placeholder:"请输入专业名称",clearable:""},model:{value:e.addForm.name,callback:function(t){e.$set(e.addForm,"name",t)},expression:"addForm.name"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer;",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.submitInsert}},[e._v("提交")])],1)],1):e._e()],1)},staticRenderFns:[]}},995:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{style:"padding:20px 30px;background:#f7f7f7;min-height:"+e.tableHeight+"px;"},[a("div",{staticStyle:{margin:"0 auto",width:"1000px"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:17}},[a("div",{staticClass:"box info"},[a("label",[e._v("基本信息"),e.user.id==e.project.creatorId||e.user.id==e.project.inchargerId?a("el-link",{staticStyle:{float:"right"},on:{click:e.showEdit}},[a("i",{staticClass:"el-icon-edit"})]):e._e()],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("项目名称:")])]),a("el-col",{attrs:{span:7}},[a("span",[e._v(e._s(e.project.projectName))])]),e._v(" "),a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("项目分类:")])]),a("el-col",{attrs:{span:7}},[a("span",[e._v(e._s(e.project.categoryName))])])],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("状态:")])]),a("el-col",{attrs:{span:7}},[a("span",[e._v(e._s(null==e.project.status?"-":e.statusTxt[e.project.status]))])]),e._v(" "),a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("完成度: ")])]),a("el-col",{attrs:{span:7}},[a("span",[a("el-progress",{attrs:{percentage:null==e.project.progress?0:e.project.progress}})],1)])],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("项目编号: ")])]),a("el-col",{attrs:{span:7}},[a("span",[e._v(e._s(e.project.projectCode)+" ")])]),e._v(" "),e.permissions.projectContract?a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("合同金额:")])]):e._e(),e._v(" "),a("el-col",{attrs:{span:7}},[e.permissions.projectContract?a("span",[e._v(e._s(e._f("numberToCurrency")(null==e.project.contractAmount?"-":e.project.contractAmount))+" 元")]):e._e()])],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("项目级别: ")])]),a("el-col",{attrs:{span:7}},[a("span",[e._v(e._s(e.levelTxt[e.project.level]))])]),e._v(" "),a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("创建日期:")])]),a("el-col",{attrs:{span:7}},[a("span",[e._v(e._s(e.project.createDate))])])],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("计划开始日期:")])]),a("el-col",{attrs:{span:7}},[a("span",[e._v(e._s(null==e.project.planStartDate?"-":e.project.planStartDate))])]),e._v(" "),a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("计划结束日期:")])]),a("el-col",{attrs:{span:7}},[a("span",[e._v("\n "+e._s(null==e.project.planEndDate?"-":e.project.planEndDate))])])],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v("实际完成日期:")])]),a("el-col",{attrs:{span:7}},[a("span",[e._v("\n "+e._s(null==e.project.finishDate?"-":e.project.finishDate))])])],1),e._v(" "),1==e.yonghuUser.customDegreeActive?a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v(e._s(e.yonghuUser.customDegreeName)+":")])]),a("el-col",{attrs:{span:18}},[a("span",[e._v("\n "+e._s(e.project.associateDegreeNames))])])],1):e._e()],1),e._v(" "),a("div",{staticClass:"box",staticStyle:{"margin-top":"10px"}},[a("div",[a("label",[e._v("相关人员")]),e._v(" "),e.user.id==e.project.creatorId||e.user.id==e.project.inchargerId?a("el-link",{staticStyle:{float:"right"},on:{click:e.showEditPar}},[a("i",{staticClass:"el-icon-edit"})]):e._e()],1),e._v(" "),a("div",{staticStyle:{"margin-top":"10px",color:"#999"}},[e._v("负责人")]),e._v(" "),a("div",[a("el-link",{staticStyle:{margin:"10px"},on:{click:function(t){return e.showUser(e.project.inchargerId)}}},[e._v(e._s(e.project.inchargerName))])],1),e._v(" "),a("div",{staticStyle:{"margin-top":"10px",color:"#999"}},[e._v("日报审核人")]),e._v(" "),a("div",[0==e.project.auditorList.length?a("span",{staticStyle:{margin:"10px"}},[e._v("-")]):e._e(),e._v(" "),e._l(e.project.auditorList,function(t){return a("el-link",{key:t.id,staticStyle:{margin:"10px"},on:{click:function(a){return e.showUser(t.auditorId)}}},[e._v(e._s(t.auditorName))])})],2),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.project.isPublic,expression:"project.isPublic == 0"}],staticStyle:{color:"#999"}},[e._v("参与人")]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.project.isPublic,expression:"project.isPublic == 0"}]},[e._l(e.project.participationList,function(t){return a("el-link",{key:t.id,staticStyle:{margin:"10px"},on:{click:function(a){return e.showUser(t.id)}}},[e._v(e._s(t.name))])}),e._v(" "),a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:function(t){e.addMembVisible=!0}}})],2)]),e._v(" "),e.permissions.projectBaseline?a("div",{staticClass:"box info",staticStyle:{"margin-top":"10px"}},[a("div",[a("label",[e._v("成本基线"),e.permissions.projectCorrection?a("el-link",{staticStyle:{float:"right"},on:{click:e.showEditBase}},[a("i",{staticClass:"el-icon-edit"})]):e._e()],1),e._v(" "),a("el-row",{attrs:{gutter:10}},e._l(e.projectBaseCostData,function(t){return a("div",{key:t.id},[a("el-col",{attrs:{span:5}},[a("span",{staticClass:"gray_label"},[e._v(e._s(t.baseName)+":")])]),e._v(" "),a("el-col",{attrs:{span:7,align:"right"}},[a("span",{staticStyle:{"padding-right":"20px"}},[e._v("\n ¥"+e._s(e._f("numberToCurrency")(null==t.baseAmount?"-":t.baseAmount)))])])],1)}),0)],1)]):e._e(),e._v(" "),1==e.user.company.packageEngineering?a("div",{staticClass:"box info",staticStyle:{"margin-top":"10px"}},[a("div",[a("label",[e._v("相关工程专业"),e.user.id==e.project.creatorId||e.user.id==e.project.inchargerId?a("el-link",{staticStyle:{float:"right"},on:{click:e.showEditProfession}},[a("i",{staticClass:"el-icon-edit"})]):e._e()],1),e._v(" "),e._l(e.projectProfessionListOnPage,function(t){return a("el-row",{key:t.id,attrs:{gutter:10}},[a("el-col",{attrs:{span:5}},[a("span",[e._v(e._s(t.professionName))])]),e._v(" "),a("el-col",{attrs:{span:2}},[a("span",[e._v(e._s(t.percentage)+"%")])]),e._v(" "),a("el-col",{attrs:{span:14}},e._l(t.membList,function(t){return a("span",{key:t,staticStyle:{margin:"0 5px","font-size":"13px"}},[e._v(e._s(t.membName)+"("+e._s(t.percentage)+"%)")])}),0),e._v(" "),a("el-col",{attrs:{span:3}},[a("span",[e._v(e._s(t.inchargerName))])])],1)})],2)]):e._e(),e._v(" "),a("div",{staticClass:"box info",staticStyle:{"margin-top":"10px"}},[a("div",[a("label",[e._v("相关领导"),e.user.id==e.project.creatorId||e.user.id==e.project.inchargerId?a("el-link",{staticStyle:{float:"right"},on:{click:e.showChooseLeaderTree}},[a("i",{staticClass:"el-icon-edit"})]):e._e()],1)]),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:24}},e._l(e.chosenLeaders,function(t){return a("span",{key:t.userId,staticStyle:{"margin-right":"10px"}},[a("el-link",{on:{click:function(a){return e.showUser(t.userId)}}},[e._v(e._s(t.userName))])],1)}),0)],1)],1),e._v(" "),a("div",{staticClass:"box",staticStyle:{"margin-top":"10px"}},[a("label",[e._v("项目统计")]),e._v(" "),a("div",[a("el-row",{attrs:{gutter:10}},[a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:4}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("已完成")]),e._v(" "),a("p",{staticStyle:{"font-size":"20px","font-weight":"bold",color:"green"}},[e._v(e._s(e.taskSum.finishCount))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:4}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("未完成")]),e._v(" "),a("p",{staticStyle:{"font-size":"20px",color:"blue","font-weight":"bold"}},[e._v(e._s(e.taskSum.unfinishCount))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:4}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("已逾期")]),e._v(" "),a("p",{staticStyle:{"font-size":"20px",color:"red","font-weight":"bold"}},[e._v(e._s(e.taskSum.timeupCount))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:4}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("待认领")]),e._v(" "),a("p",{staticStyle:{"font-size":"20px",color:"#orange","font-weight":"bold"}},[e._v(e._s(e.taskSum.unassignCount))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:4}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("今日到期")]),e._v(" "),a("p",{staticStyle:{"font-size":"20px","font-weight":"bold",color:"pink"}},[e._v(e._s(e.taskSum.todayTimeupCount))])]),e._v(" "),a("el-col",{staticStyle:{"text-align":"center"},attrs:{span:4}},[a("p",{staticStyle:{color:"#666","font-size":"12px"}},[e._v("逾期完成")]),e._v(" "),a("p",{staticStyle:{"font-size":"20px","font-weight":"bold",color:"gray"}},[e._v(e._s(e.taskSum.timeupFinishCount))])])],1)],1)])]),e._v(" "),a("el-col",{attrs:{span:7}},[1==e.user.company.packageEngineering?a("div",{staticStyle:{"margin-bottom":"10px",background:"#fff",border:"1px solid #eeeeee","border-radius":"5px","min-height":"305px","padding-left":"5px","padding-right":"5px"}},[a("p",[a("i",{staticClass:"el-icon-odometer"}),a("span",{staticStyle:{"margin-left":"5px"}},[e._v("完成情况")])]),e._v(" "),a("el-divider"),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("span",[e._v("项目总进度")])]),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-progress",{attrs:{percentage:e.progressData.totalProjectProgress}})],1)],1),e._v(" "),a("p",{staticStyle:{"font-size":"12px",color:"#666"}},[e._v("各专业进度")]),e._v(" "),a("el-table",{attrs:{"show-header":!1,data:e.progressData.professionList,"row-key":"id",size:"small","tree-props":{children:"membList",hasChildren:"hasChildren"}}},[a("el-table-column",{attrs:{prop:"professionName"}}),e._v(" "),a("el-table-column",{attrs:{prop:"progress",width:"100"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("el-progress",{attrs:{percentage:e.row.progress}})]}}],null,!1,3379806389)})],1)],1):e._e(),e._v(" "),a("div",{staticStyle:{background:"#fff",border:"1px solid #eeeeee","border-radius":"5px","min-height":"547px","padding-left":"5px","padding-right":"5px"}},[a("div",[a("p",[a("i",{staticClass:"el-icon-trophy"}),a("span",{staticStyle:{"margin-left":"5px"}},[e._v("里程碑")])])]),e._v(" "),a("el-timeline",{staticStyle:{"padding-left":"3px"},attrs:{reverse:e.reverse}},e._l(e.mileStoneList,function(t,i){return a("el-timeline-item",{key:i,attrs:{color:0==t.taskStatus?"#ddd":"#830BE2",size:"large",timestamp:t.endDate}},[e._v("\n "+e._s(t.name)+"\n ")])}),1)],1)])],1)],1),e._v(" "),e.userDetailVisible?a("el-dialog",{attrs:{title:"查看详情",visible:e.userDetailVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"500px"},on:{"update:visible":function(t){e.userDetailVisible=t}}},[a("div",{staticClass:"line"},[a("span",[e._v("姓名")]),a("span",[e._v(e._s(e.userDetail.name))])]),e._v(" "),a("div",{staticClass:"line"},[a("span",[e._v("手机号码")]),a("span",[e._v(e._s(e.userDetail.phone))])]),e._v(" "),a("div",{staticClass:"line"},[a("span",[e._v("角色")]),a("span",[e._v(e._s(e.roleArray[e.userDetail.role]))])]),e._v(" "),a("div",{staticClass:"line"},[a("span",[e._v("部门")]),a("span",[e._v(e._s(e.userDetail.departmentName))])]),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.userDetailVisible=!1}}},[e._v("确定")])],1)]):e._e(),e._v(" "),e.addFormVisible?a("el-dialog",{attrs:{title:e.title,visible:e.addFormVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"600px"},on:{"update:visible":function(t){e.addFormVisible=t}}},[a("el-form",{ref:"basicInfoForm",attrs:{model:e.addForm,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"项目编号"}},[a("el-input",{attrs:{placeholder:"请输入项目编号",clearable:""},model:{value:e.addForm.code,callback:function(t){e.$set(e.addForm,"code",t)},expression:"addForm.code"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"项目名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入项目名称",clearable:""},model:{value:e.addForm.name,callback:function(t){e.$set(e.addForm,"name",t)},expression:"addForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"级别"}},[a("el-select",{staticStyle:{width:"32%"},attrs:{placeholder:"请选择级别"},model:{value:e.addForm.level,callback:function(t){e.$set(e.addForm,"level",t)},expression:"addForm.level"}},e._l(e.importanceList,function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})}),1),e._v(" "),a("span",{staticStyle:{"margin-left":"50px","margin-right":"10px"}},[e._v("合同金额")]),e._v(" "),a("el-input",{staticStyle:{width:"32%"},attrs:{id:"contractAmount",placeholder:"整数",clearable:""},nativeOn:{keyup:function(t){return e.restrictNumber("contractAmount")}},model:{value:e.addForm.contractAmount,callback:function(t){e.$set(e.addForm,"contractAmount",t)},expression:"addForm.contractAmount"}}),a("span",{staticStyle:{"margin-left":"10px"}},[e._v("元")])],1),e._v(" "),a("el-form-item",{attrs:{label:"开始日期",prop:"planStartDate"}},[a("el-date-picker",{attrs:{editable:!1,format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",clearable:!1,type:"date",placeholder:"选择日期"},model:{value:e.addForm.planStartDate,callback:function(t){e.$set(e.addForm,"planStartDate",t)},expression:"addForm.planStartDate"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"截止日期",prop:"planEndDate"}},[a("el-date-picker",{attrs:{editable:!1,format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",clearable:!1,type:"date",placeholder:"选择日期"},model:{value:e.addForm.planEndDate,callback:function(t){e.$set(e.addForm,"planEndDate",t)},expression:"addForm.planEndDate"}})],1),e._v(" "),a("el-form-item",{attrs:{label:e.yonghuUser.customDegreeName}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择",filterable:"true"},model:{value:e.auseList,callback:function(t){e.auseList=t},expression:"auseList"}},e._l(e.ause,function(e,t){return a("span",{key:t},[a("el-option",{attrs:{label:e.name,value:e.id}})],1)}),0)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.submitInsert}},[e._v("提交")])],1)],1):e._e(),e._v(" "),e.addBaseFormVisible?a("el-dialog",{attrs:{title:"校正成本基线",visible:e.addBaseFormVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"600px"},on:{"update:visible":function(t){e.addBaseFormVisible=t}}},[a("el-form",{ref:"basicInfoForm",attrs:{"label-width":"120px"}},[e._l(e.modBaseCostData,function(t,i){return a("el-form-item",{key:t.id,attrs:{label:t.baseName}},[a("el-input",{attrs:{id:"baseCost"+i,placeholder:"请输入",clearable:""},nativeOn:{keyup:function(t){return e.restrictNumber("baseCost"+i)}},model:{value:t.baseAmount,callback:function(a){e.$set(t,"baseAmount",a)},expression:"item.baseAmount"}})],1)}),e._v(" "),a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{attrs:{placeholder:"请输入校正原因"},model:{value:e.remark,callback:function(t){e.remark=t},expression:"remark"}})],1)],2),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addBaseFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.adjustBase}},[e._v("提交")])],1)],1):e._e(),e._v(" "),e.pVisible?a("el-dialog",{attrs:{title:e.title,visible:e.pVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"600px"},on:{"update:visible":function(t){e.pVisible=t}}},[a("el-form",{ref:"participForm",attrs:{model:e.addForm,rules:e.rules,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"全部参与者"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",filterable:"",placeholder:"请选择参与者"},on:{change:e.changeParticipator},model:{value:e.addForm.userId,callback:function(t){e.$set(e.addForm,"userId",t)},expression:"addForm.userId"}},e._l(e.users,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:"主要负责人"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择负责人"},model:{value:e.addForm.inchargerId,callback:function(t){e.$set(e.addForm,"inchargerId",t)},expression:"addForm.inchargerId"}},e._l(e.project.participationList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.pVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.submitParticip}},[e._v("提交")])],1)],1):e._e(),e._v(" "),e.addMembVisible?a("el-dialog",{attrs:{title:"添加参与人",visible:e.addMembVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"600px"},on:{"update:visible":function(t){e.addMembVisible=t}}},[a("el-form",{ref:"addMembForm",attrs:{model:e.addMembForm,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"新增参与者"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",filterable:"",placeholder:"请选择参与者"},model:{value:e.addMembForm.userId,callback:function(t){e.$set(e.addMembForm,"userId",t)},expression:"addMembForm.userId"}},e._l(e.users,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addMembVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.submitAddMemb}},[e._v("提交")])],1)],1):e._e(),e._v(" "),e.editProfessionDialog?a("el-dialog",{attrs:{title:"工程专业",visible:e.editProfessionDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"1000px"},on:{"update:visible":function(t){e.editProfessionDialog=t}}},[a("el-table",{key:Math.random(),attrs:{data:e.projectProfessionList,size:"small","max-height":"400"}},[a("el-table-column",{attrs:{prop:"professionId",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{model:{value:t.row.professionId,callback:function(a){e.$set(t.row,"professionId",a)},expression:"scope.row.professionId"}},e._l(e.professionList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)]}}],null,!1,1533176412)},[e._v(" "),a("template",{slot:"header"},[a("span",{staticStyle:{"font-size":"14px","font-weight":"normal"}},[e._v("专业名称")])])],2),e._v(" "),a("el-table-column",{attrs:{prop:"percentage",width:"100",label:"占比"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{type:"number"},model:{value:t.row.percentage,callback:function(a){e.$set(t.row,"percentage",a)},expression:"scope.row.percentage"}})]}}],null,!1,1372276096)}),e._v(" "),a("el-table-column",{attrs:{prop:"membNames",label:"相关人员及占比"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._l(t.row.membList,function(t){return a("span",{key:t.membId,staticStyle:{margin:"0 5px"}},[e._v(e._s(t.membName)+"("+e._s(t.percentage)+"%)")])}),e._v(" "),a("el-link",{on:{click:function(a){return e.showEditPpMembs(t.row)}}},[e._v(e._s(null==t.row.membList||0==t.row.membList.length?"设置专业参与人员":"设置"))])]}}],null,!1,2394336280)}),e._v(" "),a("el-table-column",{attrs:{prop:"inchargerName",width:"120",label:"负责人"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{model:{value:t.row.inchargerId,callback:function(a){e.$set(t.row,"inchargerId",a)},expression:"scope.row.inchargerId"}},e._l(e.participator,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)]}}],null,!1,21051901)}),e._v(" "),a("el-table-column",{attrs:{width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{icon:"el-icon-delete",size:"mini"},nativeOn:{click:function(a){return a.stopPropagation(),e.deleteItem(t.$index)}}})]}}],null,!1,2512865357)},[e._v(" "),a("template",{slot:"header"},[a("el-link",{attrs:{type:"primary",underline:!1},on:{click:e.addItem}},[e._v("添加")])],1)],2)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.editProfessionDialog=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.saveProjectProfessions}},[e._v("提交")])],1)],1):e._e(),e._v(" "),e.editPpMembDialog?a("el-dialog",{attrs:{title:"设置项目专业人员",visible:e.editPpMembDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"600px"},on:{"update:visible":function(t){e.editPpMembDialog=t}}},[a("el-table",{attrs:{data:e.curProfessionRow.membList,height:"400"}},[a("el-table-column",{attrs:{prop:"name",label:"专业人员"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:"请选择专业参与人"},model:{value:t.row.membId,callback:function(a){e.$set(t.row,"membId",a)},expression:"scope.row.membId"}},e._l(e.participator,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)]}}],null,!1,341490207)}),e._v(" "),a("el-table-column",{attrs:{prop:"percentage",width:"120",label:"占比(%)"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{type:"number"},model:{value:t.row.percentage,callback:function(a){e.$set(t.row,"percentage",a)},expression:"scope.row.percentage"}})]}}],null,!1,1372276096)}),e._v(" "),a("el-table-column",{attrs:{width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{icon:"el-icon-delete",size:"mini"},nativeOn:{click:function(a){return a.stopPropagation(),e.deleteMembItem(t.$index)}}})]}}],null,!1,137641994)},[e._v(" "),a("template",{slot:"header"},[a("el-link",{on:{click:e.addMembItem}},[e._v("添加")])],1)],2)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.editPpMembDialog=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addPpMemb}},[e._v("确定")])],1)],1):e._e(),e._v(" "),e.chooseLeaderVisible?a("el-dialog",{attrs:{title:"选择相关领导",visible:e.chooseLeaderVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"500px"},on:{"update:visible":function(t){e.chooseLeaderVisible=t}}},[a("div",{staticClass:"tree",staticStyle:{height:"400px"}},[a("el-scrollbar",{staticStyle:{height:"100%"}},[a("el-tree",{ref:"chooseLeaderTree",attrs:{data:e.deptMembData,"show-checkbox":"",props:e.defaultProps,"node-key":"id","default-checked-keys":e.addForm.notifyUserIds,"highlight-current":""},on:{"check-change":e.onLeaderTreeItemChange}})],1)],1),e._v(" "),a("div",[e._v("已选中 "+e._s(e.chosenMembCount)+" 人")]),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.chooseLeaderVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.chooseLeader()}}},[e._v("确定")])],1)]):e._e()],1)},staticRenderFns:[]}},996:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{style:"padding:10px;background:#f7f7f7;min-height:"+e.tableHeight+"px;"},[a("div",{staticStyle:{margin:"0 auto",width:"1120px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"box",staticStyle:{height:"650px"}},[a("div",[a("div",{staticClass:"lableTxt"},[e._v("项目利润快照"),"确认删除"==e.deleteTxt?a("el-button",{staticStyle:{float:"right","margin-left":"10px"},attrs:{type:"default",size:"small"},on:{click:e.cancelDelete}},[e._v("取消操作")]):e._e(),a("el-button",{staticStyle:{float:"right"},attrs:{type:"default",size:"small"},on:{click:e.showDeleteBox}},[e._v(e._s(e.deleteTxt))])],1),e._v(" "),a("el-divider"),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.list,"highlight-current-row":"","max-height":"300",height:300},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{prop:"indate",label:"校准日期"}}),e._v(" "),a("el-table-column",{attrs:{prop:"profit",align:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n ¥"+e._s(e._f("numberToCurrency")(t.row.profit))+"\n ")]}}])},[a("template",{slot:"header"},[a("span",[e._v("利润")]),e._v(" "),a("el-popover",{attrs:{placement:"top",width:"200",trigger:"hover",content:"利润 = (合同金额 - 总成本)"}},[a("i",{staticClass:"el-icon-question",attrs:{slot:"reference"},slot:"reference"})])],1)],2),e._v(" "),a("el-table-column",{attrs:{prop:"profitPercent",label:"利润率B",align:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("numberToCurrency")(t.row.profitPercent))+"%\n ")]}}])},[a("template",{slot:"header"},[a("span",[e._v("利润率")]),e._v(" "),a("el-popover",{attrs:{placement:"top",width:"350",trigger:"hover",content:"利润率 = (合同金额 - 总成本)/合同金额"}},[a("i",{staticClass:"el-icon-question",attrs:{slot:"reference"},slot:"reference"})])],1)],2),e._v(" "),a("el-table-column",{attrs:{prop:"contractAmount",label:"合同金额",width:"150",align:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v("¥"+e._s(e._f("numberToCurrency")(t.row.contractAmount)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"基线成本",align:"center"}},e._l(e.costFields,function(t){return a("el-table-column",{key:t.id,attrs:{prop:e.contractAmount,label:t.baseName,align:"right"},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v("\n ¥"+e._s(e._f("numberToCurrency")(a.row.costList.filter(function(e){return e.baseId==t.baseId})[0].baseAmount))+"\n ")]}}],null,!0)})}),1),e._v(" "),a("el-table-column",{attrs:{label:"备注",prop:"remark"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{"font-size":"10px",overflow:"hidden",width:"100px",height:"25px"}},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.row.remark,placement:"top-start"}},[a("span",[e._v(e._s(t.row.remark))])])],1)]}}])}),e._v(" "),"确认删除"==e.deleteTxt?a("el-table-column",{attrs:{label:"选择",width:"55",type:"selection"}}):e._e()],1),e._v(" "),a("el-divider"),e._v(" "),a("div",{staticStyle:{height:"300px",width:"1100px"},attrs:{id:"chartPanel"}})],1)])])],1)],1)])},staticRenderFns:[]}},997:function(e,t,a){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-row",{staticClass:"container"},[i("el-col",{staticClass:"header",attrs:{span:24}},[i("el-col",{staticClass:"logo",class:e.collapsed?"logo-collapse-width":"logo-width",style:e.collapsed?"padding:0":"",attrs:{span:10}},[e.collapsed?i("img",{staticClass:"headImg",attrs:{src:a(258)}}):i("div",{staticClass:"logo-sys"},[i("img",{staticClass:"headImg",attrs:{src:a(258)}}),e._v(" "),i("span",[e._v(e._s(e.sysName))])])]),e._v(" "),i("el-col",{attrs:{span:4}},[i("div",{staticClass:"tools",staticStyle:{position:"relative"},on:{click:function(t){return t.preventDefault(),e.collapse.apply(null,arguments)}}},[i("i",{staticClass:"fa fa-align-justify"}),e._v(" "),i("span",{staticStyle:{position:"absolute",width:"350px",left:"60px"}},[e._v(e._s(e.user.companyName))])])]),e._v(" "),i("el-col",{staticClass:"userinfo",attrs:{span:10}},[i("a",{staticStyle:{"margin-right":"30px","text-decoration":"none",color:"#fff"},attrs:{href:"/api/common/downLoadLog"}},[e._v("下载工时管家日志")]),e._v(" "),i("el-dropdown",{staticStyle:{"margin-right":"30px"},attrs:{trigger:"hover"}},[i("span",{staticClass:"el-dropdown-link userinfo-inner"},[i("i",{staticClass:"el-icon-user",staticStyle:{"font-size":"18px"}}),e._v("\n 咨询客服\n ")]),e._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",[i("div",[i("div",[e._v("微信扫码")]),e._v(" "),i("img",{staticStyle:{width:"120px",height:"120px"},attrs:{src:a(937)}})])])],1)],1),e._v(" \n \n 到期日期:"+e._s(e.remainingTime)+"\n "),i("el-badge",{staticClass:"itemNew",attrs:{value:e.num,hidden:0==e.num}},[i("i",{directives:[{name:"popover",rawName:"v-popover:popover1",arg:"popover1"}],staticClass:"el-icon-message-solid",staticStyle:{"font-size":"24px"},on:{click:function(t){e.drawer=!0}}})]),e._v(" "),i("el-drawer",{attrs:{title:"消息中心",visible:e.drawer,direction:"rtl","with-header":!1,size:"35%"},on:{"update:visible":function(t){e.drawer=t}}},[i("el-table",{attrs:{data:e.popoverData,height:e.tableHeight,size:"small"}},[i("el-table-column",{attrs:{property:"type",label:"消息内容",align:"left"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-link",{attrs:{type:"primary",underline:!1},on:{click:function(a){return e.locationHerf(t.row.id,t.row.content,t.row.type)}}},[i("span",{staticStyle:{"font-size":"13px"}},[e._v(e._s(null==t.row.msg?e.msgTypeTxt[t.row.type]:t.row.msg))])])]}}])}),e._v(" "),i("el-table-column",{attrs:{property:"type",label:"状态",align:"center",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.checked?i("span",{staticStyle:{color:"red"}},[e._v("未读")]):i("span",{staticStyle:{color:"green"}},[e._v("已读")])]}}])}),e._v(" "),i("el-table-column",{attrs:{property:"time",label:"时间",align:"center",width:"120"}})],1)],1),e._v(" "),i("el-dropdown",{staticStyle:{"margin-left":"10px"},attrs:{trigger:"hover"}},[i("span",{staticClass:"el-dropdown-link userinfo-inner"},[i("img",{attrs:{src:a(942)}}),e._v("\n "+e._s(e.sysUserName)+"\n ")]),e._v(" "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{attrs:{disabled:""}},[i("span",{staticStyle:{"font-size":"12px"}},[i("i",{staticClass:"el-icon-view"}),e._v(e._s(e.user.roleName))])]),e._v(" "),i("el-dropdown-item",{nativeOn:{click:function(t){return e.reset.apply(null,arguments)}}},[e._v("修改密码")]),e._v(" "),i("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){return e.logout.apply(null,arguments)}}},[e._v("退出登录")])],1)],1)],1)],1),e._v(" "),i("el-col",{staticClass:"main",attrs:{span:24}},[i("aside",{class:e.collapsed?"menu-collapsed":"menu-expanded"},[i("el-scrollbar",{staticStyle:{height:"100%"}},[e.collapsed?e._e():i("el-menu",{staticClass:"el-menu-vertical-demo",attrs:{"default-active":e.$route.path,"unique-opened":"",router:""}},[e._l(e.$router.options.routes,function(t,a){return t.hidden?e._e():[t.leaf?e._e():i("el-submenu",{attrs:{index:a+""}},[i("template",{slot:"title"},[i("i",{class:t.iconCls}),e._v(" "),i("span",{staticClass:"itemName"},[e._v(e._s(t.name))])]),e._v(" "),e._l(t.children,function(t){return t.hidden?e._e():i("el-menu-item",{key:t.path,attrs:{index:t.path}},[i("i",{class:t.iconCls}),e._v(e._s(t.name))])})],2),e._v(" "),t.leaf&&t.children.length>0?i("el-menu-item",{attrs:{index:t.children[0].path}},[i("i",{class:t.iconCls}),e._v(" "+e._s(t.children[0].name)+"\n ")]):e._e()]})],2),e._v(" "),e.collapsed?i("ul",{ref:"menuCollapsed",staticClass:"el-menu el-menu-vertical-demo collapsed"},e._l(e.$router.options.routes,function(t,a){return t.hidden?e._e():i("li",{staticClass:"el-submenu item",style:{overflow:t.leaf?"hidden":""}},[t.leaf?[i("li",{staticClass:"el-submenu"},[i("div",{staticClass:"el-submenu__title el-menu-item",class:e.$route.path==t.children[0].path?"is-active":"",staticStyle:{"padding-left":"20px",height:"56px","line-height":"56px",padding:"0 20px"},on:{click:function(a){return e.$router.push(t.children[0].path)}}},[i("i",{class:t.iconCls})])])]:[i("div",{staticClass:"el-submenu__title",staticStyle:{"padding-left":"20px"},on:{mouseover:function(t){return e.showMenu(a,!0)},mouseout:function(t){return e.showMenu(a,!1)}}},[i("i",{class:t.iconCls})]),e._v(" "),i("ul",{staticClass:"el-menu submenu",class:"submenu-hook-"+a,on:{mouseover:function(t){return e.showMenu(a,!0)},mouseout:function(t){return e.showMenu(a,!1)}}},e._l(t.children,function(t){return t.hidden?e._e():i("li",{key:t.path,staticClass:"el-menu-item",class:e.$route.path==t.path?"is-active":"",staticStyle:{"padding-left":"40px"},on:{click:function(a){return e.$router.push(t.path)}}},[e._v(e._s(t.name))])}),0)]],2)}),0):e._e()],1)],1),e._v(" "),i("section",{staticClass:"content-container"},[i("div",{staticClass:"grid-content bg-purple-light"},[i("el-col",{staticClass:"content-wrapper",attrs:{span:24}},[i("transition",{attrs:{name:"fade",mode:"out-in"}},[i("router-view")],1)],1)],1),e._v(" "),e.editPassWord?i("el-dialog",{attrs:{title:"修改密码",width:"450px",visible:e.editPassWord,"close-on-click-modal":!1,customClass:"customWidth"},on:{"update:visible":function(t){e.editPassWord=t}}},[i("el-form",{ref:"addForm",attrs:{model:e.addForm,"label-width":"80px",rules:e.passRule}},[i("el-form-item",{attrs:{label:"原密码",prop:"originPassword"}},[i("el-input",{attrs:{autocomplete:"off",placeholder:"请输入原密码","show-password":""},model:{value:e.addForm.originPassword,callback:function(t){e.$set(e.addForm,"originPassword",t)},expression:"addForm.originPassword"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"新密码",prop:"newPassword"}},[i("el-input",{attrs:{autocomplete:"off",placeholder:"请输入新密码","show-password":""},model:{value:e.addForm.newPassword,callback:function(t){e.$set(e.addForm,"newPassword",t)},expression:"addForm.newPassword"}})],1)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{nativeOn:{click:function(t){e.editPassWord=!1}}},[e._v("取消")]),e._v(" "),i("el-button",{attrs:{type:"primary",loading:e.editLoading},nativeOn:{click:function(t){return e.resetPwd.apply(null,arguments)}}},[e._v("提交")])],1)],1):e._e(),e._v(" "),e.editInformation?i("el-dialog",{attrs:{title:"修改信息",width:"450px",visible:e.editInformation,"close-on-click-modal":!1,customClass:"customWidth"},on:{"update:visible":function(t){e.editInformation=t}}},[i("el-form",{ref:"editInfoForm",attrs:{model:e.editInfoForm,"label-width":"80px",rules:e.passRule}},[i("el-form-item",{attrs:{label:"姓名",prop:"username"}},[i("el-input",{attrs:{autocomplete:"off",placeholder:"请输入姓名"},model:{value:e.editInfoForm.username,callback:function(t){e.$set(e.editInfoForm,"username",t)},expression:"editInfoForm.username"}})],1)],1),e._v(" "),i("el-form",{ref:"editInfoForm",attrs:{model:e.editInfoForm,"label-width":"80px",rules:e.passRule}},[i("el-form-item",{attrs:{label:"手机号",prop:"mobile"}},[i("el-input",{attrs:{autocomplete:"off",placeholder:"请输入手机号",disabled:!0},model:{value:e.editInfoForm.mobile,callback:function(t){e.$set(e.editInfoForm,"mobile",t)},expression:"editInfoForm.mobile"}})],1)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{nativeOn:{click:function(t){e.editInformation=!1}}},[e._v("取消")]),e._v(" "),i("el-button",{attrs:{type:"primary",loading:e.editLoading2},nativeOn:{click:function(t){return e.editInfo.apply(null,arguments)}}},[e._v("提交")])],1)],1):e._e()],1)])],1)},staticRenderFns:[]}},998:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticClass:"toolbar",staticStyle:{"padding-bottom":"0px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0}},[a("el-form-item",{attrs:{label:"系统基础设置"}}),e._v(" "),a("el-form-item",{staticStyle:{float:"right"}},[a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.submitInsert}},[e._v("保存")])],1)],1)],1),e._v(" "),a("p",{staticStyle:{"padding-top":"80px",margin:"0 0 10px 10px",color:"#666"}},[e._v("员工时薪录入方式设置")]),e._v(" "),a("div",{staticClass:"panel",staticStyle:{height:"120px","margin-left":"20px","margin-right":"20px"}},[a("el-radio",{staticStyle:{width:"100%","margin-left":"10px"},attrs:{label:0},model:{value:e.timeType.hourCostInputType,callback:function(t){e.$set(e.timeType,"hourCostInputType",t)},expression:"timeType.hourCostInputType"}},[e._v("方式一: 录入月成本,自动计算时薪"),a("span",{staticClass:"tip"},[e._v("(适合企业全职员工)")]),e._v(" "),a("el-form",{ref:"form0",staticStyle:{"margin-top":"10px"},attrs:{inline:!0,model:e.timeType,"label-width":"150px"}},[a("el-form-item",{attrs:{label:"平均每月工作天数",prop:"monthDays"}},[a("el-input",{staticStyle:{width:"120px"},attrs:{type:"number"},model:{value:e.timeType.monthDays,callback:function(t){e.$set(e.timeType,"monthDays",t)},expression:"timeType.monthDays"}}),e._v("\n 天\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"每日正常工作时长",prop:"allday"}},[a("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择工作时长"},on:{change:e.timeChange},model:{value:e.timeType.allday,callback:function(t){e.$set(e.timeType,"allday",t)},expression:"timeType.allday"}},e._l(e.times,function(e){return a("el-option",{key:e,attrs:{label:e.toFixed(1),value:e}})}),1),e._v("\n 小时\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"加班设置",prop:"allday"}},[a("el-checkbox",{attrs:{label:"加班工时记入成本"},model:{value:e.timeType.payOvertime,callback:function(t){e.$set(e.timeType,"payOvertime",t)},expression:"timeType.payOvertime"}})],1)],1)],1),e._v(" "),a("el-radio",{staticStyle:{width:"100%","margin-left":"10px"},attrs:{label:1},model:{value:e.timeType.hourCostInputType,callback:function(t){e.$set(e.timeType,"hourCostInputType",t)},expression:"timeType.hourCostInputType"}},[e._v("方式二:直接录入时薪"),a("span",{staticClass:"tip"},[e._v("(适合计时发放酬劳的小时工,兼职员工)")])])],1),e._v(" "),a("el-divider"),e._v(" "),a("p",{staticStyle:{"margin-left":"10px",color:"#666"}},[e._v("员工工作时长上报方式设置")]),e._v(" "),a("el-row",{staticStyle:{"padding-top":"10px",width:"100%",margin:"0 auto","padding-left":"10px","padding-right":"10px"},attrs:{gutter:20}},[a("el-col",{attrs:{span:6}},[a("div",{staticClass:"panel"},[a("el-radio",{staticStyle:{width:"100%"},attrs:{label:0},model:{value:e.timeType.type,callback:function(t){e.$set(e.timeType,"type",t)},expression:"timeType.type"}},[e._v("全天/上午/下午便捷上报\n "),a("el-form",{ref:"form1",staticStyle:{color:"#333"},attrs:{model:e.timeType,rules:e.rules,"label-width":"5rem"}},[a("el-form-item"),e._v(" "),a("span",{staticStyle:{color:"#999",display:"block","line-height":"2rem",margin:"1rem 0"}},[e._v("请设置时长")]),e._v(" "),a("el-form-item",{attrs:{label:"全天时长",prop:"allday"}},[a("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择工作时长"},on:{change:e.timeChange},model:{value:e.timeType.allday,callback:function(t){e.$set(e.timeType,"allday",t)},expression:"timeType.allday"}},e._l(e.times,function(e){return a("el-option",{key:e,attrs:{label:e.toFixed(1),value:e}})}),1),e._v("\n 小时\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"上午时长",prop:"am"}},[a("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择工作时长"},on:{change:e.timeChange},model:{value:e.timeType.am,callback:function(t){e.$set(e.timeType,"am",t)},expression:"timeType.am"}},e._l(e.halfTime,function(e){return a("el-option",{key:e,attrs:{label:e.toFixed(1),value:e}})}),1),e._v("\n 小时\n ")],1),e._v(" "),a("el-form-item",{attrs:{label:"下午时长",prop:"pm"}},[a("el-select",{staticStyle:{width:"120px"},attrs:{disabled:"",placeholder:"请选择工作时长"},model:{value:e.timeType.pm,callback:function(t){e.$set(e.timeType,"pm",t)},expression:"timeType.pm"}},e._l(e.halfTime,function(e){return a("el-option",{key:e,attrs:{label:e.toFixed(1),value:e}})}),1),e._v("\n 小时\n ")],1)],1)],1)],1)]),e._v(" "),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"panel"},[a("el-radio",{attrs:{label:1},model:{value:e.timeType.type,callback:function(t){e.$set(e.timeType,"type",t)},expression:"timeType.type"}},[e._v("自行选择工作时长\n "),a("el-form",{staticClass:"sample",staticStyle:{color:"#333"}},[a("p",{staticStyle:{color:"#999",display:"block","line-height":"2rem"}},[e._v("\n 展示样例\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"工作时长"}},[a("el-select",{staticStyle:{width:"120px"},model:{value:e.selectTime,callback:function(t){e.selectTime=t},expression:"selectTime"}},e._l(e.timeRange,function(t){return a("el-option",{key:t,attrs:{value:t.toFixed(1)}},[e._v(e._s(t.toFixed(1)))])}),1),e._v("\n 小时\n ")],1)],1)],1)],1)]),e._v(" "),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"panel"},[a("el-radio",{attrs:{label:2},model:{value:e.timeType.type,callback:function(t){e.$set(e.timeType,"type",t)},expression:"timeType.type"}},[e._v("自行选择时间范围\n "),a("el-form",{staticClass:"sample",staticStyle:{color:"#333"}},[a("p",{staticStyle:{color:"#999",display:"block","line-height":"2rem"}},[e._v("\n 展示样例\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"开始时间"}},[a("el-time-picker",{staticStyle:{width:"160px"},attrs:{"picker-options":{start:"08:30",end:"18:30"},format:"HH:mm",placeholder:"任意时间点"},model:{value:e.startTime,callback:function(t){e.startTime=t},expression:"startTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"结束时间"}},[a("el-time-picker",{staticStyle:{width:"160px"},attrs:{"picker-options":{start:"08:30",end:"18:30",minTime:e.startTime},format:"HH:mm",placeholder:"任意时间点"},model:{value:e.endTime,callback:function(t){e.endTime=t},expression:"endTime"}})],1)],1)],1)],1)]),e._v(" "),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"panel"},[a("el-radio",{attrs:{label:3},model:{value:e.timeType.type,callback:function(t){e.$set(e.timeType,"type",t)},expression:"timeType.type"}},[e._v("按比例分配时间\n "),a("el-form",{staticClass:"sample",staticStyle:{color:"#333"}},[a("p",{staticStyle:{color:"#999",display:"block","line-height":"2rem"}},[e._v("\n 展示样例\n ")]),e._v(" "),a("el-form-item",{attrs:{label:"用时占比"}},[a("el-col",{staticStyle:{"padding-left":"0","padding-right":"0"},attrs:{span:"12"}},[a("el-slider",{staticStyle:{width:"100px"},attrs:{step:10},model:{value:e.progress,callback:function(t){e.progress=t},expression:"progress"}})],1),e._v(" "),a("el-col",{staticStyle:{"padding-left":"0","padding-right":"0"},attrs:{span:"2"}},[a("span",{staticStyle:{"margin-left":"10px"}},[a("span",{staticStyle:{"margin-right":"10px"}},[e._v(e._s(e.progress)+"%")]),e._v(e._s((8*e.progress/100).toFixed(1))+"小时")])])],1)],1)],1)],1)])],1),e._v(" "),a("p",{staticStyle:{"margin-left":"10px",color:"#666"}},[e._v("填报提醒时间设置")]),e._v(" "),a("el-row",{staticStyle:{"padding-top":"10px",width:"100%",margin:"0 auto","padding-left":"10px","padding-right":"10px"},attrs:{gutter:20}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"panel",staticStyle:{height:"60px"}},[a("el-form",{staticStyle:{"margin-top":"10px"},attrs:{inline:!0,model:e.timeType}},[a("el-form-item",{attrs:{label:"未填报提醒时间 ",prop:"alertTime"}},[a("el-time-picker",{staticStyle:{width:"120px"},attrs:{placeholder:"提醒时间",format:"HH:mm","value-format":"HH:mm","picker-options":{start:"08:00",end:"23:30"}},model:{value:e.timeType.alertTime,callback:function(t){e.$set(e.timeType,"alertTime",t)},expression:"timeType.alertTime"}})],1),e._v(" "),a("el-form-item",{staticStyle:{width:"50%","margin-left":"10px"},attrs:{label:"提醒文本",prop:"alertMsg"}},[a("el-input",{staticClass:"apu",attrs:{placeholder:"请输入提醒文本",clearable:"",maxlength:"20"},model:{value:e.timeType.alertMsg,callback:function(t){e.$set(e.timeType,"alertMsg",t)},expression:"timeType.alertMsg"}})],1)],1)],1)])],1),e._v(" "),a("p",{staticStyle:{"margin-left":"10px",color:"#666"}},[e._v("普通员工补填日报时间限制")]),e._v(" "),a("el-row",{staticStyle:{"padding-top":"10px",width:"100%",margin:"0 auto","padding-left":"10px","padding-right":"10px"},attrs:{gutter:20}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"panel",staticStyle:{height:"60px"}},[a("el-form",{staticStyle:{"margin-top":"10px"},attrs:{inline:!0,model:e.timeType}},[a("el-form-item",{attrs:{label:"补填时间",prop:"fillMonths"}},[a("el-select",{model:{value:e.timeType.fillMonths,callback:function(t){e.$set(e.timeType,"fillMonths",t)},expression:"timeType.fillMonths"}},e._l(e.monthTimeList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1),e._v(" "),a("span",{staticStyle:{color:"#666","margin-left":"10px"}},[e._v("(说明:系统管理员为员工代填日报时不受补填时间的限制)")])],1)],1)],1)])],1),e._v(" "),a("div",{staticClass:"yanjiu"},[a("p",{staticStyle:{"margin-left":"10px",color:"#666"}},[e._v("自定义日报填报列表")]),e._v(" "),a("el-switch",{staticStyle:{"margin-left":"40px"},attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},model:{value:e.timeType.customDegreeActive,callback:function(t){e.$set(e.timeType,"customDegreeActive",t)},expression:"timeType.customDegreeActive"}}),e._v(" "),a("span",{staticStyle:{"margin-left":"10px",color:"#999"}},[e._v("开启后系统可按该字段数据进行分类统计工时成本")])],1),e._v(" "),e.timeType.customDegreeActive?a("el-row",{staticStyle:{"padding-top":"10px",width:"100%",margin:"0 auto","padding-left":"10px","padding-right":"10px"},attrs:{gutter:20}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"panel",staticStyle:{height:"60px"}},[a("el-form",{staticStyle:{"margin-top":"10px"},attrs:{inline:!0,model:e.timeType}},[a("el-form-item",{attrs:{label:"字段名称 "}},[a("el-input",{attrs:{placeholder:"请输入字段名称",maxlength:"6",size:"small",clearable:""},model:{value:e.timeType.customDegreeName,callback:function(t){e.$set(e.timeType,"customDegreeName",t)},expression:"timeType.customDegreeName"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.bianji()}}},[e._v("数据维护")])],1)],1)],1)])],1):e._e(),e._v(" "),1==e.user.company.packageProject?a("div",{staticClass:"yanjiu"},[e._m(0),e._v(" "),a("el-switch",{staticStyle:{"margin-left":"40px"},attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},model:{value:e.timeType.customDataActive,callback:function(t){e.$set(e.timeType,"customDataActive",t)},expression:"timeType.customDataActive"}}),e._v(" "),a("span",{staticStyle:{"margin-left":"10px",color:"#999"}},[e._v("开启后可按项目,部门和人员统计该数值")])],1):e._e(),e._v(" "),e.timeType.customDataActive&&1==e.user.company.packageProject?a("el-row",{staticStyle:{"padding-top":"10px",width:"100%",margin:"0 auto","padding-left":"10px","padding-right":"10px"},attrs:{gutter:20}},[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"panel",staticStyle:{height:"60px"}},[a("el-form",{staticStyle:{"margin-top":"10px"},attrs:{inline:!0,model:e.timeType}},[a("el-form-item",{attrs:{label:"字段名称 "}},[a("el-input",{attrs:{placeholder:"请输入字段名称",maxlength:"5",size:"small",clearable:""},model:{value:e.timeType.customDataName,callback:function(t){e.$set(e.timeType,"customDataName",t)},expression:"timeType.customDataName"}})],1)],1)],1)])],1):e._e(),e._v(" "),a("div",{staticClass:"yanjiu"},[a("p",{staticStyle:{"margin-left":"10px",color:"#666"}},[e._v("是否开启导入审核")]),e._v(" "),a("el-switch",{staticStyle:{"margin-left":"55px"},attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},model:{value:e.timeType.needDeptAudit,callback:function(t){e.$set(e.timeType,"needDeptAudit",t)},expression:"timeType.needDeptAudit"}})],1),e._v(" "),a("div",{staticStyle:{width:"80px",margin:"0 auto",padding:"20px"}},[a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.submitInsert}},[e._v("保存")])],1),e._v(" "),e.subProjectVisible?a("el-dialog",{attrs:{title:"维护数据列表","show-header":"false",visible:e.subProjectVisible,"close-on-click-modal":!1,customClass:"customWidth",width:"500px"},on:{"update:visible":function(t){e.subProjectVisible=t}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.subProjectList,"highlight-current-row":"",height:"400"}},[a("el-table-column",{attrs:{prop:"id",width:"60",label:"序号"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.$index+1)+"\n ")]}}],null,!1,430303609)}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"名称"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(a){return e.addNewSubProject(t.row)}}},[e._v("编辑")]),e._v(" "),a("el-button",{attrs:{size:"small",type:"danger"},on:{click:function(a){return e.deleteSubPro(t.row)}}},[e._v("删除")])]}}],null,!1,2850863672)})],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.subProjectVisible=!1}}},[e._v("关闭")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addNewSubProject()}}},[e._v("新增数据")])],1)],1):e._e(),e._v(" "),e.addSubProject?a("el-dialog",{attrs:{title:"新增/修改维护数据",visible:e.addSubProject,"close-on-click-modal":!1,customClass:"customWidth",width:"500px"},on:{"update:visible":function(t){e.addSubProject=t}}},[a("el-form",{ref:"form2",attrs:{model:e.addfm,rules:e.ruless,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入名称",clearable:""},model:{value:e.addfm.name,callback:function(t){e.$set(e.addfm,"name",t)},expression:"addfm.name"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addSubProject=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.submitInsertSubProject}},[e._v("提交")])],1)],1):e._e()],1)},staticRenderFns:[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("p",{staticStyle:{"margin-left":"10px",color:"#666"}},[a("span",[e._v("自定义日报填报数值")])])}]}},999:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticClass:"toolbar",staticStyle:{"padding-bottom":"0px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0}},[a("el-form-item",{staticStyle:{"margin-top":"5px"},attrs:{label:"员工工时统计 | 月份选择"}},[a("el-date-picker",{attrs:{size:"small",editable:!1,format:"yyyy-MM","value-format":"yyyy-MM",clearable:!1,type:"month",placeholder:"选择月份"},on:{change:e.changeMonth},model:{value:e.date,callback:function(t){e.date=t},expression:"date"}})],1),e._v(" "),a("el-form-item",{staticStyle:{"margin-top":"5px"}},[a("el-radio-group",{on:{change:e.onTabChange},model:{value:e.tabIndex,callback:function(t){e.tabIndex=t},expression:"tabIndex"}},[a("el-radio",{attrs:{label:"1"}},[e._v("看薪资")]),e._v(" "),a("el-radio",{attrs:{label:"2"}},[e._v("看工时")])],1),e._v(" "),a("el-button",{staticStyle:{"margin-left":"30px"},attrs:{type:"default",size:"small"},on:{click:function(t){return e.getProjectReport()}}},[e._v("查看报表")])],1),e._v(" "),a("el-form-item",{staticStyle:{float:"right"}},[a("el-link",{attrs:{type:"primary",underline:!1,href:"./upload/员工工时统计模板.xlsx",download:"员工工时统计模板.xlsx"}},[e._v("模板下载")])],1),e._v(" "),a("el-form-item",{staticStyle:{float:"right"}},[a("el-link",{attrs:{type:"primary",underline:!1},on:{click:function(t){e.importDialog=!0,e.isUploading=!1}}},[e._v("数据上传")])],1)],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"},{name:"show",rawName:"v-show",value:2==e.tabIndex,expression:"tabIndex==2"}],ref:"Timetable",staticStyle:{width:"100%"},attrs:{data:e.reportList,"highlight-current-row":"","show-summary":"true",height:600}},[a("el-table-column",{attrs:{prop:"reportDate",label:"日期",sortable:"",width:"80",fixed:"left"}}),e._v(" "),a("el-table-column",{attrs:{prop:"username",label:"姓名",width:"100",fixed:"left"}}),e._v(" "),a("el-table-column",{attrs:{prop:"position",label:"岗位",sortable:"",width:"120"}}),e._v(" "),a("el-table-column",{attrs:{prop:"department",label:"部门",sortable:"",width:"150"}}),e._v(" "),e._l(e.projectList,function(t){return a("el-table-column",{key:t,attrs:{label:t},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v("\n "+e._s(0==a.row.projectimeList.filter(function(e){return e.projectName==t}).length?"0.0":a.row.projectimeList.filter(function(e){return e.projectName==t})[0].timeCost.toFixed(1))+"\n ")]}}],null,!0)})}),e._v(" "),a("el-table-column",{attrs:{prop:"timeCost",label:"总时长(h)"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.timeCost.toFixed(1))+"\n ")]}}])})],2),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"},{name:"show",rawName:"v-show",value:1==e.tabIndex,expression:"tabIndex==1"}],ref:"table",staticStyle:{width:"100%"},attrs:{data:e.list,"highlight-current-row":"","show-summary":"true",height:600}},[a("el-table-column",{attrs:{prop:"name",label:"姓名",width:"150"}}),e._v(" "),a("el-table-column",{attrs:{prop:"monthCost",label:"工资",width:"150"}}),e._v(" "),a("el-table-column",{attrs:{prop:"bonus",label:"奖金"}}),e._v(" "),a("el-table-column",{attrs:{prop:"allowance",label:"津贴"}}),e._v(" "),a("el-table-column",{attrs:{prop:"insuranceOld",label:"养老保险"}}),e._v(" "),a("el-table-column",{attrs:{prop:"insuranceMedical",label:"医疗保险"}}),e._v(" "),a("el-table-column",{attrs:{prop:"insuranceLosejob",label:"失业保险"}}),e._v(" "),a("el-table-column",{attrs:{prop:"houseFund",label:"住房公积金"}}),e._v(" "),a("el-table-column",{attrs:{prop:"others",label:"其他"}}),e._v(" "),a("el-table-column",{attrs:{prop:"totalCost",label:"总成本"}})],1),e._v(" "),e.importDialog?a("el-dialog",{attrs:{title:"工时数据导入",visible:e.importDialog,"close-on-click-modal":!1,customClass:"customWidth",width:"500px"},on:{"update:visible":function(t){e.importDialog=t}}},[a("el-form",{ref:"form3",attrs:{model:e.importParam}},[a("el-form-item",{attrs:{label:"导入月份"}},[a("div",{staticStyle:{color:"orange"}},[e._v(e._s(e.date))])]),e._v(" "),a("p",[e._v("请按照模板格式填写员工月度工时表和员工月度薪资表")]),e._v(" "),a("el-link",{attrs:{type:"primary",underline:!1,href:"./upload/员工工时统计模板.xlsx",download:"员工工时统计模板.xlsx"}},[e._v("模板下载")])],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-upload",{ref:"upload",attrs:{action:"#",limit:1,"http-request":e.importFinance,"show-file-list":!1}},[a("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.isUploading}},[e._v("选择文件并开始导入")])],1)],1)],1):e._e(),e._v(" "),e.showDialog?a("el-dialog",{attrs:{visible:e.showDialog,"close-on-click-modal":!1,width:"95%"},on:{"update:visible":function(t){e.showDialog=t}}},[a("div",{staticStyle:{height:"500px"},attrs:{id:"container"}}),e._v(" "),a("div",{attrs:{slot:"title"},slot:"title"},[a("span",{staticStyle:{color:"#666","font-size":"14px"}},[e._v("统计维度: ")]),e._v(" "),a("el-select",{attrs:{size:"small"},on:{change:e.switchType},model:{value:e.typeIndex,callback:function(t){e.typeIndex=t},expression:"typeIndex"}},[a("el-option",{attrs:{value:"按项目"}},[e._v("按项目")]),e._v(" "),a("el-option",{attrs:{value:"按岗位"}},[e._v("按岗位")]),e._v(" "),a("el-option",{attrs:{value:"按部门"}},[e._v("按部门")])],1),e._v(" "),a("el-button",{attrs:{size:"small"},on:{click:e.exportData}},[e._v("导出Excel")])],1)]):e._e()],1)},staticRenderFns:[]}}},[1015]);