🎈 perf(添加自动上传体验版):

This commit is contained in:
czm 2022-08-04 11:44:32 +08:00
parent d34a35499e
commit e3b47c2c79
5 changed files with 3218 additions and 207 deletions

View File

@ -1,16 +1,35 @@
const path = require('path') const path = require('path')
const childProcess = require('child_process') const childProcess = require('child_process')
const versions = const versions =
childProcess.execSync('git rev-parse --abbrev-ref HEAD', { encoding: 'utf8' }) != 'HEAD\n' childProcess.execSync('git rev-parse --abbrev-ref HEAD', {
? childProcess.execSync('git rev-parse --abbrev-ref HEAD', { encoding: 'utf8' }) encoding: 'utf8',
: childProcess.execSync('git describe --tags --abbrev=0', { encoding: 'utf8' }) }) != 'HEAD\n'
const CURRENT_GITHASH = childProcess.execSync('git rev-parse --short HEAD', { encoding: 'utf8' }) ? childProcess.execSync('git rev-parse --abbrev-ref HEAD', {
encoding: 'utf8',
})
: childProcess.execSync('git describe --tags --abbrev=0', {
encoding: 'utf8',
})
const CURRENT_GITHASH = childProcess.execSync('git rev-parse --short HEAD', {
encoding: 'utf8',
})
const CURRENT_VERSION = `Version: ${JSON.stringify(process.env.CODE_BRANCH || versions)} ${CURRENT_GITHASH} ${new Date().toLocaleString()}`.replace( const CURRENT_VERSION = `Version: ${JSON.stringify(process.env.CODE_BRANCH || versions)} ${CURRENT_GITHASH} ${new Date().toLocaleString()}`.replace(
/\"|\\n/g, /\"|\\n/g,
'', '',
) )
console.log('process::', process) const CIPluginOpt = {
// 微信小程序
weapp: {
appid: 'wx64fe67f111d52457',
privateKeyPath: 'key/private.wx64fe67f111d52457.key',
// devToolsInstallPath: 'D:/weixin/微信web开发者工具',
},
// 版本号
version: versions,
// 版本发布描述
desc: versions,
}
const config = { const config = {
projectName: 'EShop', projectName: 'EShop',
@ -23,7 +42,7 @@ const config = {
}, },
sourceRoot: 'src', sourceRoot: 'src',
outputRoot: 'dist', outputRoot: 'dist',
plugins: [], plugins: [['@tarojs/plugin-mini-ci', CIPluginOpt]],
defineConstants: { defineConstants: {
CURRENT_VERSION: JSON.stringify(CURRENT_VERSION), CURRENT_VERSION: JSON.stringify(CURRENT_VERSION),
CURRENT_GITHASH: JSON.stringify(CURRENT_GITHASH), CURRENT_GITHASH: JSON.stringify(CURRENT_GITHASH),

View File

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEA7MJYN3Kid2crMZu9ujUQF3ReSHT/PzZfEi65nxjp73Wn30jy
BcB0hkoFTDSr11U5/YIsH60T3UGJFpFsVU4K9acMlR//+/FlNJnHxCBpsLV6SvQH
IKzvjxHyNyB4eEUKiIod7AcnB2y7ppOKh1i6RemunfApCgHrJciFMn9ngzdSTihc
91WEVjqbSX5vOBnXH8O5+Gv8hzC8Oy9xEBhuJTkgIv5R6vtWIo87YlgaQagDq9cd
3GT//Jo6UCvp2PeVVnNCS40cG8QYS26dFDq/p4ZWcrcq67epliB3yDTMEgMEdSoA
gLEvdGcEPE9HG3A5eQwbwMI8A5pftEAgpo+ciQIDAQABAoIBAQCW0LnHIFPTwbln
EXFLM0/70NnaSATsLGNlPrRpX0JtkkIMXvgkp9LSVEaJo6evNJALJ6eZyfO0ZnHA
GYSr1lnu36mJOOgkgkHYvvjcu1T4BrJPGqGLs/2p4mGrshhrbHdoQKsM1gWLmjzy
wFtnGiMWM+RSoVBTGqPC3rfSUgwLLbGsI/qsxuSJ6bA6lay2/r/is0nupjtnjvlt
PkIo5r9gpGFRCyiW0qh3XsFzL2sVp2scuFEGAj1dodscR9sUrnsdmPTctqs5sY8M
EEN7FghkX8MQYUKHjsUeL4Qe8cUWyqD+L1y29HvgLOqdbw2oqu8RhVPQUsJ7I50y
H017wf1xAoGBAPfwIk1/2QPjRrCmTA2mM9TAyBRfumcxHi9BUsi4UIzZvgZpp1pY
i5i3w/YYawnuVZb1M7d0eo7ak4Gl7KrRkvVl2ulAQHcJesn4vCVNLRjVw3k8Jz8V
/3hzp+wwUL5Y6bdWPnusdkP5tyhqw7eYz171t9T+frqhysrIZrl5MRfFAoGBAPR1
KAinx6ZPbw/jh7I/MnQmm9u+dGJGXZo9FCOZQr+wKRITFlxXmlUNsBTpkmqQ71xb
qjCeXJ1YwSv5QRVpohtykO/1g7+5zORMzV3MrGLg5PsZugmetLX57Vrxpe832LZc
wsVq1D5jbDjXbY4mj/R0mOfacHlOfnHgpIcWtTn1AoGAbjkMFuYCRS8xyvBzGRJN
MoTtrdkM1jlI0Ps6YU9HSAa46sLnikuY67CuZmZel5Cj7jNd5W3b2kwjjVyFRT9c
FMpOMqnEvuaw9r8kbXTM2qCVgP0T+YC/DP5lpaOpEaYXaNDngDWgcgG+wjIMhj9h
2TZlnkPxdOjebZ3/xO6yu30CgYATN6KOC6KGUHhKp3hjatRsjRxzieVcVGvHVEXh
BotYxmB0K0v2tmxLg2f0POhluD8Y45vddpWRSQjmjBGxvTwhLEB4nLRevhx9VgxO
82gZ3dQiaUNWvkM2iw89twF0bM98ho5JNry4qtg3H7hdFGr8rK3YjDOLVcBa8237
sK1OgQKBgQDZ3YdqxlEhp6mG+HqQVe7vh+t1hUyLqcLt6T+DpRFP3BYBRSd/Ftom
qXUn6NcZWjzkvY5npG7+c/XFuqYc18BDh0egADDh0dqdl8tBzXVGNYuXSyT/oQOd
WAWvYvyvXvuOBqf5Ov4OVXiGtrzcxBuAFWTudaKOTh4APyFrOSHSfw==
-----END RSA PRIVATE KEY-----

View File

@ -28,7 +28,9 @@
"dev:jd": "npm run build:jd -- --watch", "dev:jd": "npm run build:jd -- --watch",
"dev:quickapp": "npm run build:quickapp -- --watch", "dev:quickapp": "npm run build:quickapp -- --watch",
"build:weapp:pre": "cross-env NODE_ENV=pre taro build --type weapp", "build:weapp:pre": "cross-env NODE_ENV=pre taro build --type weapp",
"dev:weapp:pre": "cross-env NODE_ENV=pre npm run build:weapp -- --watch" "dev:weapp:pre": "cross-env NODE_ENV=pre npm run build:weapp -- --watch",
"buildopen:weapp": "taro build --type weapp --open",
"build:weapp:upload": "taro build --type weapp --upload"
}, },
"browserslist": [ "browserslist": [
"last 3 versions", "last 3 versions",
@ -57,6 +59,7 @@
"devDependencies": { "devDependencies": {
"@babel/core": "^7.8.0", "@babel/core": "^7.8.0",
"@tarojs/mini-runner": "3.3.10", "@tarojs/mini-runner": "3.3.10",
"@tarojs/plugin-mini-ci": "^3.5.1",
"@tarojs/plugin-react-devtools": "^3.4.13", "@tarojs/plugin-react-devtools": "^3.4.13",
"@tarojs/webpack-runner": "3.3.10", "@tarojs/webpack-runner": "3.3.10",
"@types/qs": "^6.9.7", "@types/qs": "^6.9.7",

View File

@ -52,7 +52,7 @@ export default memo(({ show = true, onClose, company, orderInfo }: Param) => {
length: (citem.length / 100).toString(), length: (citem.length / 100).toString(),
weight: formatWeightDiv(citem.actual_weight || citem.estimate_weight).toString(), weight: formatWeightDiv(citem.actual_weight || citem.estimate_weight).toString(),
sale_price: formatPriceDiv(citem.sale_price).toString(), sale_price: formatPriceDiv(citem.sale_price).toString(),
total_price: formatPriceDiv(citem.total_sale_price || citem.estimate_amount).toString(), total_price: formatPriceDiv(citem.total_sale_price || citem.estimate_amount).toString(), //小计
weight_error: formatWeightDiv(citem.weight_error).toString(), weight_error: formatWeightDiv(citem.weight_error).toString(),
}) })
}) })

3360
yarn.lock

File diff suppressed because it is too large Load Diff