Commit e4d790a4 authored by 刘殿昕's avatar 刘殿昕

fix表格勾选联动失效

parent 995e3b14
......@@ -203,23 +203,16 @@ export default {
getSpecification() {
if (this.cellIsService) {
let arr = [];
console.log(
this.cellItems.service.request_spcs_info
);
if (
this.cellItems.service.request_spcs_info &&
this.cellItems.service.request_spcs_info.length != 0
) {
console.log("sss");
let requestArr = this.cellItems.service.request_spcs_info;
requestArr.forEach(item => {
console.log(item);
arr.push(item.id);
});
}
console.log(arr);
let num = arr.indexOf(this.cellItems.spec_id);
console.log(num);
let specification = "";
if (num != -1) {
specification = this.cellItems.service.request_spcs_info[num].des;
......@@ -240,7 +233,6 @@ export default {
this.$emit("changeState", { state: val, index: this.cellIndex });
},
changeSpecification(val) {
console.log(val);
this.specificationPop = val;
},
changeSpecificationApplication(val) {
......
......@@ -544,10 +544,10 @@ export default {
let self = this;
for (let i = 0; i < arr.length; i++) {
if (arr[i].id == row.id) {
if (arr[i].selected) {
if (arr[i].selected && typeof arr[i].selected == "boolean") {
arr[i].selected = state;
} else {
arr[i].selected = 1;
arr[i].selected = true;
}
if (arr[i].children && arr[i].children.length != 0) {
self.setChildren(arr[i].children, state);
......@@ -586,6 +586,7 @@ export default {
for (let i = 0; i < arr.length; i++) {
if (arr[i].id == pid) {
self.$refs.cesTable.toggleRowSelection(arr[i], true);
arr[i].selected = true;
self.getParent(self.metaData, arr[i].parentId);
}
if (arr[i].children && arr[i].children.length != 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment