恢复修改的数据

This commit is contained in:
wangzzpeng
2026-09-28 10:47:49 +08:00
parent f1e64ef864
commit 43c2dc0d8d
57 changed files with 4557 additions and 1642 deletions

View File

@@ -36,16 +36,20 @@ function load(): void {
void projectStore.fetchDetail(projectId.value)
}
/**
* ⚠️ 上传 / 删除附件、售后提交都还没有后端实现
* (`ProjectRequirementUserController` 只有 create / list / get / serviceTypeList)。
* 所以这里只提示「待接入」,**不往详情里塞本地假数据** —— 详情数据现在来自真实接口,
* 混入前端自造条目会让刷新前后不一致。
*/
function onUpload(file: File): void {
void projectStore.uploadFile(file).then(() => {
ElMessage.success('文件已上传')
})
void file
ElMessage.info('附件上传接口待接入')
}
function onDeleteFile(index: number): void {
void projectStore.deleteFile(index).then(() => {
ElMessage.success('文件已删除')
})
void index
ElMessage.info('附件删除接口待接入')
}
function onPreviewFile(): void {
@@ -87,7 +91,7 @@ onMounted(load)
</script>
<template>
<div class="project-detail">
<div class="container project-detail">
<nav class="project-detail__breadcrumb text-secondary">
<RouterLink to="/project" class="link">
项目中心
@@ -166,7 +170,9 @@ onMounted(load)
<style lang="less" scoped>
.project-detail {
.flex(column, flex-start);
// ⚠️ mixin 签名是 .flex(@direction; @justify; @align) —— 第二参是 justify、**第三参才是 align**。
// 原来只传两参 ⇒ align 取默认的 center ⇒ 纵向容器里所有卡片被压成内容宽度、水平居中(380px 窄条)。
.flex(column, flex-start, stretch);
gap: @spacing-base;
padding-top: @spacing-lg;
padding-bottom: @spacing-xxl;