From e3898caa56109a29f94e4dabc7db421a5bd4b730 Mon Sep 17 00:00:00 2001
From: xuxy <1059738716@qq.com>
Date: 星期一, 15 七月 2024 00:14:27 +0800
Subject: [PATCH] update fix bug

---
 sub_pages/supplier/order-records/order-records.vue |    2 
 pages/login/supplier-login.vue                     |   14 ++++--
 sub_pages/supplier/supplier-info/supplier-info.vue |    3 +
 environments/index.js                              |    4 +-
 sub_pages/supplier/flower-manage/flower-add.vue    |    2 
 sub_pages/supplier/supplier-reg/supplier-reg.vue   |   12 ++++--
 pages/home/supplier-home.vue                       |    2 
 sub_pages/supplier/flower-manage/flower-manage.vue |   21 +++++++---
 plugins/http.js                                    |   15 ++++---
 store/index.js                                     |   14 ++++---
 10 files changed, 54 insertions(+), 35 deletions(-)

diff --git a/environments/index.js b/environments/index.js
index 4d26ee2..def5df2 100644
--- a/environments/index.js
+++ b/environments/index.js
@@ -1,7 +1,7 @@
 export default {
 	
-	// httpBaseUri: 'https://www.hmyxianhua.com/flower',
-	httpBaseUri: 'http://47.99.58.211/flower',
+	httpBaseUri: 'https://www.hmyxianhua.com/flower',
+	// httpBaseUri: 'http://47.99.58.211/flower',
 
 	clientId: '',
 	secret: '',
diff --git a/pages/home/supplier-home.vue b/pages/home/supplier-home.vue
index f19e19a..beeab9b 100644
--- a/pages/home/supplier-home.vue
+++ b/pages/home/supplier-home.vue
@@ -114,7 +114,7 @@
 		</view>
 		<view class="m-t-12" @click="getNoticeMore">
 			<uni-notice-bar class="notice-bar" color="#333" background-color="#fff" show-get-more show-icon
-				:scrollable="scrollable" :text="currentNotice.title||'暂无公共'" :key="currentNotice.id" />
+				:scrollable="scrollable" :text="currentNotice.title||'暂无公告'" :key="currentNotice.id" />
 			<span v-if="!currentNotice||!currentNotice.id">&nbsp;</span>
 		</view>
 		<view class="item-container">
diff --git a/pages/login/supplier-login.vue b/pages/login/supplier-login.vue
index 51b358a..c6b3b1a 100644
--- a/pages/login/supplier-login.vue
+++ b/pages/login/supplier-login.vue
@@ -135,6 +135,10 @@
 						icon: "none"
 					});
 					this.setTimer(); //调用定时器方法
+				}else{
+					this.getCodeText = "获取验证码" //发送验证码
+					this.getCodeisWaiting = false;
+					this.getCodeBtnColor = "#20613D";
 				}
 				// setTimeout(() => {
 				// 	uni.showToast({
