| 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>
 
 
  |