Browse Source

优化

master
陈裕财 4 years ago
parent
commit
e23c72aedb
  1. 6
      src/views/xm/core/xmProduct/XmProductMng.vue
  2. 8
      src/views/xm/core/xmProduct/XmProductTplMng.vue
  3. 4
      src/views/xm/core/xmProject/XmProjectMng.vue
  4. 15
      src/views/xm/core/xmProject/XmProjectTplMng.vue

6
src/views/xm/core/xmProduct/XmProductMng.vue

@ -1,10 +1,10 @@
<template>
<section class="page-container padding">
<section class="page-container">
<el-row>
<el-col :span="6">
<xm-product-tpl-mng @copy="searchXmProducts" ref="xmProductTplMngRef" show-type="simple"></xm-product-tpl-mng>
</el-col>
<el-col :span="18" class="border">
<el-col :span="18" class="padding-top padding-left border">
<el-row>
<el-row>
<el-select v-model="filters.queryScope" placeholder="产品查询范围">
@ -126,7 +126,7 @@
</el-row>
<el-row class="padding-top" v-show="!showType">
<!--列表 XmProduct 产品表-->
<el-table ref="table" :height="tableHeight" :data="xmProducts" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table ref="table" :height="tableHeight" :data="xmProducts" @sort-change="sortChange" highlight-current-row v-loading="load.list" @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table-column type="index" width="60">
</el-table-column>

8
src/views/xm/core/xmProduct/XmProductTplMng.vue

@ -1,5 +1,5 @@
<template>
<section class="page-container padding">
<section class="page-container padding-left">
<el-row v-if="showType!='simple'">
<el-checkbox v-model="filters.isMy" false-label="" true-label="1">我的模板</el-checkbox>
<el-input style="width:300px;" v-model="filters.key" placeholder="模板名字"></el-input>
@ -15,13 +15,13 @@
</el-row>
<el-row class="page-main page-height-70" >
<!--列表 XmProduct 产品表-->
<el-table ref="table" :height="tableHeight" :data="xmProducts" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table ref="table" :height="tableHeight" :data="xmProducts" @sort-change="sortChange" highlight-current-row v-loading="load.list" @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table-column label="序号" width="60" type="index" v-if="showType!='simple'">
</el-table-column>
<el-table-column prop="productName" label="产品模板(参考学习用)" min-width="200" sortable>
<template slot-scope="scope">
<el-link type="primary" @click="intoInfo(scope.row)">{{scope.row.productName}}</el-link>
<el-link @click="intoInfo(scope.row)">{{scope.row.productName}}</el-link>
</template>
</el-table-column>
<el-table-column prop="code" v-if="showType!='simple'" label="产品编码" width="200" sortable>
@ -32,7 +32,7 @@
</el-table-column>
<el-table-column prop="remark" v-if="showType!='simple'" label="备注" width="200" sortable>
</el-table-column>
<el-table-column label="操作" width="100" fixed="right">
<el-table-column label="" width="100" fixed="right">
<template slot-scope="scope">
<el-button type="text" title="通过复制创建新的项目" @click="onCopyToBtnClick(scope.row)" :disabled="load.add" v-loading="load.add">复制</el-button>
<el-button type="text" title="删除该模板" @click="handleDel(scope.row)" :disabled="load.del" v-loading="load.del">删除</el-button>

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

@ -1,13 +1,13 @@
<template>
<section class="page-container">
<el-row>
<el-col :span="6" class="padding-top">
<el-col :span="6" class="padding-top padding-left">
<el-row>
<xm-project-tpl-mng @copy="searchXmProjects" ref="xmProjectTplMngRef"></xm-project-tpl-mng>
</el-row>
</el-col>
<el-col :span="18" class="border">
<el-row>
<el-row class="padding-left">
<el-menu active-text-color="#00abfc" :default-active="menukey" mode="horizontal" @select="handleSelect">
<el-menu-item index="all">全部</el-menu-item>
<el-menu-item index="compete">我参与</el-menu-item>

15
src/views/xm/core/xmProject/XmProjectTplMng.vue

@ -1,6 +1,19 @@
<template>
<section class="page-container">
<el-row class="page-main page-height-80">
<el-row v-if="showType!='simple'">
<el-checkbox v-model="filters.isMy" false-label="" true-label="1">我的模板</el-checkbox>
<el-input style="width:300px;" v-model="filters.key" placeholder="模板名字"></el-input>
<el-button @click="searchXmProjects" icon="el-icon-search"></el-button>
</el-row>
<el-row v-if="showType=='simple'">
<el-row>
<el-checkbox v-model="filters.isMy" false-label="0" true-label="1">我的模板</el-checkbox>
</el-row>
<el-row>
<el-input style="width:80%;" v-model="filters.key" placeholder="模板名字"></el-input>&nbsp;&nbsp;<el-button @click="searchXmProjects" icon="el-icon-search"></el-button>
</el-row>
</el-row>
<el-row class="page-main page-height-70">
<!--列表 XmProject xm_project-->
<el-row v-loading="load.list">

Loading…
Cancel
Save