48 lines
1.0 KiB
Vue
48 lines
1.0 KiB
Vue
<template>
|
|
<view>
|
|
<cu-custom bgColor="bg-gradual-blueness" :isBack="true">
|
|
<block slot="backText">返回</block>
|
|
<block slot="content">123</block>
|
|
</cu-custom>
|
|
<view style="margin-top: 300rpx;">
|
|
<web-view style="margin-top: 300rpx;width: 200upx;height: 200upx;" :src="url"></web-view>
|
|
</view>
|
|
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import {
|
|
basePath,corpinfoId,loginSession,formatDate,loginUser,baseImgPath
|
|
} from '@/common/tool.js';
|
|
export default {
|
|
data() {
|
|
return {
|
|
noClick:true,
|
|
url:'',
|
|
name:'',
|
|
}
|
|
},
|
|
filters: {
|
|
formatDate(time) {
|
|
if(time){
|
|
var subStr=new RegExp('-','ig');//创建正则表达式对象,不区分大小写,全局查找
|
|
time=time.replace(subStr,"/");//把'is'替换为空字符串
|
|
}
|
|
let date = new Date(time)
|
|
return formatDate(date, 'yyyy-MM-dd hh:mm:ss')
|
|
}
|
|
},
|
|
onLoad(event) {
|
|
this.url = 'https://view.officeapps.live.com/op/view.aspx?src='+baseImgPath+event.url
|
|
this.name = event.name;
|
|
},
|
|
methods: {
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style>
|
|
|
|
</style>
|