Ver Fonte

优化我的

LinWuTai há 5 dias atrás
pai
commit
37a7870118

+ 16 - 0
api/setting.js

@@ -0,0 +1,16 @@
+import request from '@/utils/request'
+
+/**
+ * 删除个人数据
+ * @param {Object} data 参数
+ */
+export function removeInfo(data) {
+	return request({
+		'url': '/user/deleteData',
+		headers: {
+			isToken: true
+		},
+		'method': 'post',
+		'data': data
+	})
+}

+ 2 - 2
pages/certificateDetail/certificateDetail.vue

@@ -106,13 +106,13 @@
 		
 		if (certificateType.value === 'zhongjie') {
 			getZhongjie().then(res => {
-				if (res && res.message === 'success') {
+				if (res && res.code === 0) {
 					info.value = res.data
 				}
 			})
 		} else if (certificateType.value === 'anjie') {
 			getAnjie().then(res => {
-				if (res && res.message === 'success') {
+				if (res && res.code === 0) {
 					info.value = res.data
 				}
 			})

+ 4 - 4
pages/chat/chat.vue

@@ -103,7 +103,7 @@
 	function onSearch() {
 		loadMoreStatus.value = 'more'
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				list.value = res.data
 				if (res.count === 0) {
 					visualLoadMore.value = false
@@ -123,7 +123,7 @@
 		searchForm.value.pageNumber = 1
 		loadMoreStatus.value = 'more'
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				list.value = res.data
 				if (res.count === 0) {
 					visualLoadMore.value = false
@@ -150,7 +150,7 @@
 		loadMoreStatus.value = 'loading'
 		searchForm.value.pageNum++
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				if (res.data) {
 					if (res.count >= list.value.length) {
 						if (list.value.length === res.count) {
@@ -175,7 +175,7 @@
 	onShow(() => {
 		onSearch()
 		count().then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				tabbarStore.setMessageCount(res.data.amount)
 				uni.setTabBarBadge({ //显示数字
 					index: 1, //tabbar下标

+ 1 - 1
pages/chatDetail/chatDetail.vue

@@ -35,7 +35,7 @@
 	onLoad((load) => {
 		chatId.value = load.id
 		detail(chatId.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				chat.value = res.data
 			}
 		})

+ 3 - 3
pages/collect/collect.vue

@@ -120,7 +120,7 @@
 	function onSearch() {
 		loadMoreStatus.value = 'more'
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				list.value = res.data
 				if (res.count === 0) {
 					visualLoadMore.value = false
@@ -151,7 +151,7 @@
 		searchForm.value.pageNumber = 1
 		loadMoreStatus.value = 'more'
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				list.value = res.data
 				if (res.count === 0) {
 					visualLoadMore.value = false
@@ -178,7 +178,7 @@
 		loadMoreStatus.value = 'loading'
 		searchForm.value.pageNumber++
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				if (res.data) {
 					if (res.count >= list.value.length) {
 						if (list.value.length === res.count) {

+ 1 - 1
pages/contactUs/contactUs.vue

@@ -32,7 +32,7 @@
 	
 	onLoad(() => {
 		query().then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				data.value = res.data
 			}
 		})

+ 1 - 1
pages/daiJiaoDanWeiChaXunJieGuo/daiJiaoDanWeiChaXunJieGuo.vue

@@ -142,7 +142,7 @@
 			openid: openid.value
 		}
 		deptPayment(form).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				params.value = res.data
 				console.log('支付参数', params.value)
 			} else {

+ 1 - 1
pages/daiJiaoDanWeiHuiFei/daiJiaoDanWeiHuiFei.vue

@@ -73,7 +73,7 @@ import { msgError } from '../../utils/common'
 		formRef.value.validate((valid) => {
 			if (valid) {
 				dept(formData.form).then(res => {
-					if(res && res.message === 'success') {
+					if(res && res.code === 0) {
 						const data = res.data
 						if (data.canPay) {
 							uni.navigateTo({

+ 2 - 2
pages/daiJiaoGeRenChaXunJieGuo/daiJiaoGeRenChaXunJieGuo.vue

@@ -96,7 +96,7 @@
 			openid: openid.value
 		}
 		personPayment(form).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				const params = res.data
 				wx.requestPayment({
 				  timeStamp: params.timeStamp,
@@ -137,7 +137,7 @@
 			idNumber: load.idNumber
 		}
 		person(form.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				info.value = res.data
 				info.value.year = year
 				info.value.userId = res.data.userId

+ 1 - 1
pages/daiJiaoGeRenHuiFei/daiJiaoGeRenHuiFei.vue

@@ -56,7 +56,7 @@
 				const id = '1'
 				
 				person(formData.form).then(res => {
-					if (res && res.message === 'success') {
+					if (res && res.code === 0) {
 						if (res.data.userId) {
 							uni.navigateTo({
 								url: `/pages/daiJiaoGeRenChaXunJieGuo/daiJiaoGeRenChaXunJieGuo?name=${formData.form.name}&idNumber=${formData.form.idNumber}`

+ 1 - 1
pages/geRenHuiFeiJiaoJiao/geRenHuiFeiJiaoJiao.vue

@@ -99,7 +99,7 @@
 			openid: openid.value
 		}
 		personPayment(form).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				const params = res.data
 				wx.requestPayment({
 				  timeStamp: params.timeStamp,

+ 4 - 4
pages/guide/guide/guide.vue

@@ -110,7 +110,7 @@
 	function onSearch() {
 		loadMoreStatus.value = 'more'
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				list.value = res.data
 				if (res.count === 0) {
 					visualLoadMore.value = false
@@ -128,7 +128,7 @@
 		searchForm.value.pageNumber = 1
 		loadMoreStatus.value = 'more'
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				list.value = res.data
 				if (res.count === 0) {
 					visualLoadMore.value = false
@@ -155,7 +155,7 @@
 		loadMoreStatus.value = 'loading'
 		searchForm.value.pageNumber++
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				if (res.data) {
 					if (res.count >= list.value.length) {
 						if (list.value.length === res.count) {
@@ -180,7 +180,7 @@
 	
 	onLoad(()=>{
 		getGuideType().then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				let data = res.data.map(item => {
 					return {
 						label: item.name,

+ 1 - 1
pages/huiFeiJiaoJiao/huiFeiJiaoJiao.vue

@@ -74,7 +74,7 @@
 	onLoad(() => {
 		user.value = authStore.userInfo
 		list().then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				listData.value = res.data
 			}
 		})

+ 1 - 1
pages/index/index.vue

@@ -399,7 +399,7 @@ import { msg, msgSuccess } from '../../utils/common'
 
 	function getCharCount() {
 		count().then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				tabbarStore.setMessageCount(res.data.amount)
 				uni.setTabBarBadge({ //显示数字
 					index: 1, //tabbar下标

+ 1 - 1
pages/jixujiaoyunianjian/jixujiaoyunianjian.vue

@@ -101,7 +101,7 @@
 	onLoad(() => {
 		user.value = authStore.userInfo
 		list().then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				listData.value = res.data.creditList
 				explain.value = res.data.explain
 			}

+ 4 - 4
pages/order/order.vue

@@ -144,7 +144,7 @@
 			title: '加载中...'
 		})
 		byId(order.id).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				uni.hideLoading()
 				const objId = res.data.objId
 				const title = res.data.title
@@ -202,7 +202,7 @@
 	function onSearch() {
 		loadMoreStatus.value = 'more'
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				list.value = res.data
 				if (res.count === 0) {
 					visualLoadMore.value = false
@@ -226,7 +226,7 @@
 		searchForm.value.pageNumber = 1
 		loadMoreStatus.value = 'more'
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				list.value = res.data
 				if (res.count === 0) {
 					visualLoadMore.value = false
@@ -253,7 +253,7 @@
 		loadMoreStatus.value = 'loading'
 		searchForm.value.pageNumber++
 		query(searchForm.value).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				if (res.data) {
 					if (res.count >= list.value.length) {
 						if (list.value.length === res.count) {

+ 7 - 7
pages/personalCenter/personalCenter.vue

@@ -144,7 +144,7 @@
 			</view>
 			<view class="menu-item-box" @click="onSheZhi()">
 				<view class="icon-box">
-					<view class="iconfont icon-yinsishezhi"></view>
+					<view class="iconfont icon-shezhi"></view>
 				</view>
 				<view class="content-box">
 					设置
@@ -155,7 +155,7 @@
 			</view>
 			<view class="menu-item-box" @click="onLogout()">
 				<view class="icon-box">
-					<view class="iconfont icon-shezhi"></view>
+					<view class="iconfont icon-tuichu"></view>
 				</view>
 				<view class="content-box">
 					退出/切换账号
@@ -249,7 +249,7 @@
 	}
 	function onIconSubmit() {
 		updateIcon({userIcon: currentIcon.value.name}).then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				msgSuccess('修改成功')
 				authStore.setUserIcon(currentIcon.value.url)
 				iconVisible.value = false
@@ -453,22 +453,22 @@
 	onShow(() => {
 		user.value = authStore.userInfo
 		getCreditCard().then(res => {
-			if (res && res.message === 'success') {
+			if (res && res.code === 0) {
 				creditCard.value = res.data
 				authStore.setCreditCard(res.data)
 
 				getZhongjie().then(res => {
-					if (res && res.message === 'success') {
+					if (res && res.code === 0) {
 						zhongjie.value = res.data ?? {zsbh: null}
 					}
 				})
 				getAnjie().then(res => {
-					if (res && res.message === 'success') {
+					if (res && res.code === 0) {
 						anjie.value = res.data ?? {zsbh: null}
 					}
 				})
 				getIconList().then(res => {
-					if (res && res.message === 'success') {
+					if (res && res.code === 0) {
 						iconList.value = res.data
 					}
 				})

+ 43 - 0
pages/setting/removeInfo/removeInfo.vue

@@ -22,6 +22,34 @@
 	import { ref, reactive, computed } from 'vue'
 	import { onLoad, onReady } from '@dcloudio/uni-app'
 	import { msgError, msgSuccess, showConfirm } from '@/utils/common'
+	import { removeInfo } from '@/api/setting.js'
+	
+	const params = [
+		{
+			value: 1,
+			name: '消息'
+		},
+		{
+			value: 2,
+			name: '浏览历史'
+		},
+		{
+			value: 3,
+			name: '收藏'
+		},
+		{
+			value: 4,
+			name: '评论'
+		},
+		{
+			value: 5,
+			name: '点赞'
+		},
+		{
+			value: 6,
+			name: '订单(关闭)'
+		},
+	]
 	
 	const checkOption = ref([
 		// {
@@ -52,6 +80,21 @@
 	function onSubmit() {
 		showConfirm('是否确认删除').then(res => {
 		 	if (res.confirm) {
+				const selectOption = checkOption.value.filter(item => item.checked)
+				const selectType = params.filter(item => selectOption.find(s =>  s.name === item.name)).map(item => item.value)
+				const form = {
+					type: `${selectType}`
+				}
+				removeInfo(form).then(res => {
+					if (res && res.code === 0) {
+						msgSuccess('操作成功')
+						setTimeout(() => {
+							uni.navigateBack()
+						}, 500)
+					} else {
+						msgError('操作失败')
+					}
+				})
 		 	}
 		})
 	}

+ 1 - 1
pages/zhiyin/zhiyin.vue

@@ -22,7 +22,7 @@
 			title: pageTitle.value
 		})
 		// query().then(res => {
-		// 	if (res && res.message === 'success') {
+		// 	if (res && res.code === 0) {
 		// 		data.value = res.data
 		// 	}
 		// })

+ 5 - 5
static/fonts/iconfont.css

@@ -1,8 +1,8 @@
 @font-face {
   font-family: "iconfont"; /* Project id 4808041 */
-  src: url('iconfont.woff2?t=1752731196547') format('woff2'),
-       url('iconfont.woff?t=1752731196547') format('woff'),
-       url('iconfont.ttf?t=1752731196547') format('truetype');
+  src: url('iconfont.woff2?t=1752816847925') format('woff2'),
+       url('iconfont.woff?t=1752816847925') format('woff'),
+       url('iconfont.ttf?t=1752816847925') format('truetype');
 }
 
 .iconfont {
@@ -13,8 +13,8 @@
   -moz-osx-font-smoothing: grayscale;
 }
 
-.icon-yinsishezhi:before {
-  content: "\e612";
+.icon-tuichu:before {
+  content: "\e892";
 }
 
 .icon-shangchuanchenggong:before {

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
static/fonts/iconfont.js


+ 5 - 5
static/fonts/iconfont.json

@@ -6,11 +6,11 @@
   "description": "",
   "glyphs": [
     {
-      "icon_id": "31426007",
-      "name": "隐私设置",
-      "font_class": "yinsishezhi",
-      "unicode": "e612",
-      "unicode_decimal": 58898
+      "icon_id": "2076271",
+      "name": "退出",
+      "font_class": "tuichu",
+      "unicode": "e892",
+      "unicode_decimal": 59538
     },
     {
       "icon_id": "18261848",

BIN
static/fonts/iconfont.ttf


BIN
static/fonts/iconfont.woff


BIN
static/fonts/iconfont.woff2


Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff