Bläddra i källkod

图片上传组件添加参数做公用处理

canghailong 7 månader sedan
förälder
incheckning
9428a5029f

+ 7 - 6
src/components/UpLoadImg/index.vue

@@ -25,20 +25,21 @@ import {ref, reactive, watch, defineProps, defineEmits} from 'vue'
 import {message} from 'ant-design-vue'
 import {PictureOutlined, CloudUploadOutlined} from '@ant-design/icons-vue'
 import tool from "@/utils/tool";
+import sysConfig from '@/config/index'
 
-// const action = ref(sysConfig.API_URL +'/api/webapp/dev/file/uploadMinioReturnUrl')
-const action = ref(sysConfig.API_URL +'/api/webapp/dev/file/uploadMinioReturnId')
+const action = ref(sysConfig.API_URL + `/api/webapp/dev/file/${props.urlType==1?'uploadMinioReturnId':'uploadMinioReturnUrl'}`)
 const headers = ref({
 	token: tool.data.get('TOKEN')
 })
-import sysConfig from '@/config/index'
-//课程类型
-
 
 const props = defineProps({
 	count: Number,
 	default : () => 1,
-	modelValue: [String, Number, Boolean, Object, Array, null]
+	modelValue: [String, Number, Boolean, Object, Array, null],
+	urlType: {
+		type: [String,Number],
+		default: 1
+	}
 })
 
 const emit = defineEmits(['update:visible','update:modelValue', 'ok','handlerUpSelect','handlerNewSelect','handlerUpImage'])

+ 1 - 1
src/views/forum/reportForm.vue

@@ -22,7 +22,7 @@
 				</a-col>
 				<a-col :span="24">
 					<a-form-item label="证据图片:" name="evidenceScreenshot">
-						<UpLoadImg ref="upLoadImgRef" @handlerUpImage="handlerUpImage"></UpLoadImg>
+						<UpLoadImg ref="upLoadImgRef" urlType="2" @handlerUpImage="handlerUpImage"></UpLoadImg>
 					</a-form-item>
 				</a-col>
 			</a-row>

+ 1 - 1
src/views/forum/reportinfo/form.vue

@@ -61,7 +61,7 @@
 				<a-input v-model:value="formData.reportDetail" placeholder="请输入举报信息描述" allow-clear />
 			</a-form-item>
 			<a-form-item label="证据图片:" name="evidenceScreenshot">
-				<UpLoadImg ref="upLoadImgRef" @handlerUpImage="handlerUpImage"></UpLoadImg>
+				<UpLoadImg ref="upLoadImgRef" urlType="2" @handlerUpImage="handlerUpImage"></UpLoadImg>
 			</a-form-item>
 			<a-form-item label="举报处理状态:" name="reportStatus">
 				<a-select