|
|
@@ -6,6 +6,7 @@
|
|
|
:data-source="tableData"
|
|
|
:row-key="(row) => row.name"
|
|
|
:action-column="actionColumn"
|
|
|
+ :expend-row="expendRowKeys"
|
|
|
:tableSetting="{
|
|
|
width: 200,
|
|
|
size: false,
|
|
|
@@ -110,6 +111,7 @@
|
|
|
const { tableData, getSceneDetail } = useSceneList;
|
|
|
const useSceneTempleteDetail = useSceneTemplete();
|
|
|
const { sceneList, templateList, workshopTemplateList } = useSceneTempleteDetail;
|
|
|
+ const expendRowKeys = ref(['']);
|
|
|
|
|
|
const showDrawer = ref<DrawerType | null>(null);
|
|
|
|
|
|
@@ -218,7 +220,10 @@
|
|
|
editedItem.value = { ...row }; // 将当前行的内容拷贝到 editedItem 中,以便编辑
|
|
|
//得出当前的数据的层级
|
|
|
level.value = findItemLevel(tableData.value, row.id, row.name);
|
|
|
-
|
|
|
+ if ((expendRowKeys.value[0] = row.name)) {
|
|
|
+ expendRowKeys.value[0] = '';
|
|
|
+ }
|
|
|
+ expendRowKeys.value[0] = row.name;
|
|
|
if (level.value === DATA_LEVEL.company) {
|
|
|
showDrawer.value = DrawerType.workshop;
|
|
|
detail.value = {
|