| | |
| | | v-model="dialogVisible" |
| | | title="导入Excel" |
| | | width="50%" |
| | | :before-close="handleClose" |
| | | draggable |
| | | > |
| | | <el-upload |
| | | v-model:file-list="fileList" |
| | |
| | | import { ElMessage, ElMessageBox } from "element-plus"; |
| | | import type { UploadProps, UploadUserFile } from "element-plus"; |
| | | export default defineComponent({ |
| | | props:{updata:Boolean}, |
| | | setup(props) { |
| | | let dialogVisible =ref<boolean>(props.updata) |
| | | setup() { |
| | | let dialogVisible =ref<boolean>(false) |
| | | const fileList = ref<UploadUserFile[]>([ |
| | | { |
| | | name: "element-plus-logo.svg", |
| | |
| | | () => false |
| | | ); |
| | | }; |
| | | // 打开弹窗 |
| | | const openDialog = (type:string,value:any,projectList: any,projectId:string) => { |
| | | dialogVisible.value=true |
| | | } |
| | | return { |
| | | dialogVisible, |
| | | fileList, |
| | |
| | | handlePreview, |
| | | handleExceed, |
| | | beforeRemove, |
| | | props |
| | | openDialog |
| | | }; |
| | | }, |
| | | }); |