环境配置 合并代码
This commit is contained in:
		
						commit
						8a20f51f23
					
				| 
						 | 
				
			
			@ -13,7 +13,6 @@ VITE_proxyTarget = 'http://10.40.92.74:8080'  #盛旭
 | 
			
		|||
# VITE_proxyTarget = 'http://10.40.92.253:8080'  # 牛 (个人中心 基础信息企业申请认证) 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
VITE_UPLOAD_URL='apiUpload
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,3 +16,5 @@ VITE_LocalFlag = 0
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,4 +3,4 @@ VITE_ENV = 'production'
 | 
			
		|||
VITE_BUILD_MODE = 'sit'
 | 
			
		||||
 | 
			
		||||
# 线上环境接口地址
 | 
			
		||||
VITE_API_URL = 'http://192.168.1.3:10086'
 | 
			
		||||
VITE_API_URL = 'http://112.29.103.165:1619/zlpt/'
 | 
			
		||||
| 
						 | 
				
			
			@ -2,7 +2,7 @@
 | 
			
		|||
    <div class="upload_ss_c">
 | 
			
		||||
        <!--action="/api/abk/web/v1/resource/file" -->
 | 
			
		||||
        <el-upload
 | 
			
		||||
            :action="props.actionUrl"
 | 
			
		||||
            :action="actionUrl"
 | 
			
		||||
            :auto-upload="props.autoUpload"
 | 
			
		||||
            style="width: 100%"
 | 
			
		||||
            :on-success="(response:any, file:any) => successUpload(response, file)"
 | 
			
		||||
| 
						 | 
				
			
			@ -20,7 +20,10 @@
 | 
			
		|||
            :on-progress="(event:any, file:any, fileList:any) => onProgressFn(event, file, fileList)"
 | 
			
		||||
            :list-type="props.listType">
 | 
			
		||||
            <!-- 上传的按钮 或者 icon 通过具名插槽的方式 -->
 | 
			
		||||
            <div>
 | 
			
		||||
                <slot name="default"></slot>
 | 
			
		||||
 | 
			
		||||
            </div>
 | 
			
		||||
            <slot name="textContent"></slot>
 | 
			
		||||
        </el-upload>
 | 
			
		||||
        <el-progress v-if="showProcessFlag && processFlag" :percentage="loadProcess"></el-progress>
 | 
			
		||||
| 
						 | 
				
			
			@ -31,13 +34,15 @@
 | 
			
		|||
    import { ref, nextTick } from 'vue'
 | 
			
		||||
    import { ElMessage } from 'element-plus'
 | 
			
		||||
    import { Base64 } from 'js-base64'
 | 
			
		||||
    import {apiUpload} from "http/api/myInfo"
 | 
			
		||||
    const tmpUploadUrl = import.meta.env.VITE_API_URL +"/zlpt-file/file/cos/upload"
 | 
			
		||||
    console.log("tmpUploadUrl",tmpUploadUrl)
 | 
			
		||||
    const actionUrl = ref(tmpUploadUrl)
 | 
			
		||||
    const props = defineProps({
 | 
			
		||||
        actionUrl: {
 | 
			
		||||
            //上传的地址
 | 
			
		||||
            type: String,
 | 
			
		||||
            default: ""
 | 
			
		||||
        },
 | 
			
		||||
        // actionUrl: {
 | 
			
		||||
        //     //上传的地址
 | 
			
		||||
        //     type: String,
 | 
			
		||||
        //     default: ""
 | 
			
		||||
        // },
 | 
			
		||||
        width: {
 | 
			
		||||
            //上传的地址
 | 
			
		||||
            type: String,
 | 
			
		||||
| 
						 | 
				
			
			@ -165,6 +170,7 @@
 | 
			
		|||
        })
 | 
			
		||||
    }
 | 
			
		||||
    const beforeUpload = (file:any) => {
 | 
			
		||||
        console.log("file",file)
 | 
			
		||||
        const { name = '', size } = file
 | 
			
		||||
        if (size > props.maxSize * 1024 * 1000) {
 | 
			
		||||
            ElMessage({
 | 
			
		||||
| 
						 | 
				
			
			@ -173,11 +179,14 @@
 | 
			
		|||
            })
 | 
			
		||||
            return false
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (!props.acceptTypeList.includes(name.split('.').pop()) + '.') {
 | 
			
		||||
        let names = name.split(".")
 | 
			
		||||
        let currentName = names[names.length-1]
 | 
			
		||||
        console.log("acceptTypeListacceptTypeList",props.acceptTypeList,currentName)
 | 
			
		||||
        console.log("name.split().pop()",)
 | 
			
		||||
        if (!props.acceptTypeList.includes( '.'+currentName) ) {
 | 
			
		||||
            ElMessage({
 | 
			
		||||
                type: 'warning',
 | 
			
		||||
                message: `文件格式仅支持${props.acceptTypeList.join(',')}M`
 | 
			
		||||
                message: `文件格式仅支持${props.acceptTypeList.join(',')}`
 | 
			
		||||
            })
 | 
			
		||||
            return false
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue