Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-annual-summary
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-annual-summary
提交
8c779b05
提交
8c779b05
编写于
2月 02, 2021
作者:
guangjun.yang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
收入格式问题
上级
445fc26c
变更
3
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
9 行增加
和
141 行删除
+9
-141
filter.js
src/utils/filter.js
+7
-4
wxShare.1.js
src/utils/wxShare.1.js
+0
-135
detail.vue
src/views/annual-summary/detail.vue
+2
-2
未找到文件。
src/utils/filter.js
浏览文件 @
8c779b05
...
@@ -17,12 +17,15 @@ const vueFilter = {
...
@@ -17,12 +17,15 @@ const vueFilter = {
// 将数字转换成带千分位数字
// 将数字转换成带千分位数字
yLocalString
:
function
(
value
)
{
yLocalString
:
function
(
value
)
{
var
b
=
parseInt
(
value
).
toString
();
var
a
=
(
value
+
""
).
split
(
'.'
);
if
(
b
===
'NaN'
)
return
0
;
var
c
=
a
[
1
]
?
a
[
1
]
:
'00'
;
var
b
=
parseInt
(
a
[
0
]).
toString
();
if
(
b
===
'NaN'
)
return
'0.00'
;
var
len
=
b
.
length
;
var
len
=
b
.
length
;
if
(
len
<=
3
)
{
return
b
;
}
if
(
len
<=
3
)
{
return
b
+
'.'
+
c
;
}
var
r
=
len
%
3
;
var
r
=
len
%
3
;
return
r
>
0
?
b
.
slice
(
0
,
r
)
+
","
+
b
.
slice
(
r
,
len
).
match
(
/
\d{3}
/g
).
join
(
","
)
:
b
.
slice
(
r
,
len
).
match
(
/
\d{3}
/g
).
join
(
","
);
var
pre
=
r
>
0
?
b
.
slice
(
0
,
r
)
+
","
+
b
.
slice
(
r
,
len
).
match
(
/
\d{3}
/g
).
join
(
","
)
:
b
.
slice
(
r
,
len
).
match
(
/
\d{3}
/g
).
join
(
","
);
return
pre
+
'.'
+
c
;
},
},
// 将字符串截短至指定长度,并用在最后追加特定字符串(例如:...)
// 将字符串截短至指定长度,并用在最后追加特定字符串(例如:...)
...
...
src/utils/wxShare.1.js
已删除
100644 → 0
浏览文件 @
445fc26c
/* eslint-disable */
import
Vue
from
'vue'
import
request
from
'@/utils/fetch'
;
import
wx
from
'weixin-js-sdk'
import
{
getWxType
}
from
"@/utils/index"
;
/** 注入配置信息 */
export
const
wxConfig
=
()
=>
{
// const params = { resetURI: true, url: encodeURIComponent(location.href) };
// 上线前是需要把域名改为线上的sc
let
type
=
'&type='
+
getWxType
();
// type不同,对应的appid不一样,15为线上
request
({
url
:
`https://sc.yunqueyi.com/wechats/signs?url=
${
encodeURIComponent
(
location
.
href
)}${
type
}
`
}).
then
(
res
=>
{
let
configs
=
res
.
data
.
signMap
;
wx
.
config
({
debug
:
false
,
appId
:
configs
.
appId
,
nonceStr
:
configs
.
nonceStr
,
timestamp
:
configs
.
timestamp
,
signature
:
configs
.
signature
,
jsApiList
:
[
'hideMenuItems'
,
'previewImage'
,
'checkJsApi'
,
'chooseWXPay'
,
'onMenuShareTimeline'
,
'onMenuShareAppMessage'
,
'onMenuShareQQ'
,
'onMenuShareWeibo'
,
'onMenuShareQZone'
,
'getLocation'
,
'openLocation'
,
'translateVoice'
]
});
});;
};
/**
* wxShare 分享
* @param option
*/
export
const
wxShare
=
(
option
=
{},
successCB
=
()
=>
{})
=>
{
wx
.
ready
(()
=>
{
WeixinJSBridge
.
call
(
'showOptionMenu'
);
wx
.
showAllNonBaseMenuItem
();
// 分享给朋友
wx
.
onMenuShareAppMessage
({
title
:
option
.
title
,
desc
:
option
.
desc
,
link
:
option
.
link
,
imgUrl
:
option
.
imgUrl
,
success
:
function
(
res
)
{
// 用户确认分享后执行的回调函数
successCB
(
res
);
},
cancel
:
function
()
{
// 用户取消分享后执行的回调函数
}
});
// 分享到朋友圈
wx
.
onMenuShareTimeline
({
title
:
option
.
friendtitle
||
option
.
title
,
// 标题
desc
:
option
.
desc
,
link
:
option
.
link
,
// 链接
imgUrl
:
option
.
imgUrl
,
// 分享图标
success
:
function
(
res
)
{
successCB
(
res
);
},
cancel
:
function
()
{
// 用户取消分享后执行的回调函数
}
});
});
};
function
wxHideMenu
()
{
wx
.
ready
(()
=>
{
WeixinJSBridge
.
call
(
'hideOptionMenu'
);
wx
.
hideAllNonBaseMenuItem
();
});
}
export
const
wxDisabledShare
=
()
=>
{
wx
.
ready
(()
=>
{
wx
.
hideMenuItems
({
menuList
:
[
'menuItem:share:appMessage'
,
'menuItem:share:timeline'
,
'menuItem:share:qq'
,
'menuItem:share:weiboApp'
,
'menuItem:share:QZone'
,
'menuItem:copyUrl'
,
'menuItem:openWithQQBrowser'
,
'menuItem:openWithSafari'
,
],
openTagList
:
[
'wx-open-launch-app'
,
'wx-open-launch-weapp'
],
});
});
};
/**
*
* @param source
* @param option
*/
export
const
wechatShare
=
(
option
=
{},
successCB
=
()
=>
{},
hideMenu
)
=>
{
const
shareOption
=
{
link
:
location
.
href
,
title
:
`云鹊医!`
,
friendtitle
:
`讨论进行中,速来围观!`
,
desc
:
'参与讨论,一起畅谈医学那些事!快来看看吧~'
,
imgUrl
:
'https://file.yunqueyi.com/logo.png'
,
...
option
};
wxConfig
();
if
(
hideMenu
)
{
wxHideMenu
()
}
else
{
wxShare
(
shareOption
,
successCB
);
}
};
export
function
chooseWXPay
(
params
)
{
wx
.
ready
(()
=>
{
wx
.
chooseWXPay
(
params
);
})
}
Vue
.
prototype
.
wechatShare
=
wechatShare
;
Vue
.
prototype
.
wxDisabledShare
=
wxDisabledShare
;
src/views/annual-summary/detail.vue
浏览文件 @
8c779b05
...
@@ -175,9 +175,9 @@ export default {
...
@@ -175,9 +175,9 @@ export default {
anualData
.
loginTotalTimeM
=
loginTotalTimeM
;
anualData
.
loginTotalTimeM
=
loginTotalTimeM
;
anualData
.
loginTotalTimeH
=
loginTotalTimeH
;
anualData
.
loginTotalTimeH
=
loginTotalTimeH
;
orderTotalAmount
=
anualData
.
orderTotalAmount
;
orderTotalAmount
=
anualData
.
orderTotalAmount
||
0
;
if
(
orderTotalAmount
)
{
if
(
orderTotalAmount
)
{
orderTotalAmountY
=
Math
.
floor
(
orderTotalAmount
/
100
).
toFixed
(
2
);
orderTotalAmountY
=
(
orderTotalAmount
/
100
).
toFixed
(
2
);
}
}
anualData
.
orderTotalAmountY
=
orderTotalAmountY
;
anualData
.
orderTotalAmountY
=
orderTotalAmountY
;
this
.
anualData
=
anualData
;
this
.
anualData
=
anualData
;
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录