Browse Source

优化

master
陈裕财 4 years ago
parent
commit
0af6e634d1
  1. 13
      src/views/xm/core/xmProductProjectLink/XmProductProjectLinkMng.vue
  2. 4
      src/views/xm/core/xmProject/XmProjectForLink.vue

13
src/views/xm/core/xmProductProjectLink/XmProductProjectLinkMng.vue

@ -25,8 +25,11 @@
</el-table-column>
<el-table-column prop="ctime" label="加入时间" min-width="80" ></el-table-column>
<el-table-column prop="cusername" label="操作者" min-width="80" ></el-table-column>
<el-table-column label="操作" width="120" fixed="right">
<el-table-column label="操作" width="250" fixed="right">
<template scope="scope">
<el-button v-if="xmProduct && xmProduct.id" type="primary" @click="goToProject(scope.row,scope.$index)" icon="el-icon-search" >进入项目</el-button>
<el-button v-if="selProject && selProject.id" type="primary" @click="goToProduct(scope.row,scope.$index)" icon="el-icon-search" >进入产品</el-button>
<el-button type="danger" @click="handleDel(scope.row,scope.$index)" icon="el-icon-delete" v-loading="load.del">移出</el-button>
</template>
</el-table-column>
@ -291,7 +294,13 @@ import XmProjectSelect from '@/views/xm/core/components/XmProjectSelect.vue'
}
}).catch((e)=>Object.assign(this.editForm,this.editFormBak))
},
goToProject(row){
this.$router.push({path:'/xm/core/xmProject/XmProjectInfoRoute',query:{id:row.projectId}})
},
goToProduct(row){
this.$router.push({path:'/xm/core/xmProduct/XmProductInfoRoute',query:{id:row.productId}})
},
/**end 自定义函数请在上面加**/
},//end methods

4
src/views/xm/core/xmProject/XmProjectForLink.vue

@ -21,6 +21,7 @@
<el-table-column label="操作" width="245" fixed="right">
<template slot-scope="scope">
<el-button-group>
<el-button type="primary" @click.stop="goToProject(scope.row)" >项目视图</el-button>
<el-button v-if="!xmIteration" type="primary" @click.stop="doDelXmProductProjectLink(scope.row)" >移出产品</el-button>
</el-button-group>
<!-- <el-button style="width:100%;" slot="reference" class="see-more" type="text" icon="el-icon-more"></el-button>
@ -168,6 +169,9 @@ import XmProjectSelect from '@/views/xm/core/components/XmProjectSelect.vue';
this.load.list = false;
}).catch( err => this.load.list = false );
},
goToProject(row){
this.$router.push({path:'/xm/core/xmProject/XmProjectInfoRoute',query:{id:row.id}})
},
selectProject:function(row){
this.editForm=row
this.$emit('project-confirm',this.editForm);

Loading…
Cancel
Save