|
|
@ -508,6 +508,11 @@ const pickDimMeaSet = () => { |
|
|
"确定选择----------checkListsunduLiang-------------->", |
|
|
"确定选择----------checkListsunduLiang-------------->", |
|
|
checkListsunduLiang.value |
|
|
checkListsunduLiang.value |
|
|
); |
|
|
); |
|
|
|
|
|
console.log( |
|
|
|
|
|
"确定选择----------checkListsund-------------->", |
|
|
|
|
|
checkListsund.value |
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
switch (props.dimMeaType) { |
|
|
switch (props.dimMeaType) { |
|
|
case 2: |
|
|
case 2: |
|
|
drawTitle.value = "添加度量"; |
|
|
drawTitle.value = "添加度量"; |
|
|
@ -529,6 +534,17 @@ const pickDimMeaSet = () => { |
|
|
handleClose(); |
|
|
handleClose(); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
@ 作者: 秦东 |
|
|
|
|
|
@ 时间: 2025-08-27 10:20:38 |
|
|
|
|
|
@ 功能: 组装子表数据结构 |
|
|
|
|
|
*/ |
|
|
|
|
|
const makeSunTableStruct = () => { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ 作者: 秦东 |
|
|
@ 作者: 秦东 |
|
|
@ 时间: 2025-06-30 14:28:37 |
|
|
@ 时间: 2025-06-30 14:28:37 |
|
|
@ -702,16 +718,17 @@ const checkListsunduLiang = ref([]); |
|
|
</el-collapse> |
|
|
</el-collapse> |
|
|
</div> |
|
|
</div> |
|
|
</el-checkbox-group> |
|
|
</el-checkbox-group> |
|
|
|
|
|
|
|
|
<el-divider |
|
|
<el-divider |
|
|
v-if="props.dimMeaType == 3 || props.dimMeaType == 4" |
|
|
v-if="(props.dimMeaType == 3 || props.dimMeaType == 4) " |
|
|
content-position="left" |
|
|
content-position="left" |
|
|
>子表</el-divider |
|
|
>子表</el-divider |
|
|
> |
|
|
> |
|
|
<el-tabs v-if="props.dimMeaType != 2" type="border-card"> |
|
|
<el-tabs v-if="props.dimMeaType != 2" type="border-card"> |
|
|
<el-tab-pane v-for="(item, index) in props.sunMeaAry" :label="index"> |
|
|
<el-tab-pane v-for="(item, index) in props.sunMeaAry" :label="item.tableName" :key="index"> |
|
|
<el-checkbox-group v-model="checkListsund"> |
|
|
<el-checkbox-group v-model="checkListsund"> |
|
|
<div v-for="(iv, idx) in item"> |
|
|
<div v-for="(iv, idx) in item.tableUnit"> |
|
|
<el-checkbox :value="iv.field" :label="iv.title" size="large" :key="idx" /> |
|
|
<el-checkbox :value="iv" :label="iv.title" size="large" :key="idx" /> |
|
|
</div> |
|
|
</div> |
|
|
</el-checkbox-group> |
|
|
</el-checkbox-group> |
|
|
</el-tab-pane> |
|
|
</el-tab-pane> |
|
|
@ -765,15 +782,15 @@ const checkListsunduLiang = ref([]); |
|
|
</div> |
|
|
</div> |
|
|
</el-checkbox-group> |
|
|
</el-checkbox-group> |
|
|
<el-divider |
|
|
<el-divider |
|
|
v-if="props.dimMeaType == 3 || props.dimMeaType == 4" |
|
|
v-if="(props.dimMeaType == 3 || props.dimMeaType == 4) " |
|
|
content-position="left" |
|
|
content-position="left" |
|
|
>子表</el-divider |
|
|
>子表</el-divider |
|
|
> |
|
|
> |
|
|
<el-tabs v-if="props.dimMeaType != 1 " type="border-card"> |
|
|
<el-tabs v-if="props.dimMeaType != 1 " type="border-card"> |
|
|
<el-tab-pane v-for="(item, index) in props.sunDimAry" :label="index"> |
|
|
<el-tab-pane v-for="(item, index) in props.sunDimAry" :label="item.tableName" :key="index"> |
|
|
<el-checkbox-group v-model="checkListsunduLiang"> |
|
|
<el-checkbox-group v-model="checkListsunduLiang"> |
|
|
<div v-for="(iv, idx) in item"> |
|
|
<div v-for="(iv, idx) in item.tableUnit"> |
|
|
<el-checkbox :value="iv.field" :label="iv.title" size="large" :key="idx" /> |
|
|
<el-checkbox :value="iv" :label="iv.title" size="large" :key="idx" /> |
|
|
</div> |
|
|
</div> |
|
|
</el-checkbox-group> |
|
|
</el-checkbox-group> |
|
|
</el-tab-pane> |
|
|
</el-tab-pane> |
|
|
|