|
@@ -2,7 +2,6 @@
|
|
|
<div class="body-head">
|
|
|
<!-- <h3 style="visibility: hidden">场景管理</h3> -->
|
|
|
</div>
|
|
|
-
|
|
|
<el-table
|
|
|
class="mybody-head"
|
|
|
:data="pagging.state.table.rows"
|
|
@@ -93,12 +92,11 @@ import {
|
|
|
genMeshScene,
|
|
|
LocationEnum,
|
|
|
} from "@/store/scene";
|
|
|
-import { ScenePagging } from "./pagging";
|
|
|
import { QuoteSceneStatusDesc } from "@/constant/scene";
|
|
|
import { OpenType, openSceneUrl } from "../case/help";
|
|
|
import { confirm } from "@/helper/message";
|
|
|
import { sceneDownload } from "./quisk";
|
|
|
-import { useScenePaggingParams } from "./pagging";
|
|
|
+import { useScenePaggingParams, ScenePagging } from "./pagging";
|
|
|
import { QuiskExpose } from "@/helper/mount";
|
|
|
import { onMounted, ref, watch, watchEffect } from "vue";
|
|
|
import {
|
|
@@ -140,14 +138,13 @@ const delSceneHandler = async (scene: QuoteScene) => {
|
|
|
};
|
|
|
console.log('propsnumList', props.numList);
|
|
|
const selectable = (row) => {
|
|
|
- console.log('selectable', row.num);
|
|
|
return !props.numList.includes(row.num)
|
|
|
}
|
|
|
// 复选框同步
|
|
|
watchEffect(() => {
|
|
|
if (!tableRef.value) return;
|
|
|
const selectKeys = caseScenes.value.find(
|
|
|
- (item) => item.type === params.pagging.state.query.type
|
|
|
+ (item) => item.type === params.pagging.state.query.isObj
|
|
|
)!.numList;
|
|
|
|
|
|
params.pagging.state.table.rows.forEach((scene) => {
|
|
@@ -157,7 +154,7 @@ watchEffect(() => {
|
|
|
const changeSelection = (selectScenes) => {
|
|
|
if (params.pagging.loading) return;
|
|
|
const pagScenes = params.pagging.state.table.rows;
|
|
|
- const type = params.pagging.state.query.sceneType;
|
|
|
+ const type = params.pagging.state.query.isObj;
|
|
|
console.log('changeSelection', params, type);
|
|
|
const typeCaseScenes = caseScenes.value.find((item) => item.type == type)!;
|
|
|
const oldKeys = caseScenes.value.find((item) => item.type == type)!.numList;
|