diff --git a/App.vue b/App.vue index 3d81af7..dfb0261 100644 --- a/App.vue +++ b/App.vue @@ -10,8 +10,14 @@ console.log('App Hide') } } - + + + - diff --git a/apis/index.js b/apis/index.js index 76f9f15..ec79c85 100644 --- a/apis/index.js +++ b/apis/index.js @@ -9,7 +9,7 @@ import store from '@/store' // 基础配置 const config = { - apiUrl : 'https://e-chain.cnskl.com/api/', + apiUrl : 'http://api.ahxh.shangkelian.cn/api/', timeout : 60000 } diff --git a/apis/interfaces/chain.js b/apis/interfaces/chain.js new file mode 100644 index 0000000..cd75ebe --- /dev/null +++ b/apis/interfaces/chain.js @@ -0,0 +1,44 @@ + +/** + * Web唐明明 + * 匆匆数载恍如梦,岁月迢迢华发增。 + * 碌碌无为枉半生,一朝惊醒万事空。 + * moduleName: 区块链 + */ + +import { request } from '../index' + +// 最新区块列表 +const chain = () => { + return request({ + url: 'chain' + }) +} + +// 发行量概况 +const situation = () => { + return request({ + url: 'nodes' + }) +} + +// 区块详情 +const hash = (hash) => { + return request({ + url: 'chain/block/' + hash + }) +} + +// 区块链首页 +const occ = () => { + return request({ + url: 'occ/index' + }) +} + +export { + chain, + situation, + hash, + occ +} diff --git a/apis/interfaces/company.js b/apis/interfaces/company.js index 40546a0..23dca6c 100644 --- a/apis/interfaces/company.js +++ b/apis/interfaces/company.js @@ -24,22 +24,6 @@ const inits = data => { }) } -// 企业广场 -const companies = data => { - return request({ - url: 'companies', - data - }) -} - -// 企业列表 -const companiesList = data => { - return request({ - url: 'companies/lists', - data - }) -} - // 企业认证配置信息 const appliesCreate = () => { return request({ @@ -89,8 +73,6 @@ const appliesCategory = data => { export { createConfig, inits, - companies, - companiesList, appliesCreate, applies, isallow, diff --git a/apis/interfaces/coupons.js b/apis/interfaces/coupons.js index 9bf6a9c..11ac44a 100644 --- a/apis/interfaces/coupons.js +++ b/apis/interfaces/coupons.js @@ -33,14 +33,6 @@ const couponsGoods = data => { }) } -// 设置关联商品*********已废弃 -const couponsAddgoods = (id, data) => { - return request({ - url: 'coupons/tools/coupons/' + id + '/addgoods', - method: 'POST', - data - }) -} // 管理优惠券详情 const magCouponsInfo = (id) => { @@ -68,7 +60,6 @@ export { toolsCoupons, pushCoupons, couponsGoods, - couponsAddgoods, magCouponsInfo, magCouponsStatus, magCouponsRecommend diff --git a/apis/interfaces/crystal.js b/apis/interfaces/crystal.js new file mode 100644 index 0000000..96f97f6 --- /dev/null +++ b/apis/interfaces/crystal.js @@ -0,0 +1,63 @@ + +/** + * Web唐明明 + * 匆匆数载恍如梦,岁月迢迢华发增。 + * 碌碌无为枉半生,一朝惊醒万事空。 + * moduleName: 矿机 + */ + +import { request } from '../index' + +// 水晶原石 +const crystals = () => { + return request({ + url: 'user/account/crystals' + }) +} + +// 领取水晶 +const thawlog = (data) => { + return request({ + url: 'user/account/thawlog', + method: 'POST', + data + }) +} + +// 水晶分类 +const category = () => { + return request({ + url: 'crystal/category' + }) +} + +// 水晶任务 +const task = () => { + return request({ + url: 'crystal/task' + }) +} + +// 水晶用户签到-信息 +const sign = () => { + return request({ + url: 'user/sign' + }) +} + +// 水晶用户签到 +const operateSign = () => { + return request({ + url: 'user/sign', + method: 'POST' + }) +} + +export{ + crystals, + thawlog, + category, + task, + sign, + operateSign +} diff --git a/apis/interfaces/goods.js b/apis/interfaces/goods.js index 9d43479..94ad9ee 100644 --- a/apis/interfaces/goods.js +++ b/apis/interfaces/goods.js @@ -8,27 +8,6 @@ import { request } from '../index' -// 商城首页 -const mall = data => { - return request({ - url: "mall" - }) -} - -// 商品列表 -const list = data => { - return request({ - url: "mall/goods", - data - }) -} - -// 商品详情 -const goods = id => { - return request({ - url: 'mall/goods/' + id - }) -} // 商品管理-商品列表 const managesGoodsIndex = data => { @@ -56,22 +35,6 @@ const managesGoodsBurn = data => { }) } -// 商品管理-商品上架 ********已废弃 -const managesGoodsOnsale = id => { - return request({ - url: 'manages/goods/'+id+'/onsale', - method:'PUT' - }) -} - -// 商品管理-商品下架 ********已废弃 -const managesGoodsOffsale = id => { - return request({ - url: 'manages/goods/'+id+'/offsale', - method:'PUT' - }) -} - // 发布商品前置 const managesGoodsCreateBefore = () => { return request({ @@ -126,35 +89,6 @@ const managesGoodsEdit = id => { url: 'manages/goods/' + id }) } - -// 区块链证书 -const managesChain = (id) => { - return request({ - url: 'mall/goods/'+ id + '/chain' - }) -} - -// 商品认证 -const managesAttestation = (id) => { - return request({ - url: 'mall/goods/'+ id +'/message' - }) -} - -// 商品溯源 -const managesTracedTo = (id) => { - return request({ - url: 'mall/goods/'+ id +'/trace' - }) -} - -// 领取优惠券 -const managesCoupons = (id) => { - return request({ - url: 'coupons/'+ id +'/grant', - method: 'POST' - }) -} // 产品编辑 const managesGoodsPut = (id, data) => { @@ -173,14 +107,9 @@ const managesGoodsExtends = id => { } export { - mall, - list, - goods, managesGoodsIndex, managesGoodsMint, managesGoodsBurn, - managesGoodsOnsale, - managesGoodsOffsale, managesGoodsCreateBefore, managesGoodsCreate, managesCategory, @@ -188,10 +117,6 @@ export { managesGoodsDelete, managesGoodsEdit, managesCreate, - managesChain, - managesAttestation, - managesTracedTo, - managesCoupons, managesGoodsPut, managesGoodsExtends } diff --git a/apis/interfaces/index.js b/apis/interfaces/index.js new file mode 100644 index 0000000..8343eea --- /dev/null +++ b/apis/interfaces/index.js @@ -0,0 +1,123 @@ +/** + * Web-zdx + * moduleName: 商城首页 + */ + +import { request } from '../index' + +// 首页信息 +const index = () => { + return request({ + url: 'mall', + method: 'GET' + }) +} +// 今日特惠页面 (大于三显示3个 两个显示两个 1个就显示一张图) +const indexT = (data) => { + return request({ + url: 'mall/goods', + method: 'GET', + data:data + }) +} +// 获取首页弹窗 +const popups = () => { + return request({ + url: 'popups/mall', + method: 'GET' + }) +} +const banner = () => { + return request({ + url: 'mall/banners', + method: 'GET' + }) +} + +// 全养头条 +const cmsArticles = () => { + return request({ + url: 'cms/articles', + method: 'GET' + }) +} + +// 全养头条详情 +const cmsArticlesDetail = (id) => { + return request({ + url: 'cms/articles/'+id, + method: 'GET' + }) +} + +// 获取是否有未读消息 +const notifyCounts = () => { + return request({ + url: 'notifications/counts', + method: 'GET' + }) +} + +// 判断是否能跳转到钱包页面 +const canGoWallet = () => { + return request({ + url: 'user/datas', + method: 'GET' + }) +} + +// 是否设置了激活激活钱包 +const security = () => { + return request({ + url: 'chain/safe/security', + method: 'GET' + }) +} + +// 是否个人认证成功 +const certified = () => { + return request({ + url: 'user/certified', + method: 'GET' + }) +} + +// 获取首页商品列表 taos ='淘宝客' goods/mall (自己商品) +const getIndexGoodsList = (name,data) => { + return request({ + url: name, + method: 'GET', + data:data + }) +} +// 获取淘宝客的标签 +const getTaoCategories = () =>{ + return request({ + url: 'tao/categories', + method: 'GET' + }) +} +// 获取自营的标签 +const getTags = () =>{ + return request({ + url: 'mall/tags', + method: 'GET' + }) +} + + +export { + index, + cmsArticles, + notifyCounts, + cmsArticlesDetail, + canGoWallet, + security, + certified, + getIndexGoodsList, + getTaoCategories, + getTags, + banner, + popups, + indexT +} diff --git a/apis/interfaces/login.js b/apis/interfaces/login.js new file mode 100644 index 0000000..88fce9c --- /dev/null +++ b/apis/interfaces/login.js @@ -0,0 +1,76 @@ +/** + * Web-zdx + * moduleName: 登录(手机号) + */ + +import { request } from '../index' + +// 手机号登陆接口 +const login = (data) => { + return request({ + url: 'user/socialite/login/wechat/mini', + method: 'POST', + data: data + }) +} +// 修改用户信息 +const wechatbind = (data) => { + return request({ + url: 'user/socialite/wechatbind', + method: 'PUT', + data: data + }) +} + +// 修改用户头像或昵称 +const resetUserInfo = (data) => { + return request({ + url: 'user/' + data.key, + method: 'PUT', + data: { + value: data.value + } + }) +} + +// 获取用户的Openid +const getOpenid = (code) => { + return request({ + url: 'user/socialite/login/wechat/openid', + method: 'GET', + data: { + code: code + } + }) + +} +// 隐私条款 +const agreementSecret = (data) => { + return request({ + url: 'articles/agreement/secret' + }) +} + +// 注册协议 +const agreementLogin = (data) => { + return request({ + url: 'articles/agreement/login' + }) +} + +// 获取用户设置中心的信息 +const getUserSettingInfo = () => { + return request({ + url: 'user/setting' + }) +} + +export { + login, + wechatbind, + getOpenid, + agreementSecret, + agreementLogin, + resetUserInfo, + getUserSettingInfo +} diff --git a/apis/interfaces/market.js b/apis/interfaces/market.js deleted file mode 100644 index 9d10a14..0000000 --- a/apis/interfaces/market.js +++ /dev/null @@ -1,102 +0,0 @@ - -/** - * Web唐明明 - * 匆匆数载恍如梦,岁月迢迢华发增。 - * 碌碌无为枉半生,一朝惊醒万事空。 - * moduleName: 转让市场 - */ - -import { request } from '../index' - -// 转让市场 -const markets = data => { - return request({ - url: 'markets', - data - }) -} - -// 转让市场记录 -const marketsLogs = data => { - return request({ - url: 'markets/orders', - data - }) -} - -// 转让详情 -const marketsInfo = id => { - return request({ - url: 'markets/' + id - }) -} - -// 提交支付订单 -const marketsBuy = (id, data) => { - return request({ - url: 'markets/' + id + '/create', - method: 'POST', - data - }) -} - -// 转让市场支付 -const marketsPay = (id, platform) => { - return request({ - url: 'markets/pay/' + id + '/' + platform - }) -} - -// 转让权证信息 -const marketsCreateInfo = symbol => { - return request({ - url: 'markets/user/markets/create', - data: { symbol } - }) -} - -// 提交权证转让 -const marketsCreate = data => { - return request({ - url: 'markets/user/markets/create', - method: 'POST', - data - }) -} - -// 转让管理 -const marketsMag = data => { - return request({ - url: 'markets/user/markets', - data - }) -} - -// 取消转让 -const marketsCancel = id => { - return request({ - url: 'markets/' + id + '/cancel', - method: 'POST' - }) -} - -// 我的成交理事 -const marketsOrdersLogs = (data, name) => { - return request({ - url: 'markets/orders/' + name, - data - }) -} - -export { - markets, - marketsLogs, - marketsInfo, - marketsBuy, - marketsPay, - marketsCreateInfo, - marketsCreate, - marketsMag, - marketsCancel, - marketsOrdersLogs -} diff --git a/apis/interfaces/numberWeight.js b/apis/interfaces/numberWeight.js deleted file mode 100644 index 348be97..0000000 --- a/apis/interfaces/numberWeight.js +++ /dev/null @@ -1,146 +0,0 @@ -/** - * Web-zdx - * moduleName: 我的数权 - */ - -import { request } from '../index' - -// 我的数权 -const mallWarrants = (data) => { - return request({ - url: 'mall/warrants', - method: 'GET', - data: data - }) -} - -// 我的数权Id获取数权详情 -const mallWarrantsList = (symbol) => { - return request({ - url: 'mall/warrants/exchange', - method: 'GET', - data: { - symbol:symbol - } - }) - } - -// 确认提货 -const mallWarrantsSure = (data) => { - return request({ - url: 'mall/warrants/exchange', - method: 'POST', - data: data - }) -} - -// 我的邮寄订单,我的提货单 -const mallShipmentsPostShop = (apiUrl,data) => { - return request({ - url: apiUrl, - method: 'GET', - data: data - }) -} - -// 根据提货单的no 获取提货单的详情 -const mallShipmentsInfo = (no) => { - return request({ - url: 'mall/shipments/'+no, - method: 'GET' - }) -} - -// 取消提货单 -const mallShipmentsCancel = (shipmentNo) => { - return request({ - url: 'mall/shipments/'+ shipmentNo+'/cancel', - method: 'POST' - }) -} - -// 签收提货单 -const mallShipmentsSign = (shipmentNo) => { - return request({ - url: 'mall/shipments/'+ shipmentNo+'/sign', - method: 'POST' - }) -} - -// 退货单申请退货 -const mallShipmentsRefund = (data) => { - return request({ - url: 'mall/shipments/'+ data.shipment_no+'/refund', - method: 'POST', - data:data - }) -} - -// 退货单申请退货前置条件 -const mallShipmentsRefundInfo = (shipmentNo) => { - return request({ - url: 'mall/shipments/'+ shipmentNo+'/refund', - method: 'GET' - }) -} - -// 查看物流接口 -const mallShipmentsLogistic = (shipmentNo) => { - return request({ - url: 'mall/shipments/'+ shipmentNo+'/logistic', - method: 'GET' - }) -} - -// 我的退货单 mall/refunds -const mallRefunds = (data) => { - return request({ - url: 'mall/refunds', - method: 'GET', - data: data - }) -} - -//退货单详情页 -const mallRefundsInfo = (no) => { - return request({ - url: 'mall/refunds/'+no, - method: 'GET' - }) -} - -// 确认退货mall/refunds/{refund}/deliver -const mallRefundsDeliver = (data) => { - return request({ - url: 'mall/refunds/'+data.refund+'/deliver', - method: 'POST', - data:data - }) -} - -// 提货单或者服务单生成提货二维码 -const mallWarrantsQrcode = (data) => { - return request({ - url: 'mall/warrants/qrcode', - method: 'GET', - data:data - }) -} - - -export { - mallWarrants, - mallWarrantsList, - mallWarrantsSure, - mallShipmentsPostShop, - mallShipmentsInfo, - mallShipmentsCancel, - mallShipmentsSign, - mallShipmentsRefund, - mallShipmentsRefundInfo, - mallShipmentsLogistic, - mallRefunds, - mallRefundsInfo, - mallRefundsDeliver, - mallWarrantsQrcode -} diff --git a/apis/interfaces/order.js b/apis/interfaces/order.js deleted file mode 100644 index 387c123..0000000 --- a/apis/interfaces/order.js +++ /dev/null @@ -1,30 +0,0 @@ - -/** - * Web唐明明 - * 匆匆数载恍如梦,岁月迢迢华发增。 - * 碌碌无为枉半生,一朝惊醒万事空。 - * moduleName: 订单 - */ - -import { request } from '../index' - -// 创建,确认订单 -const buy = (data, method) => { - return request({ - url: 'mall/buy/goods', - method, - data - }) -} - -// eb支付 -const eb = (no) => { - return request({ - url: 'mall/pay/' + no + '/eb', - }) -} - -export { - buy, - eb -} diff --git a/apis/interfaces/scan.js b/apis/interfaces/scan.js index 63a17a8..82c5faf 100644 --- a/apis/interfaces/scan.js +++ b/apis/interfaces/scan.js @@ -3,29 +3,31 @@ * moduleName:核销相关操作 */ -import { request } from '../index' +import { + request +} from '../index' // 扫码前置条件 get 核销前置 post 表示核销 -const scanInfo = (apiUrl,data,method) => { - return request({ - url: apiUrl, - method:method, - data:data - }) +const scanInfo = (apiUrl, data, method) => { + return request({ + url: apiUrl, + method: method, + data: data + }) } // 核销记录 -const scanList = (apiUrl,data) => { - return request({ - url: apiUrl, - method:'GET', - data:data - }) +const scanList = (apiUrl, data) => { + return request({ + url: apiUrl, + method: 'GET', + data: data + }) } export { - scanInfo, - scanList + scanInfo, + scanList } diff --git a/apis/interfaces/setting.js b/apis/interfaces/setting.js new file mode 100644 index 0000000..956163f --- /dev/null +++ b/apis/interfaces/setting.js @@ -0,0 +1,84 @@ +/** + * Web-zdx + * moduleName: 登录(手机号) + */ + +import { request } from '../index' + +// 手机号登陆接口 +const login = (data) => { + return request({ + url: 'user/socialite/login/wechat/mini', + method: 'POST', + data: data + }) +} +// 修改用户信息 +const wechatbind = (data) => { + return request({ + url: 'user/socialite/wechatbind', + method: 'PUT', + data: data + }) +} + +// 修改用户头像或昵称 +const resetUserInfo = (data) => { + return request({ + url: 'user/' + data.key, + method: 'PUT', + data: { + value: data.value + } + }) +} + +// 获取用户的Openid +const getOpenid = (code) => { + return request({ + url: 'user/socialite/login/wechat/openid', + method: 'GET', + data: { + code: code + } + }) + +} +// 隐私条款 +const agreementSecret = (data) => { + return request({ + url: 'articles/agreement/secret' + }) +} + +// 注册协议 +const agreementLogin = (data) => { + return request({ + url: 'articles/agreement/login' + }) +} + +// 获取用户设置中心的信息 +const getUserSettingInfo = () => { + return request({ + url: 'user/setting' + }) +} + +// 关于我们 +const aboutUs = () => { + return request({ + url: 'articles/about' + }) +} + +export { + login, + wechatbind, + getOpenid, + agreementSecret, + agreementLogin, + resetUserInfo, + getUserSettingInfo, + aboutUs +} diff --git a/apis/interfaces/store.js b/apis/interfaces/store.js index 507ab2b..a54db7f 100644 --- a/apis/interfaces/store.js +++ b/apis/interfaces/store.js @@ -15,14 +15,6 @@ const index = () => { }) } -// 成交客户 *********已废弃 -const customer = data => { - return request({ - url: 'mall/statistics', - data - }) -} - // 成交客户 const orderUsers = data => { return request({ @@ -151,7 +143,6 @@ const deliverLogistic = (shipment__no) => { export { index, - customer, orderUsers, visitors, basicsConfig, diff --git a/components/goods-list/goods-list.vue b/components/goods-list/goods-list.vue new file mode 100644 index 0000000..8bbf401 --- /dev/null +++ b/components/goods-list/goods-list.vue @@ -0,0 +1,137 @@ + + + + + + diff --git a/components/tn-datepicker/tn-datepicker.vue b/components/tn-datepicker/tn-datepicker.vue new file mode 100644 index 0000000..b6f926d --- /dev/null +++ b/components/tn-datepicker/tn-datepicker.vue @@ -0,0 +1,904 @@ + + + + + diff --git a/pages.json b/pages.json index 88a66b5..100cc80 100644 --- a/pages.json +++ b/pages.json @@ -1,24 +1,121 @@ { "pages": [{ - "path": "pages/index/index" + "path": "pages/index/index", + "name": "Index", + "style": { + "navigationBarTitleText":"发现能量" + } }, { - "path": "pages/found/index" + "path": "pages/found/index", + "name": "Found", + "style": { + "navigationBarTitleText":"发现更多" + } }, { - "path": "pages/user/index" + "path": "pages/user/index", + "name": "User", + "style": { + "navigationBarTitleText":"节点中心" + } + }, { + "path": "pages/instrument/basics", + "name": "instrumentBasics", + "style": { + "navigationBarTitleText":"企业基础信息" + } + }, { + "path": "pages/goods/management", + "name": "goodsManagement", + "style": { + "navigationBarTitleText":"商品权证管理" + } + }, { + "path": "pages/goods/addClassify", + "name": "goodsaddClassify", + "style": { + "navigationBarTitleText":"发布商品类目" + } + }, { + "path": "pages/goods/add", + "name": "goodsAdd", + "style": { + "navigationBarTitleText":"商品权证创建" + } + }, { + "path": "pages/goods/goodsAuth", + "name": "goodsAddAuth", + "style": { + "navigationBarTitleText":"商品权证认证" + } + }, { + "path": "pages/coupons/management", + "name": "couponsManagement", + "style": { + "navigationBarTitleText":"创建优惠券" + } + }, { + "path": "pages/coupons/add", + "name": "couponsAdd", + "style": { + "navigationBarTitleText":"创建优惠券" + } + }, { + "path": "pages/coupons/magDetails", + "name": "couponsDetails", + "style": { + "navigationBarTitleText":"优惠券管理" + } + }, { + "path": "pages/coupons/selectGoods", + "name": "couponsSelectGoods", + "style": { + "navigationBarTitleText":"关联产品" + } + },{ + "path": "pages/setting/setting", + "name": "setting", + "style": { + "navigationBarTitleText":"设置中心" + } + },{ + "path": "pages/setting/aboutUs", + "name": "aboutUs", + "auth": true, + "style": { + "navigationBarTitleText":"关于我们" + } + },{ + "path": "pages/login/login", + "name": "Login", + "style": { + "navigationBarTitleText":"登录页面" + } }], "globalStyle": { "navigationStyle": "custom", - "backgroundColor": "#F8F8F8" + "backgroundColor": "#F5F5F5" }, - "tabBar": { + "tabBar": { + "borderStyle": "white", + "backgroundColor": "#FFFFFF", + "selectedColor" : "#774ffd", + "iconWidth":"26px", + "spacing": "0", + "height":"60px", "list": [{ - "text": "发现能量", + "text": "发现能量", + "iconPath":"static/tabBar/tabBar_icon_00.png", + "selectedIconPath":"static/tabBar/tabBar_show_00.png", "pagePath": "pages/index/index" }, { - "text": "发现更多", + "text": "发现更多", + "iconPath":"static/tabBar/tabBar_icon_01.png", + "selectedIconPath":"static/tabBar/tabBar_show_01.png", "pagePath": "pages/found/index" }, { - "text": "节点中心", + "text": "节点中心", + "iconPath":"static/tabBar/tabBar_icon_02.png", + "selectedIconPath":"static/tabBar/tabBar_show_02.png", "pagePath": "pages/user/index" }] }, diff --git a/pages/certification/personal.vue b/pages/certification/personal.vue new file mode 100644 index 0000000..388b9a8 --- /dev/null +++ b/pages/certification/personal.vue @@ -0,0 +1,222 @@ + + + + + diff --git a/pages/company/approve.vue b/pages/company/approve.vue new file mode 100644 index 0000000..1ecab2f --- /dev/null +++ b/pages/company/approve.vue @@ -0,0 +1,359 @@ + + + + + diff --git a/pages/company/prompt.vue b/pages/company/prompt.vue new file mode 100644 index 0000000..f10878e --- /dev/null +++ b/pages/company/prompt.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/pages/company/registered.vue b/pages/company/registered.vue new file mode 100644 index 0000000..2d8e453 --- /dev/null +++ b/pages/company/registered.vue @@ -0,0 +1,147 @@ + + + + + diff --git a/pages/coupons/add.vue b/pages/coupons/add.vue new file mode 100644 index 0000000..fda1462 --- /dev/null +++ b/pages/coupons/add.vue @@ -0,0 +1,413 @@ +