Commit d2926b08 by xnn

修复已知问题

parent 366be5f7
......@@ -131,7 +131,7 @@
</view>
</view>
<u-popup :show="attrShow" :round="20" :closeable="true" @close="attrShow = false" @open="attrShow = true">
<u-popup :show="attrShow" :round="20" :closeOnClickOverlay="true" :closeable="true" @close="close" @open="open">
<view class="attrTitle">
选择规格
</view>
......@@ -224,13 +224,15 @@
attrShow: false, //规格选择标志位
attrArry: [], //规格数组
flag: true,
priceFlag: false
priceFlag: false,
buycode: ''
}
},
onLoad(option) {
this.goods_id = option.id;
},
onShow() {
if (uni.getStorageSync('codeTime')) {
console.log(uni.getStorageSync('codeTime'))
let beforTime = uni.getStorageSync('codeTime')
......@@ -242,9 +244,36 @@
this.priceFlag = true
}
}
this.getGoodsDetail();
if (uni.getStorageSync('token')) {
this.getUserInfo()
} else {
this.getGoodsDetail();
}
},
methods: {
//获取用户信息
async getUserInfo() {
let _this = this
await _this.$request('/user-info', 'GET', {}).then(res => {
console.log(res.data.buycode);
_this.buycode = res.data.buycode
_this.getGoodsDetail();
}).catch(err => {
uni.showToast({
icon: 'error',
title: '' + err.message
})
})
},
open() {
this.attrShow = true
// console.log('open');
},
close() {
this.attrShow = false
// console.log('close');
},
changeAttr(jtem, index) {
console.log(jtem, index)
this.attrArry[index] = jtem;
......@@ -268,7 +297,8 @@
let url = uni.getStorageSync('token') ? "/get-ajax-attr-auth" : '/get-ajax-attr';
this.$request(url, 'POST', {
goods_id: this.goods_id,
attr_name
attr_name,
buycode: this.buycode
}).then(res => {
this.goods_detail.skuOne.goods_price = res.data.goods_price;
this.goods_detail.skuOne.pic = res.data.pic;
......@@ -298,7 +328,8 @@
this.attrArry = [];
let url = uni.getStorageSync('token') ? "/get-good-detail-auth" : '/get-good-detail';
this.$request(url, 'GET', {
goods_id: this.goods_id
goods_id: this.goods_id,
buycode: this.buycode
}).then(res => {
console.log(res.data)
this.goods_detail = res.data;
......
......@@ -81,7 +81,7 @@
style="margin-left: 5px;">{{item.tags.field3}}</span>
</view>
<view class="productPrice">
<span class="productPriceIcon">¥</span>{{priceFlag?item.dg_price:item.market_price}}
<span class="productPriceIcon">¥</span>{{item.goods_price}}
<span
style="text-decoration-line: line-through;font-size: 12px;margin-left: 10px;color: #999999;"
v-show="priceFlag">零售价
......@@ -130,7 +130,8 @@
pageList: [],
islogin: 0,
is_examine: null,
priceFlag: false
priceFlag: false,
buycode: ''
}
},
onLoad(option) {
......@@ -178,22 +179,51 @@
})
})
},
//获取推荐商品列表
getCommondList(e) {
let url = uni.getStorageSync('token') ? "/recommend-good-auth" : '/recommend-good';
this.$request(url, 'GET', {}).then(res => {
console.log(res.data)
this.pageList = res.data.list;
//获取用户信息
async getUserInfo(url) {
let _this = this
await _this.$request('/user-info', 'GET', {}).then(res => {
console.log(res.data.buycode);
_this.buycode = res.data.buycode
_this.$request(url, 'GET', {
buycode: _this.buycode
}).then(res => {
console.log(res.data)
_this.pageList = res.data.list;
}).catch(err => {
uni.showToast({
icon: 'error',
title: '' + err.message
})
})
}).catch(err => {
uni.showToast({
icon: 'error',
title: '' + err.message
})
})
},
//获取推荐商品列表
getCommondList() {
let param = {}
let url = uni.getStorageSync('token') ? "/recommend-good-auth" : '/recommend-good';
if (url == '/recommend-good-auth') {
this.getUserInfo('/recommend-good-auth');
} else {
this.$request(url, 'GET', param).then(res => {
console.log(res.data)
this.pageList = res.data.list;
}).catch(err => {
uni.showToast({
icon: 'error',
title: '' + err.message
})
})
}
},
scrolltolower() {
// console.log('+10')
// this.pageList += 10;
......
This source diff could not be displayed because it is too large. You can view the blob instead.
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["common/main"],{
/***/ 0:
/*!************************************************!*\
!*** E:/code/aimeiyue/weixin-soft/amy/main.js ***!
\************************************************/
/*!*********************************************!*\
!*** E:/code/aimeiyue-xcx-user/amy/main.js ***!
\*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
......@@ -41,9 +41,9 @@ createApp(app).$mount();
/***/ }),
/***/ 27:
/*!************************************************!*\
!*** E:/code/aimeiyue/weixin-soft/amy/App.vue ***!
\************************************************/
/*!*********************************************!*\
!*** E:/code/aimeiyue-xcx-user/amy/App.vue ***!
\*********************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -81,9 +81,9 @@ component.options.__file = "App.vue"
/***/ }),
/***/ 28:
/*!*************************************************************************!*\
!*** E:/code/aimeiyue/weixin-soft/amy/App.vue?vue&type=script&lang=js& ***!
\*************************************************************************/
/*!**********************************************************************!*\
!*** E:/code/aimeiyue-xcx-user/amy/App.vue?vue&type=script&lang=js& ***!
\**********************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -97,9 +97,9 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 29:
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue/weixin-soft/amy/App.vue?vue&type=script&lang=js& ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue-xcx-user/amy/App.vue?vue&type=script&lang=js& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
......@@ -160,9 +160,9 @@ exports.default = _default;
/***/ }),
/***/ 30:
/*!**********************************************************************************!*\
!*** E:/code/aimeiyue/weixin-soft/amy/App.vue?vue&type=style&index=0&lang=scss& ***!
\**********************************************************************************/
/*!*******************************************************************************!*\
!*** E:/code/aimeiyue-xcx-user/amy/App.vue?vue&type=style&index=0&lang=scss& ***!
\*******************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -176,9 +176,9 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 31:
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue/weixin-soft/amy/App.vue?vue&type=style&index=0&lang=scss& ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue-xcx-user/amy/App.vue?vue&type=style&index=0&lang=scss& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["node-modules/uview-ui/components/u--input/u--input"],{
/***/ 500:
/*!***********************************************************************************************!*\
!*** E:/code/aimeiyue/weixin-soft/amy/node_modules/uview-ui/components/u--input/u--input.vue ***!
\***********************************************************************************************/
/*!********************************************************************************************!*\
!*** E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u--input/u--input.vue ***!
\********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -40,9 +40,9 @@ component.options.__file = "node_modules/uview-ui/components/u--input/u--input.v
/***/ }),
/***/ 501:
/*!******************************************************************************************************************************!*\
!*** E:/code/aimeiyue/weixin-soft/amy/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=template&id=a39acff2& ***!
\******************************************************************************************************************************/
/*!***************************************************************************************************************************!*\
!*** E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=template&id=a39acff2& ***!
\***************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -62,9 +62,9 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 502:
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue/weixin-soft/amy/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=template&id=a39acff2& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=template&id=a39acff2& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -103,9 +103,9 @@ render._withStripped = true
/***/ }),
/***/ 503:
/*!************************************************************************************************************************!*\
!*** E:/code/aimeiyue/weixin-soft/amy/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=script&lang=js& ***!
\************************************************************************************************************************/
/*!*********************************************************************************************************************!*\
!*** E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=script&lang=js& ***!
\*********************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -119,9 +119,9 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 504:
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue/weixin-soft/amy/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=script&lang=js& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u--input/u--input.vue?vue&type=script&lang=js& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
......
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["node-modules/uview-ui/components/u--textarea/u--textarea"],{
/***/ 548:
/*!*****************************************************************************************************!*\
!*** E:/code/aimeiyue/weixin-soft/amy/node_modules/uview-ui/components/u--textarea/u--textarea.vue ***!
\*****************************************************************************************************/
/*!**************************************************************************************************!*\
!*** E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u--textarea/u--textarea.vue ***!
\**************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -40,9 +40,9 @@ component.options.__file = "node_modules/uview-ui/components/u--textarea/u--text
/***/ }),
/***/ 549:
/*!************************************************************************************************************************************!*\
!*** E:/code/aimeiyue/weixin-soft/amy/node_modules/uview-ui/components/u--textarea/u--textarea.vue?vue&type=template&id=2d579347& ***!
\************************************************************************************************************************************/
/*!*********************************************************************************************************************************!*\
!*** E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u--textarea/u--textarea.vue?vue&type=template&id=2d579347& ***!
\*********************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -62,9 +62,9 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 550:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue/weixin-soft/amy/node_modules/uview-ui/components/u--textarea/u--textarea.vue?vue&type=template&id=2d579347& ***!
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u--textarea/u--textarea.vue?vue&type=template&id=2d579347& ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -109,9 +109,9 @@ render._withStripped = true
/***/ }),
/***/ 551:
/*!******************************************************************************************************************************!*\
!*** E:/code/aimeiyue/weixin-soft/amy/node_modules/uview-ui/components/u--textarea/u--textarea.vue?vue&type=script&lang=js& ***!
\******************************************************************************************************************************/
/*!***************************************************************************************************************************!*\
!*** E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u--textarea/u--textarea.vue?vue&type=script&lang=js& ***!
\***************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
......@@ -125,9 +125,9 @@ __webpack_require__.r(__webpack_exports__);
/***/ }),
/***/ 552:
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue/weixin-soft/amy/node_modules/uview-ui/components/u--textarea/u--textarea.vue?vue&type=script&lang=js& ***!
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!E:/code/aimeiyue-xcx-user/amy/node_modules/uview-ui/components/u--textarea/u--textarea.vue?vue&type=script&lang=js& ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment