forked from xxhjsb/hbt-prevention-ui
feat:新增只有已整改可以选择
parent
6b33cd0da4
commit
78828cc127
|
@ -679,7 +679,7 @@ export default class HiddenDangerClapComponent extends BaseRecordComponent<any>
|
|||
this.toggleAll()
|
||||
}else{
|
||||
this.tableData.datas.forEach((item,index)=>{
|
||||
const find = this.selectData.find((data:any)=>data.userId === item.userId);
|
||||
const find = this.selectData.find((data:any)=>data.id === item.id);
|
||||
if(!find){
|
||||
(this.$refs.multipleTable as any).toggleRowSelection(item);
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
<el-table ref="multipleTable" :data="tableData.datas" height="100%" border row-key="checked"
|
||||
@selection-change="handleSelectionChange" style="width: 100%">
|
||||
<el-table-column v-if="!isAction && !(isManager && params.type>1)" type="selection" fixed label="全选" width="40">
|
||||
<el-table-column v-if="!isAction && !(isManager && params.type>1)" type="selection" :selectable="selectable" fixed label="全选" width="40">
|
||||
</el-table-column>
|
||||
<el-table-column label="序号" width="60">
|
||||
<div slot-scope="scope">{{scope.$index+1}}</div>
|
||||
|
|
|
@ -620,11 +620,7 @@ export default class HiddenDangerFilesComponent extends BaseRecordComponent<any>
|
|||
}else if(data.value === "selectAll"){
|
||||
this.selectAll()
|
||||
}else if(data.value === "delete"){
|
||||
this.deleteData(this.selectData.map((item:any)=>{
|
||||
if(item.status ===5){
|
||||
return item.id
|
||||
}
|
||||
}))
|
||||
this.deleteData(this.selectData.map((item:any)=>item.id))
|
||||
}else if(data.value ==="cancel"){
|
||||
this.handleClose()
|
||||
|
||||
|
@ -739,6 +735,11 @@ export default class HiddenDangerFilesComponent extends BaseRecordComponent<any>
|
|||
}
|
||||
|
||||
|
||||
public selectable(row){
|
||||
return row.status===5
|
||||
}
|
||||
|
||||
|
||||
public toggleAll() {
|
||||
(this.$refs.multipleTable as any).toggleAllSelection();
|
||||
}
|
||||
|
@ -747,8 +748,8 @@ export default class HiddenDangerFilesComponent extends BaseRecordComponent<any>
|
|||
this.toggleAll()
|
||||
}else{
|
||||
this.tableData.datas.forEach((item,index)=>{
|
||||
const find = this.selectData.find((data:any)=>data.userId === item.userId);
|
||||
if(!find){
|
||||
const find = this.selectData.find((data:any)=>data.id === item.id);
|
||||
if(!find && item.status == 5){
|
||||
(this.$refs.multipleTable as any).toggleRowSelection(item);
|
||||
}
|
||||
})
|
||||
|
|
|
@ -1154,7 +1154,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
|
|||
this.toggleAll()
|
||||
}else{
|
||||
this.tableData.datas.forEach((item,index)=>{
|
||||
const find = this.selectData.find((data:any)=>data.userId === item.userId);
|
||||
const find = this.selectData.find((data:any)=>data.id === item.id);
|
||||
if(!find){
|
||||
(this.$refs.multipleTable as any).toggleRowSelection(item);
|
||||
}
|
||||
|
|
|
@ -240,7 +240,7 @@ export default class RulesComponent extends BaseRecordComponent<any> {
|
|||
this.toggleAll()
|
||||
}else{
|
||||
this.tableData.datas.forEach((item,index)=>{
|
||||
const find = this.selectData.find((data:any)=>data.userId === item.userId);
|
||||
const find = this.selectData.find((data:any)=>data.id === item.id);
|
||||
if(!find){
|
||||
(this.$refs.multipleTable as any).toggleRowSelection(item);
|
||||
}
|
||||
|
|
|
@ -523,7 +523,7 @@ export default class RulesManagerComponent extends BaseRecordComponent<any> {
|
|||
this.toggleAll()
|
||||
}else{
|
||||
this.tableData.datas.forEach((item,index)=>{
|
||||
const find = this.selectData.find((data:any)=>data.userId === item.userId);
|
||||
const find = this.selectData.find((data:any)=>data.id === item.id);
|
||||
if(!find){
|
||||
(this.$refs.multipleTable as any).toggleRowSelection(item);
|
||||
}
|
||||
|
|
|
@ -652,7 +652,7 @@ export default class RulesManagerComponent extends BaseRecordComponent<any> {
|
|||
this.toggleAll()
|
||||
}else{
|
||||
this.tableData.datas.forEach((item,index)=>{
|
||||
const find = this.selectData.find((data:any)=>data.userId === item.userId);
|
||||
const find = this.selectData.find((data:any)=>data.id === item.id);
|
||||
if(!find){
|
||||
(this.$refs.multipleTable as any).toggleRowSelection(item);
|
||||
}
|
||||
|
|
|
@ -621,7 +621,7 @@ export default class PlanComponent extends BaseRecordComponent<any> {
|
|||
this.toggleAll()
|
||||
}else{
|
||||
this.tableData.datas.forEach((item,index)=>{
|
||||
const find = this.selectData.find((data:any)=>data.userId === item.userId);
|
||||
const find = this.selectData.find((data:any)=>data.id === item.id);
|
||||
if(!find){
|
||||
(this.$refs.multipleTable as any).toggleRowSelection(item);
|
||||
}
|
||||
|
|
|
@ -415,7 +415,7 @@ export default class AreaManagerComponent extends BaseRecordComponent<any> {
|
|||
this.toggleAll()
|
||||
}else{
|
||||
this.tableData.datas.forEach((item,index)=>{
|
||||
const find = this.selectData.find((data:any)=>data.userId === item.userId);
|
||||
const find = this.selectData.find((data:any)=>data.id === item.id);
|
||||
if(!find){
|
||||
(this.$refs.multipleTable as any).toggleRowSelection(item);
|
||||
}
|
||||
|
|
|
@ -510,7 +510,7 @@ export default class UnitManagerComponent extends BaseRecordComponent<any> {
|
|||
this.toggleAll()
|
||||
}else{
|
||||
this.tableData.datas.forEach((item,index)=>{
|
||||
const find = this.selectData.find((data:any)=>data.userId === item.userId);
|
||||
const find = this.selectData.find((data:any)=>data.id === item.id);
|
||||
if(!find){
|
||||
(this.$refs.multipleTable as any).toggleRowSelection(item);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue