Browse Source

优化

master
陈裕财 4 years ago
parent
commit
59675a5f36
  1. 14
      src/views/xm/core/xmProject/XmProjectMng.vue

14
src/views/xm/core/xmProject/XmProjectMng.vue

@ -3,7 +3,7 @@
<el-row> <el-row>
<el-col :span="6" class="padding-top"> <el-col :span="6" class="padding-top">
<el-row> <el-row>
<xm-project-tpl-mng @copy="searchXmProjects"></xm-project-tpl-mng>
<xm-project-tpl-mng @copy="searchXmProjects" ref="xmProjectTplMngRef"></xm-project-tpl-mng>
</el-row> </el-row>
</el-col> </el-col>
<el-col :span="18" class="border"> <el-col :span="18" class="border">
@ -81,7 +81,10 @@
<el-col v-cloak v-for="(p,i) in ScreenData" :key="i" :xl="8" :lg="8" :md="8" :sm="12"> <el-col v-cloak v-for="(p,i) in ScreenData" :key="i" :xl="8" :lg="8" :md="8" :sm="12">
<el-card @click.native="intoInfo(p,i)" class="project-card" shadow="always"> <el-card @click.native="intoInfo(p,i)" class="project-card" shadow="always">
<div class="project-name" title="这是项目名称">{{p.name}}</div> <div class="project-name" title="这是项目名称">{{p.name}}</div>
<div class="project-id eui-text-truncate">{{p.code}} <el-button style="float:right;" type="text" title="通过复制快速创建新项目" @click.stop="onCopyToBtnClick(p)" v-loading="load.add">复制</el-button></div>
<div class="project-id eui-text-truncate">{{p.code}}
<el-button style="float:right;" type="text" title="通过复制快速创建新项目" @click.stop="onCopyToBtnClick(p)" v-loading="load.add">复制</el-button>
<el-button style="float:right;" type="text" title="删除项目" @click.stop="handleDel(p)" v-loading="load.add">删除</el-button>
</div>
<div class="project-info"> <div class="project-info">
<div class="info-item"> <div class="info-item">
<span class="item-total">{{p.totalBugCnt==null?0:p.totalBugCnt}}</span> <span class="item-total">{{p.totalBugCnt==null?0:p.totalBugCnt}}</span>
@ -222,7 +225,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="copyToVisible = false"> </el-button>
<el-button @click="copyToVisible = false;load.add=false"> </el-button>
<el-button type="primary" @click="onCopyToConfirm" :disabled="load.add" v-loading="load.add"> </el-button> <el-button type="primary" @click="onCopyToConfirm" :disabled="load.add" v-loading="load.add"> </el-button>
</span> </span>
</el-dialog> </el-dialog>
@ -702,9 +705,12 @@
this.load.add=false; this.load.add=false;
var tips = res.data.tips; var tips = res.data.tips;
if(tips.isOk){ if(tips.isOk){
this.copyToVisible=false;
if(this.xmProjectCopy.isTpl=='0'){ if(this.xmProjectCopy.isTpl=='0'){
this.searchXmProjects() this.searchXmProjects()
}
}else{
this.$refs.xmProjectTplMngRef.searchXmProjects()
}
} }
this.$message({showClose: true, message: tips.msg, type: tips.isOk?'success':'error' }); this.$message({showClose: true, message: tips.msg, type: tips.isOk?'success':'error' });

Loading…
Cancel
Save