| | |
| | | @click="handlePreview(scope.row)" |
| | | >预览</el-button |
| | | > |
| | | <el-button |
| | | <!-- <el-button |
| | | v-if="scope.$index !== 0" |
| | | type="success" |
| | | size="small" |
| | |
| | | size="small" |
| | | @click="handleMoveDown(scope)" |
| | | >下移</el-button |
| | | > |
| | | > --> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | /> |
| | | </div> |
| | | </div> |
| | | <el-dialog v-model="dialogTableVisible" title="预览"> |
| | | <div> |
| | | <iframe |
| | | style="width: 100%; height: 500px" |
| | | src="../static/modelView/index.html?md5=62d4eadc420b7403fce2be993baa095d&name=飞行棋&domain=https://www.jlstp.cn&target=iframe" |
| | | frameborder="0" |
| | | ></iframe> |
| | | </div> |
| | | </el-dialog> |
| | | |
| | | <!-- 预览 --> |
| | | <previewModule ref="previewModelRef"></previewModule> |
| | | <el-dialog v-model="dialogFormVisible" title="新建模型"> |
| | | <el-form :rules="rules" :model="form" ref="formRef"> |
| | | <el-form-item |
| | |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="模型文件" :label-width="formLabelWidth"> |
| | | <el-upload :before-upload="beforeUpload" :limit="1" v-if="!form.ModelFile"> |
| | | <el-upload |
| | | :before-upload="beforeUpload" |
| | | :limit="1" |
| | | v-if="!form.ModelFile" |
| | | > |
| | | <template #trigger> |
| | | <el-button type="primary">上传模型</el-button> |
| | | </template> |
| | |
| | | import { Plus } from "@element-plus/icons-vue"; |
| | | import { curStoreInfo } from "@/store/index"; |
| | | import SparkMD5 from "spark-md5"; |
| | | import previewModule from "@/components/previewModelDialog.vue"; |
| | | import { |
| | | ComponentSize, |
| | | ElMessage, |
| | |
| | | JointData: "", |
| | | IsSimulation: false, |
| | | ModelRemarks: "", |
| | | ModelFile: null |
| | | ModelFile: null, |
| | | }); |
| | | |
| | | const progress = ref(0); |
| | |
| | | getTableData(); |
| | | }; |
| | | //预览操作 |
| | | const handlePreview = (row) => { |
| | | dialogTableVisible.value = true; |
| | | const previewModelRef = ref<any>(); |
| | | const showModelData = ref<any>(null); |
| | | const handlePreview = (row: any) => { |
| | | let md5: any = null; |
| | | try { |
| | | const fileData = row.fieldList.find((item: any) => item.FileList.length); |
| | | md5 = fileData.FileList[0].File.Md5; |
| | | } catch (error) {} |
| | | previewModelRef.value.handleDialogVisible(true, { |
| | | name: row.name, |
| | | md5, |
| | | }); |
| | | }; |
| | | //上移操作 |
| | | const handleMoveUp = (row) => {}; |