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
e3e3ed72
Commit
e3e3ed72
authored
1 year ago
by
sheng du
Browse files
Options
Download
Email Patches
Plain Diff
之前的一部分修改
parent
62934791
Changes
30
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
161 additions
and
165 deletions
+161
-165
config/index.js
config/index.js
+1
-1
manifest.json
manifest.json
+4
-1
pages.json
pages.json
+13
-13
pages/follow/followDetail.vue
pages/follow/followDetail.vue
+5
-5
pages/follow/followSuccess.vue
pages/follow/followSuccess.vue
+3
-3
pages/login/login/login.vue
pages/login/login/login.vue
+8
-8
pages/login/property/property.vue
pages/login/property/property.vue
+1
-1
pages/opinion/addNew.vue
pages/opinion/addNew.vue
+31
-38
pages/opinion/checkDetail.vue
pages/opinion/checkDetail.vue
+14
-14
pages/opinion/checkList.vue
pages/opinion/checkList.vue
+4
-4
pages/opinion/detail.vue
pages/opinion/detail.vue
+34
-34
pages/opinion/edit.vue
pages/opinion/edit.vue
+14
-14
pages/opinion/list.vue
pages/opinion/list.vue
+9
-9
pages/opinion/opinionSuccess.vue
pages/opinion/opinionSuccess.vue
+5
-5
pages/user/aboutUs.vue
pages/user/aboutUs.vue
+1
-1
pages/user/user.vue
pages/user/user.vue
+8
-8
pages/user/userInfo.vue
pages/user/userInfo.vue
+4
-4
store/index.js
store/index.js
+1
-1
unpackage/cache/apk/__UNI__27F5A0B_cm.apk
unpackage/cache/apk/__UNI__27F5A0B_cm.apk
+0
-0
unpackage/cache/apk/apkurl
unpackage/cache/apk/apkurl
+1
-1
No files found.
config/index.js
View file @
e3e3ed72
...
...
@@ -19,7 +19,7 @@ if (NODE_ENV === 'development') {
const
Config
=
{
propertyId
:
1
,
apiRoot
:
`
${
base
.
baseUrl
}
`
,
lang
:
'
G
B
'
,
//B5繁体、GB简体、EN英文
lang
:
'
B
5
'
,
//B5繁体、GB简体、EN英文
...
base
,
};
...
...
This diff is collapsed.
Click to expand it.
manifest.json
View file @
e3e3ed72
...
...
@@ -7,6 +7,9 @@
"transformPx"
:
false
,
/*
5
+App特有相关
*/
"app-plus"
:
{
"compatible"
:
{
"ignoreVersion"
:
true
//
true
表示忽略版本检查提示框,HBuilderX
1.9
.
0
及以上版本支持
},
"usingComponents"
:
true
,
"nvueStyleCompiler"
:
"uni-app"
,
"compilerVersion"
:
3
,
...
...
@@ -39,7 +42,7 @@
"<uses-feature android:name=
\"
android.hardware.camera
\"
/>"
,
"<uses-permission android:name=
\"
android.permission.WRITE_SETTINGS
\"
/>"
],
"abiFilters"
:
[
"arm64-v8a"
,
"x86"
]
"abiFilters"
:
[
"armeabi-v7a"
,
"arm64-v8a"
,
"x86"
]
},
/*
ios打包配置
*/
"ios"
:
{
...
...
This diff is collapsed.
Click to expand it.
pages.json
View file @
e3e3ed72
...
...
@@ -3,27 +3,27 @@
{
"path"
:
"pages/login/property/property"
,
"style"
:
{
"navigationBarTitleText"
:
"
选择物业
"
"navigationBarTitleText"
:
"
選擇物業
"
}
},
{
"path"
:
"pages/login/login/login"
,
"style"
:
{
"navigationBarTitleText"
:
"登
陆
"
,
"navigationBarTitleText"
:
"登
陸
"
,
"navigationStyle"
:
"custom"
}
},
{
"path"
:
"pages/opinion/list"
,
"style"
:
{
"navigationBarTitleText"
:
"意
见
列表"
,
"navigationBarTitleText"
:
"意
見
列表"
,
"enablePullDownRefresh"
:
true
}
},
{
"path"
:
"pages/opinion/detail"
,
"style"
:
{
"navigationBarTitleText"
:
"意
见详
情"
"navigationBarTitleText"
:
"意
見詳
情"
}
},
...
...
@@ -46,35 +46,35 @@
},
{
"path"
:
"pages/user/userInfo"
,
"style"
:
{
"navigationBarTitleText"
:
"
个人资
料"
,
"navigationBarTitleText"
:
"
個人資
料"
,
"enablePullDownRefresh"
:
false
}
},
{
"path"
:
"pages/user/aboutUs"
,
"style"
:
{
"navigationBarTitleText"
:
"
关
于我
们
"
,
"navigationBarTitleText"
:
"
關
于我
們
"
,
"enablePullDownRefresh"
:
false
}
},
{
"path"
:
"pages/user/agreement"
,
"style"
:
{
"navigationBarTitleText"
:
"用
户协议
"
,
"navigationBarTitleText"
:
"用
戶協議
"
,
"enablePullDownRefresh"
:
false
}
},
{
"path"
:
"pages/follow/followDetail"
,
"style"
:
{
"navigationBarTitleText"
:
"跟
进详
情"
,
"navigationBarTitleText"
:
"跟
進詳
情"
,
"enablePullDownRefresh"
:
false
}
},
{
"path"
:
"pages/opinion/addNew"
,
"style"
:
{
"navigationBarTitleText"
:
"新增意
见
"
,
"navigationBarTitleText"
:
"新增意
見
"
,
"enablePullDownRefresh"
:
false
}
...
...
@@ -88,7 +88,7 @@
},
{
"path"
:
"pages/opinion/checkList"
,
"style"
:
{
"navigationBarTitleText"
:
"
审
批列表"
,
"navigationBarTitleText"
:
"
審
批列表"
,
"enablePullDownRefresh"
:
false
}
...
...
@@ -96,14 +96,14 @@
{
"path"
:
"pages/opinion/edit"
,
"style"
:
{
"navigationBarTitleText"
:
"
编辑意见
"
,
"navigationBarTitleText"
:
"
編輯意見
"
,
"enablePullDownRefresh"
:
false
}
},
{
"path"
:
"pages/opinion/checkDetail"
,
"style"
:
{
"navigationBarTitleText"
:
"
审批详
情"
,
"navigationBarTitleText"
:
"
審批詳
情"
,
"enablePullDownRefresh"
:
false
}
}
...
...
@@ -126,7 +126,7 @@
"pagePath"
:
"pages/opinion/list"
,
"iconPath"
:
"static/images/index.png"
,
"selectedIconPath"
:
"static/images/index-active.png"
,
"text"
:
"意
见
列表"
"text"
:
"意
見
列表"
},
{
"pagePath"
:
"pages/user/user"
,
"iconPath"
:
"static/images/user.png"
,
...
...
This diff is collapsed.
Click to expand it.
pages/follow/followDetail.vue
View file @
e3e3ed72
...
...
@@ -3,7 +3,7 @@
<view
class=
"header"
>
<view
class=
"flex-between head"
>
<view
class=
"code"
>
參考編號:
{{
detail
.
cpl_
cplid
}}
</view>
<view
class=
"code"
>
參考編號:
{{
detail
.
cpl_
refno
}}
</view>
<text
class=
"status"
>
{{
$utils
.
getDictName
(
'
cpl_status
'
,
detail
.
cpl_status
)
}}
</text>
</view>
<view
class=
"flex level-line"
>
...
...
@@ -12,11 +12,11 @@
{{
$utils
.
getDictName
(
'
cpl_priority
'
,
detail
.
cpl_priority
)
}}
</view>
<view
class=
"pub-tag success"
v-if=
"!detail.cpl_otpid"
>
非住客投
诉
</view>
<view
class=
"pub-tag success"
v-if=
"!detail.cpl_otpid"
>
非住客投
訴
</view>
</view>
</view>
<view
class=
"pub-card"
>
<view
class=
"card-title"
>
职员跟进
</view>
<view
class=
"card-title"
>
職員跟進
</view>
<view
class=
"step"
>
<view
class=
"step-item"
v-for=
"(item,index) in stepList"
:key=
"index"
>
<view
class=
"step-item-content"
>
...
...
@@ -24,8 +24,8 @@
<!--
<view
class=
""
>
跟進人:張三
</view>
-->
<view
class=
"text-primary"
v-if=
"item.cpr_cmsstatus=='P'"
>
審批狀態:待審批
</view>
<view
class=
"text-primary"
v-if=
"item.cpr_cmsstatus=='A'"
>
審批狀態:
审
批通
过
</view>
<view
class=
"text-danger"
v-if=
"item.cpr_cmsstatus=='R'"
>
審批狀態:
审
批不通
过
</view>
<view
class=
"text-primary"
v-if=
"item.cpr_cmsstatus=='A'"
>
審批狀態:
審
批通
過
</view>
<view
class=
"text-danger"
v-if=
"item.cpr_cmsstatus=='R'"
>
審批狀態:
審
批不通
過
</view>
<!--
<view
class=
"text-danger"
v-if=
"index==2"
>
未通过原因:原因原因原因原因原因原因原因原因
</view>
-->
<view
class=
"flex-between"
>
...
...
This diff is collapsed.
Click to expand it.
pages/follow/followSuccess.vue
View file @
e3e3ed72
...
...
@@ -3,14 +3,14 @@
<view
class=
"top flex-col flex-items-center"
>
<image
src=
"../../static/images/success.png"
style=
"width: 154rpx; height: 154rpx;"
mode=
""
></image>
<view
class=
"top-title"
>
跟進提交成功
</view>
<view
class=
"top-info"
>
進提交成功,等待管理員審核!
</view>
<view
class=
"top-info"
>
跟
進提交成功,等待管理員審核!
</view>
<view
class=
"btns-box flex-between"
>
<view
class=
"pub-btn plain info"
@
click=
"pageBack"
>
返回
</view>
<view
class=
"pub-btn"
@
click=
"toFollorInfo"
>
跟
进详
情
</view>
<view
class=
"pub-btn"
@
click=
"toFollorInfo"
>
跟
進詳
情
</view>
</view>
</view>
<view
class=
"pub-card"
>
<view
class=
"card-title"
>
跟
进
信息
</view>
<view
class=
"card-title"
>
跟
進
信息
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
意見来源
</view>
...
...
This diff is collapsed.
Click to expand it.
pages/login/login/login.vue
View file @
e3e3ed72
...
...
@@ -14,24 +14,24 @@
<!--
<view
class=
"flex"
>
-->
<!--
<uni-icons
type=
"person"
size=
"24"
color=
"#999"
></uni-icons>
-->
<image
src=
"../../../static/images/username.png"
class=
"form-icon"
mode=
""
></image>
<input
type=
"text"
placeholder=
"
请输入账号
"
v-model=
"username"
/>
<input
type=
"text"
placeholder=
"
請輸入賬號
"
v-model=
"username"
/>
<!--
</view>
-->
</view>
<view
class=
"flex inout-box"
>
<!--
<view
class=
"flex"
>
-->
<!--
<uni-icons
type=
"locked"
size=
"24"
color=
"#999"
></uni-icons>
-->
<image
src=
"../../../static/images/lock.png"
class=
"form-icon"
mode=
""
></image>
<input
type=
"password"
placeholder=
"
请输
入密
码
"
v-model=
"password"
/>
<input
type=
"password"
placeholder=
"
請輸
入密
碼
"
v-model=
"password"
/>
<!--
</view>
-->
</view>
</view>
<div
class=
"btn page-btn"
@
click=
"login"
>
登
陆
</div>
<div
class=
"btn page-btn"
@
click=
"login"
>
登
陸
</div>
<view
class=
"flex flex-items-center agreement"
>
<checkbox
value=
"cb"
checked=
"true"
style=
"transform:scale(0.7)"
/>
<text>
已
阅读并
同意
<text
class=
"parmary-text"
>
用
户协议
</text></text>
<text>
已
閱讀並
同意
<text
class=
"parmary-text"
>
用
戶協議
</text></text>
</view>
<view
class=
"flex flex-items-center agreement"
>
<text
class=
"parmary-text"
@
click=
"reSelect"
>
重新
选择物业
</text>
<text
class=
"parmary-text"
@
click=
"reSelect"
>
重新
選擇物業
</text>
</view>
</view>
</
template
>
...
...
@@ -52,7 +52,7 @@
login
()
{
uni
.
showLoading
({
title
:
'
登
陆
中...
'
,
title
:
'
登
陸
中...
'
,
mask
:
true
})
let
datas
=
{
...
...
@@ -76,7 +76,7 @@
if
(
FindACR
)
{
uni
.
showToast
({
title
:
'
登
陆
成功
'
,
title
:
'
登
陸
成功
'
,
})
setTimeout
(()
=>
{
uni
.
switchTab
({
...
...
@@ -86,7 +86,7 @@
}
else
{
uni
.
showToast
({
title
:
'
用
户没有权
限
'
,
title
:
'
用
戶沒有權
限
'
,
icon
:
'
none
'
})
}
...
...
This diff is collapsed.
Click to expand it.
pages/login/property/property.vue
View file @
e3e3ed72
...
...
@@ -3,7 +3,7 @@
<view
class=
"search-box"
>
<view
class=
"search"
>
<uni-icons
type=
"search"
size=
"24"
color=
"#999"
></uni-icons>
<input
type=
"text"
placeholder=
"查找物
业
"
/>
<input
type=
"text"
placeholder=
"查找物
業
"
/>
</view>
</view>
<view
class=
"list"
ref=
"list"
>
...
...
This diff is collapsed.
Click to expand it.
pages/opinion/addNew.vue
View file @
e3e3ed72
...
...
@@ -3,7 +3,7 @@
<view
class=
"pub-card"
>
<view
class=
"pub-form card-form"
>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
投
诉
人性
质
</view>
<view
class=
"label"
>
投
訴
人性
質
</view>
<view
class=
"pub-form-content"
>
<label
class=
"radio"
@
click=
"form.nature = 1"
>
...
...
@@ -16,50 +16,50 @@
</view>
<template
v-if=
"form.nature == 1"
>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
小
区
</view>
<view
class=
"label must"
>
小
區
</view>
<view
class=
"pub-form-content"
>
<input
type=
"text"
:value=
"project.project_name_cn"
disabled
placeholder=
""
>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
期
数
</view>
<view
class=
"label must"
>
期
數
</view>
<view
class=
"pub-form-content"
>
<PubPicker
:range=
"ranges.phase_id"
v-model=
"form.phase_id"
placeholder=
"
请选择期数
"
<PubPicker
:range=
"ranges.phase_id"
v-model=
"form.phase_id"
placeholder=
"
請選擇期數
"
@
change=
"getZoneList"
></PubPicker>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
园
</view>
<view
class=
"label must"
>
園
</view>
<view
class=
"pub-form-content"
>
<PubPicker
:range=
"ranges.zone_id"
v-model=
"form.zone_id"
placeholder=
"
请选择园
"
<PubPicker
:range=
"ranges.zone_id"
v-model=
"form.zone_id"
placeholder=
"
請選擇園
"
@
change=
"getBlockList"
></PubPicker>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
楼栋
</view>
<view
class=
"label must"
>
樓棟
</view>
<view
class=
"pub-form-content"
>
<PubPicker
:range=
"ranges.block_id"
v-model=
"form.block_id"
placeholder=
"
请选择楼栋
"
<PubPicker
:range=
"ranges.block_id"
v-model=
"form.block_id"
placeholder=
"
請選擇樓棟
"
@
change=
"getFloorList"
></PubPicker>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
层数
</view>
<view
class=
"label must"
>
層數
</view>
<view
class=
"pub-form-content"
>
<PubPicker
:range=
"ranges.floor_id"
v-model=
"form.floor_id"
placeholder=
"
请选择层数
"
<PubPicker
:range=
"ranges.floor_id"
v-model=
"form.floor_id"
placeholder=
"
請選擇層數
"
@
change=
"getUnitList"
></PubPicker>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
单
位
</view>
<view
class=
"label must"
>
單
位
</view>
<view
class=
"pub-form-content"
>
<PubPicker
:range=
"ranges.unit_id"
v-model=
"form.unit_id"
placeholder=
"
请选择单
位"
<PubPicker
:range=
"ranges.unit_id"
v-model=
"form.unit_id"
placeholder=
"
請選擇單
位"
@
change=
"getUnitOwnerAccountList"
></PubPicker>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
住客
</view>
<view
class=
"pub-form-content"
>
<PubPicker
:range=
"ranges.cpl_otpid"
v-model=
"form.cpl_otpid"
placeholder=
"
请选择
住客"
<PubPicker
:range=
"ranges.cpl_otpid"
v-model=
"form.cpl_otpid"
placeholder=
"
請選擇
住客"
@
change=
"changeOpt"
>
</PubPicker>
</view>
...
...
@@ -72,21 +72,21 @@
</view>
-->
</
template
>
<view
class=
"form-item bd-bt"
>
<view
class=
"label must"
>
意
见内
容
</view>
<view
class=
"label must"
>
意
見內
容
</view>
<textarea
v-model=
"form.cpl_content"
placeholder=
"請輸入您的意見內容"
cols=
"30"
rows=
"10"
></textarea>
</view>
<view
class=
"form-item bd-bt"
>
<view
class=
"label"
>
上
传凭证
<text
class=
"tip"
>
(支持png、jpg、pdf格式,最多可傳5
个
)
</text></view>
<view
class=
"label"
>
上
傳憑證
<text
class=
"tip"
>
(支持png、jpg、pdf格式,最多可傳5
個
)
</text></view>
<FileUploader
v-model=
"fileList"
></FileUploader>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
意
见类别
</view>
<view
class=
"label must"
>
意
見類別
</view>
<view
class=
"pub-form-content"
>
<PubPicker
:range=
"ranges.cpl_catid"
v-model=
"form.cpl_catid"
></PubPicker>
</view>
</view>
<view
class=
"form-item bd-bt"
>
<view
class=
"label must"
>
重要情
况
</view>
<view
class=
"label must"
>
重要情
況
</view>
<view
class=
"pub-form-content"
>
<PubPicker
type=
"tagSelect"
:range=
"ranges.cpl_priority"
v-model=
"form.cpl_priority"
@
change=
"priorityChange"
>
...
...
@@ -94,7 +94,7 @@
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
处
理截止日期
</view>
<view
class=
"label"
>
處
理截止日期
</view>
<view
class=
"pub-form-content"
>
<PubPicker
type=
"date"
v-model=
"form.cpl_deadline"
></PubPicker>
</view>
...
...
@@ -106,7 +106,7 @@
</view>
</view> -->
<view
class=
"form-item bd-bt"
>
<view
class=
"label must"
>
意
见来
源
</view>
<view
class=
"label must"
>
意
見來
源
</view>
<view
class=
"pub-form-content"
>
<PubPicker
type=
"tagSelect"
:range=
"ranges.cpl_method"
v-model=
"form.cpl_method"
></PubPicker>
</view>
...
...
@@ -114,21 +114,21 @@
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
投
诉
人
</view>
<view
class=
"label must"
>
投
訴
人
</view>
<view
class=
"pub-form-content"
>
<input
type=
"text"
v-model=
"form.cpl_name"
placeholder=
"
请输
入姓名"
>
<input
type=
"text"
v-model=
"form.cpl_name"
placeholder=
"
請輸
入姓名"
>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
联系电话
</view>
<view
class=
"label"
>
聯系電話
</view>
<view
class=
"pub-form-content"
>
<input
type=
"text"
v-model=
"form.cpl_contacttel"
placeholder=
"
请输入电话
"
>
<input
type=
"text"
v-model=
"form.cpl_contacttel"
placeholder=
"
請輸入電話
"
>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
电邮
地址
</view>
<view
class=
"label"
>
電郵
地址
</view>
<view
class=
"pub-form-content"
>
<input
type=
"text"
v-model=
"form.cpl_usremail"
placeholder=
"
请输入邮
箱"
>
<input
type=
"text"
v-model=
"form.cpl_usremail"
placeholder=
"
請輸入郵
箱"
>
</view>
</view>
</view>
...
...
@@ -406,35 +406,28 @@
let
userInfo
=
uni
.
getStorageSync
(
'
userInfo
'
);
if
(
!
this
.
form
.
cpl_otpid
&&
this
.
form
.
nature
==
1
)
{
uni
.
showToast
({
title
:
'
请选择住户
'
,
title
:
'
請選擇住戶
'
,
icon
:
'
none
'
})
return
}
if
(
!
this
.
form
.
cpl_catid
)
{
uni
.
showToast
({
title
:
'
请选择意见类
型
'
,
title
:
'
請選擇意見類
型
'
,
icon
:
'
none
'
})
return
}
if
(
!
this
.
form
.
cpl_content
)
{
uni
.
showToast
({
title
:
'
请输入一件那内
容
'
,
title
:
'
請輸入意見內
容
'
,
icon
:
'
none
'
})
return
}
if
(
!
this
.
form
.
cpl_priority
)
{
uni
.
showToast
({
title
:
'
请选择重要情况
'
,
icon
:
'
none
'
})
return
}
if
(
!
this
.
form
.
cpl_priority
)
{
uni
.
showToast
({
title
:
'
请选择重要情况
'
,
title
:
'
請選擇重要情況
'
,
icon
:
'
none
'
})
return
...
...
@@ -442,7 +435,7 @@
if
(
!
this
.
form
.
cpl_method
)
{
uni
.
showToast
({
title
:
'
请选择意见来
源
'
,
title
:
'
請選擇意見來
源
'
,
icon
:
'
none
'
})
return
...
...
@@ -450,7 +443,7 @@
if
(
!
this
.
form
.
cpl_name
)
{
uni
.
showToast
({
title
:
'
请输
入投
诉
人姓名
'
,
title
:
'
請輸
入投
訴
人姓名
'
,
icon
:
'
none
'
})
return
...
...
This diff is collapsed.
Click to expand it.
pages/opinion/checkDetail.vue
View file @
e3e3ed72
...
...
@@ -2,9 +2,9 @@
<view
class=
"page"
>
<view
class=
"header"
>
<view
class=
"flex-between head"
>
<view
class=
"code"
>
參考編號:
{{
detail
.
cpl_
cplid
}}
</view>
<view
class=
"code"
>
參考編號:
{{
detail
.
cpl_
refno
}}
</view>
<!--
<text
class=
"status"
>
{{
$utils
.
getDictName
(
'
cpl_status
'
,
detail
.
cpl_status
)
}}
</text>
-->
<text
class=
"status"
>
待
审
批
</text>
<text
class=
"status"
>
待
審
批
</text>
</view>
<view
class=
"flex level-line"
>
<!--
<view
class=
"level pub-tag warning"
>
紧急
</view>
-->
...
...
@@ -16,19 +16,19 @@
{{
$utils
.
getDictName
(
'
cpl_priority
'
,
detail
.
cpl_priority
)
}}
</view>
<view
class=
"pub-tag success"
v-if=
"!detail.cpl_otpid"
>
非住客投
诉
</view>
<view
class=
"pub-tag success"
v-if=
"!detail.cpl_otpid"
>
非住客投
訴
</view>
</view>
</view>
<view
class=
"pub-card"
>
<view
class=
"card-title"
>
新增意
见
</view>
<view
class=
"card-title"
>
新增意
見
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
意
见内
容
</view>
<view
class=
"label"
>
意
見內
容
</view>
<view
class=
"content"
>
{{
detail
.
cpl_content
}}
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
意
见凭证
</view>
<view
class=
"label"
>
意
見憑證
</view>
<view
class=
"card-file"
v-for=
"(item,index) in detail.fileList"
>
<view
class=
"left flex-items-center"
>
<image
src=
"../../static/images/file.png"
style=
"width: 69rpx;height: 57rpx"
mode=
""
></image>
...
...
@@ -37,11 +37,11 @@
<!--
<view
class=
"size"
>
4.1M
</view>
-->
</view>
</view>
<view
class=
"pre-view"
@
click=
"$utils.preViewImg(item)"
>
预览
</view>
<view
class=
"pre-view"
@
click=
"$utils.preViewImg(item)"
>
預覽
</view>
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
投
诉
人
</view>
<view
class=
"label"
>
投
訴
人
</view>
<view
class=
"content"
>
{{
detail
.
cpl_name
}}
</view>
</view>
<view
class=
"card-content"
>
...
...
@@ -54,10 +54,10 @@
</view>
</view>
<view
class=
"pub-card"
>
<view
class=
"card-title"
>
职员跟进
</view>
<view
class=
"card-title"
>
職員跟進
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
意見
来
源
</view>
<view
class=
"label"
>
意見
來
源
</view>
<view
class=
"content"
>
{{
$utils
.
getDictName
(
'
cpl_method
'
,
cpr_detail
.
cpr_method
)
}}
</view>
</view>
<view
class=
"card-content"
>
...
...
@@ -124,15 +124,15 @@
<view
class=
"page-bottom-btns"
>
<view
class=
"btn pub-btn"
@
click=
"checkOpen('A')"
>
审
批通
过
</view>
<view
class=
"btn pub-btn plain"
@
click=
"checkOpen('R')"
>
审
批不通
过
</view>
<view
class=
"btn pub-btn"
@
click=
"checkOpen('A')"
>
審
批通
過
</view>
<view
class=
"btn pub-btn plain"
@
click=
"checkOpen('R')"
>
審
批不通
過
</view>
</view>
<!-- 输入框示例 -->
<uni-popup
ref=
"inputDialog"
type=
"dialog"
>
<uni-popup-dialog
ref=
"inputClose"
:mode=
"form.cpr_cmsstatus == 'A' ? 'base' : 'input'"
:title=
"form.cpr_cmsstatus == 'A' ? '
审
批通
过
' : '
审
批不通
过
'"
content=
"
确认审批通过吗
?"
value=
""
placeholder=
"
请输
入不通
过
原因"
:title=
"form.cpr_cmsstatus == 'A' ? '
審
批通
過
' : '
審
批不通
過
'"
content=
"
確認審批通過嗎
?"
value=
""
placeholder=
"
請輸
入不通
過
原因"
@
confirm=
"dialogInputConfirm"
></uni-popup-dialog>
</uni-popup>
</view>
...
...
@@ -258,7 +258,7 @@
api
.
main
.
ApprovalCPRByHPSUser
(
datas
).
then
(
res
=>
{
if
(
res
)
{
uni
.
showToast
({
title
:
'
审
批成功
'
title
:
'
審
批成功
'
})
setTimeout
(()
=>
{
uni
.
navigateBack
(
-
1
)
...
...
This diff is collapsed.
Click to expand it.
pages/opinion/checkList.vue
View file @
e3e3ed72
...
...
@@ -11,9 +11,9 @@
<view
class=
"opinion"
v-for=
"(item,index) in list"
:key=
"index"
:id=
"'index'+index"
@
click=
"toDetail(item)"
>
<view
class=
"flex-between head"
>
<view
class=
"code"
>
參考編號:
{{
item
.
cpl_
cplid
}}
</view>
<view
class=
"code"
>
參考編號:
{{
item
.
cpl_
refno
}}
</view>
<view
class=
"right flex-items-center"
>
<text
class=
"status"
>
待
审
批
</text>
<text
class=
"status"
>
待
審
批
</text>
<image
src=
"../../static/images/back.png"
style=
"width: 32rpx;height: 32rpx;"
mode=
""
>
</image>
</view>
...
...
@@ -28,7 +28,7 @@
</view>
<view
class=
"content"
>
{{
item
.
cpr_content
}}
</view>
<view
class=
"flex-between bottom"
>
<view
class=
"pub-tag plain"
>
公共
设
施
</view>
<view
class=
"pub-tag plain"
>
公共
設
施
</view>
<view
class=
"time"
>
{{
item
.
cpr_createdate
}}
</view>
</view>
</view>
...
...
@@ -57,7 +57,7 @@
computed
:
{
filters
()
{
return
[{
label
:
'
待
审
批
'
,
label
:
'
待
審
批
'
,
value
:
1
,
}
// , {
...
...
This diff is collapsed.
Click to expand it.
pages/opinion/detail.vue
View file @
e3e3ed72
...
...
@@ -2,7 +2,7 @@
<view
class=
"page"
>
<view
class=
"header"
>
<view
class=
"flex-between head"
>
<view
class=
"code"
>
參考編號:
{{
detail
.
cpl_
cplid
}}
</view>
<view
class=
"code"
>
參考編號:
{{
detail
.
cpl_
refno
}}
</view>
<text
class=
"status"
>
{{
$utils
.
getDictName
(
'
cpl_status
'
,
detail
.
cpl_status
)
}}
</text>
</view>
<view
class=
"flex level-line"
>
...
...
@@ -15,11 +15,11 @@
{{
$utils
.
getDictName
(
'
cpl_priority
'
,
detail
.
cpl_priority
)
}}
</view>
<view
class=
"pub-tag success"
v-if=
"!detail.cpl_otpid"
>
非住客投
诉
</view>
<view
class=
"pub-tag success"
v-if=
"!detail.cpl_otpid"
>
非住客投
訴
</view>
</view>
</view>
<view
class=
"pub-card"
>
<view
class=
"card-title"
>
新增意
见
</view>
<view
class=
"card-title"
>
新增意
見
</view>
<view
class=
"card-content"
v-if=
"detail.cpl_otpid"
>
<view
class=
"label"
>
地址
</view>
...
...
@@ -29,12 +29,12 @@
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
意
见内
容
</view>
<view
class=
"label"
>
意
見內
容
</view>
<view
class=
"content"
>
{{
detail
.
cpl_content
}}
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
意
见凭证
</view>
<view
class=
"label"
>
意
見憑證
</view>
<view
class=
"card-file"
v-for=
"(item,index) in detail.fileList"
>
<view
class=
"left flex-items-center"
>
<image
src=
"../../static/images/file.png"
style=
"width: 69rpx;height: 57rpx"
mode=
""
></image>
...
...
@@ -43,23 +43,23 @@
<!--
<view
class=
"size"
>
4.1M
</view>
-->
</view>
</view>
<view
class=
"pre-view"
@
click=
"$utils.preViewImg(item)"
>
预览
</view>
<view
class=
"pre-view"
@
click=
"$utils.preViewImg(item)"
>
預覽
</view>
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
意
见类别
</view>
<view
class=
"label"
>
意
見類別
</view>
<view
class=
"content"
>
{{
$utils
.
getDictName
(
'
cpl_catid
'
,
detail
.
cpl_catid
)
}}
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
意
见负责
人
</view>
<view
class=
"label"
>
意
見負責
人
</view>
<view
class=
"content"
>
--
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
意
见来
源
</view>
<view
class=
"label"
>
意
見來
源
</view>
<view
class=
"content"
>
{{
$utils
.
getDictName
(
'
cpl_method
'
,
detail
.
cpl_method
)
}}
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
投
诉
人
</view>
<view
class=
"label"
>
投
訴
人
</view>
<view
class=
"content"
>
{{
detail
.
cpl_name
}}
</view>
</view>
<view
class=
"card-content"
>
...
...
@@ -81,11 +81,11 @@
<view
class=
"content"
>
{{
detail
.
cpl_createusrid
}}
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
最
后
更改日期
</view>
<view
class=
"label"
>
最
後
更改日期
</view>
<view
class=
"content"
>
--
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
最
后
更改者
</view>
<view
class=
"label"
>
最
後
更改者
</view>
<view
class=
"content"
>
--
</view>
</view>
<view
class=
"card-content"
>
...
...
@@ -100,7 +100,7 @@
</view>
<!-- 审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况 -->
<view
class=
"pub-card"
v-if=
"false"
>
<view
class=
"card-title"
>
审
批情
况
</view>
<view
class=
"card-title"
>
審
批情
況
</view>
<view
class=
"step"
>
<view
class=
"step-item"
>
...
...
@@ -123,16 +123,16 @@
</view>
<view
class=
"pub-card"
v-if=
"isFollow"
>
<view
class=
"card-title"
>
职员跟进
</view>
<view
class=
"card-title"
>
職員跟進
</view>
<view
class=
"pub-form card-form"
>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
意
见来
源
</view>
<view
class=
"label"
>
意
見來
源
</view>
<view
class=
"pub-form-content"
>
<PubPicker
:range=
"ranges.cpl_method"
v-model=
"form.cpr_method"
></PubPicker>
</view>
</view>
<view
class=
"form-item bd-bt"
>
<view
class=
"label"
>
内
容
</view>
<view
class=
"label"
>
內
容
</view>
<textarea
v-model=
"form.cpr_content"
placeholder=
"請輸入您的意見內容"
cols=
"30"
rows=
"10"
></textarea>
</view>
<!-- <view class="form-item bd-bt">
...
...
@@ -141,13 +141,13 @@
</view> -->
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
是否
机
密
</view>
<view
class=
"label"
>
是否
機
密
</view>
<view
class=
"pub-form-content"
>
<PubPicker
:range=
"ranges.cpr_confidential"
v-model=
"form.cpr_confidential"
></PubPicker>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
跟
进
截至日期
</view>
<view
class=
"label"
>
跟
進
截至日期
</view>
<view
class=
"pub-form-content"
>
<PubPicker
type=
"date"
v-model=
"form.cpr_deadline"
></PubPicker>
</view>
...
...
@@ -160,7 +160,7 @@
</view>
</view>
<view
class=
"form-item bd-bt"
>
<view
class=
"label"
>
前台
内
容
</view>
<view
class=
"label"
>
前台
內
容
</view>
<textarea
v-model=
"form.cpr_contentcms"
placeholder=
"請描述前台內容"
cols=
"30"
rows=
"10"
></textarea>
</view>
</view>
...
...
@@ -177,14 +177,14 @@
<
template
v-else
>
<view
class=
"btn"
v-if=
"canOver && detail.cpl_status != 3"
@
click=
"overOpinion"
>
已完成
</view>
<!--
<view
class=
"btn"
>
已完成
</view>
-->
<view
class=
"btn"
v-if=
"userInfo.sgp_fecplreceive == 'Y' && detail.cpl_status != 3"
@
click=
"openTurn"
>
转单
<view
class=
"btn"
v-if=
"userInfo.sgp_fecplreceive == 'Y' && detail.cpl_status != 3"
@
click=
"openTurn"
>
轉單
</view>
<!--
<view
class=
"btn"
v-if=
"userInfo.sgp_iscplapproval == 'Y' &&detail.cpl_status == 1"
>
分配人员
</view>
-->
<view
class=
"btn"
@
click=
"toEdit"
v-if=
"userInfo.sgp_fecplreceive == 'Y' && detail.cpl_status != 3"
>
修改意
见
修改意
見
</view>
<view
class=
"btn"
v-if=
"stepList.length"
@
click=
"toFollorInfo"
>
查看跟
进
</view>
<view
class=
"btn"
@
click=
"handleFollow"
v-if=
"detail.cpl_status != 3"
>
意
见跟进
</view>
<view
class=
"btn"
v-if=
"stepList.length"
@
click=
"toFollorInfo"
>
查看跟
進
</view>
<view
class=
"btn"
@
click=
"handleFollow"
v-if=
"detail.cpl_status != 3"
>
意
見跟進
</view>
</
template
>
</view>
...
...
@@ -192,7 +192,7 @@
<uni-popup
ref=
"popup"
background-color=
"#fff"
>
<view
class=
"popup-content"
>
<view
class=
"flex-center group-title"
>
转单至组
轉單至組
</view>
<picker-view
:value=
"selectGroup"
@
change=
"bindChangeGroup"
class=
"picker-view"
>
<picker-view-column>
...
...
@@ -202,7 +202,7 @@
<view
class=
"flex flex-between"
>
<view
class=
"btn pub-btn info plain"
style=
"width:200rpx"
@
click=
"closeGroup"
>
取消
</view>
<view
class=
"btn pub-btn"
style=
"width:420rpx"
@
click=
"submitGroup"
>
确认
</view>
<view
class=
"btn pub-btn"
style=
"width:420rpx"
@
click=
"submitGroup"
>
確認
</view>
</view>
</view>
...
...
@@ -347,28 +347,28 @@
let
userInfo
=
uni
.
getStorageSync
(
'
userInfo
'
);
if
(
!
this
.
form
.
cpr_content
)
{
uni
.
showToast
({
title
:
'
请输入跟进内
容
'
,
title
:
'
請輸入跟進內
容
'
,
icon
:
'
none
'
})
return
}
if
(
!
this
.
form
.
cpr_confidential
)
{
uni
.
showToast
({
title
:
'
请选择
是否
机
密
'
,
title
:
'
請選擇
是否
機
密
'
,
icon
:
'
none
'
})
return
}
if
(
!
this
.
form
.
cpr_fedisplay
)
{
uni
.
showToast
({
title
:
'
请选择
是否前台
显
示
'
,
title
:
'
請選擇
是否前台
顯
示
'
,
icon
:
'
none
'
})
return
}
if
(
!
this
.
form
.
cpr_contentcms
&&
this
.
form
.
cpr_fedisplay
==
'
Y
'
)
{
uni
.
showToast
({
title
:
'
请输
入前台
显示内
容
'
,
title
:
'
請輸
入前台
顯示內
容
'
,
icon
:
'
none
'
})
return
...
...
@@ -394,7 +394,7 @@
api
.
main
.
AddCPRByHPSUser
(
datas
).
then
(
res
=>
{
if
(
res
)
{
uni
.
showToast
({
title
:
'
跟
进
成功
'
title
:
'
跟
進
成功
'
})
setTimeout
(()
=>
{
uni
.
setStorageSync
(
'
followSuccessData
'
,
datas
)
...
...
@@ -465,7 +465,7 @@
if
(
res
)
{
uni
.
showToast
({
title
:
'
转单
成功
'
title
:
'
轉單
成功
'
})
setTimeout
(()
=>
{
uni
.
navigateBack
(
-
1
)
...
...
@@ -481,7 +481,7 @@
let
that
=
this
uni
.
showModal
({
title
:
'
提示
'
,
content
:
'
是否完成意
见
?
'
,
content
:
'
是否完成意
見
?
'
,
success
:
function
(
res
)
{
if
(
res
.
confirm
)
{
let
datas
=
{
...
...
@@ -493,7 +493,7 @@
if
(
res
)
{
uni
.
showToast
({
title
:
'
意
见
已完成
'
title
:
'
意
見
已完成
'
})
setTimeout
(()
=>
{
that
.
getDetail
()
...
...
@@ -502,7 +502,7 @@
}
})
}
else
if
(
res
.
cancel
)
{
console
.
log
(
'
用
户点击
取消
'
);
console
.
log
(
'
用
戶點擊
取消
'
);
}
}
});
...
...
This diff is collapsed.
Click to expand it.
pages/opinion/edit.vue
View file @
e3e3ed72
...
...
@@ -3,14 +3,14 @@
<view
class=
"pub-card"
>
<view
class=
"pub-form card-form"
>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
投
诉
人性
质
</view>
<view
class=
"label"
>
投
訴
人性
質
</view>
<view
class=
"pub-form-content"
>
{{
form
.
cpl_otpid
?
'
住客
'
:
'
非住客
'
}}
</view>
</view>
<template
v-if=
"form.cpl_otpid"
>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
具
体
位置
</view>
<view
class=
"label must"
>
具
體
位置
</view>
<view
class=
"pub-form-content"
>
{{
form
.
apt_phadesc
}}{{
form
.
apt_zondesc
}}{{
form
.
apt_blkdesc
}}{{
form
.
apt_floor
}}
{{
form
.
apt_flat
}}
...
...
@@ -22,7 +22,7 @@
<textarea
v-model=
"form.cpl_content"
placeholder=
"請輸入您的意見內容"
cols=
"30"
rows=
"10"
></textarea>
</view>
<view
class=
"form-item bd-bt"
>
<view
class=
"label"
>
上
传凭证
<text
class=
"tip"
>
(支持png、jpg、pdf格式,最多可傳5
个
)
</text></view>
<view
class=
"label"
>
上
傳憑證
<text
class=
"tip"
>
(支持png、jpg、pdf格式,最多可傳5
個
)
</text></view>
<view
class=
"card-file"
v-for=
"(item,index) in fileList"
>
<view
class=
"left flex-items-center"
>
...
...
@@ -33,17 +33,17 @@
<!-- <view class="size">4.1M</view> -->
</view>
</view>
<view
class=
"pre-view"
@
click=
"$utils.preViewImg(item)"
>
预览
</view>
<view
class=
"pre-view"
@
click=
"$utils.preViewImg(item)"
>
預覽
</view>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
意
见类别
</view>
<view
class=
"label must"
>
意
見類別
</view>
<view
class=
"pub-form-content"
>
<PubPicker
:range=
"ranges.cpl_catid"
v-model=
"form.cpl_catid"
readonly
></PubPicker>
</view>
</view>
<view
class=
"form-item bd-bt"
>
<view
class=
"label must"
>
重要情
况
</view>
<view
class=
"label must"
>
重要情
況
</view>
<view
class=
"pub-form-content"
>
<PubPicker
type=
"tagSelect"
:range=
"ranges.cpl_priority"
v-model=
"form.cpl_priority"
@
change=
"priorityChange"
>
...
...
@@ -51,7 +51,7 @@
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
处
理截止日期
</view>
<view
class=
"label"
>
處
理截止日期
</view>
<view
class=
"pub-form-content"
>
<PubPicker
type=
"date"
v-model=
"form.cpl_deadline"
></PubPicker>
</view>
...
...
@@ -63,7 +63,7 @@
</view>
</view> -->
<view
class=
"form-item bd-bt"
>
<view
class=
"label must"
>
意
见来
源
</view>
<view
class=
"label must"
>
意
見來
源
</view>
<view
class=
"pub-form-content"
>
<PubPicker
type=
"tagSelect"
:range=
"ranges.cpl_method"
v-model=
"form.cpl_method"
readonly
>
</PubPicker>
...
...
@@ -72,21 +72,21 @@
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label must"
>
投
诉
人
</view>
<view
class=
"label must"
>
投
訴
人
</view>
<view
class=
"pub-form-content"
>
<input
type=
"text"
v-model=
"form.cpl_name"
placeholder=
"
请输
入姓名"
disabled
>
<input
type=
"text"
v-model=
"form.cpl_name"
placeholder=
"
請輸
入姓名"
disabled
>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
联系电话
</view>
<view
class=
"label"
>
聯系電話
</view>
<view
class=
"pub-form-content"
>
<input
type=
"text"
v-model=
"form.cpl_contacttel"
placeholder=
"
请输入电话
"
disabled
>
<input
type=
"text"
v-model=
"form.cpl_contacttel"
placeholder=
"
請輸入電話
"
disabled
>
</view>
</view>
<view
class=
"form-item flex-between bd-bt"
>
<view
class=
"label"
>
电邮
地址
</view>
<view
class=
"label"
>
電郵
地址
</view>
<view
class=
"pub-form-content"
>
<input
type=
"text"
v-model=
"form.cpl_usremail"
placeholder=
"
请输入邮
箱"
disabled
>
<input
type=
"text"
v-model=
"form.cpl_usremail"
placeholder=
"
請輸入郵
箱"
disabled
>
</view>
</view>
</view>
...
...
This diff is collapsed.
Click to expand it.
pages/opinion/list.vue
View file @
e3e3ed72
...
...
@@ -15,7 +15,7 @@
<view
class=
"opinion"
v-for=
"(item,index) in list"
:key=
"index"
:id=
"'index'+index"
@
click=
"toDetail(item)"
>
<view
class=
"flex-between head"
>
<view
class=
"code"
>
參考編號:
{{
item
.
cpl_
cplid
}}
</view>
<view
class=
"code"
>
參考編號:
{{
item
.
cpl_
refno
}}
</view>
<view
class=
"right flex-items-center"
>
<text
class=
"status"
>
{{
getDictName
(
'
cpl_status
'
,
item
.
cpl_status
)
}}
</text>
<image
src=
"../../static/images/back.png"
style=
"width: 32rpx;height: 32rpx;"
mode=
""
>
...
...
@@ -37,7 +37,7 @@
{{
item
.
apt_phadesc
}}{{
item
.
apt_zondesc
}}{{
item
.
apt_blkdesc
}}{{
item
.
apt_floor
}}
{{
item
.
apt_flat
}}
</view>
<view
class=
"pub-tag success"
v-else
>
非住客投
诉
</view>
<view
class=
"pub-tag success"
v-else
>
非住客投
訴
</view>
<!--
<view
class=
"room"
v-if=
"item.cpl_name"
>
{{
item
.
cpl_name
}}
</view>
-->
</view>
...
...
@@ -51,7 +51,7 @@
</scroll-view>
</view>
<view
class=
"add-btn flex-center"
>
<view
class=
"page-btn"
@
click=
"addNew"
>
新增意
见
</view>
<view
class=
"page-btn"
@
click=
"addNew"
>
新增意
見
</view>
</view>
<MaskSelecter
v-model=
"showSelect"
:defaultValue=
"filterValues[selectKey]"
:type=
"selectType"
...
...
@@ -59,7 +59,7 @@
</MaskSelecter>
<view
class=
"check-list"
@
click=
"toCheckList"
v-if=
"userInfo.sgp_iscplapproval == 'Y'"
>
<image
src=
"../../static/images/check-list.png"
style=
"width: 80rpx;height: 80rpx;"
mode=
""
></image>
<text>
审
批列表
</text>
<text>
審
批列表
</text>
</view>
</view>
</
template
>
...
...
@@ -144,23 +144,23 @@
},
filters
()
{
return
[{
name
:
'
意
见来
源
'
,
name
:
'
意
見來
源
'
,
field
:
'
cpl_method
'
,
type
:
'
tag
'
,
},
{
name
:
'
完成情
况
'
,
name
:
'
完成情
況
'
,
field
:
'
cpl_status
'
,
type
:
'
select
'
,
},
{
name
:
'
重要情
况
'
,
name
:
'
重要情
況
'
,
field
:
'
cpl_priority
'
,
type
:
'
select
'
,
},
{
name
:
'
意
见类别
'
,
name
:
'
意
見類別
'
,
field
:
'
cpl_catid
'
,
type
:
'
tag
'
,
},
{
name
:
'
排序
选择
'
,
name
:
'
排序
選擇
'
,
field
:
'
sort
'
,
type
:
'
select
'
,
}]
...
...
This diff is collapsed.
Click to expand it.
pages/opinion/opinionSuccess.vue
View file @
e3e3ed72
...
...
@@ -6,18 +6,18 @@
<view
class=
"top-info"
>
您的意見已提交,我們會盡快安排工作人員跟進,謝謝!
</view>
<view
class=
"btns-box flex-between"
>
<view
class=
"pub-btn plain info"
@
click=
"pageBack"
>
返回
</view>
<view
class=
"pub-btn"
@
click=
"toInfo"
>
意
见详
情
</view>
<view
class=
"pub-btn"
@
click=
"toInfo"
>
意
見詳
情
</view>
</view>
</view>
<view
class=
"pub-card"
>
<view
class=
"card-title"
>
意
见
信息
</view>
<view
class=
"card-title"
>
意
見
信息
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
投訴人性質:
</view>
<view
class=
"content"
v-if=
"detail.cpl_seqno"
>
{{
detail
.
cpl_householdtype
==
'
H
'
?
'
业
主
'
:
detail
.
cpl_householdtype
==
'
T
'
?
'
租客
'
:
'
家庭成
员
'
}}
{{
detail
.
cpl_householdtype
==
'
H
'
?
'
業
主
'
:
detail
.
cpl_householdtype
==
'
T
'
?
'
租客
'
:
'
家庭成
員
'
}}
</view>
<!-- 【H业主,T租客,F家庭成员】 -->
<view
class=
"content"
v-else
>
非
业
主
</view>
<view
class=
"content"
v-else
>
非
業
主
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
小區:
</view>
...
...
@@ -55,7 +55,7 @@
<view
class=
"content"
>
{{
$utils
.
getDictName
(
'
cpl_method
'
,
detail
.
cpl_method
)
}}
</view>
</view>
<view
class=
"card-content"
>
<view
class=
"label"
>
投
诉
人
</view>
<view
class=
"label"
>
投
訴
人
</view>
<view
class=
"content"
>
{{
detail
.
cpl_name
}}
</view>
</view>
<view
class=
"card-content"
>
...
...
This diff is collapsed.
Click to expand it.
pages/user/aboutUs.vue
View file @
e3e3ed72
...
...
@@ -6,7 +6,7 @@
</view>
<view
class=
"menu-list"
>
<view
class=
"menu-item flex-between "
@
click=
"toAgreement"
>
<text
class=
"text"
>
用
户协议
</text>
<text
class=
"text"
>
用
戶協議
</text>
<uni-icons
type=
"right"
size=
"18"
style=
"margin-left: 10rpx;"
></uni-icons>
</view>
</view>
...
...
This diff is collapsed.
Click to expand it.
pages/user/user.vue
View file @
e3e3ed72
...
...
@@ -5,7 +5,7 @@
<view
class=
"header-content flex-between"
>
<view
class=
"content"
>
<view
class=
"name"
>
{{
userInfo
.
stf_name
}}
</view>
<view
class=
"job"
>
管理
干
事
</view>
<view
class=
"job"
>
管理
幹
事
</view>
<view
class=
"dept"
>
客服部
</view>
</view>
<view
class=
"avatar flex-center"
>
...
...
@@ -17,14 +17,14 @@
<view
class=
"menu-item flex-between bd-bt"
@
click=
"toUserInfo"
>
<view
class=
"menu-item-left flex-items-center"
>
<image
src=
"../../static/images/userinfo.png"
style=
"width:28rpx;height: 28rpx;"
mode=
""
></image>
<text
class=
"text"
>
个人资
料
</text>
<text
class=
"text"
>
個人資
料
</text>
</view>
<uni-icons
type=
"right"
size=
"18"
style=
"margin-left: 10rpx;"
></uni-icons>
</view>
<view
class=
"menu-item flex-between "
@
click=
"toAboutUs"
>
<view
class=
"menu-item-left flex-items-center"
>
<image
src=
"../../static/images/aboutus.png"
style=
"width:28rpx;height: 28rpx;"
mode=
""
></image>
<text
class=
"text"
>
关
于我
们
</text>
<text
class=
"text"
>
關
于我
們
</text>
</view>
<uni-icons
type=
"right"
size=
"18"
style=
"margin-left: 10rpx;"
></uni-icons>
</view>
...
...
@@ -33,7 +33,7 @@
<view
class=
"menu-item flex-between bd-bt"
>
<view
class=
"menu-item-left flex-items-center"
>
<image
src=
"../../static/images/checkupdate.png"
style=
"width:28rpx;height: 28rpx;"
mode=
""
></image>
<text
class=
"text"
>
检
查更新
</text>
<text
class=
"text"
>
檢
查更新
</text>
</view>
<view
class=
"menu-item-right flex-items-center"
>
<text
class=
"text"
>
v1.0.0
</text>
...
...
@@ -43,7 +43,7 @@
<view
class=
"menu-item flex-between "
>
<view
class=
"menu-item-left flex-items-center"
>
<image
src=
"../../static/images/clear.png"
style=
"width:28rpx;height: 28rpx;"
mode=
""
></image>
<text
class=
"text"
>
清除
缓
存
</text>
<text
class=
"text"
>
清除
緩
存
</text>
</view>
<view
class=
"menu-item-right flex-items-center"
>
<text
class=
"text"
>
2.3M
</text>
...
...
@@ -51,7 +51,7 @@
</view>
</view>
</view>
<view
class=
"out-login flex-center"
@
click=
"loginOut"
>
退出登
录
</view>
<view
class=
"out-login flex-center"
@
click=
"loginOut"
>
退出登
錄
</view>
</view>
</
template
>
...
...
@@ -78,7 +78,7 @@
uni
.
showModal
({
title
:
'
提示
'
,
content
:
'
是否退出登
录
'
,
content
:
'
是否退出登
錄
'
,
success
:
function
(
res
)
{
if
(
res
.
confirm
)
{
uni
.
removeStorageSync
(
'
userInfo
'
)
...
...
@@ -87,7 +87,7 @@
url
:
'
/pages/login/login/login
'
})
}
else
if
(
res
.
cancel
)
{
console
.
log
(
'
用
户点击
取消
'
);
console
.
log
(
'
用
戶點擊
取消
'
);
}
}
});
...
...
This diff is collapsed.
Click to expand it.
pages/user/userInfo.vue
View file @
e3e3ed72
...
...
@@ -4,7 +4,7 @@
<view
class=
"menu-list"
>
<view
class=
"menu-item flex-between bd-bt"
>
<view
class=
"menu-item-left flex-items-center"
>
<text
class=
"text"
>
头
像
</text>
<text
class=
"text"
>
頭
像
</text>
</view>
<view
class=
"avatar flex-center"
>
<image
src=
"../../static/images/avatar.png"
style=
"width: 102rpx;height: 115rpx;"
mode=
""
></image>
...
...
@@ -18,15 +18,15 @@
<text
class=
"text"
>
{{
userInfo
.
stf_name
}}
</text>
</view>
<view
class=
"menu-item flex-between bd-bt"
>
<text
class=
"text"
>
手
机号
</text>
<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>
<text
class=
"text"
>
--
</text>
</view>
<view
class=
"menu-item flex-between bd-bt"
>
<text
class=
"text"
>
岗
位
</text>
<text
class=
"text"
>
崗
位
</text>
<text
class=
"text"
>
--
</text>
</view>
</view>
...
...
This diff is collapsed.
Click to expand it.
store/index.js
View file @
e3e3ed72
...
...
@@ -68,7 +68,7 @@ const store = new Vuex.Store({
}
uni
.
showLoading
({
title
:
'
正在
获
取配置...
'
,
title
:
'
正在
獲
取配置...
'
,
mask
:
true
})
// let p = Promise.all( [getData1(), getData2(), getData3(), getData4() ])
...
...
This diff is collapsed.
Click to expand it.
unpackage/cache/apk/__UNI__27F5A0B_cm.apk
View file @
e3e3ed72
No preview for this file type
This diff is collapsed.
Click to expand it.
unpackage/cache/apk/apkurl
View file @
e3e3ed72
https://ide.dcloud.net.cn/build/download/c97770d0-ce0f-11ee-809d-63124f549bfc
\ No newline at end of file
https://app.liuyingyong.cn/build/download/557f7fb0-dc23-11ee-a74e-b1de084b0928
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Prev
1
2
Next
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