From 8d27f95cf6e3b3289e90828ecef72e0c74f804b0 Mon Sep 17 00:00:00 2001 From: wangyuhang <139@qq.com> Date: 星期五, 18 七月 2025 15:42:47 +0800 Subject: [PATCH] 导入修改,修改项目名称 --- /dev/null | 44 ---------------------- src/api/system/manage.ts | 9 ++++ src/views/login.vue | 2 src/views/system/manage/index.vue | 39 ++++++++++++++++--- src/layout/components/Sidebar/Logo.vue | 4 +- src/views/infomanger/infoLook/components/createQrcode.vue | 4 +- index.html | 2 src/views/infomanger/companymanger/components/createQrcode.vue | 4 +- package.json | 4 +- 9 files changed, 52 insertions(+), 60 deletions(-) diff --git a/index.html b/index.html index 3c2e529..7fac20b 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ <meta name="renderer" content="webkit" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" /> <!-- <link rel="icon" href="/logo.ico" /> --> - <title>鎯犱紒鎵ф硶</title> + <title>瀵熷幙鎵爜鍏ヤ紒鐩戠潱骞冲彴</title> <script src='//webapi.amap.com/maps?v=2.0&key=a3472b04ae282cabb61670b13c7b90ab' type="text/javascript"></script> <script src="//webapi.amap.com/ui/1.1/main.js"></script> <!--[if lt IE 11 diff --git a/package.json b/package.json index f725384..38aadb9 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "ruoyi", "version": "3.8.5", - "description": "鎯犱紒鎵ф硶", - "author": "鎯犱紒鎵ф硶", + "description": "瀵熷幙鎵爜鍏ヤ紒鐩戠潱骞冲彴", + "author": "瀵熷幙鎵爜鍏ヤ紒鐩戠潱骞冲彴", "scripts": { "build:prod": "vite build", "build:stage": "vite build --mode staging", diff --git a/src/api/system/manage.js b/src/api/system/manage.js deleted file mode 100644 index 274c55a..0000000 --- a/src/api/system/manage.js +++ /dev/null @@ -1,44 +0,0 @@ -import request from '@/utils/request' - -// 鏌ヨ璁″垝绠$悊鍒楄〃 -export function listManage(query) { - return request({ - url: '/system/manage/list', - method: 'get', - params: query - }) -} - -// 鏌ヨ璁″垝绠$悊璇︾粏 -export function getManage(id) { - return request({ - url: '/system/manage/' + id, - method: 'get' - }) -} - -// 鏂板璁″垝绠$悊 -export function addManage(data) { - return request({ - url: '/system/manage', - method: 'post', - data: data - }) -} - -// 淇敼璁″垝绠$悊 -export function updateManage(data) { - return request({ - url: '/system/manage', - method: 'put', - data: data - }) -} - -// 鍒犻櫎璁″垝绠$悊 -export function delManage(id) { - return request({ - url: '/system/manage/' + id, - method: 'delete' - }) -} diff --git a/src/api/system/manage.ts b/src/api/system/manage.ts index 9450bb0..6e3a232 100644 --- a/src/api/system/manage.ts +++ b/src/api/system/manage.ts @@ -42,3 +42,12 @@ method: "delete", }); } + +// 涓嬭浇妯℃澘 /system/manage/exportTemplate +export function exportTemplate(data) { + return request({ + url: `/system/manage/exportTemplate`, + method: 'get', + params: data + }) +} diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue index 47ef6a1..51c3d04 100644 --- a/src/layout/components/Sidebar/Logo.vue +++ b/src/layout/components/Sidebar/Logo.vue @@ -7,7 +7,7 @@ </router-link> <router-link v-else key="expand" class="sidebar-logo-link" to="/home"> <!-- <img v-if="logotxt" :src="logotxt" class="sidebar-logo-txt" /> --> - 鎯犱紒鎵ф硶 + 瀵熷幙鎵爜鍏ヤ紒鐩戠潱骞冲彴 </router-link> </transition> </div> @@ -26,7 +26,7 @@ }, }); -const title = ref("鎯犱紒鎵ф硶"); +const title = ref("瀵熷幙鎵爜鍏ヤ紒鐩戠潱骞冲彴"); const settingsStore = useSettingsStore(); const sideTheme = computed(() => settingsStore.sideTheme); </script> diff --git a/src/views/infomanger/companymanger/components/createQrcode.vue b/src/views/infomanger/companymanger/components/createQrcode.vue index fe492f9..cc08bd0 100644 --- a/src/views/infomanger/companymanger/components/createQrcode.vue +++ b/src/views/infomanger/companymanger/components/createQrcode.vue @@ -2,7 +2,7 @@ <el-dialog title="浜岀淮鐮�" v-model="dialogVisible" width="300px" @close="closeDialog"> <div class="text-center"> <vueQr ref="query" background="#fff" :text="info.companyCode"></vueQr> - <div style="font-weight: bold;margin-bottom: 10px;">娌堜笜鎯犱紒鎵ф硶</div> + <div style="font-weight: bold;margin-bottom: 10px;">瀵熷幙鎵爜鍏ヤ紒鐩戠潱骞冲彴</div> <div>{{ info.companyName }}</div> <div style="margin-top: 10px;"> <el-link @click="downImage" type="primary">涓嬭浇浼佷笟鐮�</el-link> @@ -58,7 +58,7 @@ ctx.fillStyle = '#000'; // ctx.setFontWeight('bold') ctx.font ='bold 20px Arial' - wrapText(ctx, "娌堜笜鎯犱紒鎵ф硶", 180, 320, 350, 40) + wrapText(ctx, "瀵熷幙鎵爜鍏ヤ紒鐩戠潱骞冲彴", 180, 320, 350, 40) // ctx.setFontWeight('normal') ctx.font ="20px Arial" wrapText(ctx, text, 180, 350, 350, 20) diff --git a/src/views/infomanger/infoLook/components/createQrcode.vue b/src/views/infomanger/infoLook/components/createQrcode.vue index 87aa2da..16b4410 100644 --- a/src/views/infomanger/infoLook/components/createQrcode.vue +++ b/src/views/infomanger/infoLook/components/createQrcode.vue @@ -2,7 +2,7 @@ <el-dialog title="浜岀淮鐮�" v-model="dialogVisible" width="300px" @close="closeDialog"> <div class="text-center"> <vueQr ref="query" background="#fff" :text="info.companyCode"></vueQr> - <div style="font-weight: bold;margin-bottom: 10px;">娌堜笜鎯犱紒鎵ф硶</div> + <div style="font-weight: bold;margin-bottom: 10px;">瀵熷幙鎵爜鍏ヤ紒鐩戠潱骞冲彴</div> <div>{{ info.companyName }}</div> <div style="margin-top: 10px;"> @@ -59,7 +59,7 @@ ctx.fillStyle = '#000'; // ctx.setFontWeight('bold') ctx.font ='bold 20px Arial' - wrapText(ctx, "娌堜笜鎯犱紒鎵ф硶", 180, 320, 350, 40) + wrapText(ctx, "瀵熷幙鎵爜鍏ヤ紒鐩戠潱骞冲彴", 180, 320, 350, 40) // ctx.setFontWeight('normal') ctx.font ="20px Arial" wrapText(ctx, text, 180, 350, 350, 20) diff --git a/src/views/login.vue b/src/views/login.vue index c197700..2092eea 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -4,7 +4,7 @@ <Particles id="tsparticles" :particlesInit="particlesInit" :particlesLoaded="particlesLoaded" :options="options" /> <el-form ref="loginRef" :model="loginForm" :rules="loginRules" class="login-form"> - <h3 class="title">娌堜笜鎯犱紒鎵ф硶</h3> + <h3 class="title">瀵熷幙鎵爜鍏ヤ紒鐩戠潱骞冲彴</h3> <el-form-item prop="username"> <el-input v-model="loginForm.username" type="text" size="large" auto-complete="off" placeholder="璐﹀彿"> <template #prefix><svg-icon icon-class="user" class="el-input__icon input-icon" /></template> diff --git a/src/views/system/manage/index.vue b/src/views/system/manage/index.vue index 118edb2..d452151 100644 --- a/src/views/system/manage/index.vue +++ b/src/views/system/manage/index.vue @@ -170,12 +170,19 @@ <script setup name="Dept"> import { getToken } from "@/utils/auth"; -import { listCompany, addCompany, updStatus, delCompany, updateCompany, getCompany } from "@/api/system/company/company"; -import { listManage } from "@/api/system/manage"; +import { + listCompany, + addCompany, + updStatus, + delCompany, + updateCompany, + getCompany +} from "@/api/system/company/company"; +import { listManage ,exportTemplate} from "@/api/system/manage"; import { computed } from "vue"; import { judgeStatus, companyStatus, scopeList } from '@/utils/mapList/index.ts' import useSettingsStore from "@/store/modules/settings"; -import { download } from '@/utils/request'; // 涓嬭浇鏂囦欢 +import {download as downloadHttp, download} from '@/utils/request'; // 涓嬭浇鏂囦欢 const thcolor = computed(() => useSettingsStore().theme); const { proxy } = getCurrentInstance(); const { sys_normal_disable } = proxy.useDict("sys_normal_disable"); @@ -239,9 +246,22 @@ // 璁剧疆涓婁紶鐨勮姹傚ご閮� headers: { Authorization: "Bearer " + getToken() }, // 涓婁紶鐨勫湴鍧� - url: import.meta.env.VITE_APP_BASE_API + "/system/user/importData", + url: import.meta.env.VITE_APP_BASE_API + "/system/manage/importData", }); - +/**鏂囦欢涓婁紶涓鐞� */ +const handleFileUploadProgress = (event, file, fileList) => { + upload.isUploading = true; +}; +/** 鏂囦欢涓婁紶鎴愬姛澶勭悊 */ +const handleFileSuccess = (response, file, fileList) => { + upload.open = false; + upload.isUploading = false; + proxy.$refs["uploadRef"].handleRemove(file); + proxy.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + response.msg + "</div>", "瀵煎叆缁撴灉", { + dangerouslyUseHTMLString: true, + }); + getList(); +}; const { queryParams, form, rules } = toRefs(data); const recordRow = ref([]) /** 鏌ヨ浼佷笟鍒楄〃 */ @@ -353,9 +373,16 @@ /** 涓嬭浇妯℃澘鎿嶄綔 */ function importTemplate() { - proxy.download("system/user/importTemplate", {}, `user_template_${new Date().getTime()}.xlsx`); + exportTemplate().then(val => { + downloadHttp('/tool/file/download', { + fileName: val.msg, + delete: true + }, "璁″垝淇℃伅妯℃澘.xlsx") + }) } + + // 淇敼浼佷笟淇℃伅 function changeCompanyNews(row, event) { if (loading.value) { -- Gitblit v1.9.1