vite 配置更新

This commit is contained in:
zoujiandong 2023-07-18 17:03:19 +08:00
parent 734cffb93d
commit 953cb0ded0
5 changed files with 27 additions and 4 deletions

View File

@ -25,6 +25,8 @@
"npm": "^9.6.6",
"pinia": "^2.0.36",
"spinkit": "^2.0.1",
"terser": "^5.19.1",
"vite-plugin-compression": "^0.5.1",
"vue": "^3.2.47",
"vue-codemirror": "^6.1.1",
"vue-router": "^4.1.6",

BIN
src/icons/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,6 +1,6 @@
<template>
<div class="sider-logo">
<img :src="store.sysConfig.sys_app_logo" />
<img src="../../../icons/logo.png" />
<span class="sider-title" v-if="!props.collapsed">{{store.sysConfig.sys_app_name}}</span>
</div>
<a-menu
@ -62,6 +62,7 @@ onBeforeMount(() => {
border-bottom: 1px solid var(--color-text-4);
& img {
height: 32px;
border-radius: 50%;
}
}

View File

@ -850,6 +850,10 @@
const { code, data, message } = await getDoctorDetail(record.doctor_id);
if (code == 200) {
Object.assign(modalForm, data);
if(!data.user_doctor_info){
data.user_doctor_info={};
modalForm.user_doctor_info={};
}
let { license_cert, qualification_cert, work_cert, id_card_front, id_card_back, sign_image} = data.user_doctor_info;
license_cert_list.value = transArr(license_cert);
qualification_cert_list.value = transArr(qualification_cert);
@ -860,8 +864,8 @@
oldFrontImg.value=id_card_front;
oldBackImg.value=id_card_back;
oldSignImg.value=sign_image;
if(modalForm.modalForm==2){
proxy.$message.warning('正在审核中,不能修改');
if(modalForm.iden_auth_status==2){
proxy.$message.warning('正在审核中,暂时不能修改');
}
if (data.doctor_expertise && data.doctor_expertise.length > 0) {
let arr = [];

View File

@ -5,6 +5,7 @@ import vue from '@vitejs/plugin-vue';
import svgLoader from 'vite-svg-loader';
import { VuetifyResolver } from 'unplugin-vue-components/resolvers';
import Components from 'unplugin-vue-components/vite';
import viteCompression from 'vite-plugin-compression'
// https://vitejs.dev/config/
export default defineConfig({
@ -17,11 +18,26 @@ export default defineConfig({
viteMockServe({
mockPath: '/mock',
}),
viteCompression({
threshold: 1024000 // 对大于 1mb 的文件进行压缩
}),
Components({
resolvers: [VuetifyResolver()],
include: [/\.vue$/, /\.vue\?vue/, /\.md$/],
}),
],
build: {
assetsInlineLimit: 4096,// 图片转 base64 编码的阈值
minify: 'terser',
terserOptions: {
compress: {
//生产环境时移除console
drop_console: true,
drop_debugger: true,
},
},
},
resolve: {
alias: {
'@': join(__dirname, 'src'),