Browse Source

新增图片预览修复

master
马远东 10 months ago
parent
commit
638907e3ac
  1. 25
      src/views/aftersales/aftersalesWorkOrderAdd.vue

25
src/views/aftersales/aftersalesWorkOrderAdd.vue

@ -454,8 +454,16 @@
<el-icon><Plus /></el-icon> <el-icon><Plus /></el-icon>
</el-upload> </el-upload>
<el-dialog v-model="dialogVisible"> <el-dialog v-model="dialogImgList" width="30%">
<img w-full :src="dialogImageUrl" alt="图片" /> <el-image
:src="amplifyurl"
:zoom-rate="1.2"
:max-scale="7"
:min-scale="0.2"
:preview-src-list="amplifysrcList"
:initial-index="4"
fit="cover"
/>
</el-dialog> </el-dialog>
</div> </div>
@ -587,6 +595,9 @@ const dialogHistoricalPackage = ref(false); //历史包件弹窗
const HistoricalPackageList = ref([]); // const HistoricalPackageList = ref([]); //
const HistorIndex = ref(0); // const HistorIndex = ref(0); //
const NumberPackages = ref(0); // const NumberPackages = ref(0); //
const dialogImgList = ref(false); //
const amplifyurl = ref(''); //
const amplifysrcList = ref([]); //
const PackageInfo = ref([ const PackageInfo = ref([
// //
{ packageCode: '', orderCode: '', waybillNumber: '', brandName: '' }, { packageCode: '', orderCode: '', waybillNumber: '', brandName: '' },
@ -640,11 +651,9 @@ const doubledCount = computed(() => {
const ImgSuccess = (response, uploadFile) => { const ImgSuccess = (response, uploadFile) => {
if (response.success === true) { if (response.success === true) {
console.log(response); console.log(response);
// Indexform.value['packList'].push({
// name: response.data.originalName,
// url: response.data.link,
// });
console.log(Indexform.value['packList'], '图片列表'); console.log(Indexform.value['packList'], '图片列表');
amplifysrcList.value.push(response.data.link);
} }
}; };
@ -663,10 +672,14 @@ const beforeAvatarUpload = rawFile => {
// //
const pictureList = val => { const pictureList = val => {
console.log(val, '图片列表'); console.log(val, '图片列表');
dialogImgList.value=true;
console.log(val, '图片列表');
amplifyurl.value=val.url;
}; };
// //
const ImgListRemove = val => { const ImgListRemove = val => {
console.log(val, '移除图片'); console.log(val, '移除图片');
amplifysrcList.value = amplifysrcList.value.filter(item => item !== val.response.data.link);
}; };
// //
const handle = () => { const handle = () => {

Loading…
Cancel
Save