Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
sheng du
hehuangApp
Commits
19a36f4c
Commit
19a36f4c
authored
6 months ago
by
sheng du
Browse files
Options
Download
Email Patches
Plain Diff
后续修改
parent
0635f98c
master
No related merge requests found
Changes
16
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
198 additions
and
106 deletions
+198
-106
api/http.js
api/http.js
+3
-1
api/main.js
api/main.js
+7
-0
components/MaskSelecter/MaskSelecter.vue
components/MaskSelecter/MaskSelecter.vue
+1
-1
config/development.js
config/development.js
+2
-2
config/production.js
config/production.js
+2
-2
manifest.json
manifest.json
+53
-6
package-lock.json
package-lock.json
+1
-1
pages.json
pages.json
+1
-1
pages/opinion/edit.vue
pages/opinion/edit.vue
+4
-1
pages/opinion/list.vue
pages/opinion/list.vue
+25
-1
pages/user/userInfo.vue
pages/user/userInfo.vue
+92
-83
store/index.js
store/index.js
+1
-1
unpackage/dist/build/app-plus/app-config-service.js
unpackage/dist/build/app-plus/app-config-service.js
+1
-1
unpackage/dist/build/app-plus/app-service.js
unpackage/dist/build/app-plus/app-service.js
+3
-3
unpackage/dist/build/app-plus/app-view.js
unpackage/dist/build/app-plus/app-view.js
+1
-1
unpackage/dist/build/app-plus/manifest.json
unpackage/dist/build/app-plus/manifest.json
+1
-1
No files found.
api/http.js
View file @
19a36f4c
...
...
@@ -73,8 +73,10 @@ export function fetch(url, options) {
hasError
=
true
;
}
else
{
if
(
!
options
.
holdTip
)
{
console
.
log
(
res
);
res
.
data
=
res
.
data
||
{}
uni
.
showToast
({
title
:
res
.
message
||
'
服務器異常!
'
,
title
:
res
.
message
res
||
res
.
data
.
message
||
'
服務器異常!
'
,
icon
:
'
none
'
,
});
hasError
=
true
;
...
...
This diff is collapsed.
Click to expand it.
api/main.js
View file @
19a36f4c
...
...
@@ -88,6 +88,13 @@ export default {
});
},
//员工意见app获取意见类型
getCPLTypeByStaff
(
data
)
{
return
http
.
post
(
'
/home/hps/curl
'
,
{
uri
:
'
getCPLTypeByStaff
'
,
...
data
,
});
},
//根据意见ID获取意见明细信息
getCplComplaintByCPLID
(
data
)
{
return
http
.
post
(
'
/home/hps/curl
'
,
{
...
...
This diff is collapsed.
Click to expand it.
components/MaskSelecter/MaskSelecter.vue
View file @
19a36f4c
...
...
@@ -46,7 +46,7 @@
</template>
<
script
>
import
dayjs
from
'
dayjs
'
;
//
import dayjs from 'dayjs';
export
default
{
name
:
"
MaskSelecter
"
,
props
:
{
...
...
This diff is collapsed.
Click to expand it.
config/development.js
View file @
19a36f4c
const
phpRoot
=
''
;
const
baseUrl
=
'
http://
hpml.kupurui.cn
'
;
// 测试服
const
imageView
=
'
http://
hpml.kupurui.cn
'
;
// 正式服
const
baseUrl
=
'
http
s
://
opinion.hps.com.hk
'
;
// 测试服
const
imageView
=
'
http
s
://
opinion.hps.com.hk
'
;
// 正式服
export
default
{
baseUrl
,
...
...
This diff is collapsed.
Click to expand it.
config/production.js
View file @
19a36f4c
const
phpRoot
=
''
;
const
baseUrl
=
'
http://
hpml.kupurui.cn
'
;
// 测试服
const
imageView
=
'
http://
hpml.kupurui.cn
'
;
// 正式服
const
baseUrl
=
'
http
s
://
opinion.hps.com.hk
'
;
// 测试服
const
imageView
=
'
http
s
://
opinion.hps.com.hk
'
;
// 正式服
export
default
{
baseUrl
,
...
...
This diff is collapsed.
Click to expand it.
manifest.json
View file @
19a36f4c
{
"name"
:
"
hehuangApp
"
,
"name"
:
"
HPMLINTApp_pro
"
,
"appid"
:
"__UNI__E6A1DF0"
,
"description"
:
""
,
"versionName"
:
"1.0.
0
"
,
"versionCode"
:
"100"
,
"versionName"
:
"1.0.
4
"
,
"versionCode"
:
2024080810
,
"transformPx"
:
false
,
/*
5
+App特有相关
*/
"app-plus"
:
{
...
...
@@ -46,17 +46,64 @@
"<uses-permission android:name=
\"
android.permission.WRITE_SETTINGS
\"
/>"
],
"abiFilters"
:
[
"armeabi-v7a"
,
"arm64-v8a"
,
"x86"
],
"targetSdkVersion"
:
3
0
"targetSdkVersion"
:
3
4
},
/*
ios打包配置
*/
"ios"
:
{
"dSYMs"
:
false
"dSYMs"
:
false
,
"idfa"
:
false
,
"privacyDescription"
:
{
"NSPhotoLibraryUsageDescription"
:
"讀取相冊選擇並上傳所需要的憑證照片"
,
"NSCameraUsageDescription"
:
"使用相機拍攝並上傳所需要的憑證照片"
}
},
/*
SDK配置
*/
"sdkConfigs"
:
{
"ad"
:
{},
"push"
:
{
"unipush"
:
{}
"unipush"
:
{
"icons"
:
{
"small"
:
{
"xxhdpi"
:
"unpackage/res/icons/72x72.png"
,
"xhdpi"
:
"unpackage/res/icons/40x40.png"
,
"hdpi"
:
"unpackage/res/icons/40x40.png"
,
"mdpi"
:
"unpackage/res/icons/29x29.png"
,
"ldpi"
:
"unpackage/res/icons/20x20.png"
}
}
}
}
},
"icons"
:
{
"android"
:
{
"hdpi"
:
"unpackage/res/icons/72x72.png"
,
"xhdpi"
:
"unpackage/res/icons/96x96.png"
,
"xxhdpi"
:
"unpackage/res/icons/144x144.png"
,
"xxxhdpi"
:
"unpackage/res/icons/192x192.png"
},
"ios"
:
{
"appstore"
:
"unpackage/res/icons/1024x1024.png"
,
"iphone"
:
{
"app@2x"
:
"unpackage/res/icons/120x120.png"
,
"app@3x"
:
"unpackage/res/icons/180x180.png"
,
"spotlight@2x"
:
"unpackage/res/icons/80x80.png"
,
"spotlight@3x"
:
"unpackage/res/icons/120x120.png"
,
"settings@2x"
:
"unpackage/res/icons/58x58.png"
,
"settings@3x"
:
"unpackage/res/icons/87x87.png"
,
"notification@3x"
:
"unpackage/res/icons/60x60.png"
,
"notification@2x"
:
"unpackage/res/icons/40x40.png"
},
"ipad"
:
{
"app"
:
"unpackage/res/icons/76x76.png"
,
"app@2x"
:
"unpackage/res/icons/152x152.png"
,
"proapp@2x"
:
"unpackage/res/icons/167x167.png"
,
"spotlight"
:
"unpackage/res/icons/40x40.png"
,
"spotlight@2x"
:
"unpackage/res/icons/80x80.png"
,
"settings"
:
"unpackage/res/icons/29x29.png"
,
"settings@2x"
:
"unpackage/res/icons/58x58.png"
,
"notification"
:
"unpackage/res/icons/20x20.png"
,
"notification@2x"
:
"unpackage/res/icons/40x40.png"
}
}
}
}
...
...
This diff is collapsed.
Click to expand it.
package-lock.json
View file @
19a36f4c
{
"name"
:
"
hehuang
App"
,
"name"
:
"
HPMLINT
App"
,
"lockfileVersion"
:
2
,
"requires"
:
true
,
"packages"
:
{
...
...
This diff is collapsed.
Click to expand it.
pages.json
View file @
19a36f4c
...
...
@@ -110,7 +110,7 @@
],
"globalStyle"
:
{
"navigationBarTextStyle"
:
"black"
,
"navigationBarTitleText"
:
"
hehuang
App"
,
"navigationBarTitleText"
:
"
HPMLINT
App"
,
"navigationBarBackgroundColor"
:
"#fff"
,
"backgroundColor"
:
"#F8F8F8"
},
...
...
This diff is collapsed.
Click to expand it.
pages/opinion/edit.vue
View file @
19a36f4c
...
...
@@ -221,10 +221,13 @@
let
fileList
=
[
detail
.
cpl_img_path1
,
detail
.
cpl_img_path2
,
detail
.
cpl_img_path3
,
detail
.
cpl_img_path4
,
detail
.
cpl_img_path5
]
console
.
log
(
new
Date
(
detail
.
cpl_deadline
));
this
.
form
=
{
...
this
.
form
,
...
detail
,
cpl_deadline
:
dayjs
(
detail
.
cpl_deadline
).
format
(
'
YYYY-MM-DD
'
)
cpl_deadline
:
detail
.
cpl_deadline
?
dayjs
(
detail
.
cpl_deadline
).
format
(
'
YYYY-MM-DD
'
)
:
dayjs
(
detail
.
cpl_date
).
add
(
7
,
'
day
'
).
format
(
'
YYYY-MM-DD
'
)
}
console
.
log
(
this
.
form
);
this
.
fileList
=
fileList
.
filter
(
item
=>
item
)
...
...
This diff is collapsed.
Click to expand it.
pages/opinion/list.vue
View file @
19a36f4c
...
...
@@ -303,7 +303,13 @@
let
res
=
await
api
.
main
.
getCPLListByHPSUserGroup
(
datas
)
let
list
=
res
.
show_data
list
.
sort
((
a
,
b
)
=>
{
return
Date
.
parse
(
b
.
cpl_date
)
-
Date
.
parse
(
a
.
cpl_date
);
// const adate = this.formatDateToVal(a.cpl_date);
// const bdate = this.formatDateToVal(b.cpl_date);
const
adate
=
dayjs
(
a
.
cpl_date
).
unix
();
const
bdate
=
dayjs
(
b
.
cpl_date
).
unix
();
// console.log(a.cpl_date, adate, b.cpl_date, bdate);
return
bdate
-
adate
;
// sort: [{
// label: '按遞交日期由近到遠',
...
...
@@ -339,6 +345,24 @@
uni
.
stopPullDownRefresh
();
// getCPLListByHPSUserGroup
},
formatDateToVal
(
date
)
{
let
[
day
,
time
,
apm
]
=
date
.
split
(
'
'
)
let
[
dd
,
mm
,
yy
]
=
day
.
split
(
'
/
'
)
let
newStr
=
'
20
'
+
yy
+
'
-
'
+
mm
+
'
-
'
+
dd
+
'
'
+
time
+
'
'
+
apm
console
.
log
(
newStr
);
let
dateInfo
=
dayjs
(
newStr
,
'
YYYY-M-D h:mm:ss A
'
)
console
.
log
(
dateInfo
);
// const day = arr[0]
// arr.shift()
// console.log(arr.join('/'));
// let dateInfo = dayjs(arr.join('/'), 'M/YY h:mm:ss A')
// console.log(dateInfo);
// let time = dateInfo.format('HH:mm:ss')
// let month = dateInfo.format('YYYY-MM')
// let newStr = month+'-'+day+' '+time
// console.log(newStr);
return
dateInfo
.
unix
()
},
toDetail
(
item
)
{
uni
.
navigateTo
({
url
:
`/pages/opinion/detail?id=
${
item
.
cpl_cplid
}
`
...
...
This diff is collapsed.
Click to expand it.
pages/user/userInfo.vue
View file @
19a36f4c
<
template
>
<view
class=
"page full"
>
<view
class=
"menu-list"
>
<view
class=
"menu-item flex-between bd-bt"
>
<view
class=
"menu-item-left flex-items-center"
>
<text
class=
"text"
>
頭像
</text>
</view>
<view
class=
"avatar flex-center"
>
<image
src=
"../../static/images/avatar.png"
style=
"width: 102rpx;height: 115rpx;"
mode=
""
></image>
</view>
</view>
</view>
<view
class=
"menu-list"
>
<view
class=
"menu-item flex-between bd-bt"
>
<text
class=
"text"
>
姓名
</text>
<text
class=
"text"
>
{{
userInfo
.
stf_name
}}
</text>
</view>
<view
class=
"menu-item flex-between bd-bt"
>
<text
class=
"text"
>
手機號
</text>
<text
class=
"text"
>
--
</text>
</view>
<view
class=
"menu-item flex-between bd-bt"
>
<text
class=
"text"
>
部門
</text>
<text
class=
"text"
>
--
</text>
</view>
<view
class=
"menu-item flex-between bd-bt"
>
<text
class=
"text"
>
崗位
</text>
<text
class=
"text"
>
--
</text>
</view>
</view>
</view>
</
template
>
<
script
>
export
default
{
data
()
{
<
template
>
<view
class=
"page full"
>
<view
class=
"menu-list"
>
<view
class=
"menu-item flex-between bd-bt"
>
<view
class=
"menu-item-left flex-items-center"
>
<text
class=
"text"
>
頭像
</text>
</view>
<view
class=
"avatar flex-center"
>
<image
src=
"../../static/images/avatar.png"
style=
"width: 102rpx;height: 115rpx;"
mode=
""
></image>
</view>
</view>
</view>
<view
class=
"menu-list"
>
<view
class=
"menu-item flex-between bd-bt"
@
click=
"showCid"
>
<text
class=
"text"
>
姓名
</text>
<text
class=
"text"
>
{{
userInfo
.
stf_name
}}
</text>
</view>
<view
class=
"menu-item flex-between bd-bt"
v-if=
"isShowCid"
>
<text
class=
"text"
>
cid
</text>
<text
class=
"text"
>
{{
cid
}}
</text>
</view>
<view
class=
"menu-item flex-between bd-bt"
>
<text
class=
"text"
>
手機號
</text>
<text
class=
"text"
>
--
</text>
</view>
<view
class=
"menu-item flex-between bd-bt"
>
<text
class=
"text"
>
部門
</text>
<text
class=
"text"
>
--
</text>
</view>
<view
class=
"menu-item flex-between bd-bt"
>
<text
class=
"text"
>
崗位
</text>
<text
class=
"text"
>
--
</text>
</view>
</view>
</view>
</
template
>
<
script
>
export
default
{
data
()
{
return
{
userInfo
:
uni
.
getStorageSync
(
'
userInfo
'
),
}
},
methods
:
{
}
}
</
script
>
<
style
lang=
"less"
scoped
>
@import url('@/style/index.less');
.page {
padding-top: 20rpx;
}
.menu-list {
width: 100%;
margin-bottom: 20rpx;
.menu-item {
width: 100%;
min-height: 100rpx;
box-sizing: border-box;
padding-left: 35rpx;
padding-right: 27rpx;
background-color: #fff;
color: #666;
.text {
padding-left: 20rpx;
}
.avatar {
width: 146rpx;
height: 146rpx;
opacity: 1;
background: #EDEDED;
border-radius: 50%;
margin: 12rpx 0;
}
}
}
userInfo
:
uni
.
getStorageSync
(
'
userInfo
'
),
isShowCid
:
false
,
cid
:
uni
.
getStorageSync
(
'
clientid
'
),
}
},
methods
:
{
clientid
()
{
this
.
isShowCid
=
true
},
}
}
</
script
>
<
style
lang=
"less"
scoped
>
@import url('@/style/index.less');
.page {
padding-top: 20rpx;
}
.menu-list {
width: 100%;
margin-bottom: 20rpx;
.menu-item {
width: 100%;
min-height: 100rpx;
box-sizing: border-box;
padding-left: 35rpx;
padding-right: 27rpx;
background-color: #fff;
color: #666;
.text {
padding-left: 20rpx;
}
.avatar {
width: 146rpx;
height: 146rpx;
opacity: 1;
background: #EDEDED;
border-radius: 50%;
margin: 12rpx 0;
}
}
}
</
style
>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
store/index.js
View file @
19a36f4c
...
...
@@ -77,7 +77,7 @@ const store = new Vuex.Store({
// let p = Promise.all( [getData1(), getData2(), getData3(), getData4() ])
let
p
=
Promise
.
all
([
api
.
main
.
getCPLPriority
(
datas
),
api
.
main
.
getCPLStage
(
datas
),
api
.
main
.
getCPLSTA
(
datas
),
api
.
main
.
getCPLType
(
datas
),
api
.
main
.
getCPLStage
(
datas
),
api
.
main
.
getCPLSTA
(
datas
),
api
.
main
.
getCPLType
ByStaff
(
datas
),
api
.
main
.
getCPLSource
(
datas
),
api
.
main
.
getPhaseList
({
...
datas
,
phase_id
:
''
...
...
This diff is collapsed.
Click to expand it.
unpackage/dist/build/app-plus/app-config-service.js
View file @
19a36f4c
var
isReady
=
false
;
var
onReadyCallbacks
=
[];
var
isServiceReady
=
false
;
var
onServiceReadyCallbacks
=
[];
var
__uniConfig
=
{
"
pages
"
:[
"
pages/login/property/property
"
,
"
pages/login/login/login
"
,
"
pages/opinion/list
"
,
"
pages/opinion/detail
"
,
"
pages/user/user
"
,
"
pages/follow/followSuccess
"
,
"
pages/user/userInfo
"
,
"
pages/user/aboutUs
"
,
"
pages/user/agreement
"
,
"
pages/follow/followDetail
"
,
"
pages/opinion/addNew
"
,
"
pages/opinion/opinionSuccess
"
,
"
pages/opinion/checkList
"
,
"
pages/opinion/edit
"
,
"
pages/opinion/checkDetail
"
],
"
window
"
:{
"
navigationBarTextStyle
"
:
"
black
"
,
"
navigationBarTitleText
"
:
"
hehuang
App
"
,
"
navigationBarBackgroundColor
"
:
"
#fff
"
,
"
backgroundColor
"
:
"
#F8F8F8
"
},
"
tabBar
"
:{
"
color
"
:
"
#7A7E83
"
,
"
selectedColor
"
:
"
#32BAEC
"
,
"
fontSize
"
:
"
12px
"
,
"
iconWidth
"
:
"
20px
"
,
"
borderStyle
"
:
"
white
"
,
"
backgroundColor
"
:
"
#ffffff
"
,
"
list
"
:[{
"
pagePath
"
:
"
pages/opinion/list
"
,
"
iconPath
"
:
"
static/images/index.png
"
,
"
selectedIconPath
"
:
"
static/images/index-active.png
"
,
"
text
"
:
"
意見列表
"
},{
"
pagePath
"
:
"
pages/user/user
"
,
"
iconPath
"
:
"
static/images/user.png
"
,
"
selectedIconPath
"
:
"
static/images/user-active.png
"
,
"
text
"
:
"
我的
"
}]},
"
darkmode
"
:
false
,
"
nvueCompiler
"
:
"
uni-app
"
,
"
nvueStyleCompiler
"
:
"
uni-app
"
,
"
renderer
"
:
"
auto
"
,
"
splashscreen
"
:{
"
alwaysShowBeforeRender
"
:
true
,
"
autoclose
"
:
false
},
"
appname
"
:
"
hehuangApp
"
,
"
compilerVersion
"
:
"
4.15
"
,
"
entryPagePath
"
:
"
pages/login/property/property
"
,
"
networkTimeout
"
:{
"
request
"
:
60000
,
"
connectSocket
"
:
60000
,
"
uploadFile
"
:
60000
,
"
downloadFile
"
:
60000
}};
var
__uniConfig
=
{
"
pages
"
:[
"
pages/login/property/property
"
,
"
pages/login/login/login
"
,
"
pages/opinion/list
"
,
"
pages/opinion/detail
"
,
"
pages/user/user
"
,
"
pages/follow/followSuccess
"
,
"
pages/user/userInfo
"
,
"
pages/user/aboutUs
"
,
"
pages/user/agreement
"
,
"
pages/follow/followDetail
"
,
"
pages/opinion/addNew
"
,
"
pages/opinion/opinionSuccess
"
,
"
pages/opinion/checkList
"
,
"
pages/opinion/edit
"
,
"
pages/opinion/checkDetail
"
],
"
window
"
:{
"
navigationBarTextStyle
"
:
"
black
"
,
"
navigationBarTitleText
"
:
"
HPMLINT
App
"
,
"
navigationBarBackgroundColor
"
:
"
#fff
"
,
"
backgroundColor
"
:
"
#F8F8F8
"
},
"
tabBar
"
:{
"
color
"
:
"
#7A7E83
"
,
"
selectedColor
"
:
"
#32BAEC
"
,
"
fontSize
"
:
"
12px
"
,
"
iconWidth
"
:
"
20px
"
,
"
borderStyle
"
:
"
white
"
,
"
backgroundColor
"
:
"
#ffffff
"
,
"
list
"
:[{
"
pagePath
"
:
"
pages/opinion/list
"
,
"
iconPath
"
:
"
static/images/index.png
"
,
"
selectedIconPath
"
:
"
static/images/index-active.png
"
,
"
text
"
:
"
意見列表
"
},{
"
pagePath
"
:
"
pages/user/user
"
,
"
iconPath
"
:
"
static/images/user.png
"
,
"
selectedIconPath
"
:
"
static/images/user-active.png
"
,
"
text
"
:
"
我的
"
}]},
"
darkmode
"
:
false
,
"
nvueCompiler
"
:
"
uni-app
"
,
"
nvueStyleCompiler
"
:
"
uni-app
"
,
"
renderer
"
:
"
auto
"
,
"
splashscreen
"
:{
"
alwaysShowBeforeRender
"
:
true
,
"
autoclose
"
:
false
},
"
appname
"
:
"
HPMLINTApp_pro
"
,
"
compilerVersion
"
:
"
4.15
"
,
"
entryPagePath
"
:
"
pages/login/property/property
"
,
"
networkTimeout
"
:{
"
request
"
:
60000
,
"
connectSocket
"
:
60000
,
"
uploadFile
"
:
60000
,
"
downloadFile
"
:
60000
}};
var
__uniRoutes
=
[{
"
path
"
:
"
/pages/login/property/property
"
,
"
meta
"
:{
"
isQuit
"
:
true
},
"
window
"
:{
"
navigationBarTitleText
"
:
"
選擇物業
"
}},{
"
path
"
:
"
/pages/login/login/login
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
登陸
"
,
"
navigationStyle
"
:
"
custom
"
}},{
"
path
"
:
"
/pages/opinion/list
"
,
"
meta
"
:{
"
isQuit
"
:
true
,
"
isTabBar
"
:
true
},
"
window
"
:{
"
navigationBarTitleText
"
:
"
意見列表
"
,
"
enablePullDownRefresh
"
:
true
}},{
"
path
"
:
"
/pages/opinion/detail
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
意見詳情
"
}},{
"
path
"
:
"
/pages/user/user
"
,
"
meta
"
:{
"
isQuit
"
:
true
,
"
isTabBar
"
:
true
},
"
window
"
:{
"
navigationBarTitleText
"
:
"
我的
"
,
"
navigationStyle
"
:
"
custom
"
}},{
"
path
"
:
"
/pages/follow/followSuccess
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
提交成功
"
,
"
enablePullDownRefresh
"
:
false
}},{
"
path
"
:
"
/pages/user/userInfo
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
個人資料
"
,
"
enablePullDownRefresh
"
:
false
}},{
"
path
"
:
"
/pages/user/aboutUs
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
關于我們
"
,
"
enablePullDownRefresh
"
:
false
}},{
"
path
"
:
"
/pages/user/agreement
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
用戶協議
"
,
"
enablePullDownRefresh
"
:
false
}},{
"
path
"
:
"
/pages/follow/followDetail
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
跟進詳情
"
,
"
enablePullDownRefresh
"
:
false
}},{
"
path
"
:
"
/pages/opinion/addNew
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
新增意見
"
,
"
enablePullDownRefresh
"
:
false
}},{
"
path
"
:
"
/pages/opinion/opinionSuccess
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
提交成功
"
,
"
enablePullDownRefresh
"
:
false
}},{
"
path
"
:
"
/pages/opinion/checkList
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
審批列表
"
,
"
enablePullDownRefresh
"
:
false
}},{
"
path
"
:
"
/pages/opinion/edit
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
編輯意見
"
,
"
enablePullDownRefresh
"
:
false
}},{
"
path
"
:
"
/pages/opinion/checkDetail
"
,
"
meta
"
:{},
"
window
"
:{
"
navigationBarTitleText
"
:
"
審批詳情
"
,
"
enablePullDownRefresh
"
:
false
}}];
__uniConfig
.
onReady
=
function
(
callback
){
if
(
__uniConfig
.
ready
){
callback
()}
else
{
onReadyCallbacks
.
push
(
callback
)}};
Object
.
defineProperty
(
__uniConfig
,
"
ready
"
,{
get
:
function
(){
return
isReady
},
set
:
function
(
val
){
isReady
=
val
;
if
(
!
isReady
){
return
}
const
callbacks
=
onReadyCallbacks
.
slice
(
0
);
onReadyCallbacks
.
length
=
0
;
callbacks
.
forEach
(
function
(
callback
){
callback
()})}});
__uniConfig
.
onServiceReady
=
function
(
callback
){
if
(
__uniConfig
.
serviceReady
){
callback
()}
else
{
onServiceReadyCallbacks
.
push
(
callback
)}};
Object
.
defineProperty
(
__uniConfig
,
"
serviceReady
"
,{
get
:
function
(){
return
isServiceReady
},
set
:
function
(
val
){
isServiceReady
=
val
;
if
(
!
isServiceReady
){
return
}
const
callbacks
=
onServiceReadyCallbacks
.
slice
(
0
);
onServiceReadyCallbacks
.
length
=
0
;
callbacks
.
forEach
(
function
(
callback
){
callback
()})}});
...
...
This diff is collapsed.
Click to expand it.
unpackage/dist/build/app-plus/app-service.js
View file @
19a36f4c
This diff is collapsed.
Click to expand it.
unpackage/dist/build/app-plus/app-view.js
View file @
19a36f4c
This source diff could not be displayed because it is too large. You can
view the blob
instead.
This diff is collapsed.
Click to expand it.
unpackage/dist/build/app-plus/manifest.json
View file @
19a36f4c
{
"@platforms"
:[
"android"
,
"iPhone"
,
"iPad"
],
"id"
:
"__UNI__E6A1DF0"
,
"name"
:
"hehuangApp"
,
"version"
:{
"name"
:
"1.0.0"
,
"code"
:
"100"
},
"description"
:
""
,
"launch_path"
:
"__uniappview.html"
,
"developer"
:{
"name"
:
""
,
"email"
:
""
,
"url"
:
""
},
"permissions"
:{
"Camera"
:{},
"Push"
:{},
"UniNView"
:{
"description"
:
"UniNView原生渲染"
}},
"plus"
:{
"useragent"
:{
"value"
:
"uni-app"
,
"concatenate"
:
true
},
"splashscreen"
:{
"target"
:
"id:1"
,
"autoclose"
:
true
,
"waiting"
:
true
,
"delay"
:
0
},
"popGesture"
:
"close"
,
"launchwebview"
:{
"id"
:
"1"
,
"kernel"
:
"WKWebview"
},
"statusbar"
:{
"immersed"
:
"supportedDevice"
,
"style"
:
"dark"
,
"background"
:
"#fff"
},
"compatible"
:{
"ignoreVersion"
:
true
},
"usingComponents"
:
true
,
"nvueStyleCompiler"
:
"uni-app"
,
"compilerVersion"
:
3
,
"distribute"
:{
"google"
:{
"permissions"
:[
"<uses-permission android:name=
\"
android.permission.CHANGE_NETWORK_STATE
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.VIBRATE
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.READ_LOGS
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.ACCESS_WIFI_STATE
\"
/>"
,
"<uses-feature android:name=
\"
android.hardware.camera.autofocus
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.ACCESS_NETWORK_STATE
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.CAMERA
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.GET_ACCOUNTS
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.READ_PHONE_STATE
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.CHANGE_WIFI_STATE
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.WAKE_LOCK
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.FLASHLIGHT
\"
/>"
,
"<uses-feature android:name=
\"
android.hardware.camera
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.WRITE_SETTINGS
\"
/>"
],
"abiFilters"
:[
"armeabi-v7a"
,
"arm64-v8a"
,
"x86"
]},
"apple"
:{
"dSYMs"
:
false
},
"plugins"
:{
"ad"
:{},
"push"
:{
"unipush"
:{}},
"audio"
:{
"mp3"
:{
"description"
:
"Android平台录音支持MP3格式文件"
}}}},
"uniStatistics"
:{
"enable"
:
false
},
"allowsInlineMediaPlayback"
:
true
,
"safearea"
:{
"background"
:
"#ffffff"
,
"bottom"
:{
"offset"
:
"auto"
}},
"uni-app"
:{
"compilerVersion"
:
"4.15"
,
"control"
:
"uni-v3"
,
"nvueCompiler"
:
"uni-app"
,
"renderer"
:
"auto"
,
"nvue"
:{
"flex-direction"
:
"column"
},
"nvueLaunchMode"
:
"normal"
},
"tabBar"
:{
"color"
:
"#7A7E83"
,
"selectedColor"
:
"#32BAEC"
,
"fontSize"
:
"12px"
,
"iconWidth"
:
"20px"
,
"borderStyle"
:
"rgba(255,255,255,0.4)"
,
"backgroundColor"
:
"#ffffff"
,
"list"
:[{
"pagePath"
:
"pages/opinion/list"
,
"iconPath"
:
"static/images/index.png"
,
"selectedIconPath"
:
"static/images/index-active.png"
,
"text"
:
"意見列表"
},{
"pagePath"
:
"pages/user/user"
,
"iconPath"
:
"static/images/user.png"
,
"selectedIconPath"
:
"static/images/user-active.png"
,
"text"
:
"我的"
}],
"height"
:
"50px"
},
"launch_path"
:
"__uniappview.html"
}}
\ No newline at end of file
{
"@platforms"
:[
"android"
,
"iPhone"
,
"iPad"
],
"id"
:
"__UNI__E6A1DF0"
,
"name"
:
"HPMLINTApp_pro"
,
"version"
:{
"name"
:
"1.0.4"
,
"code"
:
2024080810
},
"description"
:
""
,
"launch_path"
:
"__uniappview.html"
,
"developer"
:{
"name"
:
""
,
"email"
:
""
,
"url"
:
""
},
"permissions"
:{
"Camera"
:{},
"Push"
:{},
"UniNView"
:{
"description"
:
"UniNView原生渲染"
}},
"plus"
:{
"useragent"
:{
"value"
:
"uni-app"
,
"concatenate"
:
true
},
"splashscreen"
:{
"target"
:
"id:1"
,
"autoclose"
:
true
,
"waiting"
:
true
,
"delay"
:
0
},
"popGesture"
:
"close"
,
"launchwebview"
:{
"id"
:
"1"
,
"kernel"
:
"WKWebview"
},
"statusbar"
:{
"immersed"
:
"supportedDevice"
,
"style"
:
"dark"
,
"background"
:
"#fff"
},
"compatible"
:{
"ignoreVersion"
:
true
},
"usingComponents"
:
true
,
"nvueStyleCompiler"
:
"uni-app"
,
"compilerVersion"
:
3
,
"distribute"
:{
"icons"
:{
"android"
:{
"hdpi"
:
"unpackage/res/icons/72x72.png"
,
"xhdpi"
:
"unpackage/res/icons/96x96.png"
,
"xxhdpi"
:
"unpackage/res/icons/144x144.png"
,
"xxxhdpi"
:
"unpackage/res/icons/192x192.png"
},
"ios"
:{
"appstore"
:
"unpackage/res/icons/1024x1024.png"
,
"iphone"
:{
"app@2x"
:
"unpackage/res/icons/120x120.png"
,
"app@3x"
:
"unpackage/res/icons/180x180.png"
,
"spotlight@2x"
:
"unpackage/res/icons/80x80.png"
,
"spotlight@3x"
:
"unpackage/res/icons/120x120.png"
,
"settings@2x"
:
"unpackage/res/icons/58x58.png"
,
"settings@3x"
:
"unpackage/res/icons/87x87.png"
,
"notification@3x"
:
"unpackage/res/icons/60x60.png"
,
"notification@2x"
:
"unpackage/res/icons/40x40.png"
},
"ipad"
:{
"app"
:
"unpackage/res/icons/76x76.png"
,
"app@2x"
:
"unpackage/res/icons/152x152.png"
,
"proapp@2x"
:
"unpackage/res/icons/167x167.png"
,
"spotlight"
:
"unpackage/res/icons/40x40.png"
,
"spotlight@2x"
:
"unpackage/res/icons/80x80.png"
,
"settings"
:
"unpackage/res/icons/29x29.png"
,
"settings@2x"
:
"unpackage/res/icons/58x58.png"
,
"notification"
:
"unpackage/res/icons/20x20.png"
,
"notification@2x"
:
"unpackage/res/icons/40x40.png"
}}},
"google"
:{
"permissions"
:[
"<uses-permission android:name=
\"
android.permission.CHANGE_NETWORK_STATE
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.VIBRATE
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.READ_LOGS
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.ACCESS_WIFI_STATE
\"
/>"
,
"<uses-feature android:name=
\"
android.hardware.camera.autofocus
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.ACCESS_NETWORK_STATE
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.CAMERA
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.GET_ACCOUNTS
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.READ_PHONE_STATE
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.CHANGE_WIFI_STATE
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.WAKE_LOCK
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.FLASHLIGHT
\"
/>"
,
"<uses-feature android:name=
\"
android.hardware.camera
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.WRITE_SETTINGS
\"
/>"
],
"abiFilters"
:[
"armeabi-v7a"
,
"arm64-v8a"
,
"x86"
],
"targetSdkVersion"
:
34
},
"apple"
:{
"dSYMs"
:
false
,
"idfa"
:
false
,
"privacyDescription"
:{
"NSPhotoLibraryUsageDescription"
:
"讀取相冊選擇並上傳所需要的憑證照片"
,
"NSCameraUsageDescription"
:
"使用相機拍攝並上傳所需要的憑證照片"
}},
"plugins"
:{
"ad"
:{},
"push"
:{
"unipush"
:{
"icons"
:{
"small"
:{
"xxhdpi"
:
"unpackage/res/icons/72x72.png"
,
"xhdpi"
:
"unpackage/res/icons/40x40.png"
,
"hdpi"
:
"unpackage/res/icons/40x40.png"
,
"mdpi"
:
"unpackage/res/icons/29x29.png"
,
"ldpi"
:
"unpackage/res/icons/20x20.png"
}}}},
"audio"
:{
"mp3"
:{
"description"
:
"Android平台录音支持MP3格式文件"
}}}},
"uniStatistics"
:{
"enable"
:
false
},
"allowsInlineMediaPlayback"
:
true
,
"safearea"
:{
"background"
:
"#ffffff"
,
"bottom"
:{
"offset"
:
"auto"
}},
"uni-app"
:{
"compilerVersion"
:
"4.15"
,
"control"
:
"uni-v3"
,
"nvueCompiler"
:
"uni-app"
,
"renderer"
:
"auto"
,
"nvue"
:{
"flex-direction"
:
"column"
},
"nvueLaunchMode"
:
"normal"
},
"tabBar"
:{
"color"
:
"#7A7E83"
,
"selectedColor"
:
"#32BAEC"
,
"fontSize"
:
"12px"
,
"iconWidth"
:
"20px"
,
"borderStyle"
:
"rgba(255,255,255,0.4)"
,
"backgroundColor"
:
"#ffffff"
,
"list"
:[{
"pagePath"
:
"pages/opinion/list"
,
"iconPath"
:
"static/images/index.png"
,
"selectedIconPath"
:
"static/images/index-active.png"
,
"text"
:
"意見列表"
},{
"pagePath"
:
"pages/user/user"
,
"iconPath"
:
"static/images/user.png"
,
"selectedIconPath"
:
"static/images/user-active.png"
,
"text"
:
"我的"
}],
"height"
:
"50px"
},
"launch_path"
:
"__uniappview.html"
}}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment