minxins.js 1.22 KB
import BASE_URL from '@/common/config.js'
import utils from '@/service/utils.js'
export default {
	data() {
		return {
			BASE_URL,
			userInfo: {},
			list: [],
			queryModel: {
				currentPage: 1,
				pageSize: 20,
			},
		}
	},
	filters: {
		dateTimeFilter(val) {
			return utils.formatTime(val);
		},
		imageUrlFilter(val) {
			return BASE_URL + val;
		},
		probleTypeFilter(val) {
			let types = [{
				value: 1,
				text: '心理求助'
			}, {
				value: 2,
				text: '内容二'
			}];
			try{
				return types.find(t=>t.value == val).text;
			}catch(e){
				return '';
				//TODO handle the exception
			}	
		},
		replyTypeFilter(val) {
			let types = [{
				value: 1,
				text: '线上'
			}, {
				value: 2,
				text: '线下'
			}];
			try{
				return types.find(t=>t.value == val).text;
			}catch(e){
				return '';
				//TODO handle the exception
			}	
		},
	},
	created() {
		//this.getUserInfo();
		let user = uni.getStorageSync('userinfo');
		this.userInfo = user;
	},
	methods: {
		//获取用户信息
		getUserInfo() {
			this.API.getCurrentUserInfo().then(res => {
				this.userInfo = res.data;
				uni.setStorageSync('userinfo', res.data);
			})
		},
	},
}