|
@@ -1598,32 +1598,33 @@ export const useHooks = (t?: any) => {
|
|
let sum = Number(fullData[0].spring_qty_length);
|
|
let sum = Number(fullData[0].spring_qty_length);
|
|
console.log("arr, totality :>> ", arr, totality, sum);
|
|
console.log("arr, totality :>> ", arr, totality, sum);
|
|
|
|
|
|
- let { fullData: springData } = state.vxeTableMxSpringRef.element.getTableData();
|
|
|
|
- // fullData[0].if_part = Boolean(num);
|
|
|
|
- let lengthValSum = 0;
|
|
|
|
-
|
|
|
|
- springData.forEach((item, index) => {
|
|
|
|
- let lengthVal = 0;
|
|
|
|
- if (arr.length >= index + 1) {
|
|
|
|
- console.log("index, arr.length :>> ", index, arr.length);
|
|
|
|
- if (index <= arr.length - 1) {
|
|
|
|
- if (index == arr.length - 1) {
|
|
|
|
- lengthVal = sum - lengthValSum;
|
|
|
|
|
|
+ if (state.vxeTableMxSpringRef) {
|
|
|
|
+ let { fullData: springData } = state.vxeTableMxSpringRef?.element.getTableData();
|
|
|
|
+ // fullData[0].if_part = Boolean(num);
|
|
|
|
+ let lengthValSum = 0;
|
|
|
|
+
|
|
|
|
+ springData.forEach((item, index) => {
|
|
|
|
+ let lengthVal = 0;
|
|
|
|
+ if (arr.length >= index + 1) {
|
|
|
|
+ console.log("index, arr.length :>> ", index, arr.length);
|
|
|
|
+ if (index <= arr.length - 1) {
|
|
|
|
+ if (index == arr.length - 1) {
|
|
|
|
+ lengthVal = sum - lengthValSum;
|
|
|
|
+ } else {
|
|
|
|
+ lengthVal = (arr[index] / totality) * sum;
|
|
|
|
+ lengthValSum += lengthVal;
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
- lengthVal = (arr[index] / totality) * sum;
|
|
|
|
- lengthValSum += lengthVal;
|
|
|
|
|
|
+ lengthVal = 0;
|
|
}
|
|
}
|
|
- } else {
|
|
|
|
- lengthVal = 0;
|
|
|
|
|
|
+ console.log("lengthVal :>> ", lengthVal);
|
|
}
|
|
}
|
|
- console.log("lengthVal :>> ", lengthVal);
|
|
|
|
- }
|
|
|
|
- item.spring_qty_length = lengthVal;
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- console.log("state.vxeTableMxSpringRef.element :>> ", state.vxeTableMxSpringRef.element);
|
|
|
|
|
|
+ item.spring_qty_length = lengthVal;
|
|
|
|
+ });
|
|
|
|
+ console.log("state.vxeTableMxSpringRef.element :>> ", state.vxeTableMxSpringRef.element);
|
|
|
|
|
|
- state.vxeTableMxSpringRef.element.updateFooter();
|
|
|
|
|
|
+ state.vxeTableMxSpringRef.element.updateFooter();
|
|
|
|
+ }
|
|
};
|
|
};
|
|
|
|
|
|
const columnsMx_default = ref<ColumnProps<any>[]>([
|
|
const columnsMx_default = ref<ColumnProps<any>[]>([
|