Skip to content

Commit 3bb9c2e

Browse files
author
jry
committed
与FastView可视化模板合并为一个uni-app工程
1 parent 62e7393 commit 3bb9c2e

File tree

599 files changed

+65348
-131
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

599 files changed

+65348
-131
lines changed

front-end/uiadmin-uniapp/.gitignore

+2-11
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,2 @@
1-
/unpackage/*
2-
/unpackage/dist/*
3-
/unpackage/cache/*
4-
/unpackage/release/*
5-
/node_modules/*
6-
/.idea/*
7-
/.hbuilderx/
8-
/.vscode/
9-
/.vite/
10-
/package-lock.json
11-
/pnpm-lock.yaml
1+
node_modules/
2+
unpackage/

front-end/uiadmin-uniapp/App.vue

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<script>
2-
export default {
3-
globalData: {
4-
},
2+
export default {
53
onLaunch: function() {
64
console.log('App Launch')
75
},
@@ -16,5 +14,5 @@
1614

1715
<style lang="scss">
1816
/*每个页面公共css */
19-
@import "uview-plus/index.scss";
17+
@import "@/uni_modules/uview-plus/index.scss";
2018
</style>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"app": {
3+
"bundleName": "com.jiangruyi.uviewplus",
4+
"vendor": "example",
5+
"versionCode": 1000000,
6+
"versionName": "1.0.0",
7+
"icon": "$media:app_icon",
8+
"label": "$string:app_name"
9+
}
10+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"app": {
3+
"signingConfigs": [
4+
{
5+
"name": "default",
6+
"type": "HarmonyOS",
7+
"material": {
8+
"certpath": ".\\config\\default_MyApplication2_EzwP77uxWrWlyr6S3AogE6Gwr4Aig4Zm6MCswL540_4=.cer",
9+
"storePassword": "0000001BACB99993AAF9DEE35D1AFC4345A72A4FAFA86DCF6E167DD000A805594A6EBD7542BE5137865FC3",
10+
"keyAlias": "debugKey",
11+
"keyPassword": "0000001B1D6339C82C275988A697987CCAE13B00C8195EFFBD06AF598ED8019150CD48BB71E6FB06E29963",
12+
"profile": ".\\config\\default_MyApplication2_EzwP77uxWrWlyr6S3AogE6Gwr4Aig4Zm6MCswL540_4=.p7b",
13+
"signAlg": "SHA256withECDSA",
14+
"storeFile": ".\\config\\default_MyApplication2_EzwP77uxWrWlyr6S3AogE6Gwr4Aig4Zm6MCswL540_4=.p12"
15+
}
16+
}
17+
],
18+
"products": [
19+
{
20+
"name": "default",
21+
"signingConfig": "default",
22+
"compatibleSdkVersion": "5.0.0(12)",
23+
"runtimeOS": "HarmonyOS",
24+
},
25+
{
26+
"name": "release",
27+
"signingConfig": "release",
28+
"compatibleSdkVersion": "5.0.0(12)",
29+
"runtimeOS": "HarmonyOS",
30+
}
31+
],
32+
"buildModeSet": [
33+
{
34+
"name": "debug",
35+
},
36+
{
37+
"name": "release"
38+
}
39+
]
40+
},
41+
"modules": [
42+
{
43+
"name": "entry",
44+
"srcPath": "./entry",
45+
"targets": [
46+
{
47+
"name": "default",
48+
"applyToProducts": [
49+
"default",
50+
"release"
51+
]
52+
}
53+
]
54+
}
55+
]
56+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIICGjCCAaGgAwIBAgIIShhpn519jNAwCgYIKoZIzj0EAwMwUzELMAkGA1UEBhMC
3+
Q04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UECwwKSHVhd2VpIENCRzEeMBwGA1UE
4+
AwwVSHVhd2VpIENCRyBSb290IENBIEcyMB4XDTIwMDMxNjAzMDQzOVoXDTQ5MDMx
5+
NjAzMDQzOVowUzELMAkGA1UEBhMCQ04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UE
6+
CwwKSHVhd2VpIENCRzEeMBwGA1UEAwwVSHVhd2VpIENCRyBSb290IENBIEcyMHYw
7+
EAYHKoZIzj0CAQYFK4EEACIDYgAEWidkGnDSOw3/HE2y2GHl+fpWBIa5S+IlnNrs
8+
GUvwC1I2QWvtqCHWmwFlFK95zKXiM8s9yV3VVXh7ivN8ZJO3SC5N1TCrvB2lpHMB
9+
wcz4DA0kgHCMm/wDec6kOHx1xvCRo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T
10+
AQH/BAUwAwEB/zAdBgNVHQ4EFgQUo45a9Vq8cYwqaiVyfkiS4pLcIAAwCgYIKoZI
11+
zj0EAwMDZwAwZAIwMypeB7P0IbY7c6gpWcClhRznOJFj8uavrNu2PIoz9KIqr3jn
12+
BlBHJs0myI7ntYpEAjBbm8eDMZY5zq5iMZUC6H7UzYSix4Uy1YlsLVV738PtKP9h
13+
FTjgDHctXJlC5L7+ZDY=
14+
-----END CERTIFICATE-----
15+
-----BEGIN CERTIFICATE-----
16+
MIIDATCCAoigAwIBAgIIXmuDXbWpOB8wCgYIKoZIzj0EAwMwUzELMAkGA1UEBhMC
17+
Q04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UECwwKSHVhd2VpIENCRzEeMBwGA1UE
18+
AwwVSHVhd2VpIENCRyBSb290IENBIEcyMB4XDTIwMDcwOTAyMDQyNFoXDTMwMDcw
19+
NzAyMDQyNFowYjELMAkGA1UEBgwCQ04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UE
20+
CwwKSHVhd2VpIENCRzEtMCsGA1UEAwwkSHVhd2VpIENCRyBEZXZlbG9wZXIgUmVs
21+
YXRpb25zIENBIEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE65LdoIZh1hlpZ2gP
22+
bJ6gPhHsvYSRe22KETgdqeVeYnrbRHI9wsPT6RGYS+pU4mPl6wxzgDMqN6SY/BoZ
23+
luhkE1PzaHoPoNIWIq0O33hpyKyyYwAacIUEjYurkw1E9r9no4IBGDCCARQwHwYD
24+
VR0jBBgwFoAUo45a9Vq8cYwqaiVyfkiS4pLcIAAwHQYDVR0OBBYEFNtek7Ij6NDk
25+
/nF6Zumkc0dbf/NeMEYGA1UdIAQ/MD0wOwYEVR0gADAzMDEGCCsGAQUFBwIBFiVo
26+
dHRwOi8vY3BraS1jYXdlYi5odWF3ZWkuY29tL2Nwa2kvY3BzMBIGA1UdEwEB/wQI
27+
MAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMGYGA1UdHwRfMF0wW6BZoFeGVWh0dHA6
28+
Ly9jcGtpLWNhd2ViLmh1YXdlaS5jb20vY3BraS9zZXJ2bGV0L2NybEZpbGVEb3du
29+
LmNybD9jZXJ0eXBlPTEwJi9yb290X2cyX2NybC5jcmwwCgYIKoZIzj0EAwMDZwAw
30+
ZAIwWO1X5q2MdfpR1Q237GpUHGbL1C13rGyFg2p3AYo44FpZ2/A9ss0wOHKM4KDl
31+
ZPqdAjBLkf8NPZy7KVog98+iCTLq35DJ2ZVxkCxknA9YhiHVyXf4HPm4JlT7rW7o
32+
Q+FzM3c=
33+
-----END CERTIFICATE-----
34+
-----BEGIN CERTIFICATE-----
35+
MIICwDCCAkegAwIBAgIOY8vC/kOfeJqWj5jSUJ4wCgYIKoZIzj0EAwMwYjELMAkG
36+
A1UEBgwCQ04xDzANBgNVBAoMBkh1YXdlaTETMBEGA1UECwwKSHVhd2VpIENCRzEt
37+
MCsGA1UEAwwkSHVhd2VpIENCRyBEZXZlbG9wZXIgUmVsYXRpb25zIENBIEcyMB4X
38+
DTI0MTAyMjE1MjMwM1oXDTI1MTAyMjE1MjMwM1owcTELMAkGA1UEBhMCQ04xEDAO
39+
BgNVBAoMB3Vua25vd24xHDAaBgNVBAsMEzE1Mzc5NTU1MDQ2NTgwODU5NTMxMjAw
40+
BgNVBAMMKXVua25vd24oMTUzNzk1NTUwNDY1ODA4NTk1MylcLERldmVsb3BtZW50
41+
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqByfvKBHOAa5M7bMVQh71ZDvuZsi
42+
JRBMO/PzfiaRN/DPhc2unFcVbApY22WHmwPrgc+LSIGRkcYdWE/DDh48Q6OB0TCB
43+
zjAdBgNVHQ4EFgQUo56y9GG4J5ELTl9Jd3WLBsExNB4wDAYDVR0TAQH/BAIwADAf
44+
BgNVHSMEGDAWgBTbXpOyI+jQ5P5xembppHNHW3/zXjBZBgNVHR8EUjBQME6gTKBK
45+
hkhodHRwOi8vaDVob3N0aW5nLWRyY24uZGJhbmtjZG4uY24vY2NoNS9jcmwvaGRy
46+
Y2FnMi9IdWF3ZWlDQkdIRFJHMmNybC5jcmwwDgYDVR0PAQH/BAQDAgeAMBMGA1Ud
47+
JQQMMAoGCCsGAQUFBwMDMAoGCCqGSM49BAMDA2cAMGQCMD2KOCVvPn2LDKsDTDPY
48+
wFIVTlqyoF3WK7yHiSNpwzc0NC1idyjWHDQ3MQlB06axkAIwc//edFkZKXAFm3gj
49+
ALfNbK8iSwAWlNjPwIrMnuPbeMdeD2Kuu/0Lv1PDPULf6xuy
50+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
-----BEGIN NEW CERTIFICATE REQUEST-----
2+
MIIBNTCB3AIBADBKMQkwBwYDVQQGEwAxCTAHBgNVBAgTADEJMAcGA1UEBxMAMQkw
3+
BwYDVQQKEwAxCTAHBgNVBAsTADERMA8GA1UEAxMIRGVidWdLZXkwWTATBgcqhkjO
4+
PQIBBggqhkjOPQMBBwNCAASoHJ+8oEc4BrkztsxVCHvVkO+5myIlEEw78/N+JpE3
5+
8M+Fza6cVxVsCljbZYebA+uBz4tIgZGRxh1YT8MOHjxDoDAwLgYJKoZIhvcNAQkO
6+
MSEwHzAdBgNVHQ4EFgQUo56y9GG4J5ELTl9Jd3WLBsExNB4wCgYIKoZIzj0EAwID
7+
SAAwRQIhAP9DLjs/kzZgn7P7mJVcU4YpaoLfldj+YoNNCGuBXLwNAiBERliTPypt
8+
/sDAtfZxa3R2y/sd/veYFAwHPiVQc8nPyQ==
9+
-----END NEW CERTIFICATE REQUEST-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
y'�IX��}�
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
�Q��`Ҕ���V�
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
��|l�ɴ� g���I
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"apiType": "stageMode",
3+
"buildOption": {
4+
},
5+
"buildOptionSet": [
6+
{
7+
"name": "release",
8+
"arkOptions": {
9+
"obfuscation": {
10+
"ruleOptions": {
11+
"enable": true,
12+
"files": [
13+
"./obfuscation-rules.txt"
14+
]
15+
}
16+
}
17+
}
18+
},
19+
],
20+
"targets": [
21+
{
22+
"name": "default"
23+
},
24+
{
25+
"name": "ohosTest",
26+
}
27+
]
28+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Define project specific obfuscation rules here.
2+
# You can include the obfuscation configuration files in the current module's build-profile.json5.
3+
#
4+
# For more details, see
5+
# https://gitee.com/openharmony/arkcompiler_ets_frontend/blob/master/arkguard/README.md
6+
7+
# Obfuscation options:
8+
# -disable-obfuscation: disable all obfuscations
9+
# -enable-property-obfuscation: obfuscate the property names
10+
# -enable-toplevel-obfuscation: obfuscate the names in the global scope
11+
# -compact: remove unnecessary blank spaces and all line feeds
12+
# -remove-log: remove all console.* statements
13+
# -print-namecache: print the name cache that contains the mapping from the old names to new names
14+
# -apply-namecache: reuse the given cache file
15+
16+
# Keep options:
17+
# -keep-property-name: specifies property names that you want to keep
18+
# -keep-global-name: specifies names that you want to keep in the global scope
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"name": "entry",
3+
"version": "1.0.0",
4+
"description": "Please describe the basic information.",
5+
"main": "",
6+
"author": "",
7+
"license": "",
8+
"dependencies": {}
9+
}
10+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
{
2+
"module": {
3+
"name": "entry",
4+
"type": "entry",
5+
"description": "$string:module_desc",
6+
"mainElement": "EntryAbility",
7+
"deviceTypes": [
8+
"phone",
9+
"tablet",
10+
"2in1"
11+
],
12+
"deliveryWithInstall": true,
13+
"installationFree": false,
14+
"pages": "$profile:main_pages",
15+
"abilities": [
16+
{
17+
"name": "EntryAbility",
18+
"srcEntry": "./ets/entryability/EntryAbility.ets",
19+
"description": "$string:EntryAbility_desc",
20+
"icon": "$media:layered_image",
21+
"label": "$string:EntryAbility_label",
22+
"startWindowIcon": "$media:startIcon",
23+
"startWindowBackground": "$color:start_window_background",
24+
"exported": true,
25+
"skills": [
26+
{
27+
"entities": [
28+
"entity.system.home"
29+
],
30+
"actions": [
31+
"action.system.home"
32+
]
33+
}
34+
]
35+
}
36+
],
37+
"requestPermissions": [
38+
{
39+
"name": "ohos.permission.INTERNET"
40+
},
41+
{
42+
"name": "ohos.permission.APPROXIMATELY_LOCATION",
43+
"reason": "$string:location_tips",
44+
"usedScene": {}
45+
},
46+
{
47+
"name": "ohos.permission.LOCATION",
48+
"reason": "$string:location_tips",
49+
"usedScene": {}
50+
},
51+
{
52+
"name": "ohos.permission.GET_WIFI_INFO",
53+
"reason": "$string:get_networkinfo_tips",
54+
"usedScene": {
55+
"when": "inuse"
56+
}
57+
},
58+
{
59+
"name": "ohos.permission.GET_NETWORK_INFO",
60+
"reason": "$string:get_wifiinfo_tips",
61+
"usedScene": {
62+
"when": "inuse"
63+
}
64+
},
65+
{
66+
"name": "ohos.permission.MICROPHONE",
67+
"reason": "$string:microphone",
68+
"usedScene": {
69+
"when": "inuse"
70+
}
71+
},
72+
{
73+
"name": "ohos.permission.ACCESS_BIOMETRIC",
74+
"reason": "$string:access_biometric",
75+
"usedScene": {
76+
"when": "inuse"
77+
}
78+
}
79+
]
80+
}
81+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"modelVersion": "5.0.0",
3+
"name": "template",
4+
"version": "1.0.0",
5+
"description": "Please describe the basic information.",
6+
"main": "",
7+
"author": "",
8+
"license": "",
9+
"dependencies": {
10+
},
11+
"devDependencies": {
12+
"@ohos/hypium": "1.0.16",
13+
"@ohos/hamock": "1.0.0",
14+
"@dcloudio/uts-harmony": "./entry/src/main/ets/uts",
15+
"@dcloudio/uni-app-harmony": "./entry/src/main/ets/uni-app-harmony",
16+
"@dcloudio/uni-app-harmony-framework": "./entry/src/main/resources/rawfile/uni-app"
17+
},
18+
"dynamicDependencies": {}
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"name": "template",
3+
"version": "1.3.7",
4+
"description": "",
5+
"scripts": {},
6+
"author": "",
7+
"license": "ISC"
8+
}

front-end/uiadmin-uniapp/log.json

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"pages/index/index.vue": [
3+
"fv-page",
4+
"style"
5+
]
6+
}

front-end/uiadmin-uniapp/main.js

+17-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,28 @@
11
import App from './App'
2-
import uviewPlus from 'uview-plus'
2+
import 'uno.css';
3+
4+
// 引入全局uview-plus
5+
import uviewPlus, { setConfig } from '@/uni_modules/uview-plus'
6+
7+
// #ifndef VUE3
8+
import Vue from 'vue'
9+
import './uni.promisify.adaptor'
10+
Vue.config.productionTip = false
11+
App.mpType = 'app'
12+
const app = new Vue({
13+
...App
14+
})
15+
16+
app.$mount()
17+
// #endif
318

419
// #ifdef VUE3
520
import { createSSRApp } from 'vue'
621
export function createApp() {
722
const app = createSSRApp(App)
8-
923
app.use(uviewPlus)
10-
1124
return {
1225
app
1326
}
14-
}
27+
}
1528
// #endif

0 commit comments

Comments
 (0)