Initial commit: 积分兑换电商平台多商户版 MER-2.2
Made-with: Cursor
This commit is contained in:
98
mer_uniapp/components/systemFromInfo/index.vue
Normal file
98
mer_uniapp/components/systemFromInfo/index.vue
Normal file
@@ -0,0 +1,98 @@
|
||||
<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>
|
||||
Reference in New Issue
Block a user