From c7af3b3e44fee85d6bae6745a22e5ac8a12d2091 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 12 Dec 2025 14:06:35 +0800 Subject: [PATCH] Initial commit --- admin/client/src/api/file.js | 9 +++ admin/client/src/views/crm/project.vue | 14 ++++- admin/client/src/views/system/file.vue | 58 +++++++++++++++++- admin/client/vue.config.js | 6 +- .../commands/populate_business_data.py | 22 ++++--- .../crm/migrations/0032_auto_20251212_1146.py | 43 +++++++++++++ admin/server/apps/crm/models.py | 12 ++-- admin/server/apps/crm/serializers.py | 39 +++++++++++- admin/server/apps/crm/views.py | 20 +++++- admin/server/apps/system/serializers.py | 8 +++ admin/server/apps/system/views.py | 40 ++++++------ .../server/media/2025/12/09/61cc289e253b3.jpg | Bin 399029 -> 0 bytes .../66D5296A-9345-4417-B6E3-EF1214853CA9.png | Bin 144607 -> 0 bytes ...7B1G4dcb8c94c0fb95021f901620dbcc50109.jpeg | Bin 2413 -> 0 bytes .../09/列日大学列日高商EMBA无锡班开学典礼.mp4 | Bin 3339643 -> 0 bytes ...TH8G178f91205bb77076d857ac10fbc95125e.jpeg | Bin 2408 -> 0 bytes ...0pe6o4b929112e6ddeb5936c53b31a182916d.jpeg | Bin 2415 -> 0 bytes .../718b2917-3e8e-4968-8e15-25ab61f3271b.jpg | Bin 0 -> 388561 bytes ...17-3e8e-4968-8e15-25ab61f3271b_PWOvtTo.jpg | Bin 0 -> 388561 bytes ...17-3e8e-4968-8e15-25ab61f3271b_zonC5gz.jpg | Bin 0 -> 388561 bytes ...3vnJUcddf604fa174d546b898ccc502186882.jpeg | Bin 0 -> 2418 bytes ...AVI6l4afcc5e31ef286cd31792cf26c8485f0.jpeg | Bin 0 -> 2414 bytes ...UkORr8866e52cbb2ac736888f19d3eead1754.jpeg | Bin 0 -> 2417 bytes .../dc15d985-4aad-4bd7-8fb4-271b612e4f72.jpg | Bin 0 -> 86609 bytes .../12/12/eSearch-2025-12-11-15-19-18-706.jpg | Bin 0 -> 92989 bytes admin/server/media/2025/12/12/上海台风.mp4 | Bin 0 -> 989416 bytes project.config.json | 29 +++++++++ project.private.config.json | 7 +++ wechat-mini-program/config/env.js | 2 +- wechat-mini-program/pages/index/index.wxml | 6 +- 30 files changed, 271 insertions(+), 44 deletions(-) create mode 100644 admin/server/apps/crm/migrations/0032_auto_20251212_1146.py delete mode 100644 admin/server/media/2025/12/09/61cc289e253b3.jpg delete mode 100644 admin/server/media/2025/12/09/66D5296A-9345-4417-B6E3-EF1214853CA9.png delete mode 100644 admin/server/media/2025/12/09/oclSzXy7B1G4dcb8c94c0fb95021f901620dbcc50109.jpeg delete mode 100644 admin/server/media/2025/12/09/列日大学列日高商EMBA无锡班开学典礼.mp4 delete mode 100644 admin/server/media/2025/12/10/DD3QtmkTH8G178f91205bb77076d857ac10fbc95125e.jpeg delete mode 100644 admin/server/media/2025/12/10/wQl5ljp0pe6o4b929112e6ddeb5936c53b31a182916d.jpeg create mode 100644 admin/server/media/2025/12/12/718b2917-3e8e-4968-8e15-25ab61f3271b.jpg create mode 100644 admin/server/media/2025/12/12/718b2917-3e8e-4968-8e15-25ab61f3271b_PWOvtTo.jpg create mode 100644 admin/server/media/2025/12/12/718b2917-3e8e-4968-8e15-25ab61f3271b_zonC5gz.jpg create mode 100644 admin/server/media/2025/12/12/Au5moSY3vnJUcddf604fa174d546b898ccc502186882.jpeg create mode 100644 admin/server/media/2025/12/12/FGNMVpUAVI6l4afcc5e31ef286cd31792cf26c8485f0.jpeg create mode 100644 admin/server/media/2025/12/12/LNQgOivUkORr8866e52cbb2ac736888f19d3eead1754.jpeg create mode 100644 admin/server/media/2025/12/12/dc15d985-4aad-4bd7-8fb4-271b612e4f72.jpg create mode 100644 admin/server/media/2025/12/12/eSearch-2025-12-11-15-19-18-706.jpg create mode 100644 admin/server/media/2025/12/12/上海台风.mp4 create mode 100644 project.config.json create mode 100644 project.private.config.json diff --git a/admin/client/src/api/file.js b/admin/client/src/api/file.js index 99587b1..9cdd61a 100644 --- a/admin/client/src/api/file.js +++ b/admin/client/src/api/file.js @@ -30,3 +30,12 @@ export function clearFiles() { method: 'delete' }) } + +export function replaceUrl(data) { + return request({ + url: '/file/replace_url/', + method: 'post', + data + }) +} + diff --git a/admin/client/src/views/crm/project.vue b/admin/client/src/views/crm/project.vue index d5eda57..b9db7c3 100644 --- a/admin/client/src/views/crm/project.vue +++ b/admin/client/src/views/crm/project.vue @@ -20,7 +20,7 @@ - + @@ -92,7 +92,7 @@ :show-file-list="false" :on-success="handleAvatarSuccess" :headers="upHeaders"> - + @@ -362,6 +362,16 @@ export default { detail: '' } }, + resolveUrl(url) { + if (!url) return '' + if (url.startsWith('http://localhost:8000/media/')) { + return url.replace('http://localhost:8000', '') + } + if (url.startsWith('http://127.0.0.1:8000/media/')) { + return url.replace('http://127.0.0.1:8000', '') + } + return url + }, handleCreate() { this.resetTemp() this.dialogStatus = 'create' diff --git a/admin/client/src/views/system/file.vue b/admin/client/src/views/system/file.vue index 0819962..e92a21f 100644 --- a/admin/client/src/views/system/file.vue +++ b/admin/client/src/views/system/file.vue @@ -44,6 +44,13 @@ @click="handleClear" size="small" >一键清空 + 一键修改IP/URL + + + + + + + + + + + +