Procházet zdrojové kódy

任务新增关联数据

qymljy před 2 roky
rodič
revize
201507910e

+ 54 - 3
src/HManagement/task/modules/detail.vue

@@ -67,6 +67,7 @@ export default {
     },
     changeDataStructure() {
       let that = this
+      this.mainData.systemapp.length>0?
       this.mainAreaData = [
         {
           label:'创建人',
@@ -109,15 +110,65 @@ export default {
             return{color:color}
           }
         },
-        /*{
+        {
           label:'关联应用数据',
           value:this.mainData.systemapp?this.mainData.systemapp[0].systemappname:'',
           style:()=>{
             let color = '#3874f6'
             return {color: color}
           }
-        },*/
-      ]
+        },
+      ]:this.mainAreaData = [
+            {
+              label:'创建人',
+              value:this.mainData.createby
+            },
+            {
+              label:'创建时间',
+              value:this.mainData.createdate
+            },
+            {
+              label:'开始时间',
+              value:this.mainData.starttime
+            },
+            {
+              label:'结束时间',
+              value:this.mainData.endtime?this.mainData.endtime:'无限'
+            },
+            {
+              label:'提醒时间',
+              value:this.mainData.remindday?`${this.mainData.remindday}天`:'无需提醒'
+            },
+            {
+              label:'状态',
+              value:this.mainData.status,
+              style:()=>{
+                let color = ''
+                switch (this.mainData.status) {
+                  case '待执行':
+                    color = '#3874f6'
+                    break;
+                  case '进行中':
+                    color = '#52c41a'
+                    break;
+                  case '已完成':
+                    color = '#333333'
+                    break;
+                  default:
+                    break;
+                }
+                return{color:color}
+              }
+            },
+            /*{
+              label:'关联应用数据',
+              value:this.mainData.systemapp?this.mainData.systemapp[0].systemappname:'',
+              style:()=>{
+                let color = '#3874f6'
+                return {color: color}
+              }
+            },*/
+          ]
     },
     // 监听切换数据,上一页,下一页
     pageChange (id,rowindex,tabIndex) {

+ 13 - 2
src/components/normal-basic-layout/details/index.vue

@@ -346,8 +346,19 @@ export default {
 
     /*任务页面跳转*/
     onGoto(row,index){
-      console.log(this.mainData)
-      console.log(row,'跳转数据',index)
+      let path = this.mainData.systemapp[0].apppath_index
+      let route = this.$route
+      if (route.path !== path.slice(1)){
+        this.oldRoute = {path:route.path,query:route.query}
+        this.$store.dispatch('setHistoryRouter',this.oldRoute)
+      }
+      this.$router.push({
+        path:path,
+        query:{
+          id:this.mainData.ownerid,
+          rowindex:this.mainData.rowindex
+        }
+      })
     }
   },
   mounted () {