@@ -198,7 +202,7 @@
 					}
 				}
 				if (this.loginType == 'code') {
-					if (!that.tel) {
+					if (!that.phoneNumber) {
 						uni.showToast({
 							title: '请输入手机号',
 							icon: 'none'
@@ -242,10 +246,10 @@
 					// }, 1000);
 
 				} else {
-					uni.showToast({
-						title: '登录失败!',
-						icon: 'none'
-					});
+					// uni.showToast({
+					// 	title: '登录失败!',
+					// 	icon: 'none'
+					// });
 					return;
 				}
 
diff --git a/plugins/http.js b/plugins/http.js
index bbbf997..db3b571 100644
--- a/plugins/http.js
+++ b/plugins/http.js
@@ -64,29 +64,30 @@
 								msg: ''
 							})
 						} else {
+							console.log('res',res.data)
 							if (res.data.code == ('0')) {
 								resolve({
 									data: res.data.data,
 									code: 0,
 									msg: ''
 								})
-							} else if (res.data.code === '3000'||res.data.code === '30000') {
+							} else if (res.data.code === '3000'||res.data&&res.data.code&&res.data.code.startsWith('3000')) {
 								if (Array.isArray(res.data.data)) {
 									if (res.data.data.length > 0 && res.data.data[0]
-										.errorMessage) {
-										message.showToast(res.data.data[0].errorMessage)
+										.msg) {
+										message.showToast(res.data.data[0].msg)
 									}
-								} else if (res.data.data && res.data.data.errorMessage) {
-									message.showToast(res.data.data.errorMessage)
+								} else if (res.data && res.data.msg) {
+									message.showToast(res.data.msg)
 								} else if (res.data.data && typeof res.data.data === 'string') {
 									message.showToast(res.data.data)
 								}
 								reject({
 									data: null,
 									code: parseInt(res.data.code),
-									msg: res.data.data
+									msg: res.data.data || res.data.msg
 								})
-							} else if (res.data.code === '4000'||res.data.code === '40000') {
+							} else if (res.data.code === '4000'||res.data&&res.data.code&&res.data.code.startsWith('4000')) {
 									message.showToast('系统异常')
 							} else {
 								if (res.data.data && typeof res.data.data === 'string') {
diff --git a/store/index.js b/store/index.js
index edf7a1b..118a8d7 100644
--- a/store/index.js
+++ b/store/index.js
@@ -35,6 +35,8 @@
 					// remoteip:'',//服务器ip
 					sign: {
 						'enterprise': 0,
+						'info':0,
+						'flower':0,
 					},
 					defaultaddress: {}
 				},
@@ -279,8 +281,8 @@
 						state
 					}, data) {
 						{
-							const resp = await http.request('post', '/api/login/partner' + (data
-								.phoneNumber ? '/phone' : ''), {
+							const resp = await http.request('post', '/api/login/partner' + ((data
+								.phoneNumber||data.tel) ? '/phone' : ''), {
 								data: {
 									username: data.username,
 									password: data.password,
@@ -339,10 +341,10 @@
 						state
 					}, data) {
 						{
-							const resp = await http.request('post', '/api/login/supplier' + (data
-								.phoneNumber ? '/phone' : ''), {
+							const resp = await http.request('post', '/api/login/supplier' + ((data
+								.phoneNumber ||data.tel) ? '/phone' : ''), {
 								data: {
-									username: data.username,
+									username: (data.phoneNumber ||data.tel)?(data.phoneNumber || data.tel): data.username,
 									password: data.password,
 									tel: data.phoneNumber || data.tel,
 									smsCode: data.smsCode || ''
@@ -403,7 +405,7 @@
 							const resp = await http.request('post', '/api/login/customer' + (data
 								.phoneNumber ? '/phone' : ''), {
 								data: {
-									username: data.username,
+									username: (data.phoneNumber ||data.tel)?(data.phoneNumber || data.tel): data.username,
 									password: data.password,
 									tel: data.phoneNumber || data.tel,
 									smsCode: data.smsCode || ''
diff --git a/sub_pages/supplier/flower-manage/flower-add.vue b/sub_pages/supplier/flower-manage/flower-add.vue
index a0d59fa..e9dee4a 100644
--- a/sub_pages/supplier/flower-manage/flower-add.vue
+++ b/sub_pages/supplier/flower-manage/flower-add.vue
@@ -529,7 +529,7 @@
 				if (re.code == 2000 || re.code == 0) {
 					this.$message.showToast('操作成功')
 					//需要标记加一下
-					// this.$store.dispatch('sign_add', 'application');
+					this.$store.dispatch('sign_add', 'flower');
 
 					this.backpage()
 				}
diff --git a/sub_pages/supplier/flower-manage/flower-manage.vue b/sub_pages/supplier/flower-manage/flower-manage.vue
index e6f8311..2138502 100644
--- a/sub_pages/supplier/flower-manage/flower-manage.vue
+++ b/sub_pages/supplier/flower-manage/flower-manage.vue
@@ -61,10 +61,10 @@
 					<view class="buttons">
 						<view class="button" @click.stop="toDetail(item)">编辑</view>
 
-						<view class="button" @click.stop="buttonStatus(item,'OFF')"
-							v-if="item.status=='UP'">下架</view>
-						<view class="button" @click.stop="buttonStatus(item,'UP')"
-							v-if="item.status=='OFF'||item.status=='FORCE_OFF'">上架</view>
+						<view class="button" @click.stop="buttonStatus(item,'off')"
+							v-if="item.status=='UP'||item.status=='up'">下架</view>
+						<view class="button" @click.stop="buttonStatus(item,'up')"
+							v-if="item.status=='OFF'||item.status=='off'||item.status=='FORCE_OFF'">上架</view>
 						<view class="button" @click.stop="openValue(item,'price')">价格</view>
 						<view class="button" @click.stop="openValue(item,'stock')">库存</view>
 						<view class="button" @click.stop="toDetailAdd(item)">复制</view>
@@ -127,7 +127,13 @@
 				inputplaceholder: '',
 			}
 		},
-		onLoad(options) {
+		onShow(){
+			if (this.sign['flower']) {
+				this.$store.dispatch('sign_clear', 'flower');
+				this.refreshList()
+			}
+		},
+		async onLoad(options) {
 			this.type = options.type || 'all'
 			var title = ''
 			//todo 根据type切换查询条件
@@ -160,6 +166,7 @@
 					title: title
 				})
 			}
+			await this.$store.dispatch('sign_clear', 'flower');
 			this.getList()
 		},
 		onReachBottom() {
@@ -221,7 +228,7 @@
 				})
 			},
 			async buttonStatus(item, status) {
-				await this.$message.confirm(`确定${status==='OFF'?'下降':'上架'}此商品吗`)
+				await this.$message.confirm(`确定${status==='off'?'下降':'上架'}此商品吗`)
 				this.$message.showLoading()
 				this.$http.request('get', '/api/supplier/flower/list/' + status, {
 					params: {
@@ -231,7 +238,7 @@
 					if (res.code == 0) {
 						this.$message.showToast('操作成功')
 						item.status = status
-						item.statusStr = (status == 'OFF' ? '下架' : '上架')
+						item.statusStr = (status == 'off' ? '下架' : '上架')
 					}
 				}).finally(() => {
 					this.$message.hideLoading()
diff --git a/sub_pages/supplier/order-records/order-records.vue b/sub_pages/supplier/order-records/order-records.vue
index 0e084ec..9e8b847 100644
--- a/sub_pages/supplier/order-records/order-records.vue
+++ b/sub_pages/supplier/order-records/order-records.vue
@@ -3,7 +3,7 @@
 		<view class="tj-container-p">
 			<view class="tj-container flex">
 				<view class="tj-each flex1">
-					<view class="value">9</view>
+					<view class="value">0</view>
 					<view class="label">买家</view>
 				</view>
 				<view class="tj-each flex1">
diff --git a/sub_pages/supplier/supplier-info/supplier-info.vue b/sub_pages/supplier/supplier-info/supplier-info.vue
index 72cb1c1..5199068 100644
--- a/sub_pages/supplier/supplier-info/supplier-info.vue
+++ b/sub_pages/supplier/supplier-info/supplier-info.vue
@@ -420,7 +420,7 @@
 				if (re.code == 2000 || re.code == 0) {
 					this.$message.showToast('操作成功')
 					//需要标记加一下
-					this.$store.dispatch('sign_add', 'application');
+					this.$store.dispatch('sign_add', 'info');
 					this.$store.dispatch('getCurrentInfo')
 
 					this.backpage()
@@ -435,6 +435,7 @@
 				} else {
 					this.dto[key] = ''
 				}
+				this.$forceUpdate()
 			},
 			uploadIcon(key) {
 				const that = this
diff --git a/sub_pages/supplier/supplier-reg/supplier-reg.vue b/sub_pages/supplier/supplier-reg/supplier-reg.vue
index 4773dd7..d327bb7 100644
--- a/sub_pages/supplier/supplier-reg/supplier-reg.vue
+++ b/sub_pages/supplier/supplier-reg/supplier-reg.vue
@@ -130,6 +130,10 @@
 						icon: "none"
 					});
 					this.setTimer(); //调用定时器方法
+				}else{
+					this.getCodeText = "获取验证码" //发送验证码
+					this.getCodeisWaiting = false;
+					this.getCodeBtnColor = "#20613D";
 				}
 				// setTimeout(() => {
 				// 	//弹出提示框
@@ -223,10 +227,10 @@
 					}, 1000);
 
 				} else {
-					uni.showToast({
-						title: '登录失败!',
-						icon: 'none'
-					});
+					// uni.showToast({
+					// 	title: '登录失败!',
+					// 	icon: 'none'
+					// });
 					return;
 				}
 

--
Gitblit v1.9.3