|
@@ -1905,6 +1905,8 @@ export const useHooks = (t?: any, props?: any) => {
|
|
|
_areaid = 5;
|
|
|
} else if (["七", "七区"].includes(_areaid)) {
|
|
|
_areaid = 7;
|
|
|
+ } else if (["左右", "左右区"].includes(_areaid)) {
|
|
|
+ _areaid = 2;
|
|
|
}
|
|
|
|
|
|
item = duoEnum.find(t => t.value == _areaid);
|
|
@@ -2320,19 +2322,31 @@ export const useHooks = (t?: any, props?: any) => {
|
|
|
|
|
|
const handleChangeSpringWidth = (val: any, scope: any) => {
|
|
|
const { row, data, $table } = scope;
|
|
|
-
|
|
|
- data.forEach(item => {
|
|
|
- item.spring_qty_width = val;
|
|
|
- });
|
|
|
+ const { _mainData } = state.LjDetailRef;
|
|
|
|
|
|
// $table.reloadData(data);
|
|
|
|
|
|
const $tableMx = state.vxeTableMxRef.element;
|
|
|
let { visibleData } = $tableMx.getTableData();
|
|
|
+
|
|
|
let _val = Number(val);
|
|
|
+
|
|
|
+ if (+_mainData.duo_qv_str === 2) {
|
|
|
+ let sumWidth = data.reduce((pre, cur) => {
|
|
|
+ return pre + Number(cur.spring_qty_width);
|
|
|
+ }, 0);
|
|
|
+
|
|
|
+ _val = Number(sumWidth);
|
|
|
+ } else {
|
|
|
+ data.forEach(item => {
|
|
|
+ item.spring_qty_width = val;
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
if (Number(visibleData[0].if_hard_around) > 0 && Number(visibleData[0].hard_around_row) > 0) {
|
|
|
_val = _val + Number(visibleData[0].hard_around_row) * 2;
|
|
|
}
|
|
|
+
|
|
|
visibleData[0].spring_qty_width = _val;
|
|
|
$tableMx.reloadData(visibleData);
|
|
|
};
|