This commit is contained in:
xuyucheng 2022-03-08 14:00:56 +08:00
parent c53dda5a92
commit 7e01e4a055
2 changed files with 14 additions and 12 deletions

View File

@ -61,7 +61,7 @@ export default {
//
data: [Array],
//
columns: [Array],
columns: [Array,Object],
stripe: {
type: Boolean,
default: true,
@ -155,7 +155,7 @@ export default {
this.init();
}
},
immediate: true,
// immediate: true,
deep: true,
},
height: {

View File

@ -430,9 +430,11 @@ export default {
},
getColumns(value) {
return Object.keys(value[0]).map((key) => {
return key;
});
if(value.length !== 0) {
return Object.keys(value[0]).map((key) => {
return key;
});
}
},
save() {
@ -480,29 +482,29 @@ export default {
handler(val) {
const state = [];
this.submitStatus = !val["所属行业"] ? true : false;
console.log(val)
Object.keys(val["公司当年收入(万元)"]).forEach((key) => {
state.push(
!val["公司当年收入(万元)"][key] && val["公司当年收入(万元)"][key] !== "" ? true : false
val["公司当年收入(万元)"][key]!==null &&
val["公司当年收入(万元)"][key] !== ""
? true
: false
);
});
const array = ["环境问卷", "社会问卷", "治理问卷"];
array.forEach((key) => {
val[key]["近三年公司数据"].forEach((item) => {
Object.keys(item).forEach((keys) => {
state.push(!item[keys] && item[keys] !== "" ? true : false);
state.push(item[keys] !== null && item[keys] !== ""? true : false);
});
});
val[key]["其他类型问卷"].forEach((item) => {
state.push(!item ? true : false);
state.push(item !== null && item !== "" ? true : false);
});
});
this.submitStatus = state.every((item) => {
return !item;
return item;
});
console.log(this.submitStatus);
},
// immediate: true,
deep: true,