| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | <template>	<ax-body>		<view class="page-background"><image src="@/static/img/my-bg.svg" mode="widthFix"></image></view>		<view class="body app-hide-scrollbar root">			<view v-if="list.data.length" class="list">				<view v-for="(item,index) in list.data" :key="index" class="item">					<view class="mask"></view>					<view class="mask-box">						<view>{{item.createTime}}</view>						<view>{{typesLable(item.problemType)}}</view>					</view>					<view class="card">						<view>							<text>{{item.problemDescribe}}</text>							<text v-if="item.filesUrl" @click="previewImage(item.filesUrl.split(','))" class="item-pic">查看附件</text>						</view>						<view v-if="item.reply" class="reply">							<text class="start-label">答复:</text>							<text>{{item.reply}}</text>						</view>					</view>				</view>			</view>			<view v-else class="nothing-wrap">				<view class="ax ax-iconblock i-kongshuju icon"></view>				<view>暂无数据</view>			</view>		</view>	</ax-body></template><script>	export default {		data() {			return {				list:{					data: [],					total: 10				},				types:[{name:'投诉吐槽',value:1},{name:'功能异常',value:2},{name:'体验问题',value:3},{name:'功能建议',value:3},{name:'其他',value:9}]			}		},		onShow() {			this.loadListData();		},		methods: {			loadListData(){								this.$api.base("post","/userApi/getMyFeekBack",{},{}).then(res=>{					this.list.data = res.list				})							},			typesLable(val){				if(!this.types.length) return '';				var item = this.types.find(i=>i.value==val);				return item.name || '';			},			previewImage(url){				if(!url) return;				console.log(this.$config.url.request)				var newUrl = new Array()				url.forEach(i=>{					newUrl.push(this.$config.url.request+i)				})				console.log(newUrl)								uni.previewImage({urls:newUrl, indicator:'none'});			},		}	}</script><style>/* @import url("../../components/ax/ax.css"); */@import url("feedback-reply.css");</style>
 |