From 08ea96591f1fc4a80d9bf0ccb0a6769ca2fc9499 Mon Sep 17 00:00:00 2001
From: kefei <183442336@qq.com>
Date: Wed, 9 Jan 2019 23:54:16 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B1=9F=E5=8F=AF=E9=A3=9E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
江可飞/pages/tabone/tabone.wxml | 6 -
江可飞/pages/tabone/tabone.wxss | 1 -
江可飞/pages/tabthree/tabthree.js | 111 -------
江可飞/pages/tabthree/tabthree.wxml | 59 ----
江可飞/pages/tabthree/tabthree.wxss | 5 -
江可飞/pages/tabtwo/tabtwo.wxml | 2 -
江可飞/pages/tabtwo/tabtwo.wxss | 1 -
江可飞/{ => 小程序开发}/app.js | 0
江可飞/{ => 小程序开发}/app.json | 13 +-
江可飞/{ => 小程序开发}/app.wxss | 0
.../pages/fenlei/fenlei.js} | 2 +-
.../pages/fenlei/fenlei.json} | 0
.../小程序开发/pages/fenlei/fenlei.wxml | 2 +
.../小程序开发/pages/fenlei/fenlei.wxss | 1 +
.../小程序开发/pages/gouwu/gouwu.js | 237 ++++++++++++++
.../pages/gouwu/gouwu.json} | 0
.../小程序开发/pages/gouwu/gouwu.wxml | 74 +++++
.../小程序开发/pages/gouwu/gouwu.wxss | 297 ++++++++++++++++++
.../pages/index/image/1.png | Bin
.../pages/index/image/2.png | Bin
.../pages/index/image/3.png | Bin
.../pages/index/image/4.png | Bin
.../pages/index/image/5.png | Bin
.../pages/index/image/6.png | Bin
.../pages/index/image/7.png | Bin
.../pages/index/image/8.png | Bin
.../pages/index/image/byyl.jpg | Bin 0 -> 41047 bytes
.../pages/index/image/fahuo.png | Bin 0 -> 6965 bytes
.../pages/index/image/fukuan.png | Bin 0 -> 4078 bytes
.../pages/index/image/java.jpg | Bin 0 -> 37075 bytes
.../pages/index/image/jichu.jpg | Bin 0 -> 12934 bytes
.../pages/index/image/pingjia.png | Bin 0 -> 5469 bytes
.../pages/index/image/rjgcdl.jpg | Bin 0 -> 10121 bytes
.../pages/index/image/shouhuo.png | Bin 0 -> 4105 bytes
.../pages/index/image/suanfa.jpg | Bin 0 -> 45927 bytes
.../pages/index/index.js | 0
.../pages/index/index.json} | 0
.../pages/index/index.wxml | 0
.../pages/index/index.wxss | 0
.../{ => 小程序开发}/pages/logs/logs.js | 0
.../pages/logs/logs.json | 0
.../pages/logs/logs.wxml | 0
.../pages/logs/logs.wxss | 0
.../pages/shouye/shouye.js} | 2 +-
.../pages/shouye/shouye.json} | 0
.../小程序开发/pages/shouye/shouye.wxml | 2 +
.../小程序开发/pages/shouye/shouye.wxss | 1 +
江可飞/小程序开发/pages/wode/wode.js | 52 +++
.../小程序开发/pages/wode/wode.json | 3 +
.../小程序开发/pages/wode/wode.wxml | 58 ++++
.../小程序开发/pages/wode/wode.wxss | 96 ++++++
.../{ => 小程序开发}/project.config.json | 2 +-
江可飞/{ => 小程序开发}/utils/util.js | 0
53 files changed, 833 insertions(+), 194 deletions(-)
delete mode 100644 江可飞/pages/tabone/tabone.wxml
delete mode 100644 江可飞/pages/tabone/tabone.wxss
delete mode 100644 江可飞/pages/tabthree/tabthree.js
delete mode 100644 江可飞/pages/tabthree/tabthree.wxml
delete mode 100644 江可飞/pages/tabthree/tabthree.wxss
delete mode 100644 江可飞/pages/tabtwo/tabtwo.wxml
delete mode 100644 江可飞/pages/tabtwo/tabtwo.wxss
rename 江可飞/{ => 小程序开发}/app.js (100%)
rename 江可飞/{ => 小程序开发}/app.json (80%)
rename 江可飞/{ => 小程序开发}/app.wxss (100%)
rename 江可飞/{pages/tabone/tabone.js => 小程序开发/pages/fenlei/fenlei.js} (96%)
rename 江可飞/{pages/index/index.json => 小程序开发/pages/fenlei/fenlei.json} (100%)
create mode 100644 江可飞/小程序开发/pages/fenlei/fenlei.wxml
create mode 100644 江可飞/小程序开发/pages/fenlei/fenlei.wxss
create mode 100644 江可飞/小程序开发/pages/gouwu/gouwu.js
rename 江可飞/{pages/tabone/tabone.json => 小程序开发/pages/gouwu/gouwu.json} (100%)
create mode 100644 江可飞/小程序开发/pages/gouwu/gouwu.wxml
create mode 100644 江可飞/小程序开发/pages/gouwu/gouwu.wxss
rename 江可飞/{ => 小程序开发}/pages/index/image/1.png (100%)
rename 江可飞/{ => 小程序开发}/pages/index/image/2.png (100%)
rename 江可飞/{ => 小程序开发}/pages/index/image/3.png (100%)
rename 江可飞/{ => 小程序开发}/pages/index/image/4.png (100%)
rename 江可飞/{ => 小程序开发}/pages/index/image/5.png (100%)
rename 江可飞/{ => 小程序开发}/pages/index/image/6.png (100%)
rename 江可飞/{ => 小程序开发}/pages/index/image/7.png (100%)
rename 江可飞/{ => 小程序开发}/pages/index/image/8.png (100%)
create mode 100644 江可飞/小程序开发/pages/index/image/byyl.jpg
create mode 100644 江可飞/小程序开发/pages/index/image/fahuo.png
create mode 100644 江可飞/小程序开发/pages/index/image/fukuan.png
create mode 100644 江可飞/小程序开发/pages/index/image/java.jpg
create mode 100644 江可飞/小程序开发/pages/index/image/jichu.jpg
create mode 100644 江可飞/小程序开发/pages/index/image/pingjia.png
create mode 100644 江可飞/小程序开发/pages/index/image/rjgcdl.jpg
create mode 100644 江可飞/小程序开发/pages/index/image/shouhuo.png
create mode 100644 江可飞/小程序开发/pages/index/image/suanfa.jpg
rename 江可飞/{ => 小程序开发}/pages/index/index.js (100%)
rename 江可飞/{pages/tabthree/tabthree.json => 小程序开发/pages/index/index.json} (100%)
rename 江可飞/{ => 小程序开发}/pages/index/index.wxml (100%)
rename 江可飞/{ => 小程序开发}/pages/index/index.wxss (100%)
rename 江可飞/{ => 小程序开发}/pages/logs/logs.js (100%)
rename 江可飞/{ => 小程序开发}/pages/logs/logs.json (100%)
rename 江可飞/{ => 小程序开发}/pages/logs/logs.wxml (100%)
rename 江可飞/{ => 小程序开发}/pages/logs/logs.wxss (100%)
rename 江可飞/{pages/tabtwo/tabtwo.js => 小程序开发/pages/shouye/shouye.js} (96%)
rename 江可飞/{pages/tabtwo/tabtwo.json => 小程序开发/pages/shouye/shouye.json} (100%)
create mode 100644 江可飞/小程序开发/pages/shouye/shouye.wxml
create mode 100644 江可飞/小程序开发/pages/shouye/shouye.wxss
create mode 100644 江可飞/小程序开发/pages/wode/wode.js
create mode 100644 江可飞/小程序开发/pages/wode/wode.json
create mode 100644 江可飞/小程序开发/pages/wode/wode.wxml
create mode 100644 江可飞/小程序开发/pages/wode/wode.wxss
rename 江可飞/{ => 小程序开发}/project.config.json (90%)
rename 江可飞/{ => 小程序开发}/utils/util.js (100%)
diff --git a/江可飞/pages/tabone/tabone.wxml b/江可飞/pages/tabone/tabone.wxml
deleted file mode 100644
index 77df77b..0000000
--- a/江可飞/pages/tabone/tabone.wxml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-pages/tabone/tabone.wxml
-
-
-
-
diff --git a/江可飞/pages/tabone/tabone.wxss b/江可飞/pages/tabone/tabone.wxss
deleted file mode 100644
index 8f489a6..0000000
--- a/江可飞/pages/tabone/tabone.wxss
+++ /dev/null
@@ -1 +0,0 @@
-/* pages/tabone/tabone.wxss */
\ No newline at end of file
diff --git a/江可飞/pages/tabthree/tabthree.js b/江可飞/pages/tabthree/tabthree.js
deleted file mode 100644
index 3d1933e..0000000
--- a/江可飞/pages/tabthree/tabthree.js
+++ /dev/null
@@ -1,111 +0,0 @@
-// pages/tabtwo/tabtwo.js
-Page({
-
- /**
- * 页面的初始数据
- */
- data: {
-
- },
-
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function (options) {
-
- },
-
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady: function () {
-
- },
-
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function () {
-
- },
-
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide: function () {
-
- },
-
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload: function () {
-
- },
-
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh: function () {
-
- },
-
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom: function () {
-
- },
-
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage: function () {
-
- }
-})
-var app = getApp();
-
-var util = require('../../utils/util.js');
-
-
-
-Page({
-
- onShow: function () {
-
- var that = this;
-
- that.setData({
-
- userInfo: app.globalData.userInfo
-
- });
-
-
-
- util.req('info/mycount', { sk: app.globalData.sk }, function (data) {
-
- that.setData({ infoCount: data.data });
-
- })
-
-
-
- util.req('appointment/mycount', { sk: app.globalData.sk }, function (data) {
-
- that.setData({ appointmentCount: data.data });
-
- })
-
-
-
-
-
-
-
- },
-
-
-
-})
diff --git a/江可飞/pages/tabthree/tabthree.wxml b/江可飞/pages/tabthree/tabthree.wxml
deleted file mode 100644
index 8786c53..0000000
--- a/江可飞/pages/tabthree/tabthree.wxml
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
- {{userInfo.nickName}}
-
-
-
-
-
-
-
-
-
-
-
-
- 历史订单
- {{infoCount}}
-
-
-
-
-
- 我的钱包
- {{appointmentCount}}
-
-
-
-
-
- 收货地址
-
-
-
-
-
-
- 关于我们
-
-
-
-
-
-
- 个人信息
-
-
-
-
-
-
-
-
-
-
diff --git a/江可飞/pages/tabthree/tabthree.wxss b/江可飞/pages/tabthree/tabthree.wxss
deleted file mode 100644
index ae7dd63..0000000
--- a/江可飞/pages/tabthree/tabthree.wxss
+++ /dev/null
@@ -1,5 +0,0 @@
-/* pages/tabthree/tabthree.wxss */
-.head{display:flex;flex-direction: column;background: #efefef;width:100%;padding: 100rpx 0rpx; align-items: center; justify-content: space-between;background: #f4de3b}
-.head image{width:150rpx;height:150rpx;margin:0 auto;border-radius: 50%;}
-.list view{font-size:12pt;}
-.list .weui-cell{padding: 15px !important}
\ No newline at end of file
diff --git a/江可飞/pages/tabtwo/tabtwo.wxml b/江可飞/pages/tabtwo/tabtwo.wxml
deleted file mode 100644
index dce0563..0000000
--- a/江可飞/pages/tabtwo/tabtwo.wxml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-hello world
diff --git a/江可飞/pages/tabtwo/tabtwo.wxss b/江可飞/pages/tabtwo/tabtwo.wxss
deleted file mode 100644
index b194745..0000000
--- a/江可飞/pages/tabtwo/tabtwo.wxss
+++ /dev/null
@@ -1 +0,0 @@
-/* pages/tabtwo/tabtwo.wxss */
\ No newline at end of file
diff --git a/江可飞/app.js b/江可飞/小程序开发/app.js
similarity index 100%
rename from 江可飞/app.js
rename to 江可飞/小程序开发/app.js
diff --git a/江可飞/app.json b/江可飞/小程序开发/app.json
similarity index 80%
rename from 江可飞/app.json
rename to 江可飞/小程序开发/app.json
index 6c768d7..b75f6fd 100644
--- a/江可飞/app.json
+++ b/江可飞/小程序开发/app.json
@@ -2,9 +2,10 @@
"pages": [
"pages/index/index",
"pages/logs/logs",
- "pages/tabone/tabone",
- "pages/tabtwo/tabtwo",
- "pages/tabthree/tabthree"
+ "pages/shouye/shouye",
+ "pages/fenlei/fenlei",
+ "pages/gouwu/gouwu",
+ "pages/wode/wode"
],
"window": {
"backgroundTextStyle": "light",
@@ -22,19 +23,19 @@
"selectedIconPath": "pages/index/image/2.png"
},
{
- "pagePath": "pages/tabone/tabone",
+ "pagePath": "pages/fenlei/fenlei",
"text": "分类",
"iconPath": "pages/index/image/3.png",
"selectedIconPath": "pages/index/image/4.png"
},
{
- "pagePath": "pages/tabtwo/tabtwo",
+ "pagePath": "pages/gouwu/gouwu",
"text": "购物车",
"iconPath": "pages/index/image/5.png",
"selectedIconPath": "pages/index/image/6.png"
},
{
- "pagePath": "pages/tabthree/tabthree",
+ "pagePath": "pages/wode/wode",
"text": "我的",
"iconPath": "pages/index/image/7.png",
"selectedIconPath": "pages/index/image/8.png"
diff --git a/江可飞/app.wxss b/江可飞/小程序开发/app.wxss
similarity index 100%
rename from 江可飞/app.wxss
rename to 江可飞/小程序开发/app.wxss
diff --git a/江可飞/pages/tabone/tabone.js b/江可飞/小程序开发/pages/fenlei/fenlei.js
similarity index 96%
rename from 江可飞/pages/tabone/tabone.js
rename to 江可飞/小程序开发/pages/fenlei/fenlei.js
index fd803cf..5197573 100644
--- a/江可飞/pages/tabone/tabone.js
+++ b/江可飞/小程序开发/pages/fenlei/fenlei.js
@@ -1,4 +1,4 @@
-// pages/tabone/tabone.js
+// pages/fenlei/fenlei.js
Page({
/**
diff --git a/江可飞/pages/index/index.json b/江可飞/小程序开发/pages/fenlei/fenlei.json
similarity index 100%
rename from 江可飞/pages/index/index.json
rename to 江可飞/小程序开发/pages/fenlei/fenlei.json
diff --git a/江可飞/小程序开发/pages/fenlei/fenlei.wxml b/江可飞/小程序开发/pages/fenlei/fenlei.wxml
new file mode 100644
index 0000000..81a0db3
--- /dev/null
+++ b/江可飞/小程序开发/pages/fenlei/fenlei.wxml
@@ -0,0 +1,2 @@
+
+pages/fenlei/fenlei.wxml
diff --git a/江可飞/小程序开发/pages/fenlei/fenlei.wxss b/江可飞/小程序开发/pages/fenlei/fenlei.wxss
new file mode 100644
index 0000000..64f911a
--- /dev/null
+++ b/江可飞/小程序开发/pages/fenlei/fenlei.wxss
@@ -0,0 +1 @@
+/* pages/fenlei/fenlei.wxss */
\ No newline at end of file
diff --git a/江可飞/小程序开发/pages/gouwu/gouwu.js b/江可飞/小程序开发/pages/gouwu/gouwu.js
new file mode 100644
index 0000000..e1f9cf2
--- /dev/null
+++ b/江可飞/小程序开发/pages/gouwu/gouwu.js
@@ -0,0 +1,237 @@
+// pages/gouwu/gouwu.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ 'iscart': false, //控制购物车有没有数据
+ 'goodList': [
+ {
+ 'cover': '/pages/index/image/suanfa.jpg',
+ 'isbn': '9787535482051',
+ 'desc': '计算机算法设计',
+ 'price': 20,
+ 'count': 1,
+ 'checked': false
+ },
+ {
+ 'cover': '/pages/index/image/jichu.jpg',
+ 'isbn': '9787540455958',
+ 'desc': '计算机基础',
+ 'price': 30,
+ 'count': 1,
+ 'checked': false
+ },
+ {
+ 'cover': '/pages/index/image/rjgcdl.jpg',
+ 'isbn': '9787539982830',
+ 'desc': '软件工程导论',
+ 'price': 25,
+ 'count': 1,
+ 'checked': false
+ },
+ {
+ 'cover': '/pages/index/image/java.jpg',
+ 'isbn': '9787550013247',
+ 'desc': 'Java Web',
+ 'price': 17,
+ 'count': 1,
+ 'checked': false
+ },
+ {
+ 'cover': '/pages/index/image/byyl.jpg',
+ 'isbn': '9787208061644',
+ 'desc': '编译原理',
+ 'price': 15,
+ 'count': 1,
+ 'checked': false
+ }
+ ],
+ 'checkAll': false,
+ 'totalCount': 0,
+ 'totalPrice': 0,
+ },
+
+ /**
+ * 删除购物车当前商品
+ */
+ deleteList(e) {
+ const index = e.currentTarget.dataset.index;
+ let goodList = this.data.goodList;
+ goodList.splice(index, 1);
+ this.setData({
+ goodList: goodList
+ });
+ if (!goodList.length) {
+ this.setData({
+ iscart: true
+ });
+ } else {
+ this.calculateTotal();
+ }
+ },
+
+ /**
+ * 计算商品总数
+ */
+ calculateTotal: function () {
+ var goodList = this.data.goodList;
+ var totalCount = 0;
+ var totalPrice = 0;
+ for (var i = 0; i < goodList.length; i++) {
+ var good = goodList[i];
+ if (good.checked) {
+ totalCount += good.count;
+ totalPrice += good.count * good.price;
+ }
+ }
+ totalPrice = totalPrice.toFixed(2);
+ this.setData({
+ 'totalCount': totalCount,
+ 'totalPrice': totalPrice
+ })
+ },
+
+ /**
+ * 用户点击商品减1
+ */
+ subtracttap: function (e) {
+ var index = e.target.dataset.index;
+ var goodList = this.data.goodList;
+ var count = goodList[index].count;
+ if (count <= 1) {
+ return;
+ } else {
+ goodList[index].count--;
+ this.setData({
+ 'goodList': goodList
+ });
+ this.calculateTotal();
+ }
+ },
+
+ /**
+ * 用户点击商品加1
+ */
+ addtap: function (e) {
+ var index = e.target.dataset.index;
+ var goodList = this.data.goodList;
+ var count = goodList[index].count;
+ goodList[index].count++;
+ this.setData({
+ 'goodList': goodList
+ });
+ this.calculateTotal();
+ },
+ /**
+ * 用户选择购物车商品
+ */
+ checkboxChange: function (e) {
+ console.log('checkbox发生change事件,携带value值为:', e.detail.value);
+ var checkboxItems = this.data.goodList;
+ var values = e.detail.value;
+ for (var i = 0; i < checkboxItems.length; ++i) {
+ checkboxItems[i].checked = false;
+ for (var j = 0; j < values.length; ++j) {
+ if (checkboxItems[i].isbn == values[j]) {
+ checkboxItems[i].checked = true;
+ break;
+ }
+ }
+ }
+
+ var checkAll = false;
+ if (checkboxItems.length == values.length) {
+ checkAll = true;
+ }
+
+ this.setData({
+ 'goodList': checkboxItems,
+ 'checkAll': checkAll
+ });
+ this.calculateTotal();
+ },
+
+ /**
+ * 用户点击全选
+ */
+ selectalltap: function (e) {
+ // console.log('用户点击全选,携带value值为:', e.detail.value);
+ var value = e.detail.value;
+ var checkAll = false;
+ if (value && value[0]) {
+ checkAll = true;
+ }
+
+ var goodList = this.data.goodList;
+ for (var i = 0; i < goodList.length; i++) {
+ var good = goodList[i];
+ good['checked'] = checkAll;
+ }
+
+ this.setData({
+ 'checkAll': checkAll,
+ 'goodList': goodList
+ });
+ this.calculateTotal();
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad: function (options) {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady: function () {
+ this.calculateTotal();
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide: function () {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload: function () {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh: function () {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom: function () {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage: function () {
+
+ },
+
+
+})
diff --git a/江可飞/pages/tabone/tabone.json b/江可飞/小程序开发/pages/gouwu/gouwu.json
similarity index 100%
rename from 江可飞/pages/tabone/tabone.json
rename to 江可飞/小程序开发/pages/gouwu/gouwu.json
diff --git a/江可飞/小程序开发/pages/gouwu/gouwu.wxml b/江可飞/小程序开发/pages/gouwu/gouwu.wxml
new file mode 100644
index 0000000..5939ab7
--- /dev/null
+++ b/江可飞/小程序开发/pages/gouwu/gouwu.wxml
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{good.desc}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 已选择
+ {{totalCount}}件商品
+
+ 总价:
+ ¥{{totalPrice}}
+
+
+
+ 去结算
+
+
+
+
+
+
+
+
+ 购物车什么都没有,赶快去购物吧
+
diff --git a/江可飞/小程序开发/pages/gouwu/gouwu.wxss b/江可飞/小程序开发/pages/gouwu/gouwu.wxss
new file mode 100644
index 0000000..410869c
--- /dev/null
+++ b/江可飞/小程序开发/pages/gouwu/gouwu.wxss
@@ -0,0 +1,297 @@
+/* pages/gouwu/gouwu.wxss */
+page {
+
+ height: 100%;
+ background: #fff;
+ font-family: -apple-system-font, Arial, Helvetica, sans-serif;
+ color: #333;
+ font-size: 32rpx;
+ line-height: 1.42857;
+}
+
+.container {
+ width: 100%;
+ min-height: 100%;
+ display: flex;
+ flex-direction: column;
+ box-sizing: border-box;
+}
+
+.section {
+ display: flex;
+ flex-direction: column;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+ margin-bottom: 30rpx;
+}
+
+.section-good {
+ margin-bottom: 100rpx;
+}
+
+.good {
+ float: left;
+ width: 100%;
+ height: 300rpx;
+ margin-top: 20rpx;
+ margin-bottom: 20rpx;
+ border-bottom: 1px solid #ccc;
+ background-color: #fff;
+}
+
+/* 第一个盒子 */
+.good .good_title {
+ float:left;
+ box-sizing:border-box;
+ padding:0;
+ width:100%;
+ height:70rpx;
+ line-height:70rpx;
+ border-bottom:1px solid #ccc;
+}
+.good .good_title view:first-of-type {
+ float: left;
+}
+.good .good_title view:last-of-type {
+ float: right;
+}
+.good .good_title .shanchu .shanchu_trash {
+ float: left;
+ margin-top: 8rpx;
+ width: 56rpx;
+ height: 56rpx;
+}
+.good .good_title .shanchu .shanchu_trash image {
+ width: 100%;
+ height: 100%;
+}
+
+/* 第二个盒子 */
+.good .good_content {
+ box-sizing: border-box;
+ float:left;
+ width:100%;
+ height:226rpx;
+ background-color:#f5f5f5;
+}
+
+
+.good_content .good:last-child {
+ border-bottom: none;
+}
+
+.good_content .good_checkbox {
+ float:left;
+ width:70rpx;
+ height:224rpx;
+ line-height: 278rpx;
+}
+
+
+.good_content .checkbox {
+ float: left;
+ width: 48rpx;
+ height: 48rpx;
+}
+
+.good_content .good_img {
+ float:left;
+ margin-top:16rpx;
+ width:215rpx;
+ height:190rpx;
+}
+.good_content .good_img image {
+ width: 100%;
+ height: 100%;
+}
+
+.good_content .content {
+ box-sizing: border-box;
+ float:left;
+ margin-top:16rpx;
+ margin-left:20rpx;
+ width:384rpx;
+ height:90rpx;
+
+}
+
+.good_content .content .titles {
+ float:left;
+ text-overflow:ellipsis;
+ overflow:hidden;
+ font-size:15px;
+ width:369rpx;
+ height:86rpx;
+ color:#000;
+ line-height: 44rpx;
+}
+
+.good_content .good_footer {
+ box-sizing:border-box;
+ float:left;
+ margin-top:16rpx;
+ margin-left:20rpx;
+ width:354rpx;
+ height:90rpx;
+}
+
+.good_content .content .price {
+ font-size: 36rpx;
+ color: #e4452a;
+ margin-top: 10rpx;
+}
+
+.good_content .good .stepper {
+ float: left;
+ margin-top: 15rpx;
+ margin-left: 60rpx;
+ width: 162rpx;
+ height: 50rpx;
+}
+
+.good_content .good_footer .price {
+ float: left;
+ width: 30%;
+ height:50rpx;
+ margin-top:15rpx;
+ color:#FF5501;
+ font-size:17px;
+
+}
+
+.good_content .good_footer .stepper {
+ float: left;
+ margin-top: 10rpx;
+ width: 50%;
+ margin-left: 70rpx;
+}
+
+
+.good_content .stepper .add, .stepper .subtract {
+ float: left;
+ width: 50rpx;
+ height: 50rpx;
+ line-height: 50rpx;
+ text-align: center;
+ font-size: 28rpx;
+ border: 1px solid #ccc;
+ box-sizing: border-box;
+}
+
+.good_content .stepper .disabled {
+ float: left;
+ color: #eee;
+}
+
+.good_content .stepper .count {
+ float: left;
+ width: 60rpx;
+ height: 50rpx;
+ line-height: 50rpx;
+ /* border: 1px solid #ccc; */
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+ text-align: center;
+ box-sizing: border-box;
+ min-height: 1rem;
+ font-size: 28rpx;
+}
+
+
+/*******底部******************************************** */
+.section-bottom {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ width: 100%;
+ height: 100rpx;
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ margin-bottom: 0;
+ background-color: #fff;
+ box-sizing: border-box;
+ z-index: 99;
+}
+
+.section-bottom .btn {
+ width: 160rpx;
+ height: 100rpx;
+ line-height: 100rpx;
+ text-align: center;
+ color: #fdfffd;
+ background-color: #fbb304;
+}
+
+.section-bottom .btn-default {
+ color: #363636;
+ background-color: #eee;
+}
+
+.section-bottom .btn-primary {
+ color: #fdfffd;
+ background-color: #e83632;
+}
+
+.section-bottom .checkbox-allcheck {
+ display: inline-block;
+ margin-left: 30rpx;
+ vertical-align: top;
+ font-size: 0px;
+}
+
+.section-bottom .check-all-text {
+ display: inline-block;
+ vertical-align: top;
+ margin-left: 10rpx;
+ height: 23px;
+ line-height: 23px;
+ font-size: 28rpx;
+}
+
+.section-bottom .total {
+ flex: 1;
+ text-align: center;
+ font-size: 26rpx;
+}
+
+.total .totalCount {
+ font-size: 26rpx;
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.total .totalPrice {
+ display: inline-block;
+ font-size: 26rpx;
+ margin-left: 20rpx;
+ vertical-align: middle;
+}
+
+.total .totalCount text {
+ color: #e4452a;
+ vertical-align: middle;
+}
+
+.total .totalPrice text {
+ color: #e4452a;
+ font-size: 36rpx;
+ vertical-align: middle;
+}
+
+
+/* 空购物车 */
+.cartList {
+ padding: 100px 0 0 0;
+ display: flex;
+ justify-content: center;
+ flex-direction: column;
+ align-items: center;
+ color: #999;
+}
+
+.cartList image {
+ width: 66px;
+ height: 66px;
+ margin-bottom: 20px;
+}
\ No newline at end of file
diff --git a/江可飞/pages/index/image/1.png b/江可飞/小程序开发/pages/index/image/1.png
similarity index 100%
rename from 江可飞/pages/index/image/1.png
rename to 江可飞/小程序开发/pages/index/image/1.png
diff --git a/江可飞/pages/index/image/2.png b/江可飞/小程序开发/pages/index/image/2.png
similarity index 100%
rename from 江可飞/pages/index/image/2.png
rename to 江可飞/小程序开发/pages/index/image/2.png
diff --git a/江可飞/pages/index/image/3.png b/江可飞/小程序开发/pages/index/image/3.png
similarity index 100%
rename from 江可飞/pages/index/image/3.png
rename to 江可飞/小程序开发/pages/index/image/3.png
diff --git a/江可飞/pages/index/image/4.png b/江可飞/小程序开发/pages/index/image/4.png
similarity index 100%
rename from 江可飞/pages/index/image/4.png
rename to 江可飞/小程序开发/pages/index/image/4.png
diff --git a/江可飞/pages/index/image/5.png b/江可飞/小程序开发/pages/index/image/5.png
similarity index 100%
rename from 江可飞/pages/index/image/5.png
rename to 江可飞/小程序开发/pages/index/image/5.png
diff --git a/江可飞/pages/index/image/6.png b/江可飞/小程序开发/pages/index/image/6.png
similarity index 100%
rename from 江可飞/pages/index/image/6.png
rename to 江可飞/小程序开发/pages/index/image/6.png
diff --git a/江可飞/pages/index/image/7.png b/江可飞/小程序开发/pages/index/image/7.png
similarity index 100%
rename from 江可飞/pages/index/image/7.png
rename to 江可飞/小程序开发/pages/index/image/7.png
diff --git a/江可飞/pages/index/image/8.png b/江可飞/小程序开发/pages/index/image/8.png
similarity index 100%
rename from 江可飞/pages/index/image/8.png
rename to 江可飞/小程序开发/pages/index/image/8.png
diff --git a/江可飞/小程序开发/pages/index/image/byyl.jpg b/江可飞/小程序开发/pages/index/image/byyl.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..68123c42826be4b751f69afc9990444c441787e6
GIT binary patch
literal 41047
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%0DeQ31{BXg^^krryOp!^bfH1ABb~(7Gt$0
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
WKNSGz`FB_NZ?X0N-wA-9pZ*J-@BXU*
literal 0
HcmV?d00001
diff --git a/江可飞/小程序开发/pages/index/image/fahuo.png b/江可飞/小程序开发/pages/index/image/fahuo.png
new file mode 100644
index 0000000000000000000000000000000000000000..58ce9a2feef222b5924cb0ba8a74e4f39aea1212
GIT binary patch
literal 6965
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