|
@@ -1,4 +1,3 @@
|
|
|
-<!-- eslint-disable vue/v-on-event-hyphenation -->
|
|
|
|
|
<template>
|
|
<template>
|
|
|
<page-wrapper>
|
|
<page-wrapper>
|
|
|
<el-card :bordered="false" class="proCard" style="position: relative">
|
|
<el-card :bordered="false" class="proCard" style="position: relative">
|
|
@@ -42,55 +41,37 @@
|
|
|
</el-card>
|
|
</el-card>
|
|
|
|
|
|
|
|
<!-- 添加的抽屉内容 -->
|
|
<!-- 添加的抽屉内容 -->
|
|
|
-
|
|
|
|
|
<!-- 公司 -->
|
|
<!-- 公司 -->
|
|
|
-
|
|
|
|
|
<CompanyDrawer
|
|
<CompanyDrawer
|
|
|
- ref="companyDrawerChild"
|
|
|
|
|
- :table-com="tableCom"
|
|
|
|
|
- :companyAddTitle="companyAddTitle"
|
|
|
|
|
|
|
+ v-if="showDrawer === DrawerType.company"
|
|
|
:comEdit="comEdit"
|
|
:comEdit="comEdit"
|
|
|
:sceneList="sceneList"
|
|
:sceneList="sceneList"
|
|
|
:templateList="templateList"
|
|
:templateList="templateList"
|
|
|
- :selectItems="selectItems"
|
|
|
|
|
- :addEnable="addEnable"
|
|
|
|
|
|
|
+ :detail="detail"
|
|
|
:allCodes="allCodes"
|
|
:allCodes="allCodes"
|
|
|
- :editedItem="editedItem"
|
|
|
|
|
- @upload-company-data="addNewTypeCom"
|
|
|
|
|
- @edit-company-data="editedSubCom"
|
|
|
|
|
- @update-tab-com="handleUpdateTableCom"
|
|
|
|
|
|
|
+ @sub-ok="addNewTypeCom"
|
|
|
|
|
+ @edit-ok="editedSubCom"
|
|
|
|
|
+ @on-close="handleUpdateTableCom"
|
|
|
/>
|
|
/>
|
|
|
-
|
|
|
|
|
<!-- 车间 -->
|
|
<!-- 车间 -->
|
|
|
-
|
|
|
|
|
<WorkshopDrawer
|
|
<WorkshopDrawer
|
|
|
- ref="workshopDrawerChild"
|
|
|
|
|
- :table-workshop="tableWorkshop"
|
|
|
|
|
- :add-title="addTitle"
|
|
|
|
|
- :tag-list="tagList"
|
|
|
|
|
|
|
+ v-if="showDrawer === DrawerType.workshop"
|
|
|
:workshopTemplateList="workshopTemplateList"
|
|
:workshopTemplateList="workshopTemplateList"
|
|
|
- :add-enable="addEnable"
|
|
|
|
|
- :editWork="workshopEdit"
|
|
|
|
|
- :editedItem="editedItem"
|
|
|
|
|
|
|
+ :detail="detail"
|
|
|
:allCodes="allCodes"
|
|
:allCodes="allCodes"
|
|
|
- @update-tab-com="handleUpdataWorkshopTab"
|
|
|
|
|
- @upload-work-data="addNewWorkshop"
|
|
|
|
|
- @edit-work-data="editedSubWorkshop"
|
|
|
|
|
|
|
+ @on-close="handleUpdataWorkshopTab"
|
|
|
|
|
+ @on-ok="addNewWorkshop"
|
|
|
|
|
+ @sub-ok="editedSubWorkshop"
|
|
|
/>
|
|
/>
|
|
|
|
|
|
|
|
<!-- 工位 -->
|
|
<!-- 工位 -->
|
|
|
-
|
|
|
|
|
<WorkspaceDrawer
|
|
<WorkspaceDrawer
|
|
|
- ref="workspaceDrawerChild"
|
|
|
|
|
- :tableWorkspace="tableWorkspace"
|
|
|
|
|
- :add-title="addTitle"
|
|
|
|
|
- :add-enable="addEnable"
|
|
|
|
|
- :editWork="workspaceEdit"
|
|
|
|
|
|
|
+ v-if="showDrawer === DrawerType.workspace"
|
|
|
:allCodes="allCodes"
|
|
:allCodes="allCodes"
|
|
|
- :editedItem="editedItem"
|
|
|
|
|
- @update-tab-com="handleUpdataWorkspaceTab"
|
|
|
|
|
- @upload-work-data="addNewWorkspace"
|
|
|
|
|
- @edit-work-data="editedSubWorkspace"
|
|
|
|
|
|
|
+ :detail="detail"
|
|
|
|
|
+ @on-close="handleUpdataWorkspaceTab"
|
|
|
|
|
+ @on-ok="addNewWorkspace"
|
|
|
|
|
+ @sub-ok="editedSubWorkspace"
|
|
|
/>
|
|
/>
|
|
|
</page-wrapper>
|
|
</page-wrapper>
|
|
|
</template>
|
|
</template>
|
|
@@ -104,7 +85,7 @@
|
|
|
import CompanyDrawer from './CompanyDrawer.vue';
|
|
import CompanyDrawer from './CompanyDrawer.vue';
|
|
|
import WorkshopDrawer from './WorkshopDrawer.vue';
|
|
import WorkshopDrawer from './WorkshopDrawer.vue';
|
|
|
import WorkspaceDrawer from './WorkspaceDrawer.vue';
|
|
import WorkspaceDrawer from './WorkspaceDrawer.vue';
|
|
|
- import { DATA_LEVEL, ENABLED } from './constant';
|
|
|
|
|
|
|
+ import { DATA_LEVEL, DrawerType, ENABLED } from './constant';
|
|
|
import {
|
|
import {
|
|
|
colomns,
|
|
colomns,
|
|
|
dataSourceWithParent,
|
|
dataSourceWithParent,
|
|
@@ -120,7 +101,6 @@
|
|
|
delWorkshop,
|
|
delWorkshop,
|
|
|
WorkspaceAddDatas,
|
|
WorkspaceAddDatas,
|
|
|
delWorkspace,
|
|
delWorkspace,
|
|
|
- LabelModuleListType,
|
|
|
|
|
sortSceneList,
|
|
sortSceneList,
|
|
|
} from '@/api/scene/sceneOperate';
|
|
} from '@/api/scene/sceneOperate';
|
|
|
import useScene from './use-scene';
|
|
import useScene from './use-scene';
|
|
@@ -131,61 +111,26 @@
|
|
|
const useSceneTempleteDetail = useSceneTemplete();
|
|
const useSceneTempleteDetail = useSceneTemplete();
|
|
|
const { sceneList, templateList, workshopTemplateList } = useSceneTempleteDetail;
|
|
const { sceneList, templateList, workshopTemplateList } = useSceneTempleteDetail;
|
|
|
|
|
|
|
|
- // 新增类型的参数值
|
|
|
|
|
- const addEnable = ref(ENABLED.TRUE); //启动按钮的值
|
|
|
|
|
-
|
|
|
|
|
- //表格中的规则
|
|
|
|
|
-
|
|
|
|
|
- interface RuleForm {
|
|
|
|
|
- name: string; //名称
|
|
|
|
|
- seniorScene: string; //上级场景
|
|
|
|
|
- code: string; //代码
|
|
|
|
|
- sceneCode: string; //场景代码
|
|
|
|
|
- tagCom?: string[]; //公司场景标签 可选多个
|
|
|
|
|
- templateCom?: string[]; //公司场景模板 可选多个
|
|
|
|
|
- tagWorkshop?: number; //场景标签 车间
|
|
|
|
|
- templateWorkshop?: number; //车间模板
|
|
|
|
|
- principal?: string; //负责人
|
|
|
|
|
- }
|
|
|
|
|
- const ruleForm = reactive<RuleForm>({
|
|
|
|
|
- name: '',
|
|
|
|
|
- seniorScene: '',
|
|
|
|
|
- code: '',
|
|
|
|
|
- sceneCode: '',
|
|
|
|
|
- tagCom: [],
|
|
|
|
|
- templateCom: [],
|
|
|
|
|
- tagWorkshop: undefined,
|
|
|
|
|
- templateWorkshop: undefined,
|
|
|
|
|
- principal: '',
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- //添加组件的添加功能
|
|
|
|
|
- const tableWorkshop = ref(false); //车间的drawer开关
|
|
|
|
|
- const tableWorkspace = ref(false); //工位的drawer开关
|
|
|
|
|
- const tableCom = ref(false); //公司的drawer开关
|
|
|
|
|
|
|
+ const showDrawer = ref<DrawerType | null>(null);
|
|
|
|
|
|
|
|
//改变el-drawer公司的状态
|
|
//改变el-drawer公司的状态
|
|
|
- const handleUpdateTableCom = (val: boolean) => {
|
|
|
|
|
- tableCom.value = val;
|
|
|
|
|
|
|
+ const handleUpdateTableCom = () => {
|
|
|
|
|
+ showDrawer.value = null;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
//改变el-drawer车间的状态
|
|
//改变el-drawer车间的状态
|
|
|
- const handleUpdataWorkshopTab = (showDrawer) => {
|
|
|
|
|
- tableWorkshop.value = showDrawer;
|
|
|
|
|
|
|
+ const handleUpdataWorkshopTab = () => {
|
|
|
|
|
+ showDrawer.value = null;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
//改变el-drawer工位的状态
|
|
//改变el-drawer工位的状态
|
|
|
- const handleUpdataWorkspaceTab = (showDrawer) => {
|
|
|
|
|
- tableWorkspace.value = showDrawer;
|
|
|
|
|
|
|
+ const handleUpdataWorkspaceTab = () => {
|
|
|
|
|
+ showDrawer.value = null;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- //公司el-drawer的标题
|
|
|
|
|
- const companyAddTitle = ref('');
|
|
|
|
|
//是否公司编辑
|
|
//是否公司编辑
|
|
|
const comEdit = ref<boolean>(false);
|
|
const comEdit = ref<boolean>(false);
|
|
|
|
|
|
|
|
- const addTitle = ref('');
|
|
|
|
|
-
|
|
|
|
|
const level = ref<number>();
|
|
const level = ref<number>();
|
|
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
@@ -209,18 +154,15 @@
|
|
|
const handlePageNumChange = () => {};
|
|
const handlePageNumChange = () => {};
|
|
|
const handlePageSizeChange = () => {};
|
|
const handlePageSizeChange = () => {};
|
|
|
|
|
|
|
|
- const companyDrawerChild = ref();
|
|
|
|
|
- const workshopDrawerChild = ref();
|
|
|
|
|
- const workspaceDrawerChild = ref();
|
|
|
|
|
-
|
|
|
|
|
const companyAdd = () => {
|
|
const companyAdd = () => {
|
|
|
- tableCom.value = true;
|
|
|
|
|
- if (companyDrawerChild.value) {
|
|
|
|
|
- companyDrawerChild.value.resetDrawCom(); // 这里假设resetDraw是子组件中用于重置的方法
|
|
|
|
|
- }
|
|
|
|
|
- addEnable.value = ENABLED.TRUE;
|
|
|
|
|
- // ruleForm.seniorScene = '顶级场景';
|
|
|
|
|
- companyAddTitle.value = '添加公司';
|
|
|
|
|
|
|
+ showDrawer.value = DrawerType.company;
|
|
|
|
|
+ detail.value = {
|
|
|
|
|
+ seniorScene: '顶级场景',
|
|
|
|
|
+ selectItems: [{ tag: '', template: '' }],
|
|
|
|
|
+ addEnable: ENABLED.TRUE,
|
|
|
|
|
+ name: '',
|
|
|
|
|
+ code: '',
|
|
|
|
|
+ };
|
|
|
comEdit.value = false;
|
|
comEdit.value = false;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -234,23 +176,18 @@
|
|
|
//添加公司场景的提交按钮
|
|
//添加公司场景的提交按钮
|
|
|
const addNewTypeCom = () => {
|
|
const addNewTypeCom = () => {
|
|
|
getSceneDetail();
|
|
getSceneDetail();
|
|
|
- tableCom.value = false;
|
|
|
|
|
|
|
+ showDrawer.value = null;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- //判断是否是车间的编辑
|
|
|
|
|
- const workshopEdit = ref<boolean>(true);
|
|
|
|
|
- //判断是否工位的编辑
|
|
|
|
|
- const workspaceEdit = ref<boolean>(true);
|
|
|
|
|
-
|
|
|
|
|
//新增车间
|
|
//新增车间
|
|
|
const addNewWorkshop = () => {
|
|
const addNewWorkshop = () => {
|
|
|
getSceneDetail();
|
|
getSceneDetail();
|
|
|
- tableWorkshop.value = false;
|
|
|
|
|
|
|
+ showDrawer.value = null;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
const addNewWorkspace = () => {
|
|
const addNewWorkspace = () => {
|
|
|
getSceneDetail();
|
|
getSceneDetail();
|
|
|
- tableWorkspace.value = false;
|
|
|
|
|
|
|
+ showDrawer.value = null;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
//操作列
|
|
//操作列
|
|
@@ -280,33 +217,41 @@
|
|
|
|
|
|
|
|
const handleAdd = (row) => {
|
|
const handleAdd = (row) => {
|
|
|
editedItem.value = { ...row }; // 将当前行的内容拷贝到 editedItem 中,以便编辑
|
|
editedItem.value = { ...row }; // 将当前行的内容拷贝到 editedItem 中,以便编辑
|
|
|
- workshopEdit.value = false;
|
|
|
|
|
- workspaceEdit.value = false;
|
|
|
|
|
//得出当前的数据的层级
|
|
//得出当前的数据的层级
|
|
|
level.value = findItemLevel(tableData.value, row.id, row.name);
|
|
level.value = findItemLevel(tableData.value, row.id, row.name);
|
|
|
|
|
|
|
|
- if (level.value === DATA_LEVEL.first) {
|
|
|
|
|
- addTitle.value = '添加车间';
|
|
|
|
|
- tableWorkshop.value = true;
|
|
|
|
|
- workshopDrawerChild.value.receiveSeniorScene(row.name);
|
|
|
|
|
- workshopDrawerChild.value.resetDraw();
|
|
|
|
|
- tagList.value = row?.labelList;
|
|
|
|
|
- } else if (level.value === DATA_LEVEL.second) {
|
|
|
|
|
- console.log('22');
|
|
|
|
|
- addTitle.value = '添加工位';
|
|
|
|
|
- tableWorkspace.value = true;
|
|
|
|
|
- workspaceDrawerChild.value.receiveSeniorScene(row.name);
|
|
|
|
|
- workspaceDrawerChild.value.resetDraw();
|
|
|
|
|
|
|
+ if (level.value === DATA_LEVEL.company) {
|
|
|
|
|
+ showDrawer.value = DrawerType.workshop;
|
|
|
|
|
+ detail.value = {
|
|
|
|
|
+ id: editedItem.value?.id,
|
|
|
|
|
+ seniorScene: editedItem.value?.name,
|
|
|
|
|
+ tagList: row?.labelList,
|
|
|
|
|
+ addEnable: ENABLED.TRUE,
|
|
|
|
|
+ name: '',
|
|
|
|
|
+ code: '',
|
|
|
|
|
+ tagWorkshop: null,
|
|
|
|
|
+ templateWorkshop: null,
|
|
|
|
|
+ };
|
|
|
|
|
+ } else if (level.value === DATA_LEVEL.workshop) {
|
|
|
|
|
+ detail.value = {
|
|
|
|
|
+ id: editedItem.value?.id,
|
|
|
|
|
+ seniorScene: editedItem.value?.name,
|
|
|
|
|
+ addEnable: ENABLED.TRUE,
|
|
|
|
|
+ name: '',
|
|
|
|
|
+ code: '',
|
|
|
|
|
+ principal: '',
|
|
|
|
|
+ };
|
|
|
|
|
+ showDrawer.value = DrawerType.workspace;
|
|
|
} else {
|
|
} else {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- //添加车间中的场景标签
|
|
|
|
|
- const tagList = ref<LabelModuleListType[]>([]);
|
|
|
|
|
-
|
|
|
|
|
//公司,车间,工位的模板数据
|
|
//公司,车间,工位的模板数据
|
|
|
- const editedItem = ref<ComAddDatas | WorkshopAddDatas | WorkspaceAddDatas>({});
|
|
|
|
|
|
|
+ const editedItem = ref<ComAddDatas | WorkshopAddDatas | WorkspaceAddDatas | null>(null);
|
|
|
|
|
+
|
|
|
|
|
+ //点击编辑时显示的数据内容
|
|
|
|
|
+ const detail = ref({});
|
|
|
|
|
|
|
|
// 在这里实现删除行的函数
|
|
// 在这里实现删除行的函数
|
|
|
const handleDelete = (row: Recordable) => {
|
|
const handleDelete = (row: Recordable) => {
|
|
@@ -331,9 +276,9 @@
|
|
|
})
|
|
})
|
|
|
.then(() => {
|
|
.then(() => {
|
|
|
//删除接口的调用
|
|
//删除接口的调用
|
|
|
- if (level.value === DATA_LEVEL.first) {
|
|
|
|
|
|
|
+ if (level.value === DATA_LEVEL.company) {
|
|
|
return delCompany(row.id);
|
|
return delCompany(row.id);
|
|
|
- } else if (level.value === DATA_LEVEL.second) {
|
|
|
|
|
|
|
+ } else if (level.value === DATA_LEVEL.workshop) {
|
|
|
return delWorkshop(row.id);
|
|
return delWorkshop(row.id);
|
|
|
} else {
|
|
} else {
|
|
|
return delWorkspace(row.id);
|
|
return delWorkspace(row.id);
|
|
@@ -350,12 +295,9 @@
|
|
|
|
|
|
|
|
const handleEdit = (row) => {
|
|
const handleEdit = (row) => {
|
|
|
editedItem.value = { ...row }; // 将当前行的内容拷贝到 editedItem 中,以便编辑
|
|
editedItem.value = { ...row }; // 将当前行的内容拷贝到 editedItem 中,以便编辑
|
|
|
- workshopEdit.value = true;
|
|
|
|
|
- workspaceEdit.value = true;
|
|
|
|
|
level.value = findItemLevel(tableData.value, row.id, row.name);
|
|
level.value = findItemLevel(tableData.value, row.id, row.name);
|
|
|
- if (level.value === DATA_LEVEL.first) {
|
|
|
|
|
- tableCom.value = true;
|
|
|
|
|
- companyAddTitle.value = '编辑公司';
|
|
|
|
|
|
|
+ if (level.value === DATA_LEVEL.company) {
|
|
|
|
|
+ showDrawer.value = DrawerType.company;
|
|
|
comEdit.value = true;
|
|
comEdit.value = true;
|
|
|
//复原公司选择的场景集合
|
|
//复原公司选择的场景集合
|
|
|
if (row.labelList && Array.isArray(row.labelList)) {
|
|
if (row.labelList && Array.isArray(row.labelList)) {
|
|
@@ -364,33 +306,39 @@
|
|
|
template: row.moduleList[index].id,
|
|
template: row.moduleList[index].id,
|
|
|
}));
|
|
}));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- companyDrawerChild.value.receiveDataFromParent(editedItem.value, selectItems.value);
|
|
|
|
|
- } else if (level.value === DATA_LEVEL.second) {
|
|
|
|
|
- addTitle.value = '编辑车间';
|
|
|
|
|
- tableWorkshop.value = true;
|
|
|
|
|
- ruleForm.name = editedItem.value.name!;
|
|
|
|
|
- //使用ts 类型守卫
|
|
|
|
|
- ruleForm.seniorScene = editedItem.value.parent.name;
|
|
|
|
|
- ruleForm.code = editedItem.value.code!;
|
|
|
|
|
- addEnable.value = editedItem.value.status!;
|
|
|
|
|
- tagList.value = editedItem.value.parent?.labelList;
|
|
|
|
|
- ruleForm.tagWorkshop = editedItem.value.sceneLabelId;
|
|
|
|
|
- ruleForm.templateWorkshop = editedItem.value.workshopModule.id;
|
|
|
|
|
- // console.log('ruleForm.seniorScene', ruleForm.seniorScene);
|
|
|
|
|
-
|
|
|
|
|
- workshopDrawerChild.value.receiveDataFromParent(ruleForm, addEnable.value);
|
|
|
|
|
- } else if (level.value === DATA_LEVEL.third) {
|
|
|
|
|
- addTitle.value = '编辑工位';
|
|
|
|
|
- // addName.value = '工位名称';
|
|
|
|
|
- // addCodeName.value = '工位代码';
|
|
|
|
|
- tableWorkspace.value = true;
|
|
|
|
|
- ruleForm.name = editedItem.value.name!;
|
|
|
|
|
- ruleForm.seniorScene = editedItem.value.parent.name;
|
|
|
|
|
- ruleForm.code = editedItem.value.code!;
|
|
|
|
|
- addEnable.value = editedItem.value.status!;
|
|
|
|
|
- ruleForm.principal = (editedItem.value as WorkspaceAddDatas).principal!;
|
|
|
|
|
- workspaceDrawerChild.value.receiveDataFromParent(ruleForm, addEnable.value);
|
|
|
|
|
|
|
+ detail.value = {
|
|
|
|
|
+ id: editedItem.value?.id,
|
|
|
|
|
+ name: editedItem.value!.name,
|
|
|
|
|
+ code: editedItem.value!.code,
|
|
|
|
|
+ seniorScene: '顶级场景',
|
|
|
|
|
+ addEnable: editedItem.value!.status,
|
|
|
|
|
+ selectItems: selectItems.value,
|
|
|
|
|
+ };
|
|
|
|
|
+ } else if (level.value === DATA_LEVEL.workshop && 'companyId' in editedItem.value!) {
|
|
|
|
|
+ showDrawer.value = DrawerType.workshop;
|
|
|
|
|
+
|
|
|
|
|
+ detail.value = {
|
|
|
|
|
+ id: editedItem.value.id,
|
|
|
|
|
+ name: editedItem.value.name,
|
|
|
|
|
+ code: editedItem.value.code,
|
|
|
|
|
+ seniorScene: editedItem.value.parent?.name || '',
|
|
|
|
|
+ tagWorkshop: editedItem.value.sceneLabelId,
|
|
|
|
|
+ templateWorkshop: editedItem.value.workshopModule?.id,
|
|
|
|
|
+ addEnable: editedItem.value.status,
|
|
|
|
|
+ tagList: editedItem.value.parent?.labelList || [],
|
|
|
|
|
+ companyId: editedItem.value.companyId,
|
|
|
|
|
+ };
|
|
|
|
|
+ } else if (level.value === DATA_LEVEL.workspace && 'workshopId' in editedItem.value!) {
|
|
|
|
|
+ detail.value = {
|
|
|
|
|
+ id: editedItem.value.id,
|
|
|
|
|
+ name: editedItem.value.name,
|
|
|
|
|
+ code: editedItem.value.code,
|
|
|
|
|
+ seniorScene: editedItem.value.parent?.name || '',
|
|
|
|
|
+ principal: editedItem.value.principal,
|
|
|
|
|
+ addEnable: editedItem.value.status,
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
+ showDrawer.value = DrawerType.workspace;
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -399,19 +347,19 @@
|
|
|
//编辑公司的提交按钮
|
|
//编辑公司的提交按钮
|
|
|
const editedSubCom = () => {
|
|
const editedSubCom = () => {
|
|
|
getSceneDetail();
|
|
getSceneDetail();
|
|
|
- tableCom.value = false;
|
|
|
|
|
|
|
+ showDrawer.value = null;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
//编辑车间的提交按钮
|
|
//编辑车间的提交按钮
|
|
|
const editedSubWorkshop = () => {
|
|
const editedSubWorkshop = () => {
|
|
|
getSceneDetail();
|
|
getSceneDetail();
|
|
|
- tableWorkshop.value = false;
|
|
|
|
|
|
|
+ showDrawer.value = null;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
//编辑工位的提交按钮
|
|
//编辑工位的提交按钮
|
|
|
const editedSubWorkspace = () => {
|
|
const editedSubWorkspace = () => {
|
|
|
getSceneDetail();
|
|
getSceneDetail();
|
|
|
- tableWorkspace.value = false;
|
|
|
|
|
|
|
+ showDrawer.value = null;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
//向上排序
|
|
//向上排序
|