Browse Source

优化

master
陈裕财 4 years ago
parent
commit
7027848250
  1. 2
      src/views/xm/core/xmIteration/XmIterationMng.vue
  2. 18
      src/views/xm/core/xmProductProjectLink/XmProductProjectLinkMng.vue
  3. 2
      src/views/xm/core/xmProject/XmProjectForLinkComplex.vue
  4. 2
      src/views/xm/core/xmProject/XmProjectInfo.vue

2
src/views/xm/core/xmIteration/XmIterationMng.vue

@ -259,7 +259,7 @@ import XmIterationSelect from '@/views/xm/core/components/XmIterationSelect.vue'
params.productId=this.xmProduct.id
}
if(this.selProject){
params.projectId=this.selProject.id
params.linkProjectId=this.selProject.id
}
if(this.menuId){
params.menuId=this.menuId

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

@ -1,5 +1,5 @@
<template>
<section class="app-container">
<section>
<el-row>
<span style="float:right;">
<xm-product-select @row-click="onProductSelect" :autoSelect="false" v-if="selProject && selProject.id">
@ -12,14 +12,22 @@
</xm-project-select>
</span>
</el-row>
<el-row style="padding-top:10px;">
<el-row>
<!--列表 XmProductProjectLink 产品与项目的关联关系表一般由产品经理挂接项目到产品上-->
<el-table ref="xmProductProjectLink" :data="xmProductProjectLinks" :height="maxTableHeight" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table-column prop="name" v-if="xmProduct" label="包含的项目名称" min-width="150" ></el-table-column>
<el-table-column prop="productName" v-if="selProject" label="包含的产品名称" min-width="150" ></el-table-column>
<el-table-column prop="name" v-if="xmProduct" label="包含的项目名称" min-width="150" >
<template scope="scope">
<el-link type="primary" @click="goToProject(scope.row,scope.$index)">{{scope.row.name}}</el-link>
</template>
</el-table-column>
<el-table-column prop="productName" v-if="selProject" label="包含的产品名称" min-width="150" >
<template scope="scope">
<el-link type="primary" @click="goToProduct(scope.row,scope.$index)">{{scope.row.productName}}</el-link>
</template>
</el-table-column>
<el-table-column prop="seq" label="顺序" min-width="80" sortable>
<template scope="scope">
<span class="cell-text"> {{scope.row.seq}} </span>
{{scope.row.seq}}
<span class="cell-bar"><el-input style="display:inline;" title="0-999之间,数值越小越靠前" v-model="scope.row.seq" placeholder="" @change="editSomeFields(scope.row,'seq',$event)" :maxlength="22"></el-input></span>
</template>
</el-table-column>

2
src/views/xm/core/xmProject/XmProjectForLinkComplex.vue

@ -184,7 +184,7 @@
name="productProjectLink"
v-if="selProject && selProject.id && !xmProduct"
>
<xm-product-project-link-mng
<xm-product-project-link-mng class="padding-top"
v-if="showPanel == 'productProjectLink'"
:sel-project="selProject"
></xm-product-project-link-mng>

2
src/views/xm/core/xmProject/XmProjectInfo.vue

@ -271,7 +271,7 @@
:sel-project="selProject"
></xm-iteration-for-link-complex>
<xm-product-for-link-complex
v-if="infotype == '产品'"
v-if="infotype == '产品'" class="padding-top"
ref="xmProductComplex"
:sel-project="selProject"
></xm-product-for-link-complex>

Loading…
Cancel
Save