forked from xxhjsb/hbt-prevention-ui
feat:新增固定左右操作列
parent
1462d94ea8
commit
6cd30de6e2
|
@ -16,7 +16,7 @@
|
||||||
actionPosition="flex-start" :showFooter="false" style="margin-bottom: 20px;">
|
actionPosition="flex-start" :showFooter="false" style="margin-bottom: 20px;">
|
||||||
<el-table ref="multipleTable" :data="analysisUpdateParams.measures" tooltip-effect="dark" height="500"
|
<el-table ref="multipleTable" :data="analysisUpdateParams.measures" tooltip-effect="dark" height="500"
|
||||||
border row-key="checked" @selection-change="handleSelectionChange" style="width: 100%">
|
border row-key="checked" @selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="40">
|
<el-table-column type="selection" fixed label="全选" width="40">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<template v-for="item in triTableColumn">
|
<template v-for="item in triTableColumn">
|
||||||
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name"
|
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name"
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
:width="item.width" :key="item.key">
|
:width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="150">
|
<el-table-column label="操作" fixed="right" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showMeasureModel(scope.row, true)">查看</el-button>
|
<el-button type="text" @click="showMeasureModel(scope.row, true)">查看</el-button>
|
||||||
<el-button v-if="!analyIsReadonly" type="text"
|
<el-button v-if="!analyIsReadonly" type="text"
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
:width="item.width" :key="item.key">
|
:width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="150">
|
<el-table-column label="操作" fixed="right" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showTaskModel(scope.row, true)">查看</el-button>
|
<el-button type="text" @click="showTaskModel(scope.row, true)">查看</el-button>
|
||||||
<el-button v-if="!isReadonly" type="text" @click="showTaskModel(scope.row)">编辑</el-button>
|
<el-button v-if="!isReadonly" type="text" @click="showTaskModel(scope.row)">编辑</el-button>
|
||||||
|
|
|
@ -407,14 +407,14 @@ export default class HiddenDangerClapComponent extends BaseRecordComponent<any>
|
||||||
}
|
}
|
||||||
|
|
||||||
public buildTable(){
|
public buildTable(){
|
||||||
this.tableColumn.push({name:'整改单编号',key:"number"});
|
this.tableColumn.push({name:'整改单编号',width:"200px",key:"number"});
|
||||||
this.tableColumn.push({name:'隐患描述',key:"description",width:"200px"});
|
this.tableColumn.push({name:'隐患描述',key:"description",width:"300px"});
|
||||||
this.tableColumn.push({name:'整改部门',key:"reformDeptName"});
|
this.tableColumn.push({name:'整改部门',width:"100px",key:"reformDeptName"});
|
||||||
this.tableColumn.push({name:'隐患级别',render:(data)=>{
|
this.tableColumn.push({name:'隐患级别',render:(data)=>{
|
||||||
return this.levelMap[data.level]
|
return this.levelMap[data.level]
|
||||||
}});
|
}});
|
||||||
this.tableColumn.push({name:'隐患位置',key:"locationName"});
|
this.tableColumn.push({name:'隐患位置',key:"locationName"});
|
||||||
this.tableColumn.push({name:'检查时间',key:"inspectTime"});
|
this.tableColumn.push({name:'检查时间',width:"150px",key:"inspectTime"});
|
||||||
this.tableColumn.push({name:'检查人员',key:"inspectUserName"});
|
this.tableColumn.push({name:'检查人员',key:"inspectUserName"});
|
||||||
this.tableColumn.push({name:'下发状态',render:(data)=>{
|
this.tableColumn.push({name:'下发状态',render:(data)=>{
|
||||||
return `<span class="color_"${data.status}>${this.statusMap[data.status] || ""}</span>`
|
return `<span class="color_"${data.status}>${this.statusMap[data.status] || ""}</span>`
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column v-if="!isAction && !(isManager && params.type>1)" type="selection" label="全选" width="40">
|
<el-table-column v-if="!isAction && !(isManager && params.type>1)" type="selection" fixed label="全选" width="40">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
<div slot-scope="scope">{{scope.$index+1}}</div>
|
<div slot-scope="scope">{{scope.$index+1}}</div>
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
:filter-method="item.filterMethod" :width="item.width" :key="item.key">
|
:filter-method="item.filterMethod" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" :width="tableActionWidth">
|
<el-table-column label="操作" fixed="right" :width="tableActionWidth">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" v-if="isBase || isFile" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
<el-button type="text" v-if="isBase || isFile" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
||||||
<el-button type="text" v-if="isBase && !(isClap && scope.row.status)" :disabled="isPlan && ((scope.row.planType===2 && scope.row.state) || (scope.row.planType===1 && scope.row.status)) || (isManager && scope.row.status)" @click="showUpdateModel(scope.row)">修改</el-button>
|
<el-button type="text" v-if="isBase && !(isClap && scope.row.status)" :disabled="isPlan && ((scope.row.planType===2 && scope.row.state) || (scope.row.planType===1 && scope.row.status)) || (isManager && scope.row.status)" @click="showUpdateModel(scope.row)">修改</el-button>
|
||||||
|
@ -108,7 +108,7 @@
|
||||||
|
|
||||||
<div class="full" style="margin-bottom: 20px;" v-if="!hideActions">
|
<div class="full" style="margin-bottom: 20px;" v-if="!hideActions">
|
||||||
<el-table ref="multipleTable" @selection-change="handleSelectionChange" :data="troubleTableData" border tooltip-effect="dark" width="100%" height="250">
|
<el-table ref="multipleTable" @selection-change="handleSelectionChange" :data="troubleTableData" border tooltip-effect="dark" width="100%" height="250">
|
||||||
<el-table-column v-if="isAction" type="selection" label="全选" width="60">
|
<el-table-column v-if="isAction" type="selection" fixed="left" label="全选" width="60">
|
||||||
|
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
|
@ -139,7 +139,7 @@
|
||||||
<el-table-column label="责任人">
|
<el-table-column label="责任人">
|
||||||
<div slot-scope="scope"> {{scope.row.reformUserName}}</div>
|
<div slot-scope="scope"> {{scope.row.reformUserName}}</div>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" v-if="isAction">
|
<el-table-column label="操作" fixed="right" v-if="isAction">
|
||||||
<div slot-scope="scope">
|
<div slot-scope="scope">
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row)">编辑</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row)">编辑</el-button>
|
||||||
|
@ -226,7 +226,7 @@
|
||||||
</div>
|
</div>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column label="操作">
|
<el-table-column label="操作" fixed="right">
|
||||||
<div slot-scope="scope">
|
<div slot-scope="scope">
|
||||||
<el-button type="text" v-if="!scope.row.edit" @click="scope.row.edit = true">编辑</el-button>
|
<el-button type="text" v-if="!scope.row.edit" @click="scope.row.edit = true">编辑</el-button>
|
||||||
<el-button type="text" v-else @click="scope.row.edit = false">确定</el-button>
|
<el-button type="text" v-else @click="scope.row.edit = false">确定</el-button>
|
||||||
|
|
|
@ -594,11 +594,11 @@ export default class HiddenDangerFilesComponent extends BaseRecordComponent<any>
|
||||||
this.tableColumn.push({name:'隐患分类',render:(data)=>this.$store.getters.prevention_dangrous_type_map[data.dangerType]});
|
this.tableColumn.push({name:'隐患分类',render:(data)=>this.$store.getters.prevention_dangrous_type_map[data.dangerType]});
|
||||||
this.tableColumn.push({name:'整改方式',render:(data)=>this.reformModeMap[data.reformMode]});
|
this.tableColumn.push({name:'整改方式',render:(data)=>this.reformModeMap[data.reformMode]});
|
||||||
this.tableColumn.push({name:'隐患位置',width:"150",key:"locationName"});
|
this.tableColumn.push({name:'隐患位置',width:"150",key:"locationName"});
|
||||||
this.tableColumn.push({name:'治理责任人',width:"150",key:"executeUserName"});
|
this.tableColumn.push({name:'治理责任人',width:"100",key:"executeUserName"});
|
||||||
this.tableColumn.push({name:'整改结果',width:"150",filters:this.executeResultList,filterMethod:(data,row)=>{
|
this.tableColumn.push({name:'整改结果',width:"100",filters:this.executeResultList,filterMethod:(data,row)=>{
|
||||||
return row.executeResult == data;
|
return row.executeResult == data;
|
||||||
},render:(data)=>this.executeResultMap[data.executeResult]});
|
},render:(data)=>this.executeResultMap[data.executeResult]});
|
||||||
this.tableColumn.push({name:'整改时限',width:"100",key:"reformDeadline"});
|
this.tableColumn.push({name:'整改时限',width:"120",key:"reformDeadline"});
|
||||||
}
|
}
|
||||||
|
|
||||||
public callback(data){
|
public callback(data){
|
||||||
|
|
|
@ -668,8 +668,8 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
|
||||||
this.tableColumn.push({name:'整改方式',render:(data)=>this.reformModeMap[data.reformMode]});
|
this.tableColumn.push({name:'整改方式',render:(data)=>this.reformModeMap[data.reformMode]});
|
||||||
this.tableColumn.push({name:'隐患位置',width:"150",key:"locationName"});
|
this.tableColumn.push({name:'隐患位置',width:"150",key:"locationName"});
|
||||||
this.tableColumn.push({name:'治理责任人',width:"100",key:"executeUserName"});
|
this.tableColumn.push({name:'治理责任人',width:"100",key:"executeUserName"});
|
||||||
this.tableColumn.push({name:'整改结果',render:(data)=>this.executeResultMap[data.executeResult]});
|
this.tableColumn.push({name:'整改结果',width:"100",render:(data)=>this.executeResultMap[data.executeResult]});
|
||||||
this.tableColumn.push({name:'整改时限',width:"100",key:"reformDeadline"});
|
this.tableColumn.push({name:'整改时限',width:"120",key:"reformDeadline"});
|
||||||
}
|
}
|
||||||
|
|
||||||
public rowCallback(el,data){
|
public rowCallback(el,data){
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" tooltip-effect="dark" height="100%" border
|
<el-table ref="multipleTable" :data="tableData.datas" tooltip-effect="dark" height="100%" border
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="60">
|
<el-table-column type="selection" fixed label="全选" width="60">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
:filter-method="item.filterMethod" :show-overflow-tooltip="item.showTip" :label="item.name" :width="item.width" :key="item.key">
|
:filter-method="item.filterMethod" :show-overflow-tooltip="item.showTip" :label="item.name" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="200">
|
<el-table-column label="操作" fixed="right" width="200">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row)">修改</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row)">修改</el-button>
|
||||||
|
@ -53,7 +53,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="updateParams.tableItems" tooltip-effect="dark" height="100%" border
|
<el-table ref="multipleTable" :data="updateParams.tableItems" tooltip-effect="dark" height="100%" border
|
||||||
@selection-change="handleSelectionChange" style="width: 100%;min-height: 200px;">
|
@selection-change="handleSelectionChange" style="width: 100%;min-height: 200px;">
|
||||||
<el-table-column type="selection" label="全选" width="40" v-if="!isReadonly">
|
<el-table-column type="selection" fixed label="全选" width="40" v-if="!isReadonly">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<template v-for="item in updateTableColumn">
|
<template v-for="item in updateTableColumn">
|
||||||
<el-table-column v-if="item.render" :filters="item.filters"
|
<el-table-column v-if="item.render" :filters="item.filters"
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
:filter-method="item.filterMethod" :show-overflow-tooltip="item.showTip" :label="item.name" :width="item.width" :key="item.key">
|
:filter-method="item.filterMethod" :show-overflow-tooltip="item.showTip" :label="item.name" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="200" v-if="!isReadonly">
|
<el-table-column label="操作" fixed="right" width="200" v-if="!isReadonly">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showSubUpdateModel(scope.row,true)">查看</el-button>
|
<el-button type="text" @click="showSubUpdateModel(scope.row,true)">查看</el-button>
|
||||||
<el-button type="text" @click="showSubUpdateModel(scope.row)">修改</el-button>
|
<el-button type="text" @click="showSubUpdateModel(scope.row)">修改</el-button>
|
||||||
|
@ -95,7 +95,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="updateTableData.datas" tooltip-effect="dark" height="100%" border
|
<el-table ref="multipleTable" :data="updateTableData.datas" tooltip-effect="dark" height="100%" border
|
||||||
@selection-change="handleSelectionChange" style="width: 100%;min-height: 200px;">
|
@selection-change="handleSelectionChange" style="width: 100%;min-height: 200px;">
|
||||||
<el-table-column type="selection" label="全选" width="40px" >
|
<el-table-column type="selection" fixed label="全选" width="40px" >
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<template v-for="item in updateTableColumn">
|
<template v-for="item in updateTableColumn">
|
||||||
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name" :width="item.width" :key="item.key">
|
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name" :width="item.width" :key="item.key">
|
||||||
|
|
|
@ -11,7 +11,10 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选">
|
<el-table-column type="selection" fixed label="全选">
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="序号" width="60">
|
||||||
|
<div slot-scope="scope">{{scope.$index+1}}</div>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<template v-for="item in tableColumn">
|
<template v-for="item in tableColumn">
|
||||||
<el-table-column v-if="item.render" :label="item.name" :filters="item.filters"
|
<el-table-column v-if="item.render" :label="item.name" :filters="item.filters"
|
||||||
|
@ -22,7 +25,7 @@
|
||||||
:filter-method="item.filterMethod" :width="item.width" :key="item.key">
|
:filter-method="item.filterMethod" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="245">
|
<el-table-column label="操作" fixed="right" width="245">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row)">修改</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row)">修改</el-button>
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<el-table-column v-else :prop="item.key" :label="item.name" :width="item.width" :key="item.key">
|
<el-table-column v-else :prop="item.key" :label="item.name" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="100">
|
<el-table-column label="操作" fixed="right" width="100">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" v-if="scope.row.analFlag && !scope.row.edit"
|
<el-button type="text" v-if="scope.row.analFlag && !scope.row.edit"
|
||||||
@click="scope.row.edit = true">修改</el-button>
|
@click="scope.row.edit = true">修改</el-button>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="40">
|
<el-table-column type="selection" fixed label="全选" width="40">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
@ -29,7 +29,7 @@
|
||||||
<el-table-column v-else :prop="item.key" :label="item.name" :width="item.width" :key="item.key">
|
<el-table-column v-else :prop="item.key" :label="item.name" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="150">
|
<el-table-column label="操作" fixed="right" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row)">修改</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row)">修改</el-button>
|
||||||
|
@ -53,7 +53,7 @@
|
||||||
actionPosition="flex-start" :showFooter="false" style="margin-bottom: 20px;">
|
actionPosition="flex-start" :showFooter="false" style="margin-bottom: 20px;">
|
||||||
<el-table ref="multipleTable" :data="updateParams.items" tooltip-effect="dark" height="250" border
|
<el-table ref="multipleTable" :data="updateParams.items" tooltip-effect="dark" height="250" border
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="40" v-if="!isReadonly">
|
<el-table-column type="selection" fixed label="全选" width="40" v-if="!isReadonly">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<template v-for="item in subTableColumn">
|
<template v-for="item in subTableColumn">
|
||||||
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name"
|
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name"
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
:label="item.name" :width="item.width" :key="item.key">
|
:label="item.name" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="200" v-if="!isReadonly">
|
<el-table-column label="操作" fixed="right" width="200" v-if="!isReadonly">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showSubmodal(scope.row,true)">查看</el-button>
|
<el-button type="text" @click="showSubmodal(scope.row,true)">查看</el-button>
|
||||||
<el-button type="text" @click="showSubmodal(scope.row)">修改</el-button>
|
<el-button type="text" @click="showSubmodal(scope.row)">修改</el-button>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="40">
|
<el-table-column type="selection" fixed label="全选" width="40">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
:show-overflow-tooltip="item.showTip">
|
:show-overflow-tooltip="item.showTip">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="150">
|
<el-table-column label="操作" fixed="right" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row,null,true)">修改</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row,null,true)">修改</el-button>
|
||||||
|
@ -55,7 +55,7 @@
|
||||||
:showFooter="false" style="margin-bottom: 20px;">
|
:showFooter="false" style="margin-bottom: 20px;">
|
||||||
<el-table ref="multipleTable" :data="updateParams.items" tooltip-effect="dark" height="500" border
|
<el-table ref="multipleTable" :data="updateParams.items" tooltip-effect="dark" height="500" border
|
||||||
row-key="checked" @selection-change="handleSubSelectionChange" style="width: 100%">
|
row-key="checked" @selection-change="handleSubSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="40">
|
<el-table-column type="selection" fixed label="全选" width="40">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<template v-for="item in subTableColumn">
|
<template v-for="item in subTableColumn">
|
||||||
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name"
|
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name"
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
:label="item.name" :width="item.width" :key="item.key">
|
:label="item.name" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="150">
|
<el-table-column label="操作" fixed="right" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button v-if="isReadonly || isModifyonly" type="text"
|
<el-button v-if="isReadonly || isModifyonly" type="text"
|
||||||
@click="showSubModel(scope.row,true)">查看</el-button>
|
@click="showSubModel(scope.row,true)">查看</el-button>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border tooltip-effect="dark"
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border tooltip-effect="dark"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="40">
|
<el-table-column type="selection" fixed label="全选" width="40">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
@ -31,7 +31,7 @@
|
||||||
:label="item.name" :width="item.width" :key="item.key">
|
:label="item.name" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="150">
|
<el-table-column label="操作" fixed="right" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row)">修改</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row)">修改</el-button>
|
||||||
|
@ -57,7 +57,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="updateParams.steps" tooltip-effect="dark" height="250" border
|
<el-table ref="multipleTable" :data="updateParams.steps" tooltip-effect="dark" height="250" border
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="40" v-if="!isReadonly">
|
<el-table-column type="selection" fixed label="全选" width="40" v-if="!isReadonly">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<template v-for="item in subTableColumn">
|
<template v-for="item in subTableColumn">
|
||||||
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name"
|
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name"
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
:label="item.name" :width="item.width" :key="item.key">
|
:label="item.name" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="100" v-if="!isReadonly">
|
<el-table-column label="操作" fixed="right" width="100" v-if="!isReadonly">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showSubUpdateModel(scope.row)">修改</el-button>
|
<el-button type="text" @click="showSubUpdateModel(scope.row)">修改</el-button>
|
||||||
<el-button type="text" @click="doSubDelete(scope.row.index - 1)">删除</el-button>
|
<el-button type="text" @click="doSubDelete(scope.row.index - 1)">删除</el-button>
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
@pageSizeChange="callback($event)" :footerActions="footerActions" :actions="tableActions">
|
@pageSizeChange="callback($event)" :footerActions="footerActions" :actions="tableActions">
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="40">
|
<el-table-column type="selection" fixed label="全选" width="40">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
:filter-method="item.filterMethod">
|
:filter-method="item.filterMethod">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="150">
|
<el-table-column label="操作" fixed="right" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row,true)">查看</el-button>
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row,false,true)">修改</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row,false,true)">修改</el-button>
|
||||||
|
@ -56,7 +56,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="updateParams.steps" tooltip-effect="dark" height="500" border
|
<el-table ref="multipleTable" :data="updateParams.steps" tooltip-effect="dark" height="500" border
|
||||||
row-key="checked" @selection-change="handleSubSelectionChange" style="width: 100%">
|
row-key="checked" @selection-change="handleSubSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="40">
|
<el-table-column type="selection" fixed label="全选" width="40">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<template v-for="item in subTableColumn">
|
<template v-for="item in subTableColumn">
|
||||||
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name"
|
<el-table-column v-if="item.render" :show-overflow-tooltip="item.showTip" :label="item.name"
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
:label="item.name" :width="item.width" :key="item.key">
|
:label="item.name" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="150">
|
<el-table-column label="操作" fixed="right" width="150">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button v-if="isReadonly || isModifyonly" type="text"
|
<el-button v-if="isReadonly || isModifyonly" type="text"
|
||||||
@click="showSubModel(scope.row,isReadonly)">查看</el-button>
|
@click="showSubModel(scope.row,isReadonly)">查看</el-button>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="60">
|
<el-table-column type="selection" fixed label="全选" width="60">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
@ -31,7 +31,7 @@
|
||||||
:show-overflow-tooltip="item.showTip">
|
:show-overflow-tooltip="item.showTip">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="100">
|
<el-table-column label="操作" fixed="right" width="100">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button v-if="scope.row.status===2" type="text"
|
<el-button v-if="scope.row.status===2" type="text"
|
||||||
@click="showSubModal(scope.row)">排查</el-button>
|
@click="showSubModal(scope.row)">排查</el-button>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="60">
|
<el-table-column type="selection" fixed label="全选" width="60">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
@ -28,7 +28,7 @@
|
||||||
<el-table-column v-else :prop="item.key" :label="item.name" :width="item.width" :key="item.key">
|
<el-table-column v-else :prop="item.key" :label="item.name" :width="item.width" :key="item.key">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="100">
|
<el-table-column label="操作" fixed="right" width="100">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showSubModal(scope.row)">查看</el-button>
|
<el-button type="text" @click="showSubModal(scope.row)">查看</el-button>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="60">
|
<el-table-column type="selection" fixed label="全选" width="60">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
:show-overflow-tooltip="item.showTip">
|
:show-overflow-tooltip="item.showTip">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="100">
|
<el-table-column label="操作" fixed="right" width="100">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="showUpdateModel(scope.row)">查看</el-button>
|
<el-button type="text" @click="showUpdateModel(scope.row)">查看</el-button>
|
||||||
<el-button type="text" @click="deleteData([scope.row.id])">删除</el-button>
|
<el-button type="text" @click="deleteData([scope.row.id])">删除</el-button>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column type="selection" label="全选" width="60">
|
<el-table-column type="selection" fixed label="全选" width="60">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="序号" width="60">
|
<el-table-column label="序号" width="60">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
:show-overflow-tooltip="item.showTip">
|
:show-overflow-tooltip="item.showTip">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="100">
|
<el-table-column label="操作" fixed="right" width="100">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="deleteData([scope.row.id])">删除</el-button>
|
<el-button type="text" @click="deleteData([scope.row.id])">删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%" highlight-current-row>
|
@selection-change="handleSelectionChange" style="width: 100%" highlight-current-row>
|
||||||
<el-table-column type="selection" label="全选" width="60">
|
<el-table-column type="selection" fixed label="全选" width="60">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<template v-for="item in tableColumn">
|
<template v-for="item in tableColumn">
|
||||||
<el-table-column class="cursor td-content" v-if="item.render" :label="item.name"
|
<el-table-column class="cursor td-content" v-if="item.render" :label="item.name"
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
:show-overflow-tooltip="item.showTip" class="cursor td-content">
|
:show-overflow-tooltip="item.showTip" class="cursor td-content">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="操作" width="160">
|
<el-table-column label="操作" fixed="right" width="160">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button type="text" @click="deleteData([scope.row])">删除</el-button>
|
<el-button type="text" @click="deleteData([scope.row])">删除</el-button>
|
||||||
<el-button type="text" @click="showSubModal(scope.row.id)">查看执行纪录</el-button>
|
<el-button type="text" @click="showSubModal(scope.row.id)">查看执行纪录</el-button>
|
||||||
|
|
Loading…
Reference in New Issue