|
|
@@ -59,14 +59,10 @@
|
|
|
<a-input v-model:value="formState.crs" :rows="2" :disabled="isView" />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <!-- <a-col :span="9" class="form-col">
|
|
|
- <a-form-item ref="sourcetable" label="预览图名称" name="sourcetable" class="label-form-item">
|
|
|
- <a-input v-model:value="formState.publiccurl" />
|
|
|
- </a-form-item>
|
|
|
- </a-col> -->
|
|
|
<a-col :span="8" class="form-col">
|
|
|
<a-form-item ref="thumbnail" label="缩略图" name="thumbnail" class="label-form-item">
|
|
|
- <a-upload :custom-request="customUpload" v-model:file-list="fileList" :disabled="isViewImg">
|
|
|
+ <a-upload :beforeUpload="beforeUploadImg" :custom-request="customUpload" v-model:file-list="fileList"
|
|
|
+ :disabled="isViewImg">
|
|
|
<a-button style="background-color: #0671dd; color: #fff; border-radius: 4px" :disabled="isView">
|
|
|
<upload-outlined></upload-outlined>
|
|
|
文件上传
|
|
|
@@ -75,9 +71,9 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="16" class="form-col">
|
|
|
- <div class="wrapperImg">
|
|
|
+ <div class="wrapperImg" v-if="formState.mapingurl">
|
|
|
<img v-if="formState.mapingurl" :id="formState.mapingurl" :src="getImg(formState.mapingurl)" alt="图片">
|
|
|
- <p v-else>无预览图</p>
|
|
|
+ <!-- <p v-else>无预览图</p> -->
|
|
|
</div>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
@@ -90,7 +86,6 @@ import {
|
|
|
defineComponent,
|
|
|
ref,
|
|
|
toRefs,
|
|
|
- unref,
|
|
|
reactive,
|
|
|
UnwrapRef,
|
|
|
onMounted,
|
|
|
@@ -106,6 +101,7 @@ import { useI18n } from '/@/hooks/web/useI18n';
|
|
|
import Moment from 'moment';
|
|
|
import { insertService, updateService, update, getImgUrl } from '/@/api/dataAdmin/assembly';
|
|
|
import { session } from '/@/utils/Memory.js';
|
|
|
+import { message } from 'ant-design-vue';
|
|
|
|
|
|
const props = {
|
|
|
formData: { type: Object, default: ref(null) },
|
|
|
@@ -335,14 +331,21 @@ export default defineComponent({
|
|
|
resetForm();
|
|
|
});
|
|
|
|
|
|
+ function beforeUploadImg() {
|
|
|
+ console.log("1111111")
|
|
|
+ }
|
|
|
+
|
|
|
function customUpload({ file, onSuccess, onError }) {
|
|
|
+ if (fileList.value.length) {
|
|
|
+ onError()
|
|
|
+ return message.error('只能上传一个文件,请先删除之前的文件!')
|
|
|
+ }
|
|
|
const formData = new FormData();
|
|
|
formData.append('file', file);
|
|
|
update(formData, session.getItem('sysFild').dirId).then(r => {
|
|
|
if (r && r.resp_code == 0 && r.resp_msg == "OK") {
|
|
|
formState.mapingurl = `${r.datas.id},${r.datas.dirId}`;
|
|
|
- fileList.value.length = 1;
|
|
|
- isViewImg.value = true;
|
|
|
+ // isViewImg.value = true;
|
|
|
onSuccess()
|
|
|
} else {
|
|
|
onError()
|
|
|
@@ -358,6 +361,7 @@ export default defineComponent({
|
|
|
}
|
|
|
}
|
|
|
return {
|
|
|
+ beforeUploadImg,
|
|
|
getImg,
|
|
|
fileList,
|
|
|
isViewImg,
|