| | |
| | | DocumentRecognition: '1', |
| | | }, |
| | | // allowType: '.pdf,.doc,.docx,.txt,.md,.pptx,.ppt', |
| | | allowType: 'md', |
| | | allowType: 'md,.doc,.docx', |
| | | limit: 5, |
| | | size: 5, |
| | | categoryFormRules: { |
| | |
| | | } |
| | | }); |
| | | }; |
| | | |
| | | const groupTypeMap = { |
| | | md: 'markdown', |
| | | doc: 'doc', |
| | | docx: 'docx', |
| | | }; |
| | | |
| | | const getFileSuffix = (name: string): string => { |
| | | if (!name) return ''; |
| | | const suffix = name.split('.').pop() as string; |
| | | return suffix; |
| | | }; |
| | | //确认 |
| | | const onSubmit = async () => { |
| | | const valid = await categoryFormRef.value.validate().catch(() => {}); |
| | |
| | | const group_id = route.query.group_id; |
| | | if (group_id == null || group_id == '' || group_id == undefined) return; |
| | | const group_name = state.fileInfo?.name; |
| | | const group_type = 'markdown'; |
| | | const suffix = getFileSuffix(state.fileInfo?.name); |
| | | const group_type = groupTypeMap[suffix] ?? ''; |
| | | const group_time = moment(state.fileInfo?.lastModifiedDate).format('YYYY-MM-DD HH:mm:ss'); |
| | | const group_size = convertFileSize(state.fileInfo?.size); |
| | | const data = new FormData(); |
| | |
| | | <el-table-column prop="metrics_unit" label="单位" width="70" show-overflow-tooltip> </el-table-column> |
| | | |
| | | <el-table-column prop="metrics_define" width="180" label="指标定义" show-overflow-tooltip> </el-table-column> |
| | | <el-table-column prop="calcu_method" label="指标计算公式" width="180" show-overflow-tooltip> </el-table-column> |
| | | <el-table-column prop="calcu_method" label="指标计算公式" show-overflow-tooltip> </el-table-column> |
| | | <el-table-column prop="metrics_type" label="类别" show-overflow-tooltip width="120" align="center"> </el-table-column> |
| | | <el-table-column label="操作" width="80" fixed="right" show-overflow-tooltip> |
| | | <template #default="scope"> |