diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue
index 0510f9d..39660ed 100644
--- a/src/views/Home/Home.vue
+++ b/src/views/Home/Home.vue
@@ -12,7 +12,7 @@
{{ schoolNamesChoose.schoolName }}
-
{{ userInfo.phone }}
+ {{ phoneDesensitization(userInfo.phone,'*') }}
@@ -107,7 +107,6 @@ export default {
},
},
methods: {
-
handleYanxue() {
this.$router.push({ name: 'YanxuePage' })
},
@@ -205,10 +204,10 @@ export default {
this.userInfo = userInfo
localStorage.setItem('userInfo', JSON.stringify(userInfo))
if (userInfo.schoolNames || userInfo.schoolNames == [] || userInfo.schoolNames == 'null') {
- userInfo.schoolNames = userInfo.schoolNames.filter(n => n)
+ userInfo.schoolNames = userInfo.schoolNames.filter((n) => n)
localStorage.setItem('schoolNames', JSON.stringify(userInfo.schoolNames))
this.$store.commit('changeSchool', userInfo.schoolNames)
- if (!localStorage.getItem('schoolNamesChoose')||localStorage.getItem('schoolNamesChoose')=='null') {
+ if (!localStorage.getItem('schoolNamesChoose') || localStorage.getItem('schoolNamesChoose') == 'null') {
localStorage.setItem('schoolNamesChoose', JSON.stringify(userInfo.schoolNames[0]))
this.schoolNamesChoose = userInfo.schoolNames[0]
}
@@ -256,6 +255,15 @@ export default {
localStorage.setItem('backRZ', false)
}
},
+ /**手机号码脱敏处理
+ * @method phoneDesensitization
+ * @param {String} phone 需要处理的手机号码
+ * @param {String} char 脱敏替换的字符
+ * @return {String} 脱敏处理后的手机号码
+ */
+ phoneDesensitization(phone, char) {
+ return phone.replace(/(\d{3})\d*(\d{4})/, `$1${new Array(5).join(char)}$2`)
+ },
},
components: {
Tabbar4,
diff --git a/src/views/Service/ServiceBaseKQ.vue b/src/views/Service/ServiceBaseKQ.vue
index 5a781e6..bd8acf9 100644
--- a/src/views/Service/ServiceBaseKQ.vue
+++ b/src/views/Service/ServiceBaseKQ.vue
@@ -117,6 +117,7 @@ export default {
},
mounted () {
console.log('base mounted')
+ // alert('servicebase show')
this.initService()
},
activated () {
diff --git a/src/views/Service/ServiceKQ.vue b/src/views/Service/ServiceKQ.vue
index 561ad07..107c5e1 100644
--- a/src/views/Service/ServiceKQ.vue
+++ b/src/views/Service/ServiceKQ.vue
@@ -27,17 +27,17 @@ export default {
let ticketId = this.common.getUrlParam('ticketId') //浙里办微信小程序访问
// alert(location.href)
// alert(ticketId)
- if (ticket) {
+ if (ticket) {
this.getCenterByTicket(ticket)
} else if (ticketId) {
// alert('getCenterByTicketId')
this.getCenterByTicketId(ticketId)
- }else if (centerNo) {
+ } else if (centerNo) {
// alert('有中台编号:' + centerNo)
this.centerNo = centerNo
localStorage.setItem('centerNo', centerNo)
this.getUserInfo()
- } else {
+ } else {
const sUserAgent = window.navigator.userAgent.toLowerCase()
const dtdreamweb = sUserAgent.indexOf('dtdreamweb') > -1
const miniprogram = sUserAgent.indexOf('miniprogram') > -1 && sUserAgent.indexOf('alipay') > -1
@@ -83,7 +83,7 @@ export default {
},
onFail: (err) => {
// alert('通过ticket获取centerNo失败:' + JSON.stringify(err))
- console.log('通过ticket获取centerNo成功失败:', JSON.stringify(err))
+ console.log('通过ticket获取centerNo失败:', JSON.stringify(err))
this.reLoad()
},
})
@@ -104,32 +104,20 @@ export default {
ticket: ticketId,
},
onSuccess: (res) => {
- console.log('通过ticketId获取centerNo成功:', res)
- // alert('通过ticketId获取centerNo成功:' + res.data.message)
+ // alert('通过ticketId获取centerNo Success:' + res.data.message)
if (res.data.code == 200) {
- this.centerNo = res.data.message
+ // this.centerNo = res.data.message
localStorage.setItem('centerNo', res.data.message)
this.getUserInfo()
+ } else {
+ this.getUserInfo()
}
},
onFail: (err) => {
- // alert('通过ticket获取centerNo失败:' + JSON.stringify(err))
- console.log('通过ticket获取centerNo成功失败:', JSON.stringify(err))
+ // alert('通过ticket获取centerNo Fail:' + JSON.stringify(err))
// this.reLoad()
},
})
- // this.yxAxios.get(`${this.proxyUrl}/api/zlb/auth/getCenterNoWx?ticket=${ticketId}`).then((res) => {
- // alert('res:', JSON.stringify(res))
- // if (res.data.code == 200) {
- // this.centerNo = res.data.message
- // localStorage.setItem('centerNo', res.data.message)
- // this.getUserInfo()
- // } else {
- // alert('通过ticketId获取centerNo失败:' + JSON.stringify(res.data.message))
- // console.log('通过ticket获取centerNo成功失败:', JSON.stringify(res.data.message))
- // // this.reLoad()
- // }
- // })
},
reLoad() {
console.log('reload')
@@ -152,6 +140,8 @@ export default {
},
// 获取用户信息
getUserInfo: function() {
+ this.centerNo = localStorage.getItem('centerNo')
+ // alert('getUserInfo:' + this.centerNo)
this.mgop({
api: 'mgop.sz.hswsy.getPortalUserByNum', // 必须
// host: 'https://mapi.zjzwfw.gov.cn/',
@@ -162,16 +152,16 @@ export default {
// 'isTestUrl': '1'
},
data: {
- userNum: this.centerNo,
+ userNum: localStorage.getItem('centerNo'),
},
onSuccess: (res) => {
- console.log('getUserInfo', res)
+ // alert('getUserInfo success:' + JSON.stringify(res))
if (res.data.code == 200) {
localStorage.setItem('userInfo', JSON.stringify(res.data.data.userInfo))
}
},
onFail: (err) => {
- console.log('err', err)
+ // alert('getUserInfo fail:' + JSON.stringify(err))
},
})
},
diff --git a/src/views/Service/component/aboutDes.vue b/src/views/Service/component/aboutDes.vue
index fd1e764..6208f8c 100644
--- a/src/views/Service/component/aboutDes.vue
+++ b/src/views/Service/component/aboutDes.vue
@@ -1,19 +1,25 @@
- 本服务由浙江政务服务网、柯桥区教育体育局提供
服务咨询热线:400-826-2468
+
+ 本服务由浙江政务服务网、柯桥区教育体育局提供
服务咨询热线:
+ 400-826-2468
+
+
\ No newline at end of file
+
--
libgit2 0.21.0