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
}

13
miniapp/package.json Normal file
View File

@@ -0,0 +1,13 @@
{
"name": "linhelp-miniapp",
"version": "0.1.0",
"private": true,
"scripts": {
"test": "jest --runInBand",
"ci:preview": "miniprogram-ci preview --pp ./project.config.json --robot 1"
},
"devDependencies": {
"jest": "^29.7.0",
"miniprogram-ci": "^2.0.0"
}
}

View File

@@ -0,0 +1,13 @@
{
"appid": "touristappid",
"projectname": "linhelp-miniapp",
"miniprogramRoot": "miniprogram/",
"setting": {
"urlCheck": false,
"es6": true,
"enhance": true,
"postcss": true,
"minified": true
},
"compileType": "miniprogram"
}