77 lines
1.9 KiB
Vue
77 lines
1.9 KiB
Vue
|
|
<template>
|
|||
|
|
<view class="hzIndex" >
|
|||
|
|
<hzHeader title="防疫政策"></hzHeader>
|
|||
|
|
<view class="hzContent" style="padding-top: 200upx;">
|
|||
|
|
<view v-if="item.title" style="margin: 0 20upx;border-radius: 20upx;">
|
|||
|
|
<view style="font-size: 40upx;font-weight: bold;padding:20upx;background: white;">{{item.title}}</view>
|
|||
|
|
<view v-if="item.create_time" style="font-size: 26upx;color: #666;padding: 0px 20upx;background: white;">{{'发布日期:'+formatDate(item.create_time)}}</view>
|
|||
|
|
<view class="uni-common-mt" style="background:#FFF; padding:20upx;background: white;">
|
|||
|
|
<rich-text :nodes="item.content"></rich-text>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view v-else>
|
|||
|
|
<content-none :padTop="20"></content-none>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<script>
|
|||
|
|
import { travelPolicy } from '@/common/api.js';
|
|||
|
|
import contentNone from '@/components/contentNone.vue';
|
|||
|
|
import { callbackRequest, alertTip, compare,formatDate } from '@/common/util.js';
|
|||
|
|
export default {
|
|||
|
|
components: {
|
|||
|
|
contentNone
|
|||
|
|
},
|
|||
|
|
data() {
|
|||
|
|
return {
|
|||
|
|
id:0,
|
|||
|
|
item:{},
|
|||
|
|
formatDate: formatDate,
|
|||
|
|
};
|
|||
|
|
},
|
|||
|
|
onLoad(option) {
|
|||
|
|
let id = option.id||''
|
|||
|
|
this.travelPolicy(id);
|
|||
|
|
},
|
|||
|
|
methods: {
|
|||
|
|
|
|||
|
|
travelPolicy(id){
|
|||
|
|
let params = {
|
|||
|
|
method: travelPolicy,
|
|||
|
|
data: {
|
|||
|
|
id:id
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
callbackRequest(params)
|
|||
|
|
.then(res =>{
|
|||
|
|
if (res.data.returnCode == 1) {
|
|||
|
|
if(res.data.returnData.length!=0){
|
|||
|
|
this.item = res.data.returnData[0];
|
|||
|
|
var content = this.item.content.replace(/\<img/gi,"<img style='max-width:100%'");
|
|||
|
|
content = content.replace(/ /g," ");
|
|||
|
|
//.replace(/\<p/gi, '<p class="p_class"')
|
|||
|
|
this.item.content = content;
|
|||
|
|
console.log(this.item)
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
else {
|
|||
|
|
alertTip(res.data.returnMsg);
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
},
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
</script>
|
|||
|
|
<style>
|
|||
|
|
img{max-width:100%!important}
|
|||
|
|
.p_class {
|
|||
|
|
color: #666;
|
|||
|
|
}
|
|||
|
|
.uni-common-mt>>>.ql-align-right{
|
|||
|
|
text-align: right;
|
|||
|
|
}
|
|||
|
|
</style>
|