chore: scaffold linhelp applications

This commit is contained in:
王鹏
2026-07-07 15:06:33 +08:00
parent 95685efa82
commit edffda2a84
70 changed files with 537 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
App({
globalData: {
apiBaseUrl: 'http://localhost:8080',
token: ''
}
})

View File

@@ -0,0 +1,46 @@
{
"pages": [
"pages/home/index",
"pages/products/index",
"pages/products/detail",
"pages/orders/index",
"pages/orders/detail",
"pages/express/create",
"pages/group-buy/index",
"pages/group-buy/detail",
"pages/second-hand/index",
"pages/second-hand/create",
"pages/notices/index",
"pages/profile/index",
"pages/address/index"
],
"window": {
"navigationBarTitleText": "邻小帮",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black",
"backgroundColor": "#f6f7f9"
},
"tabBar": {
"color": "#6b7280",
"selectedColor": "#0f766e",
"backgroundColor": "#ffffff",
"list": [
{
"pagePath": "pages/home/index",
"text": "首页"
},
{
"pagePath": "pages/group-buy/index",
"text": "团购"
},
{
"pagePath": "pages/second-hand/index",
"text": "闲置"
},
{
"pagePath": "pages/profile/index",
"text": "我的"
}
]
}
}

View File

@@ -0,0 +1,9 @@
page {
background: #f6f7f9;
color: #111827;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
}
.page {
padding: 24rpx;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "地址管理"
}

View File

@@ -0,0 +1 @@
<view class="page">地址管理</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "代取快递"
}

View File

@@ -0,0 +1 @@
<view class="page">代取快递</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "团购详情"
}

View File

@@ -0,0 +1 @@
<view class="page">团购详情</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "今日团购"
}

View File

@@ -0,0 +1 @@
<view class="page">今日团购</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "邻小帮"
}

View File

@@ -0,0 +1 @@
<view class="page">邻小帮</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "社区公告"
}

View File

@@ -0,0 +1 @@
<view class="page">社区公告</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "订单详情"
}

View File

@@ -0,0 +1 @@
<view class="page">订单详情</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "我的订单"
}

View File

@@ -0,0 +1 @@
<view class="page">我的订单</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "商品详情"
}

View File

@@ -0,0 +1 @@
<view class="page">商品详情</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "商品预定"
}

View File

@@ -0,0 +1 @@
<view class="page">商品预定</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "我的"
}

View File

@@ -0,0 +1 @@
<view class="page">我的</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "发布闲置"
}

View File

@@ -0,0 +1 @@
<view class="page">发布闲置</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1 @@
Page({})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "二手闲置"
}

View File

@@ -0,0 +1 @@
<view class="page">二手闲置</view>

View File

@@ -0,0 +1,3 @@
.page {
min-height: 100vh;
}

View File

@@ -0,0 +1,26 @@
function request(options) {
const app = getApp()
const token = app.globalData.token
return new Promise((resolve, reject) => {
wx.request({
url: app.globalData.apiBaseUrl + options.url,
method: options.method || 'GET',
data: options.data || {},
header: Object.assign({
Authorization: token
}, options.header || {}),
success(res) {
if (res.statusCode >= 200 && res.statusCode < 300 && res.data && res.data.code === 0) {
resolve(res.data.data)
return
}
reject(new Error((res.data && res.data.message) || '请求失败'))
},
fail: reject
})
})
}
module.exports = {
request
}