|
|
@@ -37,25 +37,25 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="所属架构" prop="deptName"></el-table-column>
|
|
|
<el-table-column label="操作" v-slot:default="{ row }: { row: QuoteScene }" width="370px">
|
|
|
- <span class="oper-span" v-pdpath="['hash']" @click="downHash(row)">
|
|
|
+ <span class="oper-span" v-if="params.state.query.searchType != '1'" v-pdpath="['hash']" @click="downHash(row)">
|
|
|
Hash
|
|
|
</span>
|
|
|
- <span class="oper-span" v-pdpath="['copy']" @click="copySceneHandler(row)">
|
|
|
+ <span class="oper-span" v-if="params.state.query.searchType != '1'" v-pdpath="['copy']" @click="copySceneHandler(row)">
|
|
|
复制
|
|
|
</span>
|
|
|
<span class="oper-span" v-pdpath="['edit']" @click="openSceneUrl(row, OpenType.edit)">
|
|
|
编辑
|
|
|
</span>
|
|
|
- <span v-pdpath="['edit']" class="oper-span" @click="genMeshScene(row)">
|
|
|
+ <span v-pdpath="['gen']" v-if="params.state.query.searchType != '1'" class="oper-span" @click="genMeshScene(row)">
|
|
|
生成obj
|
|
|
</span>
|
|
|
<span class="oper-span" v-pdpath="['del']" v-if="pagging.state.query.searchType === '0'" @click="openSceneShareDialog(row)">
|
|
|
权限
|
|
|
</span>
|
|
|
- <span class="oper-span" v-pdpath="['down']" @click="sceneDownloadHandler(row)">
|
|
|
+ <span class="oper-span" v-if="params.state.query.searchType != '1'" v-pdpath="['down']" @click="sceneDownloadHandler(row)">
|
|
|
下载
|
|
|
</span>
|
|
|
- <span class="oper-span delBtn delete-oper" v-pdpath="['del']" @click="delSceneHandler(row)">
|
|
|
+ <span class="oper-span delBtn delete-oper" v-if="params.state.query.searchType != '1'" v-pdpath="['del']" @click="delSceneHandler(row)">
|
|
|
删除
|
|
|
</span>
|
|
|
</el-table-column>
|
|
|
@@ -81,7 +81,9 @@ import { sceneDownload } from "./quisk";
|
|
|
import { sceneShare as openSceneShare } from "@/view/case/quisk";
|
|
|
import { downSceneHash } from "@/request";
|
|
|
import { SceneTypeDesc } from '@/constant/scene';
|
|
|
+import { useScenePaggingParams } from "./pagging";
|
|
|
|
|
|
+const params = useScenePaggingParams();
|
|
|
const props = defineProps<{ pagging: ScenePagging }>();
|
|
|
const delSceneHandler = async (scene: QuoteScene) => {
|
|
|
if (await confirm("确定要删除当前场景吗?")) {
|