feat:新增只有已整改可以选择

feature1.0
吴延福 2023-07-04 14:48:15 +08:00
parent 6b33cd0da4
commit 78828cc127
10 changed files with 17 additions and 16 deletions

View File

@ -679,7 +679,7 @@ export default class HiddenDangerClapComponent extends BaseRecordComponent<any>
this.toggleAll() this.toggleAll()
}else{ }else{
this.tableData.datas.forEach((item,index)=>{ 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){ if(!find){
(this.$refs.multipleTable as any).toggleRowSelection(item); (this.$refs.multipleTable as any).toggleRowSelection(item);
} }

View File

@ -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" 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>
<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>

View File

@ -620,11 +620,7 @@ export default class HiddenDangerFilesComponent extends BaseRecordComponent<any>
}else if(data.value === "selectAll"){ }else if(data.value === "selectAll"){
this.selectAll() this.selectAll()
}else if(data.value === "delete"){ }else if(data.value === "delete"){
this.deleteData(this.selectData.map((item:any)=>{ this.deleteData(this.selectData.map((item:any)=>item.id))
if(item.status ===5){
return item.id
}
}))
}else if(data.value ==="cancel"){ }else if(data.value ==="cancel"){
this.handleClose() this.handleClose()
@ -739,6 +735,11 @@ export default class HiddenDangerFilesComponent extends BaseRecordComponent<any>
} }
public selectable(row){
return row.status===5
}
public toggleAll() { public toggleAll() {
(this.$refs.multipleTable as any).toggleAllSelection(); (this.$refs.multipleTable as any).toggleAllSelection();
} }
@ -747,8 +748,8 @@ export default class HiddenDangerFilesComponent extends BaseRecordComponent<any>
this.toggleAll() this.toggleAll()
}else{ }else{
this.tableData.datas.forEach((item,index)=>{ 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){ if(!find && item.status == 5){
(this.$refs.multipleTable as any).toggleRowSelection(item); (this.$refs.multipleTable as any).toggleRowSelection(item);
} }
}) })

View File

@ -1154,7 +1154,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
this.toggleAll() this.toggleAll()
}else{ }else{
this.tableData.datas.forEach((item,index)=>{ 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){ if(!find){
(this.$refs.multipleTable as any).toggleRowSelection(item); (this.$refs.multipleTable as any).toggleRowSelection(item);
} }

View File

@ -240,7 +240,7 @@ export default class RulesComponent extends BaseRecordComponent<any> {
this.toggleAll() this.toggleAll()
}else{ }else{
this.tableData.datas.forEach((item,index)=>{ 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){ if(!find){
(this.$refs.multipleTable as any).toggleRowSelection(item); (this.$refs.multipleTable as any).toggleRowSelection(item);
} }

View File

@ -523,7 +523,7 @@ export default class RulesManagerComponent extends BaseRecordComponent<any> {
this.toggleAll() this.toggleAll()
}else{ }else{
this.tableData.datas.forEach((item,index)=>{ 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){ if(!find){
(this.$refs.multipleTable as any).toggleRowSelection(item); (this.$refs.multipleTable as any).toggleRowSelection(item);
} }

View File

@ -652,7 +652,7 @@ export default class RulesManagerComponent extends BaseRecordComponent<any> {
this.toggleAll() this.toggleAll()
}else{ }else{
this.tableData.datas.forEach((item,index)=>{ 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){ if(!find){
(this.$refs.multipleTable as any).toggleRowSelection(item); (this.$refs.multipleTable as any).toggleRowSelection(item);
} }

View File

@ -621,7 +621,7 @@ export default class PlanComponent extends BaseRecordComponent<any> {
this.toggleAll() this.toggleAll()
}else{ }else{
this.tableData.datas.forEach((item,index)=>{ 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){ if(!find){
(this.$refs.multipleTable as any).toggleRowSelection(item); (this.$refs.multipleTable as any).toggleRowSelection(item);
} }

View File

@ -415,7 +415,7 @@ export default class AreaManagerComponent extends BaseRecordComponent<any> {
this.toggleAll() this.toggleAll()
}else{ }else{
this.tableData.datas.forEach((item,index)=>{ 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){ if(!find){
(this.$refs.multipleTable as any).toggleRowSelection(item); (this.$refs.multipleTable as any).toggleRowSelection(item);
} }

View File

@ -510,7 +510,7 @@ export default class UnitManagerComponent extends BaseRecordComponent<any> {
this.toggleAll() this.toggleAll()
}else{ }else{
this.tableData.datas.forEach((item,index)=>{ 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){ if(!find){
(this.$refs.multipleTable as any).toggleRowSelection(item); (this.$refs.multipleTable as any).toggleRowSelection(item);
} }