|
|
|
@ -90,7 +90,7 @@ |
|
|
|
{{ row[col.prop] }} |
|
|
|
</template> |
|
|
|
</div> |
|
|
|
<div class="m-l-5 flex1" v-if="isShowBodySub(col)"> |
|
|
|
<div class="m-l-5 flex1" v-if="isShowBodySub(col,row)"> |
|
|
|
<template v-if="col.bodySubType === 'inputNumber'"> |
|
|
|
<HandleFormItem :fieldKey="prefixKey + '_' + col.bodySubKey + '_' + rowIndex" |
|
|
|
:fieldItemLabel="fieldItemLabel" type="inputNumber" |
|
|
|
@ -111,7 +111,7 @@ |
|
|
|
:orange-bg="hasOrangeBg(rowIndex, colIndex, col.bodySubKey)" /> |
|
|
|
</template> |
|
|
|
|
|
|
|
<template v-else> |
|
|
|
<template v-else-if = "col.bodySubType === 'span'"> |
|
|
|
{{ row[col.bodySubKey] }} |
|
|
|
</template> |
|
|
|
</div> |
|
|
|
@ -240,9 +240,11 @@ export default { |
|
|
|
//和凡哥商量,只要value为负数都显示其他 |
|
|
|
return arr.some(item => item < 0); |
|
|
|
}, |
|
|
|
isShowBodySub(col) { |
|
|
|
isShowBodySub(col,row) { |
|
|
|
if (col.hasOwnProperty("disabled")) { |
|
|
|
return col.showBodySub |
|
|
|
}else if(col.bodySubType === 'span'&&row[col.bodySubKey]){//如果是span没有值的话就隐藏 |
|
|
|
return false; |
|
|
|
} |
|
|
|
return col.bodySubType && col.bodySubKey; |
|
|
|
}, |
|
|
|
|