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

fix表格勾选联动失效

parent 995e3b14
...@@ -203,23 +203,16 @@ export default { ...@@ -203,23 +203,16 @@ export default {
getSpecification() { getSpecification() {
if (this.cellIsService) { if (this.cellIsService) {
let arr = []; let arr = [];
console.log(
this.cellItems.service.request_spcs_info
);
if ( if (
this.cellItems.service.request_spcs_info && this.cellItems.service.request_spcs_info &&
this.cellItems.service.request_spcs_info.length != 0 this.cellItems.service.request_spcs_info.length != 0
) { ) {
console.log("sss");
let requestArr = this.cellItems.service.request_spcs_info; let requestArr = this.cellItems.service.request_spcs_info;
requestArr.forEach(item => { requestArr.forEach(item => {
console.log(item);
arr.push(item.id); arr.push(item.id);
}); });
} }
console.log(arr);
let num = arr.indexOf(this.cellItems.spec_id); let num = arr.indexOf(this.cellItems.spec_id);
console.log(num);
let specification = ""; let specification = "";
if (num != -1) { if (num != -1) {
specification = this.cellItems.service.request_spcs_info[num].des; specification = this.cellItems.service.request_spcs_info[num].des;
...@@ -240,7 +233,6 @@ export default { ...@@ -240,7 +233,6 @@ export default {
this.$emit("changeState", { state: val, index: this.cellIndex }); this.$emit("changeState", { state: val, index: this.cellIndex });
}, },
changeSpecification(val) { changeSpecification(val) {
console.log(val);
this.specificationPop = val; this.specificationPop = val;
}, },
changeSpecificationApplication(val) { changeSpecificationApplication(val) {
......
...@@ -544,10 +544,10 @@ export default { ...@@ -544,10 +544,10 @@ export default {
let self = this; let self = this;
for (let i = 0; i < arr.length; i++) { for (let i = 0; i < arr.length; i++) {
if (arr[i].id == row.id) { if (arr[i].id == row.id) {
if (arr[i].selected) { if (arr[i].selected && typeof arr[i].selected == "boolean") {
arr[i].selected = state; arr[i].selected = state;
} else { } else {
arr[i].selected = 1; arr[i].selected = true;
} }
if (arr[i].children && arr[i].children.length != 0) { if (arr[i].children && arr[i].children.length != 0) {
self.setChildren(arr[i].children, state); self.setChildren(arr[i].children, state);
...@@ -586,6 +586,7 @@ export default { ...@@ -586,6 +586,7 @@ export default {
for (let i = 0; i < arr.length; i++) { for (let i = 0; i < arr.length; i++) {
if (arr[i].id == pid) { if (arr[i].id == pid) {
self.$refs.cesTable.toggleRowSelection(arr[i], true); self.$refs.cesTable.toggleRowSelection(arr[i], true);
arr[i].selected = true;
self.getParent(self.metaData, arr[i].parentId); self.getParent(self.metaData, arr[i].parentId);
} }
if (arr[i].children && arr[i].children.length != 0) { 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