Commit 53a83050 authored by xinzhedeai's avatar xinzhedeai

图片预览

parent 27832837
...@@ -77,6 +77,21 @@ ...@@ -77,6 +77,21 @@
> >
</div> </div>
</el-dialog> </el-dialog>
<!-- 图片预览列表弹窗 -->
<el-dialog :visible.sync="dialogVisible4preview" title="文件地址列表" width="50%" :modal="true">
<div style="max-height: 400px; overflow-y: auto;">
<!-- 图片预览列表 -->
<div v-for="(item, index) in this.dialog1Data.filePath" :key="index">
<p @click="previewFile(item)" style="cursor: pointer; text-decoration: underline; color:#1890ff;">{{ item }}</p> <!-- 超链接地址 -->
</div>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible4preview = false">关闭</el-button>
</span>
</el-dialog>
<el-row> <el-row>
<!--角色管理--> <!--角色管理-->
<el-col :span="24"> <el-col :span="24">
...@@ -112,7 +127,7 @@ ...@@ -112,7 +127,7 @@
<el-button <el-button
type="primary" type="primary"
size="mini" size="mini"
@click="previewFile(scope.row)" @click="showPrivewModal(scope.row)"
>预览</el-button >预览</el-button
> >
</template> </template>
...@@ -149,6 +164,7 @@ export default { ...@@ -149,6 +164,7 @@ export default {
}, },
data() { data() {
return { return {
dialogVisible4preview: false,
previewUrl: process.env.VUE_APP_LOCAL_API, previewUrl: process.env.VUE_APP_LOCAL_API,
dialog1Data:{}, dialog1Data:{},
httpHeaders: { httpHeaders: {
...@@ -265,9 +281,18 @@ export default { ...@@ -265,9 +281,18 @@ export default {
window.open(this.previewUrl + '/file' + file.response.result) window.open(this.previewUrl + '/file' + file.response.result)
} }
}, },
previewFile(item) { showPrivewModal(item){
if (item.filePath) { this.dialog1Data.filePath = item.filePath
window.open(this.previewUrl + '/file' + item.filePath) this.dialogVisible4preview = true
},
// previewFile(item) {
// if (item.filePath) {
// window.open(this.previewUrl + '/file' + item.filePath)
// }
// },
previewFile(url) {
if (url) {
window.open(this.previewUrl + '/file' + url, 'preview')
} }
}, },
getCompanyList(){ getCompanyList(){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment