| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 | 
							- export default{
 
-     //开启命名空间
 
-     namespaced:true,
 
-     //数据
 
-     state:()=>({
 
-         // orders:JSON.parse(uni.getStorageSync('orders')||'[]'),
 
-         orders:[],
 
-         //重定向Object对象
 
-         redirectInfo:null,
 
-     }),
 
-     //方法
 
-     mutations:{
 
-         //更新收货地址
 
-         async putOrder(state,order){
 
-             try {
 
-                 const response = await uni.request({
 
-                     url: uni.$http.baseUrl + 'orders/createOrder',
 
-                     method: 'POST',
 
-                     header: {
 
-                         'content-type': 'application/json',
 
-                         'token': uni.$http.testToken,
 
-                     },
 
-                     data: order
 
-                 });
 
-                 console.log(response,"什么吗是什么三十年")
 
-                 if (response.data && response.data.code === '200') {
 
-                     // 如果请求成功并且返回的数据中包含 code 为 '200',则提交 mutation 更新店面数据
 
-                     // commit('setShops', response.data.data);
 
-                     console.log(response.data.data,"aaa")
 
-                 } else {
 
-                     console.error('请求失败或返回的数据不符合预期');
 
-                 }
 
-             } catch (error) {
 
-                 console.error('请求失败:', error);
 
-             }
 
-             state.orders=[...state.orders,order]
 
-             // this.commit('m_user/saveOrderToStorage')
 
-         },
 
-         setOrders(state,orders){
 
-             state.orders=orders
 
-         },
 
-         //持久化储存orders
 
-         saveOrderToStorage(state){
 
-             uni.setStorageSync('orders',JSON.stringify(state.orders))
 
-         },
 
-         updateRedirectInfo(state,info){
 
-             state.redirectInfo=info
 
-             console.log(state.redirectInfo);
 
-         },
 
-     },
 
-     actions: {
 
-         //后端请求得到所有的店面的数据,保存入shops
 
-         async fetchOrder({ commit }) {
 
-             // return
 
-             console.log('哈哈哈哈哈')
 
-             try {
 
-                 const response = await uni.request({
 
-                     url: uni.$http.baseUrl + 'orders/selectAll',
 
-                     method: 'GET',
 
-                     header: {
 
-                         'content-type': 'application/json',
 
-                         'token': uni.$http.testToken
 
-                     }
 
-                 });
 
-                 if (response.data && response.data.code === '200') {
 
-                     // 如果请求成功并且返回的数据中包含 code 为 '200',则提交 mutation 更新店面数据
 
-                     commit('setOrders', response.data.data);
 
-                     console.log(response.data.data,"aaa啊怎么办呢")
 
-                 } else {
 
-                     console.error('请求失败或返回的数据不符合预期');
 
-                 }
 
-             } catch (error) {
 
-                 console.error('请求失败:', error);
 
-             }
 
-         }
 
-     },
 
-     getters:{
 
-         //收货地址
 
-         getOrdersByType(state,type){
 
-             return state.orders.filter(order=>order.orderType===type)
 
-         },
 
-         getOrders(state){
 
-             return state.orders
 
-         }
 
-     }
 
- }
 
 
  |