| | |
| | | :data="crudData" :option="crudOption" :table-loading="tableLoading" style="margin-top: 10px"> |
| | | </avue-crud> |
| | | <form-dialog ref="formRef" @refresh="getTemp"></form-dialog> |
| | | <!--导入 --> |
| | | <upload-file ref="upload" :fileType="upFileType" :fileUrl="fileUrl" :tipList="tipList" title="导入" |
| | | @updata="getTemp"></upload-file> |
| | | </basic-container> |
| | | </el-main> |
| | | </el-container> |
| | |
| | | |
| | | <script> |
| | | import {gridLink} from "@/api/modeling/linkType/api"; |
| | | import {getObjTypeQTs,deleteLinkTemplate} from "@/api/queryTemplate/linkTypeQuery"; |
| | | import {getObjTypeQTs,deleteLinkTemplate,expLinkTemplate,impLinkTemplate} from "@/api/queryTemplate/linkTypeQuery"; |
| | | import basicOption from "@/util/basic-option"; |
| | | import FormDialog from "./formDialog.vue" |
| | | import func from "@/util/func"; |
| | | |
| | | export default { |
| | | name: "index", |
| | |
| | | }] |
| | | }, |
| | | selectionRow: [], |
| | | tipList: [ |
| | | "导入仅能上传.vciqtf格式文件" |
| | | ], |
| | | upFileType: ['vciqtf'], |
| | | fileUrl: 'api/templateController/impLinkTemplate', |
| | | } |
| | | }, |
| | | created() { |
| | |
| | | message: '已取消删除' |
| | | }); |
| | | }); |
| | | }, |
| | | //导出 |
| | | exportClickHandler(){ |
| | | if (this.selectionRow.length <= 0) { |
| | | this.$message.warning('请至少选择一条数据进行导出'); |
| | | return; |
| | | } |
| | | |
| | | let qtNames = this.selectionRow.map(item => item.qtName).join(','); |
| | | expLinkTemplate({qtNames: qtNames}).then(res => { |
| | | func.downloadFileByBlobHandler(res); |
| | | this.$message.success('导出成功'); |
| | | }) |
| | | }, |
| | | upLoadClickHandler(){ |
| | | this.$refs.upload.visible = true; |
| | | } |
| | | } |
| | | } |