图片选择 优化

This commit is contained in:
yulixing 2019-10-11 17:32:39 +08:00
parent d6bb57257d
commit 1269c0eaf4
2 changed files with 34 additions and 26 deletions

View File

@ -29,7 +29,7 @@
</el-row> </el-row>
<el-row <el-row
:gutter="24" :gutter="24"
class="mgt-20 mgb-20" class="mgt-20 mgb-20 pics-wrap"
> >
<el-col :span="4"> <el-col :span="4">
<div class="img-box uploader-box"> <div class="img-box uploader-box">

View File

@ -80,42 +80,43 @@
size="mini" size="mini"
@click="selectAllLocation" @click="selectAllLocation"
>选择所有位置</el-button> >选择所有位置</el-button>
<el-button
size="mini"
@click="deselectAllLocation"
>清空</el-button>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="广告头像" label="广告头像"
prop="ad_image" prop="ad_image"
class="uploader-box" class="uploader-box"
> >
<el-upload <div @click="openModal">
class="uploader" <el-upload
:action="uploadUrl" class="uploader"
name="image-file" :action="uploadUrl"
:on-success="uploadSuccess" name="image-file"
:on-error="uploadErr" :on-success="uploadSuccess"
:disabled="true" :on-error="uploadErr"
:show-file-list="false" :disabled="true"
:before-upload="beforeUpload" :show-file-list="false"
> :before-upload="beforeUpload"
<img
v-if="adForm.ad_image"
:src="adForm.ad_image"
class="uploader-img"
> >
<i <img
v-else v-if="adForm.ad_image"
class="el-icon-plus uploader-icon" :src="adForm.ad_image"
/> class="uploader-img"
</el-upload> >
<i
v-else
class="el-icon-plus uploader-icon"
/>
</el-upload>
</div>
<span <span
class="ipt-tip" class="ipt-tip"
style="margin-top: 6px;" style="margin-top: 6px;"
>只能上传小于 600k 的图片</span> >只能上传小于 600k 的图片</span>
<el-button
type="primary"
size="mini"
@click="openModal"
:disabled="!writeable"
>选择图片</el-button>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="是否跳转" label="是否跳转"
@ -788,6 +789,9 @@ export default {
}) })
this.adForm.locationid = locs this.adForm.locationid = locs
}, },
deselectAllLocation() {
this.adForm.locationid = []
},
// modal // modal
openModal() { openModal() {
this.modalVisible = true this.modalVisible = true
@ -815,5 +819,9 @@ export default {
.scrollbar >>> .el-scrollbar__bar.is-horizontal { .scrollbar >>> .el-scrollbar__bar.is-horizontal {
display: none; display: none;
} }
.scrollbar >>> .pics-wrap {
padding: 0 4px;
}
</style> </style>