98 lines
2.4 KiB
Vue
98 lines
2.4 KiB
Vue
|
|
<template>
|
|||
|
|
<!-- 系统表单信息 "-->
|
|||
|
|
<view class="">
|
|||
|
|
<view v-if="orderExtend.length" class=''>
|
|||
|
|
<view v-for="(itm,idx) in orderExtend" :key="idx" class='pb-32 borderPad item acea-row row-between bg--w111-fff borRadius14 mt20'>
|
|||
|
|
<view v-for="(item,index) in itm" :key="index" class='acea-row row-between mt-32'>
|
|||
|
|
<view v-if="item.title !== 'richTextEditor'" class="title">{{item.title}}{{ item.title.includes(':') ? '' : ':' }}</view>
|
|||
|
|
<view v-if="item.title === 'richTextEditor'" style="color: #868686;">
|
|||
|
|
<text-editor :richTextVal="item.value"></text-editor>
|
|||
|
|
</view>
|
|||
|
|
<view v-else-if="!Array.isArray(item.value)" class='conter'>{{item.value||'--'}}</view>
|
|||
|
|
<view v-else class='acea-row conter' style="justify-content: flex-end;">
|
|||
|
|
<view v-for="(pic,i) in item.value" :key="i">
|
|||
|
|
<image v-if="pic.includes('http')" class="virtual_image ml-12" :src="pic"
|
|||
|
|
@click="getPhotoClickIdx(item.value,i)"></image>
|
|||
|
|
<view v-else class="ml-12 flex-center">
|
|||
|
|
<view>{{pic}}</view>
|
|||
|
|
<view class="ml-12" v-show="i < item.value.length - 1"> -- </view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<script>
|
|||
|
|
import textEditor from "../textEditor";
|
|||
|
|
|
|||
|
|
export default {
|
|||
|
|
props: {
|
|||
|
|
orderExtend: {
|
|||
|
|
type: Array,
|
|||
|
|
default: function() {
|
|||
|
|
return []
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
},
|
|||
|
|
components: {
|
|||
|
|
textEditor
|
|||
|
|
},
|
|||
|
|
// #ifdef MP
|
|||
|
|
usingComponents: {
|
|||
|
|
"rich-text-editor": "../../subPackage/pages/diyPage/textEditor"
|
|||
|
|
},
|
|||
|
|
componentPlaceholder: {
|
|||
|
|
"rich-text-editor": "view"
|
|||
|
|
},
|
|||
|
|
// #endif
|
|||
|
|
methods: {
|
|||
|
|
// 图片预览
|
|||
|
|
getPhotoClickIdx(list, idx) {
|
|||
|
|
uni.previewImage({
|
|||
|
|
current: list[idx], // 传 Number H5端出现不兼容
|
|||
|
|
urls: list
|
|||
|
|
});
|
|||
|
|
},
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
</script>
|
|||
|
|
|
|||
|
|
<style scoped lang="scss">
|
|||
|
|
/deep/.rich_text{
|
|||
|
|
padding: 0 !important;
|
|||
|
|
}
|
|||
|
|
.item {
|
|||
|
|
font-size: 28rpx;
|
|||
|
|
color: #282828;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.wrapper .item~.item {
|
|||
|
|
//margin-top: 20rpx;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.conter {
|
|||
|
|
color: #868686;
|
|||
|
|
width: 460rpx;
|
|||
|
|
text-align: right;
|
|||
|
|
overflow: hidden;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.title {
|
|||
|
|
width: 194rpx;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.virtual_image {
|
|||
|
|
margin-left: 24rpx;
|
|||
|
|
width: 106rpx;
|
|||
|
|
height: 106rpx;
|
|||
|
|
border-radius: 8rpx;
|
|||
|
|
margin-right: 10rpx;
|
|||
|
|
|
|||
|
|
&:last-child {
|
|||
|
|
margin-right: 0;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
</style>
|