1 line
18 KiB
JavaScript
1 line
18 KiB
JavaScript
|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-6a94726a"],{"28c9":function(t,e,n){},"47a0":function(t,e,n){},"4c64":function(t,e,n){"use strict";n.r(e);var r=n("5530"),a=n("5f70"),i=n("9ce5"),s=(n("4160"),n("ac1f"),n("5319"),n("1276"),n("159b"),n("2f62")),c=n("e5e4"),o={components:{Card:c.a},data:function(){return{activeTab:0,todoList:[],buildList:[],floorId:"",MajorList:[],major:"",actualList:[]}},created:function(){this.getList(),this.getData()},computed:Object(r.a)({},Object(s.c)(["projectSn"])),methods:{getData:function(){var t=this;Object(a.r)({projectSn:this.$store.state.projectSn}).then((function(e){t.actualList=e.result}))},checkBuild:function(t){this.floorId=t,this.getMajorList()},checkMajor:function(t){this.major=t,this.getLastSevenDaysData()},getList:function(){var t=this;Object(a.t)({projectSn:this.$store.state.projectSn}).then((function(e){t.buildList=e.result,e.result.length>=1&&(t.floorId=e.result[0].id,t.getMajorList())}))},getMajorList:function(){var t=this;Object(a.m)({floorId:this.floorId}).then((function(e){t.MajorList=e.result,e.result.length>=1&&(t.major=e.result[0],t.getLastSevenDaysData())}))},getLastSevenDaysData:function(){var t=this;Object(a.B)({floorId:this.floorId,major:this.major}).then((function(e){t.todoList=e.result,t.todoList.forEach((function(t){0==t.status&&null!=t.day?t.dataTypeName="已延期":1==t.status&&null!=t.day?t.dataTypeName="已逾期":0==t.status?t.dataTypeName="未开始":1==t.status?t.dataTypeName="进行中":2==t.status&&(t.dataTypeName="已完成")}))}))},compareTime:function(t){var e=new Date;t=t.replace(/-/g,"/");var n=new Date(t);return e.getTime()>n.getTime()},dateDiff:function(t,e){var n=t.split("-"),r=new Date(n[0],n[1]-1,n[2]),a=e.split("-"),i=new Date(a[0],a[1]-1,a[2]),s=new Date,c=r.getTime(),o=i.getTime(),u=s.getTime(),l=864e5,d=Math.floor((o-c)/l),f=Math.floor((u-c)/l),g=Math.abs(d);return Math.abs(f),this.diff=g+1,g+1},format:function(t){return 100===t?"满":"".concat(t,"%")}}},u=(n("56d8"),n("2877")),l=Object(u.a)(o,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("Card",{attrs:{title:"实际进度"}},[r("div",{staticClass:"list",staticStyle:{position:"relative",height:"130%"}},[t.todoList.length?r("vue-scroll",t._l(t.actualList,(function(e,a){return r("div",{key:a,staticClass:"list-item"},[r("div",{staticClass:"endTime"},[r("div",{staticClass:"todo",staticStyle:{padding:"20px 0 0 20px"}},[t._v(" "+t._s(e.taskName)+" ")])]),r("div",{staticClass:"startTime"},[r("img",{staticStyle:{width:"16px",height:"16px"},attrs:{src:n("d1fa"),alt:""}}),r("span",{staticClass:"grey"},[t._v("计划开始时间:")]),r("span",{staticClass:"blue"},[t._v(t._s(e.startDate))])]),r("div",{staticClass:"endTime"},[r("img",{staticStyle:{width:"16px",height:"16px"},attrs:{src:n("d1fa"),alt:""}}),r("span",{staticClass:"grey"},[t._v("计划结束时间:")]),r("span",{staticClass:"blue"},[t._v(t._s(e.finishDate))])]),r("div",{staticClass:"endTime"},[r("img",{staticStyle:{width:"16px",height:"16px"},attrs:{src:n("d1fa"),alt:""}}),r("span",{staticClass:"grey"},[t._v("实际开始时间:")]),r("span",{staticClass:"blue"},[t._v(t._s(e.actualStartDate))])]),r("div",{staticClass:"endTime"},[r("span",{staticClass:"grey"},[t._v("状态:")]),1==e.status?r("span",{staticStyle:{color:"orange"}},[t._v(t._s(1==e.status?"提前":2==e.status?"正常":"延迟"))]):t._e(),2==e.status?r("span",{staticStyle:{color:"green"}},[t._v(t._s(1==e.status?"提前":2==e.status?"正常":"延迟"))]):t._e(),3==e.status?r("span",{staticStyle:{color:"red"}},[t._v(t._s(1==e.status?"提前":2==e.status?"正常":"延迟"))]):t._e()])])})),0):r("div",{staticClass:"empty",staticStyle:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}},[r("img",{attrs:{src:n("7b48")}}),r("div",{staticStyle:{"text-align":"center",color:"#5b626b","font-size":"14px"}},[t._v(" 暂无数据 ")])])],1)])}),[],!1,null,"142df244",null).exports,d=n("b45e"),f={components:{Card:c.a},data:function(){return{defaultProps:{children:"children",label:"taskName"},listData:[]}},created:function(){
|