Browse Source

优化

master
陈裕财 4 years ago
parent
commit
8bc1797040
  1. 4
      src/views/xm/core/xmTask/XmTaskList.vue
  2. 5
      src/views/xm/core/xmTask/XmTaskListForMenu.vue
  3. 14
      src/views/xm/core/xmTask/XmTaskMng.vue
  4. 13
      src/views/xm/core/xmTask/XmTaskMngBatch.vue

4
src/views/xm/core/xmTask/XmTaskList.vue

@ -41,6 +41,10 @@
<el-table-column v-show="isMultiSelect" sortable width="70" type="selection"></el-table-column> <el-table-column v-show="isMultiSelect" sortable width="70" type="selection"></el-table-column>
<el-table-column prop="name" label="任务名称" min-width="260" show-overflow-tooltip> <el-table-column prop="name" label="任务名称" min-width="260" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<div class="icon" :style="{backgroundColor: scope.row.ntype==='1'?'#E6A23C':'#409EFF'}">
<i :class="scope.row.ntype==='1'?'el-icon-odometer':'el-icon-s-operation'" ></i>
</div>
<span> <span>
{{ scope.row.sortLevel }}&nbsp; {{ scope.row.sortLevel }}&nbsp;
<el-tag v-if="scope.row.level <= '2'" type="info" <el-tag v-if="scope.row.level <= '2'" type="info"

5
src/views/xm/core/xmTask/XmTaskListForMenu.vue

@ -25,7 +25,10 @@
> >
<el-table-column v-show="isMultiSelect" sortable width="60" type="selection"></el-table-column> <el-table-column v-show="isMultiSelect" sortable width="60" type="selection"></el-table-column>
<el-table-column prop="name" label="任务名称" min-width="260" show-overflow-tooltip> <el-table-column prop="name" label="任务名称" min-width="260" show-overflow-tooltip>
<template slot-scope="scope">
<template slot-scope="scope">
<div class="icon" :style="{backgroundColor: scope.row.ntype==='1'?'#E6A23C':'#409EFF'}">
<i :class="scope.row.ntype==='1'?'el-icon-odometer':'el-icon-s-operation'" ></i>
</div>
{{scope.row.sortLevel}}&nbsp;{{scope.row.name}} {{scope.row.sortLevel}}&nbsp;{{scope.row.name}}
</template> </template>
</el-table-column> </el-table-column>

14
src/views/xm/core/xmTask/XmTaskMng.vue

@ -2619,17 +2619,5 @@ export default {
overflow-x: auto; overflow-x: auto;
overflow-y: hidden; overflow-y: hidden;
} }
.icon {
color: #fff;
height: 20px;
width: 20px;
border-radius: 15px;
text-align: center;
line-height: 20px;
font-size: 14px;
display: inline-block;
margin-right: 5px;
}
</style> </style>

13
src/views/xm/core/xmTask/XmTaskMngBatch.vue

@ -36,17 +36,22 @@
row-key="id" row-key="id"
> >
<el-table-column type="selection" width="50" fixed="left"></el-table-column> <el-table-column type="selection" width="50" fixed="left"></el-table-column>
<el-table-column prop="sortLevel" label="序号/名称" width="350" fixed="left">
<el-table-column prop="sortLevel" label="序号/名称" width="450" fixed="left">
<template slot-scope="scope"> <template slot-scope="scope">
<span style="display:inline;">
<div class="icon" :style="{backgroundColor: scope.row.ntype==='1'?'#E6A23C':'#409EFF'}">
<i :class="scope.row.ntype==='1'?'el-icon-odometer':'el-icon-s-operation'" ></i>
</div>
<el-input <el-input
style="width: 100px"
style="width: 20%;"
v-model="scope.row.sortLevel" v-model="scope.row.sortLevel"
@change="fieldChange(scope.row, 'sortLevel')" @change="fieldChange(scope.row, 'sortLevel')"
></el-input> ></el-input>
<el-input style="width: 100%"
<el-input style="width: 65%;"
v-model="scope.row.name" v-model="scope.row.name"
@change="fieldChange(scope.row, 'name')" @change="fieldChange(scope.row, 'name')"
></el-input> ></el-input>
</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="100" prop="createUsername"> <el-table-column width="100" prop="createUsername">
@ -202,7 +207,7 @@
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="description" label="任务描述" width="350">
<el-table-column prop="description" label="任务描述" width="250">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input <el-input
type="textarea" type="textarea"

Loading…
Cancel
Save