Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
G
GangShi-un2
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
黄旭新
GangShi-un2
Commits
26b26452
提交
26b26452
authored
5月 26, 2021
作者:
彭涛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
项目优化
上级
c58b43da
隐藏空白字符变更
内嵌
并排
正在显示
18 个修改的文件
包含
92 行增加
和
41 行删除
+92
-41
groupInfo.vue
pages/group/groupInfo.vue
+6
-1
LssueContracts.vue
pagesA/Contracts/LssueContracts/LssueContracts.vue
+29
-8
app.json
unpackage/dist/build/mp-weixin/app.json
+2
-1
groupInfo.js
unpackage/dist/build/mp-weixin/pages/group/groupInfo.js
+1
-1
areaServe.json
unpackage/dist/build/mp-weixin/pages/index/areaServe.json
+1
-1
index.js
unpackage/dist/build/mp-weixin/pages/index/index.js
+1
-1
LssueContracts.js
...-weixin/pagesA/Contracts/LssueContracts/LssueContracts.js
+1
-1
LssueContracts.wxml
...eixin/pagesA/Contracts/LssueContracts/LssueContracts.wxml
+1
-1
LssueContracts.wxss
...eixin/pagesA/Contracts/LssueContracts/LssueContracts.wxss
+1
-1
PromotionCenter.js
...build/mp-weixin/pagesA/PromotionCenter/PromotionCenter.js
+1
-1
PromotionCenter.wxml
...ild/mp-weixin/pagesA/PromotionCenter/PromotionCenter.wxml
+1
-1
sitemap.json
unpackage/dist/build/mp-weixin/sitemap.json
+7
-0
groupInfo.js.map
...ist/dev/.sourcemap/mp-weixin/pages/group/groupInfo.js.map
+1
-1
LssueContracts.js.map
...xin/pagesA/Contracts/LssueContracts/LssueContracts.js.map
+1
-1
groupInfo.js
unpackage/dist/dev/mp-weixin/pages/group/groupInfo.js
+5
-0
LssueContracts.js
...-weixin/pagesA/Contracts/LssueContracts/LssueContracts.js
+32
-11
LssueContracts.wxml
...eixin/pagesA/Contracts/LssueContracts/LssueContracts.wxml
+1
-1
LssueContracts.wxss
...eixin/pagesA/Contracts/LssueContracts/LssueContracts.wxss
+0
-9
没有找到文件。
pages/group/groupInfo.vue
浏览文件 @
26b26452
...
@@ -444,7 +444,7 @@
...
@@ -444,7 +444,7 @@
})
})
},
},
// 点击佣金字段
// 点击佣金字段
clickBrokerage
(){
clickBrokerage
()
{
this
.
settleShow
=
true
this
.
settleShow
=
true
this
.
brokerageShow
=
true
this
.
brokerageShow
=
true
},
},
...
@@ -760,6 +760,9 @@
...
@@ -760,6 +760,9 @@
// 打开拼团规则
// 打开拼团规则
openWord
(
url
)
{
openWord
(
url
)
{
// console.log(url)
// console.log(url)
uni
.
showLoading
({
title
:
"文件打开中"
})
let
newUrl
=
url
.
split
(
'='
)
let
newUrl
=
url
.
split
(
'='
)
let
ruleUrl
=
newUrl
[
newUrl
.
length
-
1
].
replace
(
/http:/g
,
'https:'
)
let
ruleUrl
=
newUrl
[
newUrl
.
length
-
1
].
replace
(
/http:/g
,
'https:'
)
// console.log(ruleUrl)
// console.log(ruleUrl)
...
@@ -772,6 +775,7 @@
...
@@ -772,6 +775,7 @@
filePath
:
result
.
tempFilePath
,
filePath
:
result
.
tempFilePath
,
success
:
function
()
{
success
:
function
()
{
console
.
log
(
'打开文档成功'
);
console
.
log
(
'打开文档成功'
);
uni
.
hideLoading
()
},
},
})
})
}
}
...
@@ -792,6 +796,7 @@
...
@@ -792,6 +796,7 @@
itemList
:
[
'发送给朋友'
,
'保存图片'
,
'收藏'
],
itemList
:
[
'发送给朋友'
,
'保存图片'
,
'收藏'
],
success
:
function
(
data
)
{
success
:
function
(
data
)
{
console
.
log
(
'选中了第'
+
(
data
.
tapIndex
+
1
)
+
'个按钮,第'
+
(
data
.
index
+
1
)
+
'张图片'
);
console
.
log
(
'选中了第'
+
(
data
.
tapIndex
+
1
)
+
'个按钮,第'
+
(
data
.
index
+
1
)
+
'张图片'
);
uni
.
hideLoading
()
},
},
fail
:
function
(
err
)
{
fail
:
function
(
err
)
{
console
.
log
(
err
.
errMsg
);
console
.
log
(
err
.
errMsg
);
...
...
pagesA/Contracts/LssueContracts/LssueContracts.vue
浏览文件 @
26b26452
...
@@ -46,6 +46,14 @@
...
@@ -46,6 +46,14 @@
<image
src=
"../../../static/images/right.png"
mode=
""
></image>
<image
src=
"../../../static/images/right.png"
mode=
""
></image>
</picker>
</picker>
</view>
</view>
<view
class=
"LssueContracts_item"
v-if=
"!onTemplate&&typeValue=='固定价差'"
>
固定价差固化期限
<picker
class=
"picker"
mode=
"date"
fields=
"year"
:start=
"contractStartTime"
:end=
"contractEndTime"
@
change=
"bindDeadlineChange"
>
<view
class=
"uni-input"
>
{{
deadline
?
deadline
:
'请选择固化期限'
}}
</view>
<image
src=
"../../../static/images/right.png"
mode=
""
></image>
</picker>
</view>
<view
class=
"LssueContracts_accessory"
v-if=
"onTemplate"
>
<view
class=
"LssueContracts_accessory"
v-if=
"onTemplate"
>
<view
class=
"LssueContracts_accessory_title"
>
合同附件(请上传照片或者PDF文件)
</view>
<view
class=
"LssueContracts_accessory_title"
>
合同附件(请上传照片或者PDF文件)
</view>
<view
class=
"LssueContracts_accessory_imgs"
>
<view
class=
"LssueContracts_accessory_imgs"
>
...
@@ -60,9 +68,10 @@
...
@@ -60,9 +68,10 @@
<view
class=
"wenxintishi"
v-if=
"!onTemplate"
>
<view
class=
"wenxintishi"
v-if=
"!onTemplate"
>
<view
class=
"wenxintishi_block"
>
<view
class=
"wenxintishi_block"
>
如电客或电力用户对合同条款有任何个性化诉求的,请及时联系平台法务专员获取个性化定制合同条款。如电客或电力用户擅自修改合同条款的,有可能导致合同审核不通过、参与拼团失败等情况,
如电客或电力用户对合同条款有任何个性化诉求的,请及时联系平台法务专员获取个性化定制合同条款。如电客或电力用户擅自修改合同条款的,有可能导致合同审核不通过、参与拼团失败等情况,
<view
@
click=
"callkf"
class=
"lianxikefu"
>
<text
@
click=
"callkf"
class=
"lianxikefu"
>
<image
src=
"https://fire.huoshitou.net/profile/icon/phone_icon.png"
></image>
联系合同专员!
<!--
<image
src=
"https://fire.huoshitou.net/profile/icon/phone_icon.png"
></image>
-->
</view>
联系合同专员!
</text>
</view>
</view>
</view>
</view>
...
@@ -121,6 +130,7 @@
...
@@ -121,6 +130,7 @@
shareRatio
:
''
,
//分成比例(%) contractType为 2 必传
shareRatio
:
''
,
//分成比例(%) contractType为 2 必传
contractStartTime
:
''
,
//合同开始时间
contractStartTime
:
''
,
//合同开始时间
contractEndTime
:
''
,
//合同结束时间
contractEndTime
:
''
,
//合同结束时间
deadline
:
''
,
// 固定价差固化时间
electricId
:
''
,
//电客id
electricId
:
''
,
//电客id
typeValue
:
''
,
//合同类型名称
typeValue
:
''
,
//合同类型名称
typeOptions
:
[
'固定价差'
,
'月竞分成'
],
//合同类型
typeOptions
:
[
'固定价差'
,
'月竞分成'
],
//合同类型
...
@@ -276,6 +286,17 @@
...
@@ -276,6 +286,17 @@
this
.
contractEndTime
=
e
.
detail
.
value
+
'/12/31'
this
.
contractEndTime
=
e
.
detail
.
value
+
'/12/31'
}
}
},
},
//选择合同结束时间
bindDeadlineChange
(
e
)
{
if
(
this
.
contractStartTime
&&
this
.
contractEndTime
)
{
this
.
deadline
=
e
.
detail
.
value
+
'/12/31'
}
else
{
uni
.
showToast
({
title
:
'请选择合同时间'
,
icon
:
'none'
})
}
},
// 去认证
// 去认证
linktoCertification
()
{
linktoCertification
()
{
uni
.
navigateTo
({
uni
.
navigateTo
({
...
@@ -522,11 +543,11 @@
...
@@ -522,11 +543,11 @@
// display: flex;
// display: flex;
.lianxikefu
{
.lianxikefu
{
display
:
flex
;
//
display: flex;
align-items
:
center
;
//
align-items: center;
position
:
absolute
;
//
position: absolute;
left
:
124rpx
;
//
left: 124rpx;
bottom
:
0
;
//
bottom: 0;
width
:
200rpx
;
width
:
200rpx
;
height
:
auto
;
height
:
auto
;
border-bottom
:
1px
solid
#1989fa
;
border-bottom
:
1px
solid
#1989fa
;
...
...
unpackage/dist/build/mp-weixin/app.json
浏览文件 @
26b26452
...
@@ -158,5 +158,6 @@
...
@@ -158,5 +158,6 @@
},
},
"usingComponents"
:
{
"usingComponents"
:
{
"tab-bar"
:
"/components/custom-tab-bar/index"
"tab-bar"
:
"/components/custom-tab-bar/index"
}
},
"sitemapLocation"
:
"sitemap.json"
}
}
\ No newline at end of file
unpackage/dist/build/mp-weixin/pages/group/groupInfo.js
浏览文件 @
26b26452
(
global
[
"webpackJsonp"
]
=
global
[
"webpackJsonp"
]
||
[]).
push
([[
"pages/group/groupInfo"
],{
"11b0"
:
function
(
e
,
t
,
i
){
"use strict"
;
i
.
d
(
t
,
"b"
,(
function
(){
return
a
})),
i
.
d
(
t
,
"c"
,(
function
(){
return
o
})),
i
.
d
(
t
,
"a"
,(
function
(){
return
n
}));
var
n
=
{
uTable
:
function
(){
return
i
.
e
(
"uview-ui/components/u-table/u-table"
).
then
(
i
.
bind
(
null
,
"1d51"
))},
uTr
:
function
(){
return
i
.
e
(
"uview-ui/components/u-tr/u-tr"
).
then
(
i
.
bind
(
null
,
"28fb"
))},
uTd
:
function
(){
return
i
.
e
(
"uview-ui/components/u-td/u-td"
).
then
(
i
.
bind
(
null
,
"96652"
))},
bottomWindow
:
function
(){
return
i
.
e
(
"components/bottomWindow/bottomWindow"
).
then
(
i
.
bind
(
null
,
"9537"
))}},
a
=
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
i
=
(
e
.
_self
.
_c
,
1
==
e
.
groupDetails
.
type
||
2
==
e
.
groupDetails
.
type
?
e
.
groupDetails
.
packageSettingsList
.
slice
(
1
):
null
),
n
=
3
==
e
.
groupDetails
.
type
?
e
.
groupDetails
.
packageSettingsList
.
slice
(
1
):
null
,
a
=
4
==
e
.
groupDetails
.
type
?
e
.
groupDetails
.
packageSettingsList
.
slice
(
1
):
null
,
o
=
5
==
e
.
groupDetails
.
type
?
e
.
groupDetails
.
packageSettingsList
.
slice
(
1
):
null
;
e
.
_isMounted
||
(
e
.
e0
=
function
(
t
){
e
.
settleShow
=!
1
},
e
.
e1
=
function
(
t
){
e
.
settelTypeShow
=!
1
},
e
.
e2
=
function
(
t
){
e
.
settleShow
=!
0
},
e
.
e3
=
function
(
t
){
e
.
settleShow
=!
0
},
e
.
e4
=
function
(
t
){
e
.
settleShow
=!
0
},
e
.
e5
=
function
(
t
){
e
.
settleShow
=!
0
},
e
.
e6
=
function
(
t
){
e
.
settleShow
=!
0
},
e
.
e7
=
function
(
t
){
e
.
settelTypeShow
=!
0
},
e
.
e8
=
function
(
t
){
e
.
settelTypeShow
=!
0
},
e
.
e9
=
function
(
t
){
e
.
settelTypeShow
=!
0
}),
e
.
$mp
.
data
=
Object
.
assign
({},{
$root
:{
l0
:
i
,
l1
:
n
,
l2
:
a
,
l3
:
o
}})},
o
=
[]},
"4b2c"
:
function
(
e
,
t
,
i
){
"use strict"
;
i
.
r
(
t
);
var
n
=
i
(
"a7b6"
),
a
=
i
.
n
(
n
);
for
(
var
o
in
n
)
"default"
!==
o
&&
function
(
e
){
i
.
d
(
t
,
e
,(
function
(){
return
n
[
e
]}))}(
o
);
t
[
"default"
]
=
a
.
a
},
"62ab"
:
function
(
e
,
t
,
i
){
"use strict"
;(
function
(
e
){
i
(
"0cf7"
);
n
(
i
(
"66fd"
));
var
t
=
n
(
i
(
"afec"
));
function
n
(
e
){
return
e
&&
e
.
__esModule
?
e
:{
default
:
e
}}
e
(
t
.
default
)}).
call
(
this
,
i
(
"543d"
)[
"createPage"
])},
a7b6
:
function
(
e
,
t
,
i
){
"use strict"
;(
function
(
e
){
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
}),
t
.
default
=
void
0
;
var
n
=
i
(
"a000"
),
a
=
o
(
i
(
"7363"
));
function
o
(
e
){
return
e
&&
e
.
__esModule
?
e
:{
default
:
e
}}
var
s
=
function
(){
i
.
e
(
"components/bottomWindow/bottomWindow"
).
then
(
function
(){
return
resolve
(
i
(
"9537"
))}.
bind
(
null
,
i
)).
catch
(
i
.
oe
)},
c
=
{
created
:
function
(){},
onLoad
:
function
(
t
){
var
i
=
this
,
n
=
e
.
getStorageSync
(
"user"
);
t
.
scene
&&
(
i
.
packageId
=
decodeURIComponent
(
t
.
scene
),
console
.
log
(
"scene"
,
i
.
packageId
)),
i
.
type
=
e
.
getStorageSync
(
"type"
),
i
.
packageId
=
t
.
id
,
1
==
i
.
type
?(
i
.
userType
=
n
.
userType
,
i
.
userId
=
n
.
enterpriseId
,
n
&&
i
.
isParticipate
()):
i
.
userId
=
n
.
electricId
,
n
&&
(
i
.
getallParticipatingCompanies
(),
i
.
getBasicCreditScore
()),
i
.
getPackageDetail
()},
onShow
:
function
(){
this
.
failDialog
=!
1
;
var
t
=
e
.
getStorageSync
(
"user"
);
t
&&
this
.
getUserMessage
(),
1
==
this
.
type
&&
t
&&
this
.
isParticipate
()},
components
:{
bottomWindow
:
s
},
data
:
function
(){
return
{
type
:
null
,
isAuthenticate
:
""
,
certificationStatus
:
""
,
BasicCreditScore
:
!
1
,
packageId
:
null
,
userId
:
null
,
userType
:
""
,
isJion
:
!
1
,
remainder
:[],
remaindering
:[],
groupDetails
:{},
takeCompanyList
:[],
electricityLimited
:[],
isshare
:
!
1
,
tableList
:[],
settleShow
:
!
1
,
settelTypeShow
:
!
1
,
failDialog
:
!
1
,
hintText
:
""
,
failDialogBtnShow
:
""
,
btnText
:
""
,
isParticipated
:
"0"
,
setIntervaltimerindex
:
""
,
brokerageShow
:
!
1
}},
methods
:{
onShareAppMessage
:
function
(
t
){
var
i
=
this
,
n
=
e
.
getStorageSync
(
"user"
).
certificationName
;
return
console
.
log
(
"that.packageId==="
,
i
.
packageId
),{
title
:
n
+
"邀请您参与拼团"
,
path
:
"/pages/group/groupInfo?id="
+
i
.
packageId
,
imageUrl
:
"https://fire.huoshitou.net/profile/icon/yaoqing.png"
,
content
:
"邀请您参与限时拼团"
,
desc
:
"电客"
,
success
:
function
(
e
){
console
.
log
(
"111111"
),
console
.
log
(
e
)},
fail
:
function
(
e
){
console
.
log
(
"222222"
),
console
.
log
(
e
)}}},
closeModel
:
function
(
e
){
"closeModel"
==
e
&&
(
this
.
isshare
=!
1
)},
invitation
:
function
(){
var
t
=
this
,
i
=
e
.
getStorageSync
(
"type"
),
n
=
e
.
getStorageSync
(
"user"
);
if
(
!
n
)
return
this
.
nologin
(),
!
1
;
if
(
1
==
i
){
if
(
!
n
.
enterpriseId
||
null
==
n
.
enterpriseId
)
return
t
.
nologin
(),
!
1
}
else
if
(
!
n
.
electricId
||
null
==
n
.
electricId
)
return
t
.
nologin
(),
!
1
;
if
(
2
!=
this
.
isAuthenticate
)
return
t
.
failDialog
=!
0
,
t
.
failDialogBtnShow
=!
0
,
t
.
hintText
=
"您未完成认证信息,无法邀请企业"
,
t
.
btnText
=
"去认证"
,
!
1
;
t
.
isshare
=!
0
},
linktoElectriCompanyDetail
:
function
(
t
){
console
.
log
(
t
),
e
.
navigateTo
({
url
:
"/pagesA/electriCompany/electriCompanyDetail?userId="
+
t
})},
linktoCompanys
:
function
(){
e
.
navigateTo
({
url
:
"/pages/group/Companys?id="
+
this
.
packageId
})},
clickBrokerage
:
function
(){
this
.
settleShow
=!
0
,
this
.
brokerageShow
=!
0
},
getBasicCreditScore
:
function
(){
var
e
=
this
;(
0
,
n
.
get
)(
a
.
default
.
getBasicCreditScore
,{
type
:
e
.
type
,
userId
:
e
.
userId
}).
then
((
function
(
t
){
200
==
t
.
code
?
e
.
BasicCreditScore
=
t
.
data
:
console
.
log
(
t
.
msg
)}))},
getUserMessage
:
function
(){
var
e
=
this
;(
0
,
n
.
get
)(
a
.
default
.
getUserInformation
,{
type
:
this
.
type
,
userId
:
this
.
userId
}).
then
((
function
(
t
){
200
==
t
.
code
&&
(
e
.
isAuthenticate
=
t
.
data
.
isAuthenticate
,
e
.
certificationStatus
=
t
.
data
.
certificationStatus
)}))},
getPackageDetail
:
function
(){
var
e
=
this
;(
0
,
n
.
get
)(
a
.
default
.
joinPackageDetail
,{
packageId
:
e
.
packageId
}).
then
((
function
(
t
){
if
(
200
==
t
.
code
){
e
.
groupDetails
=
t
.
data
;
var
i
=
JSON
.
parse
(
t
.
data
.
electricityLimited
),
a
=
i
.
map
((
function
(
e
,
t
){
return
t
!=
i
.
length
-
1
&&
(
e
+=
"、"
),
e
}));
e
.
electricityLimited
=
a
,
null
!=
t
.
data
.
timeSharingSpreadRelatedList
&&
(
e
.
tableList
=
t
.
data
.
timeSharingSpreadRelatedList
,
e
.
tableList
.
map
((
function
(
e
){
null
==
e
.
value
&&
(
e
.
value
=
"-"
)})));
var
o
=
t
.
data
.
packageEndTime
.
replace
(
"T"
,
" "
).
replace
(
".000+0800"
,
""
).
replace
(
/-/g
,
"/"
);
e
.
remainder
.
push
((
0
,
n
.
getDuration
)(
new
Date
(
o
).
getTime
()
-
(
new
Date
).
getTime
())),
e
.
remaindering
.
push
(
new
Date
(
o
).
getTime
()
-
(
new
Date
).
getTime
()),
e
.
setIntervaltimerindex
=
setInterval
((
function
(){
e
.
remaindering
[
0
]
>
0
&&
(
e
.
remaindering
[
0
]
-=
1
e3
,
e
.
remainder
[
0
]
=
(
0
,
n
.
getDuration
)(
e
.
remaindering
[
0
])),
e
.
$forceUpdate
()}),
1
e3
)}}))},
getallParticipatingCompanies
:
function
(){
var
e
=
this
;(
0
,
n
.
get
)(
a
.
default
.
allParticipatingCompanies
,{
type
:
this
.
type
,
userId
:
this
.
userId
,
packageId
:
this
.
packageId
}).
then
((
function
(
t
){
if
(
200
==
t
.
code
){
var
i
=
t
.
data
;
e
.
takeCompanyList
=
i
.
map
((
function
(
e
){
return
function
(
t
){
console
.
log
(
t
),
e
.
certificationName
=
t
.
substring
(
0
,
2
)
+
"***有限公司"
}(
e
.
certificationName
),
e
.
createTime
=
e
.
createTime
.
substr
(
5
,
11
),
e
}))}}))},
exitGroup
:
function
(
t
){
console
.
log
(
t
);
var
i
=
e
.
getStorageSync
(
"user"
);
if
(
!
i
){
e
.
showToast
({
title
:
"您还未登录,请先登录!"
,
icon
:
"none"
});
var
n
=
setTimeout
((
function
(){
e
.
navigateTo
({
url
:
"/pages/login/login"
}),
clearTimeout
(
n
)}),
800
);
return
!
1
}
1
==
this
.
type
?(
this
.
failDialog
=!
0
,
this
.
failDialogBtnShow
=!
0
,
this
.
hintText
=
"退出拼团意味着放弃当前收益,确定退出?"
,
this
.
btnText
=
"确定退出"
):
e
.
navigateTo
({
url
:
"/pages/group/GroupCompany?packageId="
+
this
.
packageId
})},
linktoGroupCompany
:
function
(
t
,
i
){
var
o
=
this
,
s
=
this
,
c
=
e
.
getStorageSync
(
"user"
),
r
=
e
.
getStorageSync
(
"type"
);
if
(
!
c
)
return
s
.
nologin
(),
!
1
;
if
(
1
==
r
){
if
(
!
c
.
enterpriseId
||
null
==
c
.
enterpriseId
)
return
s
.
nologin
(),
!
1
}
else
if
(
!
c
.
electricId
||
null
==
c
.
electricId
)
return
s
.
nologin
(),
!
1
;
if
(
this
.
packageId
=
t
,
!
this
.
BasicCreditScore
)
return
e
.
showToast
({
title
:
"您的信用分过低不能参与拼团"
,
icon
:
"none"
}),
!
1
;
if
(
1
==
r
){
var
l
=
e
.
getStorageSync
(
"user"
).
enterpriseId
;(
0
,
n
.
get
)(
a
.
default
.
participatePackageCheck
,{
mode
:
"0"
,
type
:
"1"
,
packageId
:
this
.
packageId
,
userId
:
l
}).
then
((
function
(
t
){
if
(
200
==
t
.
code
)
e
.
navigateTo
({
url
:
"/pagesA/memberJion/memberJion?packageId="
+
o
.
packageId
});
else
{
o
.
failDialog
=!
0
;
var
i
=
t
.
msg
;
i
.
indexOf
(
"I"
)
>-
1
||
i
.
indexOf
(
"H"
)
>-
1
?(
o
.
failDialogBtnShow
=!
0
,
o
.
hintText
=
"您未完成实名认证,请先实名认证"
,
o
.
btnText
=
"去认证"
):
i
.
indexOf
(
"a"
)
>-
1
?(
o
.
failDialogBtnShow
=!
0
,
o
.
hintText
=
"您当前未准入市场,如已准入,请重新认证"
,
o
.
btnText
=
"重新认证"
):
i
.
indexOf
(
"W"
)
>-
1
?(
o
.
hintText
=
"您是存量已交易远期企业,不能参与拼团"
,
o
.
btnText
=
"我知道了"
):
i
.
indexOf
(
"b"
)
>-
1
?(
o
.
hintText
=
"您已参与独立询价套餐,不能参与拼团"
,
o
.
btnText
=
"我知道了"
):
i
.
indexOf
(
"X"
)
>-
1
?(
o
.
failDialogBtnShow
=!
0
,
o
.
hintText
=
"您已参与过同年度其他拼团套餐,是否退出已参与的拼团套餐并重新参与新拼团套餐"
,
o
.
btnText
=
"参与新套餐"
):
i
.
indexOf
(
"J"
)
>-
1
?(
o
.
hintText
=
"您的用电性质不符合"
,
o
.
btnText
=
"我知道了"
):(
o
.
hintText
=
"您不满足拼团的峰平谷要求,无法参与拼团"
,
o
.
btnText
=
"我知道了"
)}}))}
else
2
!=
this
.
isAuthenticate
?(
this
.
failDialog
=!
0
,
this
.
failDialogBtnShow
=!
0
,
this
.
hintText
=
"您未完成实名认证,请先实名认证"
,
this
.
btnText
=
"去认证"
):
e
.
navigateTo
({
url
:
"/pages/group/GroupCompany?packageId="
+
this
.
packageId
+
"&packageType="
+
i
})},
nologin
:
function
(){
e
.
showToast
({
title
:
"您还未登录,请先登录!"
,
icon
:
"none"
});
var
t
=
setTimeout
((
function
(){
e
.
navigateTo
({
url
:
"/pages/login/login"
}),
clearTimeout
(
t
)}),
800
)},
cancleClcik
:
function
(){
this
.
failDialog
=!
1
},
handleClcik
:
function
(){
var
t
=
this
;
"去认证"
==
this
.
btnText
?
1
==
this
.
type
?
e
.
navigateTo
({
url
:
"/pages/authentication/CompanyAuthentication"
}):
e
.
navigateTo
({
url
:
"/pages/Certification/Certification"
}):
"确定退出"
==
this
.
btnText
?
this
.
quitPackage
():
"参与新套餐"
==
this
.
btnText
?(
0
,
n
.
get
)(
a
.
default
.
replacementPackage
,{
mode
:
0
,
type
:
"1"
,
packageId
:
this
.
packageId
,
userId
:
this
.
userId
}).
then
((
function
(
i
){
200
==
i
.
code
?(
t
.
failDialog
=!
1
,
e
.
navigateTo
({
url
:
"/pagesA/memberJion/memberJion?packageId="
+
t
.
packageId
+
"&newPackage=1"
})):
e
.
showToast
({
title
:
i
.
msg
,
icon
:
"none"
})})):
"我知道了"
==
this
.
btnText
?
this
.
failDialog
=!
1
:
"重新认证"
==
this
.
btnText
&&
e
.
navigateTo
({
url
:
"/pages/authentication/CompanyAuthentication"
})},
quitPackage
:
function
(){
var
t
=
this
;(
0
,
n
.
get
)(
a
.
default
.
quitPackage
,{
packageId
:
this
.
packageId
,
userId
:
this
.
userId
}).
then
((
function
(
i
){
200
==
i
.
code
?(
t
.
failDialog
=!
1
,
e
.
showToast
({
title
:
"退出成功"
}),
e
.
navigateBack
({
delta
:
1
})):
e
.
showToast
({
title
:
"请联系管理员"
,
icon
:
"none"
})}))},
isParticipate
:
function
(){
var
e
=
this
;(
0
,
n
.
get
)(
a
.
default
.
isParticipate
,{
packageId
:
this
.
packageId
,
userId
:
this
.
userId
}).
then
((
function
(
t
){
200
==
t
.
code
&&
(
e
.
isParticipated
=
t
.
msg
)}))},
openWord
:
function
(
t
){
var
i
=
t
.
split
(
"="
),
n
=
i
[
i
.
length
-
1
].
replace
(
/http:/g
,
"https:"
);
if
(
n
.
lastIndexOf
(
".pdf"
)
>-
1
||
n
.
lastIndexOf
(
".doc"
)
>-
1
)
e
.
downloadFile
({
url
:
n
,
success
:
function
(
t
){
200
==
t
.
statusCode
&&
e
.
openDocument
({
filePath
:
t
.
tempFilePath
,
success
:
function
(){
console
.
log
(
"打开文档成功"
)}})},
fail
:
function
(
t
){
e
.
showToast
({
title
:
"打开文档失败,请联系管理员"
,
icon
:
"none"
})}});
else
{
var
a
=
[];
a
.
push
(
n
),
e
.
previewImage
({
urls
:
a
,
longPressActions
:{
itemList
:[
"发送给朋友"
,
"保存图片"
,
"收藏"
],
success
:
function
(
e
){
console
.
log
(
"选中了第"
+
(
e
.
tapIndex
+
1
)
+
"个按钮,第"
+
(
e
.
index
+
1
)
+
"张图片"
)},
fail
:
function
(
e
){
console
.
log
(
e
.
errMsg
)}}})}}}};
t
.
default
=
c
}).
call
(
this
,
i
(
"543d"
)[
"default"
])},
afec
:
function
(
e
,
t
,
i
){
"use strict"
;
i
.
r
(
t
);
var
n
=
i
(
"11b0"
),
a
=
i
(
"4b2c"
);
for
(
var
o
in
a
)
"default"
!==
o
&&
function
(
e
){
i
.
d
(
t
,
e
,(
function
(){
return
a
[
e
]}))}(
o
);
i
(
"e10d"
);
var
s
,
c
=
i
(
"f0c5"
),
r
=
Object
(
c
[
"a"
])(
a
[
"default"
],
n
[
"b"
],
n
[
"c"
],
!
1
,
null
,
null
,
null
,
!
1
,
n
[
"a"
],
s
);
t
[
"default"
]
=
r
.
exports
},
e10d
:
function
(
e
,
t
,
i
){
"use strict"
;
var
n
=
i
(
"ff49"
),
a
=
i
.
n
(
n
);
a
.
a
},
ff49
:
function
(
e
,
t
,
i
){}},[[
"62ab"
,
"common/runtime"
,
"common/vendor"
]]]);
(
global
[
"webpackJsonp"
]
=
global
[
"webpackJsonp"
]
||
[]).
push
([[
"pages/group/groupInfo"
],{
"4b2c"
:
function
(
e
,
t
,
i
){
"use strict"
;
i
.
r
(
t
);
var
n
=
i
(
"a7b6"
),
a
=
i
.
n
(
n
);
for
(
var
o
in
n
)
"default"
!==
o
&&
function
(
e
){
i
.
d
(
t
,
e
,(
function
(){
return
n
[
e
]}))}(
o
);
t
[
"default"
]
=
a
.
a
},
"62ab"
:
function
(
e
,
t
,
i
){
"use strict"
;(
function
(
e
){
i
(
"0cf7"
);
n
(
i
(
"66fd"
));
var
t
=
n
(
i
(
"afec"
));
function
n
(
e
){
return
e
&&
e
.
__esModule
?
e
:{
default
:
e
}}
e
(
t
.
default
)}).
call
(
this
,
i
(
"543d"
)[
"createPage"
])},
"83c1"
:
function
(
e
,
t
,
i
){
"use strict"
;
i
.
d
(
t
,
"b"
,(
function
(){
return
a
})),
i
.
d
(
t
,
"c"
,(
function
(){
return
o
})),
i
.
d
(
t
,
"a"
,(
function
(){
return
n
}));
var
n
=
{
uTable
:
function
(){
return
i
.
e
(
"uview-ui/components/u-table/u-table"
).
then
(
i
.
bind
(
null
,
"1d51"
))},
uTr
:
function
(){
return
i
.
e
(
"uview-ui/components/u-tr/u-tr"
).
then
(
i
.
bind
(
null
,
"28fb"
))},
uTd
:
function
(){
return
i
.
e
(
"uview-ui/components/u-td/u-td"
).
then
(
i
.
bind
(
null
,
"96652"
))},
bottomWindow
:
function
(){
return
i
.
e
(
"components/bottomWindow/bottomWindow"
).
then
(
i
.
bind
(
null
,
"9537"
))}},
a
=
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
i
=
(
e
.
_self
.
_c
,
1
==
e
.
groupDetails
.
type
||
2
==
e
.
groupDetails
.
type
?
e
.
groupDetails
.
packageSettingsList
.
slice
(
1
):
null
),
n
=
3
==
e
.
groupDetails
.
type
?
e
.
groupDetails
.
packageSettingsList
.
slice
(
1
):
null
,
a
=
4
==
e
.
groupDetails
.
type
?
e
.
groupDetails
.
packageSettingsList
.
slice
(
1
):
null
,
o
=
5
==
e
.
groupDetails
.
type
?
e
.
groupDetails
.
packageSettingsList
.
slice
(
1
):
null
;
e
.
_isMounted
||
(
e
.
e0
=
function
(
t
){
e
.
settleShow
=!
1
},
e
.
e1
=
function
(
t
){
e
.
settelTypeShow
=!
1
},
e
.
e2
=
function
(
t
){
e
.
settleShow
=!
0
},
e
.
e3
=
function
(
t
){
e
.
settleShow
=!
0
},
e
.
e4
=
function
(
t
){
e
.
settleShow
=!
0
},
e
.
e5
=
function
(
t
){
e
.
settleShow
=!
0
},
e
.
e6
=
function
(
t
){
e
.
settleShow
=!
0
},
e
.
e7
=
function
(
t
){
e
.
settelTypeShow
=!
0
},
e
.
e8
=
function
(
t
){
e
.
settelTypeShow
=!
0
},
e
.
e9
=
function
(
t
){
e
.
settelTypeShow
=!
0
}),
e
.
$mp
.
data
=
Object
.
assign
({},{
$root
:{
l0
:
i
,
l1
:
n
,
l2
:
a
,
l3
:
o
}})},
o
=
[]},
a7b6
:
function
(
e
,
t
,
i
){
"use strict"
;(
function
(
e
){
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
}),
t
.
default
=
void
0
;
var
n
=
i
(
"a000"
),
a
=
o
(
i
(
"7363"
));
function
o
(
e
){
return
e
&&
e
.
__esModule
?
e
:{
default
:
e
}}
var
c
=
function
(){
i
.
e
(
"components/bottomWindow/bottomWindow"
).
then
(
function
(){
return
resolve
(
i
(
"9537"
))}.
bind
(
null
,
i
)).
catch
(
i
.
oe
)},
s
=
{
created
:
function
(){},
onLoad
:
function
(
t
){
var
i
=
this
,
n
=
e
.
getStorageSync
(
"user"
);
t
.
scene
&&
(
i
.
packageId
=
decodeURIComponent
(
t
.
scene
),
console
.
log
(
"scene"
,
i
.
packageId
)),
i
.
type
=
e
.
getStorageSync
(
"type"
),
i
.
packageId
=
t
.
id
,
1
==
i
.
type
?(
i
.
userType
=
n
.
userType
,
i
.
userId
=
n
.
enterpriseId
,
n
&&
i
.
isParticipate
()):
i
.
userId
=
n
.
electricId
,
n
&&
(
i
.
getallParticipatingCompanies
(),
i
.
getBasicCreditScore
()),
i
.
getPackageDetail
()},
onShow
:
function
(){
this
.
failDialog
=!
1
;
var
t
=
e
.
getStorageSync
(
"user"
);
t
&&
this
.
getUserMessage
(),
1
==
this
.
type
&&
t
&&
this
.
isParticipate
()},
components
:{
bottomWindow
:
c
},
data
:
function
(){
return
{
type
:
null
,
isAuthenticate
:
""
,
certificationStatus
:
""
,
BasicCreditScore
:
!
1
,
packageId
:
null
,
userId
:
null
,
userType
:
""
,
isJion
:
!
1
,
remainder
:[],
remaindering
:[],
groupDetails
:{},
takeCompanyList
:[],
electricityLimited
:[],
isshare
:
!
1
,
tableList
:[],
settleShow
:
!
1
,
settelTypeShow
:
!
1
,
failDialog
:
!
1
,
hintText
:
""
,
failDialogBtnShow
:
""
,
btnText
:
""
,
isParticipated
:
"0"
,
setIntervaltimerindex
:
""
,
brokerageShow
:
!
1
}},
methods
:{
onShareAppMessage
:
function
(
t
){
var
i
=
this
,
n
=
e
.
getStorageSync
(
"user"
).
certificationName
;
return
console
.
log
(
"that.packageId==="
,
i
.
packageId
),{
title
:
n
+
"邀请您参与拼团"
,
path
:
"/pages/group/groupInfo?id="
+
i
.
packageId
,
imageUrl
:
"https://fire.huoshitou.net/profile/icon/yaoqing.png"
,
content
:
"邀请您参与限时拼团"
,
desc
:
"电客"
,
success
:
function
(
e
){
console
.
log
(
"111111"
),
console
.
log
(
e
)},
fail
:
function
(
e
){
console
.
log
(
"222222"
),
console
.
log
(
e
)}}},
closeModel
:
function
(
e
){
"closeModel"
==
e
&&
(
this
.
isshare
=!
1
)},
invitation
:
function
(){
var
t
=
this
,
i
=
e
.
getStorageSync
(
"type"
),
n
=
e
.
getStorageSync
(
"user"
);
if
(
!
n
)
return
this
.
nologin
(),
!
1
;
if
(
1
==
i
){
if
(
!
n
.
enterpriseId
||
null
==
n
.
enterpriseId
)
return
t
.
nologin
(),
!
1
}
else
if
(
!
n
.
electricId
||
null
==
n
.
electricId
)
return
t
.
nologin
(),
!
1
;
if
(
2
!=
this
.
isAuthenticate
)
return
t
.
failDialog
=!
0
,
t
.
failDialogBtnShow
=!
0
,
t
.
hintText
=
"您未完成认证信息,无法邀请企业"
,
t
.
btnText
=
"去认证"
,
!
1
;
t
.
isshare
=!
0
},
linktoElectriCompanyDetail
:
function
(
t
){
console
.
log
(
t
),
e
.
navigateTo
({
url
:
"/pagesA/electriCompany/electriCompanyDetail?userId="
+
t
})},
linktoCompanys
:
function
(){
e
.
navigateTo
({
url
:
"/pages/group/Companys?id="
+
this
.
packageId
})},
clickBrokerage
:
function
(){
this
.
settleShow
=!
0
,
this
.
brokerageShow
=!
0
},
getBasicCreditScore
:
function
(){
var
e
=
this
;(
0
,
n
.
get
)(
a
.
default
.
getBasicCreditScore
,{
type
:
e
.
type
,
userId
:
e
.
userId
}).
then
((
function
(
t
){
200
==
t
.
code
?
e
.
BasicCreditScore
=
t
.
data
:
console
.
log
(
t
.
msg
)}))},
getUserMessage
:
function
(){
var
e
=
this
;(
0
,
n
.
get
)(
a
.
default
.
getUserInformation
,{
type
:
this
.
type
,
userId
:
this
.
userId
}).
then
((
function
(
t
){
200
==
t
.
code
&&
(
e
.
isAuthenticate
=
t
.
data
.
isAuthenticate
,
e
.
certificationStatus
=
t
.
data
.
certificationStatus
)}))},
getPackageDetail
:
function
(){
var
e
=
this
;(
0
,
n
.
get
)(
a
.
default
.
joinPackageDetail
,{
packageId
:
e
.
packageId
}).
then
((
function
(
t
){
if
(
200
==
t
.
code
){
e
.
groupDetails
=
t
.
data
;
var
i
=
JSON
.
parse
(
t
.
data
.
electricityLimited
),
a
=
i
.
map
((
function
(
e
,
t
){
return
t
!=
i
.
length
-
1
&&
(
e
+=
"、"
),
e
}));
e
.
electricityLimited
=
a
,
null
!=
t
.
data
.
timeSharingSpreadRelatedList
&&
(
e
.
tableList
=
t
.
data
.
timeSharingSpreadRelatedList
,
e
.
tableList
.
map
((
function
(
e
){
null
==
e
.
value
&&
(
e
.
value
=
"-"
)})));
var
o
=
t
.
data
.
packageEndTime
.
replace
(
"T"
,
" "
).
replace
(
".000+0800"
,
""
).
replace
(
/-/g
,
"/"
);
e
.
remainder
.
push
((
0
,
n
.
getDuration
)(
new
Date
(
o
).
getTime
()
-
(
new
Date
).
getTime
())),
e
.
remaindering
.
push
(
new
Date
(
o
).
getTime
()
-
(
new
Date
).
getTime
()),
e
.
setIntervaltimerindex
=
setInterval
((
function
(){
e
.
remaindering
[
0
]
>
0
&&
(
e
.
remaindering
[
0
]
-=
1
e3
,
e
.
remainder
[
0
]
=
(
0
,
n
.
getDuration
)(
e
.
remaindering
[
0
])),
e
.
$forceUpdate
()}),
1
e3
)}}))},
getallParticipatingCompanies
:
function
(){
var
e
=
this
;(
0
,
n
.
get
)(
a
.
default
.
allParticipatingCompanies
,{
type
:
this
.
type
,
userId
:
this
.
userId
,
packageId
:
this
.
packageId
}).
then
((
function
(
t
){
if
(
200
==
t
.
code
){
var
i
=
t
.
data
;
e
.
takeCompanyList
=
i
.
map
((
function
(
e
){
return
function
(
t
){
console
.
log
(
t
),
e
.
certificationName
=
t
.
substring
(
0
,
2
)
+
"***有限公司"
}(
e
.
certificationName
),
e
.
createTime
=
e
.
createTime
.
substr
(
5
,
11
),
e
}))}}))},
exitGroup
:
function
(
t
){
console
.
log
(
t
);
var
i
=
e
.
getStorageSync
(
"user"
);
if
(
!
i
){
e
.
showToast
({
title
:
"您还未登录,请先登录!"
,
icon
:
"none"
});
var
n
=
setTimeout
((
function
(){
e
.
navigateTo
({
url
:
"/pages/login/login"
}),
clearTimeout
(
n
)}),
800
);
return
!
1
}
1
==
this
.
type
?(
this
.
failDialog
=!
0
,
this
.
failDialogBtnShow
=!
0
,
this
.
hintText
=
"退出拼团意味着放弃当前收益,确定退出?"
,
this
.
btnText
=
"确定退出"
):
e
.
navigateTo
({
url
:
"/pages/group/GroupCompany?packageId="
+
this
.
packageId
})},
linktoGroupCompany
:
function
(
t
,
i
){
var
o
=
this
,
c
=
this
,
s
=
e
.
getStorageSync
(
"user"
),
r
=
e
.
getStorageSync
(
"type"
);
if
(
!
s
)
return
c
.
nologin
(),
!
1
;
if
(
1
==
r
){
if
(
!
s
.
enterpriseId
||
null
==
s
.
enterpriseId
)
return
c
.
nologin
(),
!
1
}
else
if
(
!
s
.
electricId
||
null
==
s
.
electricId
)
return
c
.
nologin
(),
!
1
;
if
(
this
.
packageId
=
t
,
!
this
.
BasicCreditScore
)
return
e
.
showToast
({
title
:
"您的信用分过低不能参与拼团"
,
icon
:
"none"
}),
!
1
;
if
(
1
==
r
){
var
l
=
e
.
getStorageSync
(
"user"
).
enterpriseId
;(
0
,
n
.
get
)(
a
.
default
.
participatePackageCheck
,{
mode
:
"0"
,
type
:
"1"
,
packageId
:
this
.
packageId
,
userId
:
l
}).
then
((
function
(
t
){
if
(
200
==
t
.
code
)
e
.
navigateTo
({
url
:
"/pagesA/memberJion/memberJion?packageId="
+
o
.
packageId
});
else
{
o
.
failDialog
=!
0
;
var
i
=
t
.
msg
;
i
.
indexOf
(
"I"
)
>-
1
||
i
.
indexOf
(
"H"
)
>-
1
?(
o
.
failDialogBtnShow
=!
0
,
o
.
hintText
=
"您未完成实名认证,请先实名认证"
,
o
.
btnText
=
"去认证"
):
i
.
indexOf
(
"a"
)
>-
1
?(
o
.
failDialogBtnShow
=!
0
,
o
.
hintText
=
"您当前未准入市场,如已准入,请重新认证"
,
o
.
btnText
=
"重新认证"
):
i
.
indexOf
(
"W"
)
>-
1
?(
o
.
hintText
=
"您是存量已交易远期企业,不能参与拼团"
,
o
.
btnText
=
"我知道了"
):
i
.
indexOf
(
"b"
)
>-
1
?(
o
.
hintText
=
"您已参与独立询价套餐,不能参与拼团"
,
o
.
btnText
=
"我知道了"
):
i
.
indexOf
(
"X"
)
>-
1
?(
o
.
failDialogBtnShow
=!
0
,
o
.
hintText
=
"您已参与过同年度其他拼团套餐,是否退出已参与的拼团套餐并重新参与新拼团套餐"
,
o
.
btnText
=
"参与新套餐"
):
i
.
indexOf
(
"J"
)
>-
1
?(
o
.
hintText
=
"您的用电性质不符合"
,
o
.
btnText
=
"我知道了"
):(
o
.
hintText
=
"您不满足拼团的峰平谷要求,无法参与拼团"
,
o
.
btnText
=
"我知道了"
)}}))}
else
2
!=
this
.
isAuthenticate
?(
this
.
failDialog
=!
0
,
this
.
failDialogBtnShow
=!
0
,
this
.
hintText
=
"您未完成实名认证,请先实名认证"
,
this
.
btnText
=
"去认证"
):
e
.
navigateTo
({
url
:
"/pages/group/GroupCompany?packageId="
+
this
.
packageId
+
"&packageType="
+
i
})},
nologin
:
function
(){
e
.
showToast
({
title
:
"您还未登录,请先登录!"
,
icon
:
"none"
});
var
t
=
setTimeout
((
function
(){
e
.
navigateTo
({
url
:
"/pages/login/login"
}),
clearTimeout
(
t
)}),
800
)},
cancleClcik
:
function
(){
this
.
failDialog
=!
1
},
handleClcik
:
function
(){
var
t
=
this
;
"去认证"
==
this
.
btnText
?
1
==
this
.
type
?
e
.
navigateTo
({
url
:
"/pages/authentication/CompanyAuthentication"
}):
e
.
navigateTo
({
url
:
"/pages/Certification/Certification"
}):
"确定退出"
==
this
.
btnText
?
this
.
quitPackage
():
"参与新套餐"
==
this
.
btnText
?(
0
,
n
.
get
)(
a
.
default
.
replacementPackage
,{
mode
:
0
,
type
:
"1"
,
packageId
:
this
.
packageId
,
userId
:
this
.
userId
}).
then
((
function
(
i
){
200
==
i
.
code
?(
t
.
failDialog
=!
1
,
e
.
navigateTo
({
url
:
"/pagesA/memberJion/memberJion?packageId="
+
t
.
packageId
+
"&newPackage=1"
})):
e
.
showToast
({
title
:
i
.
msg
,
icon
:
"none"
})})):
"我知道了"
==
this
.
btnText
?
this
.
failDialog
=!
1
:
"重新认证"
==
this
.
btnText
&&
e
.
navigateTo
({
url
:
"/pages/authentication/CompanyAuthentication"
})},
quitPackage
:
function
(){
var
t
=
this
;(
0
,
n
.
get
)(
a
.
default
.
quitPackage
,{
packageId
:
this
.
packageId
,
userId
:
this
.
userId
}).
then
((
function
(
i
){
200
==
i
.
code
?(
t
.
failDialog
=!
1
,
e
.
showToast
({
title
:
"退出成功"
}),
e
.
navigateBack
({
delta
:
1
})):
e
.
showToast
({
title
:
"请联系管理员"
,
icon
:
"none"
})}))},
isParticipate
:
function
(){
var
e
=
this
;(
0
,
n
.
get
)(
a
.
default
.
isParticipate
,{
packageId
:
this
.
packageId
,
userId
:
this
.
userId
}).
then
((
function
(
t
){
200
==
t
.
code
&&
(
e
.
isParticipated
=
t
.
msg
)}))},
openWord
:
function
(
t
){
e
.
showLoading
({
title
:
"文件打开中"
});
var
i
=
t
.
split
(
"="
),
n
=
i
[
i
.
length
-
1
].
replace
(
/http:/g
,
"https:"
);
if
(
n
.
lastIndexOf
(
".pdf"
)
>-
1
||
n
.
lastIndexOf
(
".doc"
)
>-
1
)
e
.
downloadFile
({
url
:
n
,
success
:
function
(
t
){
200
==
t
.
statusCode
&&
e
.
openDocument
({
filePath
:
t
.
tempFilePath
,
success
:
function
(){
console
.
log
(
"打开文档成功"
),
e
.
hideLoading
()}})},
fail
:
function
(
t
){
e
.
showToast
({
title
:
"打开文档失败,请联系管理员"
,
icon
:
"none"
})}});
else
{
var
a
=
[];
a
.
push
(
n
),
e
.
previewImage
({
urls
:
a
,
longPressActions
:{
itemList
:[
"发送给朋友"
,
"保存图片"
,
"收藏"
],
success
:
function
(
t
){
console
.
log
(
"选中了第"
+
(
t
.
tapIndex
+
1
)
+
"个按钮,第"
+
(
t
.
index
+
1
)
+
"张图片"
),
e
.
hideLoading
()},
fail
:
function
(
e
){
console
.
log
(
e
.
errMsg
)}}})}}}};
t
.
default
=
s
}).
call
(
this
,
i
(
"543d"
)[
"default"
])},
afec
:
function
(
e
,
t
,
i
){
"use strict"
;
i
.
r
(
t
);
var
n
=
i
(
"83c1"
),
a
=
i
(
"4b2c"
);
for
(
var
o
in
a
)
"default"
!==
o
&&
function
(
e
){
i
.
d
(
t
,
e
,(
function
(){
return
a
[
e
]}))}(
o
);
i
(
"e10d"
);
var
c
,
s
=
i
(
"f0c5"
),
r
=
Object
(
s
[
"a"
])(
a
[
"default"
],
n
[
"b"
],
n
[
"c"
],
!
1
,
null
,
null
,
null
,
!
1
,
n
[
"a"
],
c
);
t
[
"default"
]
=
r
.
exports
},
e10d
:
function
(
e
,
t
,
i
){
"use strict"
;
var
n
=
i
(
"ff49"
),
a
=
i
.
n
(
n
);
a
.
a
},
ff49
:
function
(
e
,
t
,
i
){}},[[
"62ab"
,
"common/runtime"
,
"common/vendor"
]]]);
\ No newline at end of file
\ No newline at end of file
unpackage/dist/build/mp-weixin/pages/index/areaServe.json
浏览文件 @
26b26452
{
{
"navigationBarTitleText"
:
"区域
服务中心
"
,
"navigationBarTitleText"
:
"区域
独家代理
"
,
"usingComponents"
:
{}
"usingComponents"
:
{}
}
}
\ No newline at end of file
unpackage/dist/build/mp-weixin/pages/index/index.js
浏览文件 @
26b26452
(
global
[
"webpackJsonp"
]
=
global
[
"webpackJsonp"
]
||
[]).
push
([[
"pages/index/index"
],{
"297f"
:
function
(
e
,
t
,
n
){
"use strict"
;
var
a
=
n
(
"742c"
),
i
=
n
.
n
(
a
);
i
.
a
},
"385c"
:
function
(
e
,
t
,
n
){
"use strict"
;
n
.
r
(
t
);
var
a
=
n
(
"86e2"
),
i
=
n
(
"b4c0"
);
for
(
var
o
in
i
)
"default"
!==
o
&&
function
(
e
){
n
.
d
(
t
,
e
,(
function
(){
return
i
[
e
]}))}(
o
);
n
(
"297f"
);
var
r
,
c
=
n
(
"f0c5"
),
s
=
Object
(
c
[
"a"
])(
i
[
"default"
],
a
[
"b"
],
a
[
"c"
],
!
1
,
null
,
null
,
null
,
!
1
,
a
[
"a"
],
r
);
t
[
"default"
]
=
s
.
exports
},
"742c"
:
function
(
e
,
t
,
n
){},
"7dbc"
:
function
(
e
,
t
,
n
){
"use strict"
;(
function
(
e
){
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
}),
t
.
default
=
void
0
;
n
(
"7e9d"
);
var
a
,
i
=
r
(
n
(
"7363"
)),
o
=
n
(
"a000"
);
function
r
(
e
){
return
e
&&
e
.
__esModule
?
e
:{
default
:
e
}}
function
c
(
e
,
t
,
n
){
return
t
in
e
?
Object
.
defineProperty
(
e
,
t
,{
value
:
n
,
enumerable
:
!
0
,
configurable
:
!
0
,
writable
:
!
0
}):
e
[
t
]
=
n
,
e
}
var
s
=
{
created
:
function
(){
var
t
=
this
;
t
.
type
=
e
.
getStorageSync
(
"type"
);
var
n
=
e
.
getStorageSync
(
"user"
);
if
(
1
==
t
.
type
){
var
a
=
n
.
userType
;
if
(
1
==
a
||
5
==
a
){
var
i
=
n
.
createById
;
if
(
i
&&
n
.
tenterpriseRole
){
var
o
=
{};
o
=
n
.
tenterpriseRole
,
1
==
o
.
joinPackage
&&
(
t
.
isEstablish
=!
1
),
t
.
iconList
=
t
.
iconList
.
map
((
function
(
e
){
for
(
var
t
in
o
)
t
==
e
.
limit
&&
1
==
o
[
t
]
&&
(
e
.
path
=
""
);
return
e
}))}}
else
t
.
isCreate
=!
1
,
t
.
isEstablish
=!
1
}
t
.
getAllPackageCompanies
(),
t
.
getStatistics
(),
t
.
getSalesInformation
()},
onShow
:
function
(){
this
.
isEstablish
&&
this
.
getRecommendedPackageList
()},
data
:
function
(){
return
{
type
:
""
,
takePackgeList
:[{
enterpriseName
:
"欢迎深圳市粤深供电有限公司"
,
packageName
:
"加入伙石头拼团"
},{
enterpriseName
:
"欢迎中国能源建设集团广东火电工程有限公司"
,
packageName
:
"加入伙石头拼团"
},{
enterpriseName
:
"欢迎广东华厦电力销售有限公司"
,
packageName
:
"加入伙石头拼团"
}],
electricCount
:
0
,
enterpriseCount
:
0
,
transactionPower
:
0
,
iconList
:[{
name
:
"拼团套餐"
,
imgUrl
:
"../../static/images/index/icon_01.png"
,
path
:
"/pages/group/group"
,
limit
:
""
},{
name
:
"独立询价"
,
imgUrl
:
"../../static/images/index/icon_02.png"
,
path
:
"/pagesA/enquiry/Demand"
,
limit
:
"inquiry"
},{
name
:
"新闻资讯"
,
imgUrl
:
"../../static/images/index/icon_03.png"
,
path
:
"/pages/index/Information"
,
limit
:
""
}],
moreShow
:
!
1
,
activeIndex
:
"-1"
,
selectIndex
:
""
,
recommendedPackageList
:[],
salesInformationList
:[],
tabbarIndex
:
0
,
isCreate
:
!
0
,
isEstablish
:
!
0
,
remainder
:[],
setIntervaltimerindex
:
""
}},
onHide
:
function
(){
clearInterval
(
this
.
setIntervaltimerindex
)},
onUnload
:
function
(){
clearInterval
(
this
.
setIntervaltimerindex
)},
methods
:(
a
=
{
getAllPackageCompanies
:
function
(){
var
e
=
this
;(
0
,
o
.
get
)(
i
.
default
.
allPackageCompanies
).
then
((
function
(
t
){
if
(
200
==
t
.
code
){
var
n
=
t
.
data
;
0
!=
t
.
data
.
length
&&
(
e
.
takePackgeList
=
n
.
map
((
function
(
e
){
return
function
(
t
){
e
.
enterpriseName
=
t
.
substring
(
0
,
2
)
+
"***有限公司参与了"
}(
e
.
enterpriseName
),
e
.
packageName
=
'"'
+
e
.
packageName
+
'"拼团'
,
e
})))}}))},
getStatistics
:
function
(){
var
e
=
this
;(
0
,
o
.
get
)(
i
.
default
.
statistics
).
then
((
function
(
t
){
200
==
t
.
code
&&
(
e
.
electricCount
=
t
.
data
.
electricCount
,
e
.
enterpriseCount
=
t
.
data
.
enterpriseCount
,
e
.
transactionPower
=
t
.
data
.
transactionPower
)}))},
getRecommendedPackageList
:
function
(){
var
e
=
this
;(
0
,
o
.
get
)(
i
.
default
.
recommendedPackageList
).
then
((
function
(
t
){
if
(
200
==
t
.
code
){
e
.
recommendedPackageList
=
t
.
data
;
var
n
=
[],
a
=
[];
t
.
data
.
map
((
function
(
e
){
var
t
=
e
.
packageEndTime
.
replace
(
"T"
,
" "
).
replace
(
".000+0800"
,
""
).
replace
(
/-/g
,
"/"
);
n
.
push
((
0
,
o
.
getDuration
)(
new
Date
(
t
).
getTime
()
-
(
new
Date
).
getTime
())),
a
.
push
(
new
Date
(
t
).
getTime
()
-
(
new
Date
).
getTime
())})),
e
.
setIntervaltimerindex
=
setInterval
((
function
(){
a
.
map
((
function
(
t
,
i
){
a
[
i
]
>
0
&&
(
a
[
i
]
-=
1
e3
,
n
[
i
]
=
(
0
,
o
.
getDuration
)(
a
[
i
]),
e
.
remainder
=
n
)})),
e
.
$forceUpdate
()}),
1
e3
)}}))},
getSalesInformation
:
function
(){
var
e
=
this
;(
0
,
o
.
get
)(
i
.
default
.
salesInformation
).
then
((
function
(
t
){
200
==
t
.
code
&&
(
e
.
salesInformationList
=
t
.
data
.
slice
(
0
,
5
))}))},
getMore
:
function
(
e
){
var
t
=
this
;
console
.
log
(
e
),
console
.
log
(
t
.
activeIndex
),
t
.
activeIndex
==
e
?(
t
.
moreShow
=!
1
,
t
.
activeIndex
=
"-1"
):(
t
.
moreShow
=!
0
,
t
.
activeIndex
=
e
)},
navToSerach
:
function
(){
e
.
navigateTo
({
url
:
"/pages/index/serach"
})},
linkToPages
:
function
(
t
){
var
n
=
this
.
iconList
[
t
].
path
;
if
(
n
)
n
.
indexOf
(
"group"
)
>-
1
&&
e
.
reLaunch
({
url
:
"/pages/group/group"
}),
e
.
navigateTo
({
url
:
n
});
else
{
var
a
=
e
.
getStorageSync
(
"user"
).
createById
;
a
?
e
.
showToast
({
title
:
"你没有权限,请联系管理员"
,
icon
:
"none"
}):
e
.
showToast
({
title
:
"开发中"
,
icon
:
"none"
})}},
linktoGroup
:
function
(){
var
t
=
e
.
getStorageSync
(
"user"
);
t
?(
e
.
switchTab
({
url
:
"/pages/group/group"
}),
e
.
navigateTo
({
url
:
"/pages/group/group"
})):
e
.
navigateTo
({
url
:
"../login/login"
})},
linktoGroupInfo
:
function
(
t
){
console
.
log
(
t
),
e
.
navigateTo
({
url
:
"/pages/group/groupInfo?id="
+
t
})},
toareaServe
:
function
(){
e
.
navigateTo
({
url
:
"/pages/index/areaServe"
})},
linktoInformation
:
function
(){
e
.
navigateTo
({
url
:
"/pages/index/Information"
})},
linktoMoreInfo
:
function
(
t
){
console
.
log
(
t
),
e
.
navigateTo
({
url
:
"/pages/index/MoreInformation?id="
+
t
})}},
c
(
a
,
"getMore"
,(
function
(
e
){
this
.
selectIndex
=
e
,
this
.
moreShow
=!
this
.
moreShow
})),
c
(
a
,
"linktoElectriCompany"
,(
function
(){
e
.
navigateTo
({
url
:
"/pagesA/electriCompany/electriCompany"
})})),
a
)};
t
.
default
=
s
}).
call
(
this
,
n
(
"543d"
)[
"default"
])},
"86e2"
:
function
(
e
,
t
,
n
){
"use strict"
;
var
a
;
n
.
d
(
t
,
"b"
,(
function
(){
return
i
})),
n
.
d
(
t
,
"c"
,(
function
(){
return
o
})),
n
.
d
(
t
,
"a"
,(
function
(){
return
a
}));
var
i
=
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
n
=
(
e
.
_self
.
_c
,
e
.
isEstablish
&&
e
.
recommendedPackageList
.
length
>
0
?
e
.
__map
(
e
.
recommendedPackageList
,(
function
(
t
,
n
){
var
a
=
e
.
__get_orig
(
t
),
i
=
1
==
t
.
type
||
2
==
t
.
type
?
t
.
packageSettingsList
.
slice
(
1
):
null
,
o
=
3
==
t
.
type
?
t
.
packageSettingsList
.
slice
(
1
):
null
,
r
=
4
==
t
.
type
?
t
.
packageSettingsList
.
slice
(
1
):
null
,
c
=
5
==
t
.
type
?
t
.
packageSettingsList
.
slice
(
1
):
null
;
return
{
$orig
:
a
,
l0
:
i
,
l1
:
o
,
l2
:
r
,
l3
:
c
}})):
null
);
e
.
$mp
.
data
=
Object
.
assign
({},{
$root
:{
l4
:
n
}})},
o
=
[]},
b4c0
:
function
(
e
,
t
,
n
){
"use strict"
;
n
.
r
(
t
);
var
a
=
n
(
"7dbc"
),
i
=
n
.
n
(
a
);
for
(
var
o
in
a
)
"default"
!==
o
&&
function
(
e
){
n
.
d
(
t
,
e
,(
function
(){
return
a
[
e
]}))}(
o
);
t
[
"default"
]
=
i
.
a
},
e7bc
:
function
(
e
,
t
,
n
){
"use strict"
;(
function
(
e
){
n
(
"0cf7"
);
a
(
n
(
"66fd"
));
var
t
=
a
(
n
(
"385c"
));
function
a
(
e
){
return
e
&&
e
.
__esModule
?
e
:{
default
:
e
}}
e
(
t
.
default
)}).
call
(
this
,
n
(
"543d"
)[
"createPage"
])}},[[
"e7bc"
,
"common/runtime"
,
"common/vendor"
]]]);
(
global
[
"webpackJsonp"
]
=
global
[
"webpackJsonp"
]
||
[]).
push
([[
"pages/index/index"
],{
"297f"
:
function
(
e
,
t
,
n
){
"use strict"
;
var
a
=
n
(
"742c"
),
i
=
n
.
n
(
a
);
i
.
a
},
"385c"
:
function
(
e
,
t
,
n
){
"use strict"
;
n
.
r
(
t
);
var
a
=
n
(
"f4ef"
),
i
=
n
(
"b4c0"
);
for
(
var
o
in
i
)
"default"
!==
o
&&
function
(
e
){
n
.
d
(
t
,
e
,(
function
(){
return
i
[
e
]}))}(
o
);
n
(
"297f"
);
var
r
,
c
=
n
(
"f0c5"
),
s
=
Object
(
c
[
"a"
])(
i
[
"default"
],
a
[
"b"
],
a
[
"c"
],
!
1
,
null
,
null
,
null
,
!
1
,
a
[
"a"
],
r
);
t
[
"default"
]
=
s
.
exports
},
"742c"
:
function
(
e
,
t
,
n
){},
"7dbc"
:
function
(
e
,
t
,
n
){
"use strict"
;(
function
(
e
){
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
}),
t
.
default
=
void
0
;
n
(
"7e9d"
);
var
a
,
i
=
r
(
n
(
"7363"
)),
o
=
n
(
"a000"
);
function
r
(
e
){
return
e
&&
e
.
__esModule
?
e
:{
default
:
e
}}
function
c
(
e
,
t
,
n
){
return
t
in
e
?
Object
.
defineProperty
(
e
,
t
,{
value
:
n
,
enumerable
:
!
0
,
configurable
:
!
0
,
writable
:
!
0
}):
e
[
t
]
=
n
,
e
}
var
s
=
{
created
:
function
(){
var
t
=
this
;
t
.
type
=
e
.
getStorageSync
(
"type"
);
var
n
=
e
.
getStorageSync
(
"user"
);
if
(
1
==
t
.
type
){
var
a
=
n
.
userType
;
if
(
1
==
a
||
5
==
a
){
var
i
=
n
.
createById
;
if
(
i
&&
n
.
tenterpriseRole
){
var
o
=
{};
o
=
n
.
tenterpriseRole
,
1
==
o
.
joinPackage
&&
(
t
.
isEstablish
=!
1
),
t
.
iconList
=
t
.
iconList
.
map
((
function
(
e
){
for
(
var
t
in
o
)
t
==
e
.
limit
&&
1
==
o
[
t
]
&&
(
e
.
path
=
""
);
return
e
}))}}
else
t
.
isCreate
=!
1
,
t
.
isEstablish
=!
1
}
t
.
getAllPackageCompanies
(),
t
.
getStatistics
(),
t
.
getSalesInformation
()},
onShow
:
function
(){
this
.
isEstablish
&&
this
.
getRecommendedPackageList
()},
data
:
function
(){
return
{
type
:
""
,
takePackgeList
:[{
enterpriseName
:
"欢迎深圳市粤深供电有限公司"
,
packageName
:
"加入伙石头拼团"
},{
enterpriseName
:
"欢迎中国能源建设集团广东火电工程有限公司"
,
packageName
:
"加入伙石头拼团"
},{
enterpriseName
:
"欢迎广东华厦电力销售有限公司"
,
packageName
:
"加入伙石头拼团"
}],
electricCount
:
0
,
enterpriseCount
:
0
,
transactionPower
:
0
,
iconList
:[{
name
:
"拼团套餐"
,
imgUrl
:
"../../static/images/index/icon_01.png"
,
path
:
"/pages/group/group"
,
limit
:
""
},{
name
:
"独立询价"
,
imgUrl
:
"../../static/images/index/icon_02.png"
,
path
:
"/pagesA/enquiry/Demand"
,
limit
:
"inquiry"
},{
name
:
"行业资讯"
,
imgUrl
:
"../../static/images/index/icon_03.png"
,
path
:
"/pages/index/Information"
,
limit
:
""
}],
moreShow
:
!
1
,
activeIndex
:
"-1"
,
selectIndex
:
""
,
recommendedPackageList
:[],
salesInformationList
:[],
tabbarIndex
:
0
,
isCreate
:
!
0
,
isEstablish
:
!
0
,
remainder
:[],
setIntervaltimerindex
:
""
}},
onHide
:
function
(){
clearInterval
(
this
.
setIntervaltimerindex
)},
onUnload
:
function
(){
clearInterval
(
this
.
setIntervaltimerindex
)},
methods
:(
a
=
{
getAllPackageCompanies
:
function
(){
var
e
=
this
;(
0
,
o
.
get
)(
i
.
default
.
allPackageCompanies
).
then
((
function
(
t
){
if
(
200
==
t
.
code
){
var
n
=
t
.
data
;
0
!=
t
.
data
.
length
&&
(
e
.
takePackgeList
=
n
.
map
((
function
(
e
){
return
function
(
t
){
e
.
enterpriseName
=
t
.
substring
(
0
,
2
)
+
"***有限公司参与了"
}(
e
.
enterpriseName
),
e
.
packageName
=
'"'
+
e
.
packageName
+
'"拼团'
,
e
})))}}))},
getStatistics
:
function
(){
var
e
=
this
;(
0
,
o
.
get
)(
i
.
default
.
statistics
).
then
((
function
(
t
){
200
==
t
.
code
&&
(
e
.
electricCount
=
t
.
data
.
electricCount
,
e
.
enterpriseCount
=
t
.
data
.
enterpriseCount
,
e
.
transactionPower
=
t
.
data
.
transactionPower
)}))},
getRecommendedPackageList
:
function
(){
var
e
=
this
;(
0
,
o
.
get
)(
i
.
default
.
recommendedPackageList
).
then
((
function
(
t
){
if
(
200
==
t
.
code
){
e
.
recommendedPackageList
=
t
.
data
;
var
n
=
[],
a
=
[];
t
.
data
.
map
((
function
(
e
){
var
t
=
e
.
packageEndTime
.
replace
(
"T"
,
" "
).
replace
(
".000+0800"
,
""
).
replace
(
/-/g
,
"/"
);
n
.
push
((
0
,
o
.
getDuration
)(
new
Date
(
t
).
getTime
()
-
(
new
Date
).
getTime
())),
a
.
push
(
new
Date
(
t
).
getTime
()
-
(
new
Date
).
getTime
())})),
e
.
setIntervaltimerindex
=
setInterval
((
function
(){
a
.
map
((
function
(
t
,
i
){
a
[
i
]
>
0
&&
(
a
[
i
]
-=
1
e3
,
n
[
i
]
=
(
0
,
o
.
getDuration
)(
a
[
i
]),
e
.
remainder
=
n
)})),
e
.
$forceUpdate
()}),
1
e3
)}}))},
getSalesInformation
:
function
(){
var
e
=
this
;(
0
,
o
.
get
)(
i
.
default
.
salesInformation
).
then
((
function
(
t
){
200
==
t
.
code
&&
(
e
.
salesInformationList
=
t
.
data
.
slice
(
0
,
5
))}))},
getMore
:
function
(
e
){
var
t
=
this
;
console
.
log
(
e
),
console
.
log
(
t
.
activeIndex
),
t
.
activeIndex
==
e
?(
t
.
moreShow
=!
1
,
t
.
activeIndex
=
"-1"
):(
t
.
moreShow
=!
0
,
t
.
activeIndex
=
e
)},
navToSerach
:
function
(){
e
.
navigateTo
({
url
:
"/pages/index/serach"
})},
linkToPages
:
function
(
t
){
var
n
=
this
.
iconList
[
t
].
path
;
if
(
n
)
n
.
indexOf
(
"group"
)
>-
1
&&
e
.
reLaunch
({
url
:
"/pages/group/group"
}),
e
.
navigateTo
({
url
:
n
});
else
{
var
a
=
e
.
getStorageSync
(
"user"
).
createById
;
a
?
e
.
showToast
({
title
:
"你没有权限,请联系管理员"
,
icon
:
"none"
}):
e
.
showToast
({
title
:
"开发中"
,
icon
:
"none"
})}},
linktoGroup
:
function
(){
var
t
=
e
.
getStorageSync
(
"user"
);
t
?(
e
.
switchTab
({
url
:
"/pages/group/group"
}),
e
.
navigateTo
({
url
:
"/pages/group/group"
})):
e
.
navigateTo
({
url
:
"../login/login"
})},
linktoGroupInfo
:
function
(
t
){
console
.
log
(
t
),
e
.
navigateTo
({
url
:
"/pages/group/groupInfo?id="
+
t
})},
toareaServe
:
function
(){
e
.
navigateTo
({
url
:
"/pages/index/areaServe"
})},
linktoInformation
:
function
(){
e
.
navigateTo
({
url
:
"/pages/index/Information"
})},
linktoMoreInfo
:
function
(
t
){
console
.
log
(
t
),
e
.
navigateTo
({
url
:
"/pages/index/MoreInformation?id="
+
t
})}},
c
(
a
,
"getMore"
,(
function
(
e
){
this
.
selectIndex
=
e
,
this
.
moreShow
=!
this
.
moreShow
})),
c
(
a
,
"linktoElectriCompany"
,(
function
(){
e
.
navigateTo
({
url
:
"/pagesA/electriCompany/electriCompany"
})})),
a
)};
t
.
default
=
s
}).
call
(
this
,
n
(
"543d"
)[
"default"
])},
b4c0
:
function
(
e
,
t
,
n
){
"use strict"
;
n
.
r
(
t
);
var
a
=
n
(
"7dbc"
),
i
=
n
.
n
(
a
);
for
(
var
o
in
a
)
"default"
!==
o
&&
function
(
e
){
n
.
d
(
t
,
e
,(
function
(){
return
a
[
e
]}))}(
o
);
t
[
"default"
]
=
i
.
a
},
e7bc
:
function
(
e
,
t
,
n
){
"use strict"
;(
function
(
e
){
n
(
"0cf7"
);
a
(
n
(
"66fd"
));
var
t
=
a
(
n
(
"385c"
));
function
a
(
e
){
return
e
&&
e
.
__esModule
?
e
:{
default
:
e
}}
e
(
t
.
default
)}).
call
(
this
,
n
(
"543d"
)[
"createPage"
])},
f4ef
:
function
(
e
,
t
,
n
){
"use strict"
;
var
a
;
n
.
d
(
t
,
"b"
,(
function
(){
return
i
})),
n
.
d
(
t
,
"c"
,(
function
(){
return
o
})),
n
.
d
(
t
,
"a"
,(
function
(){
return
a
}));
var
i
=
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
n
=
(
e
.
_self
.
_c
,
e
.
isEstablish
&&
e
.
recommendedPackageList
.
length
>
0
?
e
.
__map
(
e
.
recommendedPackageList
,(
function
(
t
,
n
){
var
a
=
e
.
__get_orig
(
t
),
i
=
1
==
t
.
type
||
2
==
t
.
type
?
t
.
packageSettingsList
.
slice
(
1
):
null
,
o
=
3
==
t
.
type
?
t
.
packageSettingsList
.
slice
(
1
):
null
,
r
=
4
==
t
.
type
?
t
.
packageSettingsList
.
slice
(
1
):
null
,
c
=
5
==
t
.
type
?
t
.
packageSettingsList
.
slice
(
1
):
null
;
return
{
$orig
:
a
,
l0
:
i
,
l1
:
o
,
l2
:
r
,
l3
:
c
}})):
null
);
e
.
$mp
.
data
=
Object
.
assign
({},{
$root
:{
l4
:
n
}})},
o
=
[]}},[[
"e7bc"
,
"common/runtime"
,
"common/vendor"
]]]);
\ No newline at end of file
\ No newline at end of file
unpackage/dist/build/mp-weixin/pagesA/Contracts/LssueContracts/LssueContracts.js
浏览文件 @
26b26452
(
global
[
"webpackJsonp"
]
=
global
[
"webpackJsonp"
]
||
[]).
push
([[
"pagesA/Contracts/LssueContracts/LssueContracts"
],{
"32a4"
:
function
(
t
,
e
,
a
){
"use strict"
;
a
.
r
(
e
);
var
n
=
a
(
"5c14"
),
i
=
a
.
n
(
n
);
for
(
var
c
in
n
)
"default"
!==
c
&&
function
(
t
){
a
.
d
(
e
,
t
,(
function
(){
return
n
[
t
]}))}(
c
);
e
[
"default"
]
=
i
.
a
},
"5c14"
:
function
(
t
,
e
,
a
){
"use strict"
;(
function
(
t
){
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
}),
e
.
default
=
void
0
;
var
n
=
c
(
a
(
"7363"
)),
i
=
a
(
"a000"
);
function
c
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}
var
o
=
{
created
:
function
(){
this
.
electricId
=
t
.
getStorageSync
(
"user"
).
electricId
,
this
.
getElectricitySalesCompaniesList
()},
onLoad
:
function
(
e
){
var
a
=
this
;
a
.
contractId
=
e
.
id
,
e
.
template
&&
(
a
.
onTemplate
=!
1
,
t
.
setNavigationBarTitle
({
title
:
"开具合同"
}))},
onShow
:
function
(){
this
.
getUserMessage
(),
this
.
dialogShow
=!
1
},
data
:
function
(){
return
{
contractId
:
""
,
contractType
:
""
,
contractA
:
""
,
userId
:
null
,
electricity
:
""
,
fixedSpread
:
""
,
shareRatio
:
""
,
contractStartTime
:
""
,
contractEndTime
:
""
,
electricId
:
""
,
typeValue
:
""
,
typeOptions
:[
"固定价差"
,
"月竞分成"
],
companyValue
:
""
,
companys
:
""
,
companyOptions
:[],
pdFurl
:
""
,
imgList
:[],
onUpload
:
!
0
,
onTemplate
:
!
0
,
onSubmint
:
!
1
,
isAuthenticate
:
0
,
dialogShow
:
!
1
}},
computed
:{
startDate
:
function
(){
var
t
=
null
,
e
=
null
,
a
=
(
new
Date
).
getDay
();
return
this
.
onTemplate
?(
t
=
(
new
Date
).
getFullYear
()
-
5
,
e
=
1
):(
t
=
(
new
Date
).
getFullYear
(),
e
=
(
new
Date
).
getMonth
()
+
1
),
13
==
e
&&
(
t
+=
1
,
e
=
1
),
e
=
e
>
9
?
e
:
"0"
+
e
,
a
=
a
>
9
?
a
:
"0"
+
a
,
console
.
log
(
t
+
"-"
+
e
+
"-"
+
a
),
t
+
"-"
+
e
+
"-"
+
a
},
endDate
:
function
(){
var
t
=
(
new
Date
).
getFullYear
()
+
10
;
return
t
+
"-12-31"
}},
methods
:{
callkf
:
function
(){
t
.
makePhoneCall
({
phoneNumber
:
"15360101191"
})},
getUserMessage
:
function
(){
var
t
=
this
;(
0
,
i
.
get
)(
n
.
default
.
getUserInformation
,{
type
:
2
,
userId
:
this
.
electricId
}).
then
((
function
(
e
){
200
==
e
.
code
&&
(
t
.
isAuthenticate
=
e
.
data
.
isAuthenticate
)}))},
getElectricitySalesCompaniesList
:
function
(){
var
t
=
this
;(
0
,
i
.
get
)(
n
.
default
.
electricitySalesCompaniesList
).
then
((
function
(
e
){
200
==
e
.
code
&&
(
console
.
log
(
"获取售电公司列表"
),
t
.
companys
=
e
.
data
,
t
.
companyOptions
=
e
.
data
.
map
((
function
(
t
){
return
t
.
eName
})),
t
.
contractId
&&
t
.
datashow
())}))},
datashow
:
function
(){
var
t
=
this
;(
0
,
i
.
get
)(
n
.
default
.
contractDetail
,{
contractId
:
t
.
contractId
}).
then
((
function
(
e
){
if
(
console
.
log
(
"获取合同信息"
),
200
==
e
.
code
){
t
.
contractA
=
e
.
data
.
contractA
,
t
.
companyValue
=
e
.
data
.
ename
;
var
a
=
t
.
companys
.
filter
((
function
(
e
){
return
e
.
eName
==
t
.
companyValue
}));
t
.
userId
=
a
[
0
].
userId
,
t
.
electricity
=
e
.
data
.
electricity
,
t
.
contractStartTime
=
e
.
data
.
contractStartTime
.
replace
(
new
RegExp
(
"-"
,
"g"
),
"/"
),
t
.
contractEndTime
=
e
.
data
.
contractEndTime
.
replace
(
new
RegExp
(
"-"
,
"g"
),
"/"
),
t
.
contractType
=
e
.
data
.
contractType
,
1
==
t
.
contractType
?(
t
.
typeValue
=
"固定价差"
,
t
.
fixedSpread
=
e
.
data
.
fixedSpread
):(
t
.
typeValue
=
"月竞分成"
,
t
.
shareRatio
=
e
.
data
.
shareRatio
);
var
n
=
JSON
.
parse
(
e
.
data
.
contractAnnex
);
n
.
map
((
function
(
e
){
e
.
lastIndexOf
(
".pdf"
)
>-
1
?
t
.
pdFurl
=
e
:
t
.
imgList
=
n
}))}}))},
bindTypeChange
:
function
(
t
){
var
e
=
t
.
detail
.
value
;
switch
(
this
.
typeValue
=
this
.
typeOptions
[
e
],
this
.
typeValue
){
case
"固定价差"
:
this
.
contractType
=
1
;
break
;
case
"月竞分成"
:
this
.
contractType
=
3
;
break
}},
bindCompanyChange
:
function
(
t
){
var
e
=
this
,
a
=
t
.
detail
.
value
;
this
.
companyValue
=
this
.
companyOptions
[
a
];
var
n
=
this
.
companys
.
filter
((
function
(
t
){
if
(
t
.
eName
==
e
.
companyValue
)
return
t
.
userId
}));
this
.
userId
=
n
[
0
].
userId
},
bindStartDateChange
:
function
(
t
){
var
e
=
t
.
detail
.
value
.
replace
(
"-"
,
"/"
);
this
.
contractStartTime
=
e
+
"/01"
},
bindEndDateChange
:
function
(
e
){
this
.
contractStartTime
.
split
(
"/"
)[
0
]
>
e
.
detail
.
value
?
t
.
showToast
({
title
:
"合同开始时间不能大于合同结束时间"
,
icon
:
"none"
}):
this
.
contractEndTime
=
e
.
detail
.
value
+
"/12/31"
},
linktoCertification
:
function
(){
t
.
navigateTo
({
url
:
"/pages/Certification/Certification"
})},
slectImage
:
function
(
e
){
var
a
=
this
;
wx
.
chooseMessageFile
({
count
:
1
,
type
:
"all"
,
success
:
function
(
i
){
t
.
showLoading
({
title
:
"上传中"
});
var
c
=
i
.
tempFiles
[
0
].
path
;
c
.
lastIndexOf
(
".jpg"
)
>-
1
||
c
.
lastIndexOf
(
".png"
)
>-
1
||
c
.
lastIndexOf
(
".pdf"
)
>-
1
||
c
.
lastIndexOf
(
".jpeg"
)
>-
1
?
t
.
uploadFile
({
url
:
n
.
default
.
uploadFile
,
filePath
:
c
,
name
:
"file"
,
success
:
function
(
n
){
var
i
=
JSON
.
parse
(
n
.
data
).
url
;
i
.
lastIndexOf
(
".pdf"
)
>-
1
?(
a
.
imgList
=
[],
a
.
onUpload
=!
1
,
a
.
pdFurl
=
i
):(
a
.
onUpload
=!
0
,
a
.
pdFurl
=
""
,
a
.
imgList
[
e
]
=
i
,
a
.
imgList
.
length
>
5
&&
(
a
.
onUpload
=!
1
),
a
.
$forceUpdate
()),
t
.
hideLoading
()}}):
t
.
showToast
({
title
:
"不支持此文件格式,请重新选择"
,
icon
:
"none"
})}})},
openContract
:
function
(){
if
(
2
==
this
.
isAuthenticate
){
console
.
log
(
"下载合同"
);
var
e
=
this
.
checkout
();
if
(
e
)
t
.
showToast
({
title
:
e
,
icon
:
"none"
});
else
{
var
a
=
{
contractType
:
this
.
contractType
,
contractA
:
this
.
contractA
,
userId
:
this
.
userId
,
electricity
:
this
.
electricity
,
fixedSpread
:
this
.
fixedSpread
,
shareRatio
:
this
.
shareRatio
,
contractStartTime
:
this
.
contractStartTime
,
contractEndTime
:
this
.
contractEndTime
,
electricId
:
this
.
electricId
};(
0
,
i
.
get
)(
n
.
default
.
previewContract
,
a
).
then
((
function
(
e
){
if
(
console
.
log
(
e
),
200
==
e
.
code
){
var
a
=
e
.
msg
.
replace
(
/http:/g
,
"https:"
);
t
.
downloadFile
({
url
:
a
,
filePath
:
wx
.
env
.
USER_DATA_PATH
+
"/购售电交易合同.docx"
,
success
:
function
(
e
){
console
.
log
(
e
),
200
==
e
.
statusCode
&&
t
.
openDocument
({
filePath
:
e
.
filePath
,
showMenu
:
!
0
,
success
:
function
(){
console
.
log
(
"打开文档成功"
)}})},
fail
:
function
(
e
){
t
.
showToast
({
title
:
"打开文档失败,请联系管理员"
,
icon
:
"none"
})}})}
else
t
.
showToast
({
title
:
"该售电公司没有合同模板"
,
icon
:
"none"
})}))}}
else
this
.
dialogShow
=!
0
},
submit
:
function
(){
var
e
=
this
;
if
(
2
==
this
.
isAuthenticate
){
console
.
log
(
"上传合同"
);
var
a
=
this
.
contractStartTime
.
replace
(
new
RegExp
(
"/"
,
"g"
),
"-"
),
c
=
this
.
contractEndTime
.
replace
(
/
\/
/g
,
"-"
),
o
=
this
.
checkout
();
if
(
o
)
t
.
showToast
({
title
:
o
,
icon
:
"none"
});
else
{
var
r
=
null
;
r
=
this
.
pdFurl
?
this
.
pdFurl
:
this
.
imgList
.
join
(
","
),
this
.
onSubmint
=!
0
,(
0
,
i
.
post
)(
n
.
default
.
uploadContract
,{
id
:
this
.
contractId
,
contractType
:
this
.
contractType
,
contractA
:
this
.
contractA
,
userId
:
this
.
userId
,
electricity
:
this
.
electricity
,
fixedSpread
:
this
.
fixedSpread
,
shareRatio
:
this
.
shareRatio
,
contractStartTime
:
a
,
contractEndTime
:
c
,
electricId
:
this
.
electricId
,
contractAnnex
:
r
}).
then
((
function
(
a
){
200
==
a
.
code
?(
t
.
showToast
({
title
:
"保存成功"
}),
setTimeout
((
function
(){
t
.
redirectTo
({
url
:
"/pagesA/Contracts/EnterpriseContract/EnterpriseContract?tabIndex=2"
})}),
500
)):(
t
.
showToast
({
title
:
a
.
msg
,
icon
:
"none"
}),
setTimeout
((
function
(){
e
.
onSubmint
=!
1
}),
1
e3
))}))}}
else
this
.
dialogShow
=!
0
},
checkout
:
function
(){
return
""
==
this
.
contractType
?
"请选择合同类型"
:
""
==
this
.
contractA
?
"请输入合同的甲方"
:
null
==
this
.
userId
?
"请选择合同的乙方"
:
""
==
this
.
electricity
||
isNaN
(
this
.
electricity
)?
"请输入合同的电量"
:
1
==
this
.
contractType
&&
""
==
this
.
fixedSpread
?
"请输入固定的价差"
:
3
==
this
.
contractType
&&
""
==
this
.
shareRatio
?
"请输入分成的比例"
:
""
==
this
.
contractStartTime
?
"请选择合同的开始时间"
:
""
==
this
.
contractEndTime
?
"请选择合同的结束时间"
:
!
(
!
this
.
onTemplate
||
""
!=
this
.
pdFurl
||
0
!=
this
.
imgList
.
length
)
&&
"请上传合同附件"
}}};
e
.
default
=
o
}).
call
(
this
,
a
(
"543d"
)[
"default"
])},
6007
:
function
(
t
,
e
,
a
){
"use strict"
;
var
n
=
a
(
"91a0"
),
i
=
a
.
n
(
n
);
i
.
a
},
"91a0"
:
function
(
t
,
e
,
a
){},
"9fec"
:
function
(
t
,
e
,
a
){
"use strict"
;
a
.
r
(
e
);
var
n
=
a
(
"d52a"
),
i
=
a
(
"32a4"
);
for
(
var
c
in
i
)
"default"
!==
c
&&
function
(
t
){
a
.
d
(
e
,
t
,(
function
(){
return
i
[
t
]}))}(
c
);
a
(
"6007"
);
var
o
,
r
=
a
(
"f0c5"
),
s
=
Object
(
r
[
"a"
])(
i
[
"default"
],
n
[
"b"
],
n
[
"c"
],
!
1
,
null
,
null
,
null
,
!
1
,
n
[
"a"
],
o
);
e
[
"default"
]
=
s
.
exports
},
b434
:
function
(
t
,
e
,
a
){
"use strict"
;(
function
(
t
){
a
(
"0cf7"
);
n
(
a
(
"66fd"
));
var
e
=
n
(
a
(
"9fec"
));
function
n
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}
t
(
e
.
default
)}).
call
(
this
,
a
(
"543d"
)[
"createPage"
])},
d52a
:
function
(
t
,
e
,
a
){
"use strict"
;
var
n
;
a
.
d
(
e
,
"b"
,(
function
(){
return
i
})),
a
.
d
(
e
,
"c"
,(
function
(){
return
c
})),
a
.
d
(
e
,
"a"
,(
function
(){
return
n
}));
var
i
=
function
(){
var
t
=
this
,
e
=
t
.
$createElement
;
t
.
_self
.
_c
;
t
.
_isMounted
||
(
t
.
e0
=
function
(
e
){
t
.
dialogShow
=!
1
})},
c
=
[]}},[[
"b434"
,
"common/runtime"
,
"common/vendor"
]]]);
(
global
[
"webpackJsonp"
]
=
global
[
"webpackJsonp"
]
||
[]).
push
([[
"pagesA/Contracts/LssueContracts/LssueContracts"
],{
"32a4"
:
function
(
t
,
e
,
n
){
"use strict"
;
n
.
r
(
e
);
var
a
=
n
(
"5c14"
),
i
=
n
.
n
(
a
);
for
(
var
c
in
a
)
"default"
!==
c
&&
function
(
t
){
n
.
d
(
e
,
t
,(
function
(){
return
a
[
t
]}))}(
c
);
e
[
"default"
]
=
i
.
a
},
"41f9"
:
function
(
t
,
e
,
n
){
"use strict"
;
var
a
;
n
.
d
(
e
,
"b"
,(
function
(){
return
i
})),
n
.
d
(
e
,
"c"
,(
function
(){
return
c
})),
n
.
d
(
e
,
"a"
,(
function
(){
return
a
}));
var
i
=
function
(){
var
t
=
this
,
e
=
t
.
$createElement
;
t
.
_self
.
_c
;
t
.
_isMounted
||
(
t
.
e0
=
function
(
e
){
t
.
dialogShow
=!
1
})},
c
=
[]},
"5c14"
:
function
(
t
,
e
,
n
){
"use strict"
;(
function
(
t
){
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
}),
e
.
default
=
void
0
;
var
a
=
c
(
n
(
"7363"
)),
i
=
n
(
"a000"
);
function
c
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}
var
o
=
{
created
:
function
(){
this
.
electricId
=
t
.
getStorageSync
(
"user"
).
electricId
,
this
.
getElectricitySalesCompaniesList
()},
onLoad
:
function
(
e
){
var
n
=
this
;
n
.
contractId
=
e
.
id
,
e
.
template
&&
(
n
.
onTemplate
=!
1
,
t
.
setNavigationBarTitle
({
title
:
"开具合同"
}))},
onShow
:
function
(){
this
.
getUserMessage
(),
this
.
dialogShow
=!
1
},
data
:
function
(){
return
{
contractId
:
""
,
contractType
:
""
,
contractA
:
""
,
userId
:
null
,
electricity
:
""
,
fixedSpread
:
""
,
shareRatio
:
""
,
contractStartTime
:
""
,
contractEndTime
:
""
,
deadline
:
""
,
electricId
:
""
,
typeValue
:
""
,
typeOptions
:[
"固定价差"
,
"月竞分成"
],
companyValue
:
""
,
companys
:
""
,
companyOptions
:[],
pdFurl
:
""
,
imgList
:[],
onUpload
:
!
0
,
onTemplate
:
!
0
,
onSubmint
:
!
1
,
isAuthenticate
:
0
,
dialogShow
:
!
1
}},
computed
:{
startDate
:
function
(){
var
t
=
null
,
e
=
null
,
n
=
(
new
Date
).
getDay
();
return
this
.
onTemplate
?(
t
=
(
new
Date
).
getFullYear
()
-
5
,
e
=
1
):(
t
=
(
new
Date
).
getFullYear
(),
e
=
(
new
Date
).
getMonth
()
+
1
),
13
==
e
&&
(
t
+=
1
,
e
=
1
),
e
=
e
>
9
?
e
:
"0"
+
e
,
n
=
n
>
9
?
n
:
"0"
+
n
,
console
.
log
(
t
+
"-"
+
e
+
"-"
+
n
),
t
+
"-"
+
e
+
"-"
+
n
},
endDate
:
function
(){
var
t
=
(
new
Date
).
getFullYear
()
+
10
;
return
t
+
"-12-31"
}},
methods
:{
callkf
:
function
(){
t
.
makePhoneCall
({
phoneNumber
:
"15360101191"
})},
getUserMessage
:
function
(){
var
t
=
this
;(
0
,
i
.
get
)(
a
.
default
.
getUserInformation
,{
type
:
2
,
userId
:
this
.
electricId
}).
then
((
function
(
e
){
200
==
e
.
code
&&
(
t
.
isAuthenticate
=
e
.
data
.
isAuthenticate
)}))},
getElectricitySalesCompaniesList
:
function
(){
var
t
=
this
;(
0
,
i
.
get
)(
a
.
default
.
electricitySalesCompaniesList
).
then
((
function
(
e
){
200
==
e
.
code
&&
(
console
.
log
(
"获取售电公司列表"
),
t
.
companys
=
e
.
data
,
t
.
companyOptions
=
e
.
data
.
map
((
function
(
t
){
return
t
.
eName
})),
t
.
contractId
&&
t
.
datashow
())}))},
datashow
:
function
(){
var
t
=
this
;(
0
,
i
.
get
)(
a
.
default
.
contractDetail
,{
contractId
:
t
.
contractId
}).
then
((
function
(
e
){
if
(
console
.
log
(
"获取合同信息"
),
200
==
e
.
code
){
t
.
contractA
=
e
.
data
.
contractA
,
t
.
companyValue
=
e
.
data
.
ename
;
var
n
=
t
.
companys
.
filter
((
function
(
e
){
return
e
.
eName
==
t
.
companyValue
}));
t
.
userId
=
n
[
0
].
userId
,
t
.
electricity
=
e
.
data
.
electricity
,
t
.
contractStartTime
=
e
.
data
.
contractStartTime
.
replace
(
new
RegExp
(
"-"
,
"g"
),
"/"
),
t
.
contractEndTime
=
e
.
data
.
contractEndTime
.
replace
(
new
RegExp
(
"-"
,
"g"
),
"/"
),
t
.
contractType
=
e
.
data
.
contractType
,
1
==
t
.
contractType
?(
t
.
typeValue
=
"固定价差"
,
t
.
fixedSpread
=
e
.
data
.
fixedSpread
):(
t
.
typeValue
=
"月竞分成"
,
t
.
shareRatio
=
e
.
data
.
shareRatio
);
var
a
=
JSON
.
parse
(
e
.
data
.
contractAnnex
);
a
.
map
((
function
(
e
){
e
.
lastIndexOf
(
".pdf"
)
>-
1
?
t
.
pdFurl
=
e
:
t
.
imgList
=
a
}))}}))},
bindTypeChange
:
function
(
t
){
var
e
=
t
.
detail
.
value
;
switch
(
this
.
typeValue
=
this
.
typeOptions
[
e
],
this
.
typeValue
){
case
"固定价差"
:
this
.
contractType
=
1
;
break
;
case
"月竞分成"
:
this
.
contractType
=
3
;
break
}},
bindCompanyChange
:
function
(
t
){
var
e
=
this
,
n
=
t
.
detail
.
value
;
this
.
companyValue
=
this
.
companyOptions
[
n
];
var
a
=
this
.
companys
.
filter
((
function
(
t
){
if
(
t
.
eName
==
e
.
companyValue
)
return
t
.
userId
}));
this
.
userId
=
a
[
0
].
userId
},
bindStartDateChange
:
function
(
t
){
var
e
=
t
.
detail
.
value
.
replace
(
"-"
,
"/"
);
this
.
contractStartTime
=
e
+
"/01"
},
bindEndDateChange
:
function
(
e
){
this
.
contractStartTime
.
split
(
"/"
)[
0
]
>
e
.
detail
.
value
?
t
.
showToast
({
title
:
"合同开始时间不能大于合同结束时间"
,
icon
:
"none"
}):
this
.
contractEndTime
=
e
.
detail
.
value
+
"/12/31"
},
bindDeadlineChange
:
function
(
e
){
this
.
contractStartTime
&&
this
.
contractEndTime
?
this
.
deadline
=
e
.
detail
.
value
+
"/12/31"
:
t
.
showToast
({
title
:
"请选择合同时间"
,
icon
:
"none"
})},
linktoCertification
:
function
(){
t
.
navigateTo
({
url
:
"/pages/Certification/Certification"
})},
slectImage
:
function
(
e
){
var
n
=
this
;
wx
.
chooseMessageFile
({
count
:
1
,
type
:
"all"
,
success
:
function
(
i
){
t
.
showLoading
({
title
:
"上传中"
});
var
c
=
i
.
tempFiles
[
0
].
path
;
c
.
lastIndexOf
(
".jpg"
)
>-
1
||
c
.
lastIndexOf
(
".png"
)
>-
1
||
c
.
lastIndexOf
(
".pdf"
)
>-
1
||
c
.
lastIndexOf
(
".jpeg"
)
>-
1
?
t
.
uploadFile
({
url
:
a
.
default
.
uploadFile
,
filePath
:
c
,
name
:
"file"
,
success
:
function
(
a
){
var
i
=
JSON
.
parse
(
a
.
data
).
url
;
i
.
lastIndexOf
(
".pdf"
)
>-
1
?(
n
.
imgList
=
[],
n
.
onUpload
=!
1
,
n
.
pdFurl
=
i
):(
n
.
onUpload
=!
0
,
n
.
pdFurl
=
""
,
n
.
imgList
[
e
]
=
i
,
n
.
imgList
.
length
>
5
&&
(
n
.
onUpload
=!
1
),
n
.
$forceUpdate
()),
t
.
hideLoading
()}}):
t
.
showToast
({
title
:
"不支持此文件格式,请重新选择"
,
icon
:
"none"
})}})},
openContract
:
function
(){
if
(
2
==
this
.
isAuthenticate
){
console
.
log
(
"下载合同"
);
var
e
=
this
.
checkout
();
if
(
e
)
t
.
showToast
({
title
:
e
,
icon
:
"none"
});
else
{
var
n
=
{
contractType
:
this
.
contractType
,
contractA
:
this
.
contractA
,
userId
:
this
.
userId
,
electricity
:
this
.
electricity
,
fixedSpread
:
this
.
fixedSpread
,
shareRatio
:
this
.
shareRatio
,
contractStartTime
:
this
.
contractStartTime
,
contractEndTime
:
this
.
contractEndTime
,
electricId
:
this
.
electricId
};(
0
,
i
.
get
)(
a
.
default
.
previewContract
,
n
).
then
((
function
(
e
){
if
(
console
.
log
(
e
),
200
==
e
.
code
){
var
n
=
e
.
msg
.
replace
(
/http:/g
,
"https:"
);
t
.
downloadFile
({
url
:
n
,
filePath
:
wx
.
env
.
USER_DATA_PATH
+
"/购售电交易合同.docx"
,
success
:
function
(
e
){
console
.
log
(
e
),
200
==
e
.
statusCode
&&
t
.
openDocument
({
filePath
:
e
.
filePath
,
showMenu
:
!
0
,
success
:
function
(){
console
.
log
(
"打开文档成功"
)}})},
fail
:
function
(
e
){
t
.
showToast
({
title
:
"打开文档失败,请联系管理员"
,
icon
:
"none"
})}})}
else
t
.
showToast
({
title
:
"该售电公司没有合同模板"
,
icon
:
"none"
})}))}}
else
this
.
dialogShow
=!
0
},
submit
:
function
(){
var
e
=
this
;
if
(
2
==
this
.
isAuthenticate
){
console
.
log
(
"上传合同"
);
var
n
=
this
.
contractStartTime
.
replace
(
new
RegExp
(
"/"
,
"g"
),
"-"
),
c
=
this
.
contractEndTime
.
replace
(
/
\/
/g
,
"-"
),
o
=
this
.
checkout
();
if
(
o
)
t
.
showToast
({
title
:
o
,
icon
:
"none"
});
else
{
var
r
=
null
;
r
=
this
.
pdFurl
?
this
.
pdFurl
:
this
.
imgList
.
join
(
","
),
this
.
onSubmint
=!
0
,(
0
,
i
.
post
)(
a
.
default
.
uploadContract
,{
id
:
this
.
contractId
,
contractType
:
this
.
contractType
,
contractA
:
this
.
contractA
,
userId
:
this
.
userId
,
electricity
:
this
.
electricity
,
fixedSpread
:
this
.
fixedSpread
,
shareRatio
:
this
.
shareRatio
,
contractStartTime
:
n
,
contractEndTime
:
c
,
electricId
:
this
.
electricId
,
contractAnnex
:
r
}).
then
((
function
(
n
){
200
==
n
.
code
?(
t
.
showToast
({
title
:
"保存成功"
}),
setTimeout
((
function
(){
t
.
redirectTo
({
url
:
"/pagesA/Contracts/EnterpriseContract/EnterpriseContract?tabIndex=2"
})}),
500
)):(
t
.
showToast
({
title
:
n
.
msg
,
icon
:
"none"
}),
setTimeout
((
function
(){
e
.
onSubmint
=!
1
}),
1
e3
))}))}}
else
this
.
dialogShow
=!
0
},
checkout
:
function
(){
return
""
==
this
.
contractType
?
"请选择合同类型"
:
""
==
this
.
contractA
?
"请输入合同的甲方"
:
null
==
this
.
userId
?
"请选择合同的乙方"
:
""
==
this
.
electricity
||
isNaN
(
this
.
electricity
)?
"请输入合同的电量"
:
1
==
this
.
contractType
&&
""
==
this
.
fixedSpread
?
"请输入固定的价差"
:
3
==
this
.
contractType
&&
""
==
this
.
shareRatio
?
"请输入分成的比例"
:
""
==
this
.
contractStartTime
?
"请选择合同的开始时间"
:
""
==
this
.
contractEndTime
?
"请选择合同的结束时间"
:
!
(
!
this
.
onTemplate
||
""
!=
this
.
pdFurl
||
0
!=
this
.
imgList
.
length
)
&&
"请上传合同附件"
}}};
e
.
default
=
o
}).
call
(
this
,
n
(
"543d"
)[
"default"
])},
6007
:
function
(
t
,
e
,
n
){
"use strict"
;
var
a
=
n
(
"91a0"
),
i
=
n
.
n
(
a
);
i
.
a
},
"91a0"
:
function
(
t
,
e
,
n
){},
"9fec"
:
function
(
t
,
e
,
n
){
"use strict"
;
n
.
r
(
e
);
var
a
=
n
(
"41f9"
),
i
=
n
(
"32a4"
);
for
(
var
c
in
i
)
"default"
!==
c
&&
function
(
t
){
n
.
d
(
e
,
t
,(
function
(){
return
i
[
t
]}))}(
c
);
n
(
"6007"
);
var
o
,
r
=
n
(
"f0c5"
),
s
=
Object
(
r
[
"a"
])(
i
[
"default"
],
a
[
"b"
],
a
[
"c"
],
!
1
,
null
,
null
,
null
,
!
1
,
a
[
"a"
],
o
);
e
[
"default"
]
=
s
.
exports
},
b434
:
function
(
t
,
e
,
n
){
"use strict"
;(
function
(
t
){
n
(
"0cf7"
);
a
(
n
(
"66fd"
));
var
e
=
a
(
n
(
"9fec"
));
function
a
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}
t
(
e
.
default
)}).
call
(
this
,
n
(
"543d"
)[
"createPage"
])}},[[
"b434"
,
"common/runtime"
,
"common/vendor"
]]]);
\ No newline at end of file
\ No newline at end of file
unpackage/dist/build/mp-weixin/pagesA/Contracts/LssueContracts/LssueContracts.wxml
浏览文件 @
26b26452
<view class="LssueContracts"><view class="LssueContracts_box"><view class="LssueContracts_item">合同类型<picker class="picker" mode="selector" range="{{typeOptions}}" data-event-opts="{{[['change',[['bindTypeChange',['$event']]]]]}}" bindchange="__e"><view>{{typeValue?typeValue:'请选择合同类型'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同甲方<input type="text" placeholder="请输入公司名称" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','contractA','$event',[]]]]]]}}" value="{{contractA}}" bindinput="__e"/></view><view class="LssueContracts_item">合同乙方<picker class="picker" mode="selector" range="{{companyOptions}}" data-event-opts="{{[['change',[['bindCompanyChange',['$event']]]]]}}" bindchange="__e"><view>{{companyValue?companyValue:'请选择合同乙方'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同电量(万kWh)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','electricity','$event',[]]]]]]}}" value="{{electricity}}" bindinput="__e"/></view><block wx:if="{{typeValue=='月竞分成'}}"><view class="LssueContracts_item">分成比例(%)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','shareRatio','$event',[]]]]]]}}" value="{{shareRatio}}" bindinput="__e"/></view></block><block wx:if="{{typeValue=='固定价差'}}"><view class="LssueContracts_item">固定价差(厘/千瓦时)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','fixedSpread','$event',[]]]]]]}}" value="{{fixedSpread}}" bindinput="__e"/></view></block><view class="LssueContracts_item">合同开始时间<picker class="picker" mode="date" fields="month" start="{{startDate}}" end="{{endDate}}" data-event-opts="{{[['change',[['bindStartDateChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{contractStartTime?contractStartTime:'请选择开始时间'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同结束时间<picker class="picker" mode="date" fields="year" start="{{startDate}}" end="{{endDate}}" data-event-opts="{{[['change',[['bindEndDateChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{contractEndTime?contractEndTime:'请选择结束时间'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><block wx:if="{{onTemplate}}"><view class="LssueContracts_accessory"><view class="LssueContracts_accessory_title">合同附件(请上传照片或者PDF文件)</view><view class="LssueContracts_accessory_imgs"><block wx:for="{{imgList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><image src="{{item}}" data-event-opts="{{[['tap',[['slectImage',[index]]]]]}}" bindtap="__e"></image></block><block wx:if="{{pdFurl}}"><view data-event-opts="{{[['tap',[['slectImage',['$0'],['imgList.length']]]]]}}" class="pdf_box" bindtap="__e">上传成功</view></block><block wx:if="{{onUpload}}"><image src="../../../static/images/upload_bg.png" data-event-opts="{{[['tap',[['slectImage',['$0'],['imgList.length']]]]]}}" bindtap="__e"></image></block></view></view></block></view><block wx:if="{{!onTemplate}}"><view class="wenxintishi"><view class="wenxintishi_block">如电客或电力用户对合同条款有任何个性化诉求的,请及时联系平台法务专员获取个性化定制合同条款。如电客或电力用户擅自修改合同条款的,有可能导致合同审核不通过、参与拼团失败等情况,<view data-event-opts="{{[['tap',[['callkf',['$event']]]]]}}" class="lianxikefu" bindtap="__e"><image src="https://fire.huoshitou.net/profile/icon/phone_icon.png"></image>联系合同专员!</view></view></view></block><view class="{{['LssueContracts_btn',[(onSubmint)?'active_btn':''],[(!onTemplate)?'btn_marginTop':'']]}}"><block wx:if="{{onSubmint}}"><view>保存合同中</view></block><block wx:if="{{!onTemplate}}"><view data-event-opts="{{[['tap',[['openContract',['$event']]]]]}}" bindtap="__e">预览并下载</view></block><block wx:else><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" bindtap="__e">保存</view></block></view><block wx:if="{{dialogShow}}"><view class="LssueContracts_dialog"><view class="LssueContracts_dialog_box"><view class="dialog_hint">请先完成实名认证</view><view class="dialog_btn"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" bindtap="__e">取消</view><view data-event-opts="{{[['tap',[['linktoCertification',['$event']]]]]}}" class="btn_right" bindtap="__e">去认证</view></view></view></view></block></view>
<view class="LssueContracts"><view class="LssueContracts_box"><view class="LssueContracts_item">合同类型<picker class="picker" mode="selector" range="{{typeOptions}}" data-event-opts="{{[['change',[['bindTypeChange',['$event']]]]]}}" bindchange="__e"><view>{{typeValue?typeValue:'请选择合同类型'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同甲方<input type="text" placeholder="请输入公司名称" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','contractA','$event',[]]]]]]}}" value="{{contractA}}" bindinput="__e"/></view><view class="LssueContracts_item">合同乙方<picker class="picker" mode="selector" range="{{companyOptions}}" data-event-opts="{{[['change',[['bindCompanyChange',['$event']]]]]}}" bindchange="__e"><view>{{companyValue?companyValue:'请选择合同乙方'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同电量(万kWh)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','electricity','$event',[]]]]]]}}" value="{{electricity}}" bindinput="__e"/></view><block wx:if="{{typeValue=='月竞分成'}}"><view class="LssueContracts_item">分成比例(%)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','shareRatio','$event',[]]]]]]}}" value="{{shareRatio}}" bindinput="__e"/></view></block><block wx:if="{{typeValue=='固定价差'}}"><view class="LssueContracts_item">固定价差(厘/千瓦时)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','fixedSpread','$event',[]]]]]]}}" value="{{fixedSpread}}" bindinput="__e"/></view></block><view class="LssueContracts_item">合同开始时间<picker class="picker" mode="date" fields="month" start="{{startDate}}" end="{{endDate}}" data-event-opts="{{[['change',[['bindStartDateChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{contractStartTime?contractStartTime:'请选择开始时间'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同结束时间<picker class="picker" mode="date" fields="year" start="{{startDate}}" end="{{endDate}}" data-event-opts="{{[['change',[['bindEndDateChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{contractEndTime?contractEndTime:'请选择结束时间'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><block wx:if="{{!onTemplate&&typeValue=='固定价差'}}"><view class="LssueContracts_item">固定价差固化期限<picker class="picker" mode="date" fields="year" start="{{contractStartTime}}" end="{{contractEndTime}}" data-event-opts="{{[['change',[['bindDeadlineChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{deadline?deadline:'请选择固化期限'}}</view><image src="../../../static/images/right.png" mode></image></picker></view></block><block wx:if="{{onTemplate}}"><view class="LssueContracts_accessory"><view class="LssueContracts_accessory_title">合同附件(请上传照片或者PDF文件)</view><view class="LssueContracts_accessory_imgs"><block wx:for="{{imgList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><image src="{{item}}" data-event-opts="{{[['tap',[['slectImage',[index]]]]]}}" bindtap="__e"></image></block><block wx:if="{{pdFurl}}"><view data-event-opts="{{[['tap',[['slectImage',['$0'],['imgList.length']]]]]}}" class="pdf_box" bindtap="__e">上传成功</view></block><block wx:if="{{onUpload}}"><image src="../../../static/images/upload_bg.png" data-event-opts="{{[['tap',[['slectImage',['$0'],['imgList.length']]]]]}}" bindtap="__e"></image></block></view></view></block></view><block wx:if="{{!onTemplate}}"><view class="wenxintishi"><view class="wenxintishi_block">如电客或电力用户对合同条款有任何个性化诉求的,请及时联系平台法务专员获取个性化定制合同条款。如电客或电力用户擅自修改合同条款的,有可能导致合同审核不通过、参与拼团失败等情况,<text data-event-opts="{{[['tap',[['callkf',['$event']]]]]}}" class="lianxikefu" bindtap="__e">联系合同专员!</text></view></view></block><view class="{{['LssueContracts_btn',[(onSubmint)?'active_btn':''],[(!onTemplate)?'btn_marginTop':'']]}}"><block wx:if="{{onSubmint}}"><view>保存合同中</view></block><block wx:if="{{!onTemplate}}"><view data-event-opts="{{[['tap',[['openContract',['$event']]]]]}}" bindtap="__e">预览并下载</view></block><block wx:else><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" bindtap="__e">保存</view></block></view><block wx:if="{{dialogShow}}"><view class="LssueContracts_dialog"><view class="LssueContracts_dialog_box"><view class="dialog_hint">请先完成实名认证</view><view class="dialog_btn"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" bindtap="__e">取消</view><view data-event-opts="{{[['tap',[['linktoCertification',['$event']]]]]}}" class="btn_right" bindtap="__e">去认证</view></view></view></view></block></view>
\ No newline at end of file
\ No newline at end of file
unpackage/dist/build/mp-weixin/pagesA/Contracts/LssueContracts/LssueContracts.wxss
浏览文件 @
26b26452
.LssueContracts{position:relative;width:100%;min-height:100%;overflow:hidden;background-color:#f4f5f7}.LssueContracts .wenxintishi{color:#333;font-size:24rpx;margin-top:20rpx;text-indent:32rpx}.LssueContracts .wenxintishi .wenxintishi_block{position:relative;padding:0 32rpx}.LssueContracts .wenxintishi .wenxintishi_block .lianxikefu{
display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute;left:124rpx;bottom:0;
width:200rpx;height:auto;border-bottom:1px solid #1989fa;color:#1989fa}.LssueContracts .wenxintishi .wenxintishi_block .lianxikefu image{margin-right:4rpx;width:26rpx;height:26rpx}.LssueContracts .LssueContracts_box{padding:0 32rpx;background-color:#fff}.LssueContracts .LssueContracts_box .LssueContracts_item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:auto;font-size:34rpx;color:#333;border-bottom:1rpx solid #f4f5f7}.LssueContracts .LssueContracts_box .LssueContracts_item picker,
.LssueContracts{position:relative;width:100%;min-height:100%;overflow:hidden;background-color:#f4f5f7}.LssueContracts .wenxintishi{color:#333;font-size:24rpx;margin-top:20rpx;text-indent:32rpx}.LssueContracts .wenxintishi .wenxintishi_block{position:relative;padding:0 32rpx}.LssueContracts .wenxintishi .wenxintishi_block .lianxikefu{width:200rpx;height:auto;border-bottom:1px solid #1989fa;color:#1989fa}.LssueContracts .wenxintishi .wenxintishi_block .lianxikefu image{margin-right:4rpx;width:26rpx;height:26rpx}.LssueContracts .LssueContracts_box{padding:0 32rpx;background-color:#fff}.LssueContracts .LssueContracts_box .LssueContracts_item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:auto;font-size:34rpx;color:#333;border-bottom:1rpx solid #f4f5f7}.LssueContracts .LssueContracts_box .LssueContracts_item picker,
.LssueContracts .LssueContracts_box .LssueContracts_item input,
.LssueContracts .LssueContracts_box .LssueContracts_item input,
.LssueContracts .LssueContracts_box .LssueContracts_item text{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:110rpx;line-height:110rpx;font-size:24rpx;font-weight:500;text-align:right;color:#999}.LssueContracts .LssueContracts_box .LssueContracts_item .picker{position:relative;padding-right:20rpx}.LssueContracts .LssueContracts_box .LssueContracts_item .picker view{display:inline-block}.LssueContracts .LssueContracts_box .LssueContracts_item .picker image{position:absolute;right:0;top:40rpx;width:16rpx;height:32rpx}.LssueContracts .LssueContracts_box .LssueContracts_accessory{padding-bottom:16rpx;width:100%;height:auto;font-size:34rpx;color:#333}.LssueContracts .LssueContracts_box .LssueContracts_accessory .LssueContracts_accessory_title{height:110rpx;line-height:110rpx}.LssueContracts .LssueContracts_box .LssueContracts_accessory .LssueContracts_accessory_imgs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto}.LssueContracts .LssueContracts_box .LssueContracts_accessory .LssueContracts_accessory_imgs .pdf_box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10rpx;margin-right:10rpx;width:180rpx;height:180rpx;background-color:#ccc;border:1rpx solid #999}.LssueContracts .LssueContracts_box .LssueContracts_accessory .LssueContracts_accessory_imgs image{width:180rpx;height:180rpx;margin-bottom:10rpx;margin-right:10rpx}.LssueContracts .LssueContracts_btn{margin:60rpx 0;margin-left:32rpx;width:686rpx;height:104rpx;line-height:104rpx;text-align:center;font-size:30rpx;font-weight:700;color:#fff;background-color:#1989fa;border-radius:16rpx}.LssueContracts .active_btn{background-color:#ccc}.LssueContracts .btn_marginTop{margin-top:180rpx}.LssueContracts .LssueContracts_dialog{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.16)}.LssueContracts .LssueContracts_dialog .LssueContracts_dialog_box{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:500rpx;height:300rpx;background-color:#fff;border-radius:16rpx}.LssueContracts .LssueContracts_dialog .LssueContracts_dialog_box .dialog_hint{height:200rpx;text-align:center;line-height:200rpx;font-size:32rpx}.LssueContracts .LssueContracts_dialog .LssueContracts_dialog_box .dialog_btn{display:-webkit-box;display:-webkit-flex;display:flex;height:100rpx;line-height:100rpx;text-align:center;font-size:30rpx;color:#1989fa;border-top:2rpx solid #f4f5f7}.LssueContracts .LssueContracts_dialog .LssueContracts_dialog_box .dialog_btn view{-webkit-box-flex:1;-webkit-flex:1;flex:1}.LssueContracts .LssueContracts_dialog .LssueContracts_dialog_box .dialog_btn .btn_right{border-left:2rpx solid #f4f5f7}
.LssueContracts .LssueContracts_box .LssueContracts_item text{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:110rpx;line-height:110rpx;font-size:24rpx;font-weight:500;text-align:right;color:#999}.LssueContracts .LssueContracts_box .LssueContracts_item .picker{position:relative;padding-right:20rpx}.LssueContracts .LssueContracts_box .LssueContracts_item .picker view{display:inline-block}.LssueContracts .LssueContracts_box .LssueContracts_item .picker image{position:absolute;right:0;top:40rpx;width:16rpx;height:32rpx}.LssueContracts .LssueContracts_box .LssueContracts_accessory{padding-bottom:16rpx;width:100%;height:auto;font-size:34rpx;color:#333}.LssueContracts .LssueContracts_box .LssueContracts_accessory .LssueContracts_accessory_title{height:110rpx;line-height:110rpx}.LssueContracts .LssueContracts_box .LssueContracts_accessory .LssueContracts_accessory_imgs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto}.LssueContracts .LssueContracts_box .LssueContracts_accessory .LssueContracts_accessory_imgs .pdf_box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10rpx;margin-right:10rpx;width:180rpx;height:180rpx;background-color:#ccc;border:1rpx solid #999}.LssueContracts .LssueContracts_box .LssueContracts_accessory .LssueContracts_accessory_imgs image{width:180rpx;height:180rpx;margin-bottom:10rpx;margin-right:10rpx}.LssueContracts .LssueContracts_btn{margin:60rpx 0;margin-left:32rpx;width:686rpx;height:104rpx;line-height:104rpx;text-align:center;font-size:30rpx;font-weight:700;color:#fff;background-color:#1989fa;border-radius:16rpx}.LssueContracts .active_btn{background-color:#ccc}.LssueContracts .btn_marginTop{margin-top:180rpx}.LssueContracts .LssueContracts_dialog{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.16)}.LssueContracts .LssueContracts_dialog .LssueContracts_dialog_box{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:500rpx;height:300rpx;background-color:#fff;border-radius:16rpx}.LssueContracts .LssueContracts_dialog .LssueContracts_dialog_box .dialog_hint{height:200rpx;text-align:center;line-height:200rpx;font-size:32rpx}.LssueContracts .LssueContracts_dialog .LssueContracts_dialog_box .dialog_btn{display:-webkit-box;display:-webkit-flex;display:flex;height:100rpx;line-height:100rpx;text-align:center;font-size:30rpx;color:#1989fa;border-top:2rpx solid #f4f5f7}.LssueContracts .LssueContracts_dialog .LssueContracts_dialog_box .dialog_btn view{-webkit-box-flex:1;-webkit-flex:1;flex:1}.LssueContracts .LssueContracts_dialog .LssueContracts_dialog_box .dialog_btn .btn_right{border-left:2rpx solid #f4f5f7}
\ No newline at end of file
unpackage/dist/build/mp-weixin/pagesA/PromotionCenter/PromotionCenter.js
浏览文件 @
26b26452
(
global
[
"webpackJsonp"
]
=
global
[
"webpackJsonp"
]
||
[]).
push
([[
"pagesA/PromotionCenter/PromotionCenter"
],{
"3c2a"
:
function
(
t
,
e
,
n
){
"use strict"
;
n
.
r
(
e
);
var
o
=
n
(
"6f8f"
),
i
=
n
(
"9bdf"
);
for
(
var
a
in
i
)
"default"
!==
a
&&
function
(
t
){
n
.
d
(
e
,
t
,(
function
(){
return
i
[
t
]}))}(
a
);
n
(
"8356"
);
var
c
,
u
=
n
(
"f0c5"
),
l
=
Object
(
u
[
"a"
])(
i
[
"default"
],
o
[
"b"
],
o
[
"c"
],
!
1
,
null
,
null
,
null
,
!
1
,
o
[
"a"
],
c
);
e
[
"default"
]
=
l
.
exports
},
"427d"
:
function
(
t
,
e
,
n
){
"use strict"
;(
function
(
t
){
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
}),
e
.
default
=
void
0
;
var
o
,
i
=
n
(
"a000"
),
a
=
c
(
n
(
"7363"
));
function
c
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}
function
u
(
t
,
e
,
n
){
return
e
in
t
?
Object
.
defineProperty
(
t
,
e
,{
value
:
n
,
enumerable
:
!
0
,
configurable
:
!
0
,
writable
:
!
0
}):
t
[
e
]
=
n
,
t
}
var
l
=
function
(){
n
.
e
(
"components/bottomWindow/bottomWindow"
).
then
(
function
(){
return
resolve
(
n
(
"9537"
))}.
bind
(
null
,
n
)).
catch
(
n
.
oe
)},
r
=
{
created
:
function
(){
var
e
=
this
;
this
.
electricityId
=
t
.
getStorageSync
(
"user"
).
electricId
,(
0
,
i
.
get
)(
a
.
default
.
bonusAndWithdraw
,{
electricityId
:
this
.
electricityId
}).
then
((
function
(
n
){
200
==
n
.
code
?(
e
.
CumulativeMoney
=
n
.
data
.
cumulativeAmount
,
e
.
withdrawal
=
n
.
data
.
availableCashAmount
):
t
.
showToast
({
title
:
n
.
msg
,
icon
:
"none"
})})),(
0
,
i
.
get
)(
a
.
default
.
promoteOfElectricList
,{
electricId
:
this
.
electricityId
}).
then
((
function
(
t
){
200
==
t
.
code
?
e
.
passenger
=
t
.
data
:
console
.
log
(
t
.
msg
)}))},
onShow
:
function
(){
this
.
getUserMessage
()},
components
:{
bottomWindow
:
l
},
data
:
function
(){
return
u
({
isshare
:
!
1
,
CumulativeMoney
:
0
,
withdrawal
:
0
,
inviteCode
:
""
,
passenger
:[],
electricityId
:
null
,
isAuthenticate
:
null
,
wxName
:
null
},
"inviteCode"
,
null
)},
methods
:(
o
=
{
getUserMessage
:
function
(){
var
t
=
this
;(
0
,
i
.
get
)(
a
.
default
.
getUserInformation
,{
type
:
"2"
,
userId
:
this
.
electricityId
}).
then
((
function
(
e
){
console
.
log
(
e
),
200
==
e
.
code
&&
(
t
.
isAuthenticate
=
e
.
data
.
isAuthenticate
,
t
.
inviteCode
=
e
.
data
.
inviteCode
,
t
.
wxName
=
e
.
data
.
certificationName
)}))},
onShareAppMessage
:
function
(
t
){
return
{
title
:
this
.
wxName
+
"邀请您绑定成为他的电客"
,
path
:
"/pages/login/login?inviteType=33&&inviteCode="
+
this
.
inviteCode
,
imageUrl
:
"https://fire.huoshitou.net/profile/icon/yqdk.png"
,
desc
:
"电客"
,
success
:
function
(
t
){
console
.
log
(
"111111"
),
console
.
log
(
t
)},
fail
:
function
(
t
){
console
.
log
(
"222222"
),
console
.
log
(
t
)}}},
closeModel
:
function
(
t
){
"closeModel"
==
t
&&
(
this
.
isshare
=!
1
)},
getInviteCode
:
function
(){
console
.
log
(
this
.
inviteCode
)},
linkto
:
function
(){
t
.
navigateTo
({
url
:
"/pagesA/PromotionCenter/PromotionRules"
})},
linktoRewardDetail
:
function
(){
t
.
navigateTo
({
url
:
"./RewardDetail"
})},
linktowithdrawal
:
function
(
e
){
t
.
navigateTo
({
url
:
"./withdrawal?id="
+
e
})}},
u
(
o
,
"getInviteCode"
,(
function
(){
t
.
setClipboardData
({
data
:
this
.
inviteCode
,
success
:
function
(){}}),
console
.
log
(
this
.
inviteCode
)})),
u
(
o
,
"onCopyResult"
,(
function
(
e
){
console
.
log
(
e
),
"success"
===
e
?(
t
.
showToast
({
title
:
"复制成功"
,
icon
:
"none"
}),
console
.
log
(
"复制成功"
)):
t
.
showToast
({
title
:
"复制失败"
,
icon
:
"none"
})})),
u
(
o
,
"openmakemoney"
,(
function
(){
if
(
2
!=
this
.
isAuthenticate
){
t
.
showToast
({
title
:
"您还未通过实名认证"
,
icon
:
"none"
});
var
e
=
setTimeout
((
function
(){
t
.
navigateTo
({
url
:
"/pages/Certification/Certification"
}),
clearTimeout
(
e
)}),
1
e3
);
return
!
1
}
this
.
isshare
=!
0
})),
o
)};
e
.
default
=
r
}).
call
(
this
,
n
(
"543d"
)[
"default"
])},
"6f8f"
:
function
(
t
,
e
,
n
){
"use strict"
;
n
.
d
(
e
,
"b"
,(
function
(){
return
i
})),
n
.
d
(
e
,
"c"
,(
function
(){
return
a
})),
n
.
d
(
e
,
"a"
,(
function
(){
return
o
}));
var
o
=
{
bottomWindow
:
function
(){
return
n
.
e
(
"components/bottomWindow/bottomWindow"
).
then
(
n
.
bind
(
null
,
"9537"
))}},
i
=
function
(){
var
t
=
this
,
e
=
t
.
$createElement
;
t
.
_self
.
_c
},
a
=
[]},
8283
:
function
(
t
,
e
,
n
){
"use strict"
;(
function
(
t
){
n
(
"0cf7"
);
o
(
n
(
"66fd"
));
var
e
=
o
(
n
(
"3c2a"
));
function
o
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}
t
(
e
.
default
)}).
call
(
this
,
n
(
"543d"
)[
"createPage"
])},
8356
:
function
(
t
,
e
,
n
){
"use strict"
;
var
o
=
n
(
"ee59"
),
i
=
n
.
n
(
o
);
i
.
a
},
"9bdf"
:
function
(
t
,
e
,
n
){
"use strict"
;
n
.
r
(
e
);
var
o
=
n
(
"427d"
),
i
=
n
.
n
(
o
);
for
(
var
a
in
o
)
"default"
!==
a
&&
function
(
t
){
n
.
d
(
e
,
t
,(
function
(){
return
o
[
t
]}))}(
a
);
e
[
"default"
]
=
i
.
a
},
ee59
:
function
(
t
,
e
,
n
){}},[[
"8283"
,
"common/runtime"
,
"common/vendor"
]]]);
(
global
[
"webpackJsonp"
]
=
global
[
"webpackJsonp"
]
||
[]).
push
([[
"pagesA/PromotionCenter/PromotionCenter"
],{
"08bb"
:
function
(
t
,
e
,
n
){
"use strict"
;
n
.
d
(
e
,
"b"
,(
function
(){
return
i
})),
n
.
d
(
e
,
"c"
,(
function
(){
return
a
})),
n
.
d
(
e
,
"a"
,(
function
(){
return
o
}));
var
o
=
{
bottomWindow
:
function
(){
return
n
.
e
(
"components/bottomWindow/bottomWindow"
).
then
(
n
.
bind
(
null
,
"9537"
))}},
i
=
function
(){
var
t
=
this
,
e
=
t
.
$createElement
;
t
.
_self
.
_c
},
a
=
[]},
"3c2a"
:
function
(
t
,
e
,
n
){
"use strict"
;
n
.
r
(
e
);
var
o
=
n
(
"08bb"
),
i
=
n
(
"9bdf"
);
for
(
var
a
in
i
)
"default"
!==
a
&&
function
(
t
){
n
.
d
(
e
,
t
,(
function
(){
return
i
[
t
]}))}(
a
);
n
(
"8356"
);
var
c
,
u
=
n
(
"f0c5"
),
l
=
Object
(
u
[
"a"
])(
i
[
"default"
],
o
[
"b"
],
o
[
"c"
],
!
1
,
null
,
null
,
null
,
!
1
,
o
[
"a"
],
c
);
e
[
"default"
]
=
l
.
exports
},
"427d"
:
function
(
t
,
e
,
n
){
"use strict"
;(
function
(
t
){
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
}),
e
.
default
=
void
0
;
var
o
,
i
=
n
(
"a000"
),
a
=
c
(
n
(
"7363"
));
function
c
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}
function
u
(
t
,
e
,
n
){
return
e
in
t
?
Object
.
defineProperty
(
t
,
e
,{
value
:
n
,
enumerable
:
!
0
,
configurable
:
!
0
,
writable
:
!
0
}):
t
[
e
]
=
n
,
t
}
var
l
=
function
(){
n
.
e
(
"components/bottomWindow/bottomWindow"
).
then
(
function
(){
return
resolve
(
n
(
"9537"
))}.
bind
(
null
,
n
)).
catch
(
n
.
oe
)},
r
=
{
created
:
function
(){
var
e
=
this
;
this
.
electricityId
=
t
.
getStorageSync
(
"user"
).
electricId
,(
0
,
i
.
get
)(
a
.
default
.
bonusAndWithdraw
,{
electricityId
:
this
.
electricityId
}).
then
((
function
(
n
){
200
==
n
.
code
?(
e
.
CumulativeMoney
=
n
.
data
.
cumulativeAmount
,
e
.
withdrawal
=
n
.
data
.
availableCashAmount
):
t
.
showToast
({
title
:
n
.
msg
,
icon
:
"none"
})})),(
0
,
i
.
get
)(
a
.
default
.
promoteOfElectricList
,{
electricId
:
this
.
electricityId
}).
then
((
function
(
t
){
200
==
t
.
code
?
e
.
passenger
=
t
.
data
:
console
.
log
(
t
.
msg
)}))},
onShow
:
function
(){
this
.
getUserMessage
()},
components
:{
bottomWindow
:
l
},
data
:
function
(){
return
u
({
isshare
:
!
1
,
CumulativeMoney
:
0
,
withdrawal
:
0
,
inviteCode
:
""
,
passenger
:[],
electricityId
:
null
,
isAuthenticate
:
null
,
wxName
:
null
},
"inviteCode"
,
null
)},
methods
:(
o
=
{
getUserMessage
:
function
(){
var
t
=
this
;(
0
,
i
.
get
)(
a
.
default
.
getUserInformation
,{
type
:
"2"
,
userId
:
this
.
electricityId
}).
then
((
function
(
e
){
console
.
log
(
e
),
200
==
e
.
code
&&
(
t
.
isAuthenticate
=
e
.
data
.
isAuthenticate
,
t
.
inviteCode
=
e
.
data
.
inviteCode
,
t
.
wxName
=
e
.
data
.
certificationName
)}))},
onShareAppMessage
:
function
(
t
){
return
{
title
:
this
.
wxName
+
"邀请您绑定成为他的电客"
,
path
:
"/pages/login/login?inviteType=33&&inviteCode="
+
this
.
inviteCode
,
imageUrl
:
"https://fire.huoshitou.net/profile/icon/yqdk.png"
,
desc
:
"电客"
,
success
:
function
(
t
){
console
.
log
(
"111111"
),
console
.
log
(
t
)},
fail
:
function
(
t
){
console
.
log
(
"222222"
),
console
.
log
(
t
)}}},
closeModel
:
function
(
t
){
"closeModel"
==
t
&&
(
this
.
isshare
=!
1
)},
getInviteCode
:
function
(){
console
.
log
(
this
.
inviteCode
)},
linkto
:
function
(){
t
.
navigateTo
({
url
:
"/pagesA/PromotionCenter/PromotionRules"
})},
linktoRewardDetail
:
function
(){
t
.
navigateTo
({
url
:
"./RewardDetail"
})},
linktowithdrawal
:
function
(
e
){
t
.
navigateTo
({
url
:
"./withdrawal?id="
+
e
})}},
u
(
o
,
"getInviteCode"
,(
function
(){
t
.
setClipboardData
({
data
:
this
.
inviteCode
,
success
:
function
(){}}),
console
.
log
(
this
.
inviteCode
)})),
u
(
o
,
"onCopyResult"
,(
function
(
e
){
console
.
log
(
e
),
"success"
===
e
?(
t
.
showToast
({
title
:
"复制成功"
,
icon
:
"none"
}),
console
.
log
(
"复制成功"
)):
t
.
showToast
({
title
:
"复制失败"
,
icon
:
"none"
})})),
u
(
o
,
"openmakemoney"
,(
function
(){
if
(
2
!=
this
.
isAuthenticate
){
t
.
showToast
({
title
:
"您还未通过实名认证"
,
icon
:
"none"
});
var
e
=
setTimeout
((
function
(){
t
.
navigateTo
({
url
:
"/pages/Certification/Certification"
}),
clearTimeout
(
e
)}),
1
e3
);
return
!
1
}
this
.
isshare
=!
0
})),
o
)};
e
.
default
=
r
}).
call
(
this
,
n
(
"543d"
)[
"default"
])},
8283
:
function
(
t
,
e
,
n
){
"use strict"
;(
function
(
t
){
n
(
"0cf7"
);
o
(
n
(
"66fd"
));
var
e
=
o
(
n
(
"3c2a"
));
function
o
(
t
){
return
t
&&
t
.
__esModule
?
t
:{
default
:
t
}}
t
(
e
.
default
)}).
call
(
this
,
n
(
"543d"
)[
"createPage"
])},
8356
:
function
(
t
,
e
,
n
){
"use strict"
;
var
o
=
n
(
"ee59"
),
i
=
n
.
n
(
o
);
i
.
a
},
"9bdf"
:
function
(
t
,
e
,
n
){
"use strict"
;
n
.
r
(
e
);
var
o
=
n
(
"427d"
),
i
=
n
.
n
(
o
);
for
(
var
a
in
o
)
"default"
!==
a
&&
function
(
t
){
n
.
d
(
e
,
t
,(
function
(){
return
o
[
t
]}))}(
a
);
e
[
"default"
]
=
i
.
a
},
ee59
:
function
(
t
,
e
,
n
){}},[[
"8283"
,
"common/runtime"
,
"common/vendor"
]]]);
\ No newline at end of file
\ No newline at end of file
unpackage/dist/build/mp-weixin/pagesA/PromotionCenter/PromotionCenter.wxml
浏览文件 @
26b26452
<view class="PromotionCenter"><view class="PromotionCenter_top"><view class="top_content"><text data-event-opts="{{[['tap',[['linkto',['$event']]]]]}}" class="rule" bindtap="__e">推广规则</text><view class="top_content_one"><view class="row"><view class="row_title">累计推广奖励金</view><view class="money">{{"¥"+CumulativeMoney}}</view><view data-event-opts="{{[['tap',[['linktoRewardDetail',['$event']]]]]}}" class="row_title" bindtap="__e">查看明细></view></view><view class="row"><view class="row_title">可提现余额</view><view class="money">{{"¥"+withdrawal}}</view><view data-event-opts="{{[['tap',[['linktowithdrawal',['$event']]]]]}}" class="row_title" bindtap="__e">去提现></view></view></view><view class="top_content_two"><view class="user_info_code">{{'邀请码: '+(inviteCode?inviteCode:'需实名认证')+''}}<text data-event-opts="{{[['tap',[['getInviteCode']]]]}}" class="item-btn" bindtap="__e">复制</text></view></view></view></view><view class="promotedata"><view class="promote_title"><text>我推广的电客</text><text>帮我赚的钱</text></view><block wx:for="{{passenger}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list"><text class="num">{{index+1}}</text><image src="{{item.headImgUrl}}" mode></image><text>{{item.wxName}}</text><text class="shouyi">{{"¥"+(item.money?item.money:'0.00')}}</text><view class="hexian"></view></view></block></view><view class="button_box"><button type="default" data-event-opts="{{[['tap',[['openmakemoney',['$event']]]]]}}" bindtap="__e">开启赚钱之路</button></view><block wx:if="{{isshare}}"><bottom-window vue-id="4250ae6e-1" type="{{3}}" data-event-opts="{{[['^closeModel',[['closeModel']]]]}}" bind:closeModel="__e" bind:__l="__l"></bottom-window></block></view>
<view class="PromotionCenter"><view class="PromotionCenter_top"><view class="top_content"><text data-event-opts="{{[['tap',[['linkto',['$event']]]]]}}" class="rule" bindtap="__e">推广规则</text><view class="top_content_one"><view class="row"><view class="row_title">累计推广奖励金</view><view class="money">{{"¥"+CumulativeMoney}}</view><view data-event-opts="{{[['tap',[['linktoRewardDetail',['$event']]]]]}}" class="row_title" bindtap="__e">查看明细></view></view><view class="row"><view class="row_title">可提现余额</view><view class="money">{{"¥"+withdrawal}}</view><view data-event-opts="{{[['tap',[['linktowithdrawal',['$event']]]]]}}" class="row_title" bindtap="__e">去提现></view></view></view><view class="top_content_two"><view class="user_info_code">{{'邀请码: '+(inviteCode?inviteCode:'需实名认证')+''}}<text data-event-opts="{{[['tap',[['getInviteCode']]]]}}" class="item-btn" bindtap="__e">复制</text></view></view></view></view><view class="promotedata"><view class="promote_title"><text>我推广的电客</text><text>推广收益</text></view><block wx:for="{{passenger}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="list"><text class="num">{{index+1}}</text><image src="{{item.headImgUrl}}" mode></image><text>{{item.wxName}}</text><text class="shouyi">{{"¥"+(item.money?item.money:'0.00')}}</text><view class="hexian"></view></view></block></view><view class="button_box"><button type="default" data-event-opts="{{[['tap',[['openmakemoney',['$event']]]]]}}" bindtap="__e">立即推广</button></view><block wx:if="{{isshare}}"><bottom-window vue-id="4250ae6e-1" type="{{3}}" data-event-opts="{{[['^closeModel',[['closeModel']]]]}}" bind:closeModel="__e" bind:__l="__l"></bottom-window></block></view>
\ No newline at end of file
\ No newline at end of file
unpackage/dist/build/mp-weixin/sitemap.json
0 → 100644
浏览文件 @
26b26452
{
"desc"
:
"关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html"
,
"rules"
:
[{
"action"
:
"allow"
,
"page"
:
"*"
}]
}
\ No newline at end of file
unpackage/dist/dev/.sourcemap/mp-weixin/pages/group/groupInfo.js.map
浏览文件 @
26b26452
This source diff could not be displayed because it is too large. You can
view the blob
instead.
unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/Contracts/LssueContracts/LssueContracts.js.map
浏览文件 @
26b26452
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///F:/工作/项目/伙石头/gangshi-un2/pagesA/Contracts/LssueContracts/LssueContracts.vue?f17e","webpack:///F:/工作/项目/伙石头/gangshi-un2/pagesA/Contracts/LssueContracts/LssueContracts.vue?52c5","webpack:///F:/工作/项目/伙石头/gangshi-un2/pagesA/Contracts/LssueContracts/LssueContracts.vue?2fa8","uni-app:///pagesA/Contracts/LssueContracts/LssueContracts.vue","webpack:///F:/工作/项目/伙石头/gangshi-un2/pagesA/Contracts/LssueContracts/LssueContracts.vue?d82c","webpack:///F:/工作/项目/伙石头/gangshi-un2/pagesA/Contracts/LssueContracts/LssueContracts.vue?b103"],"names":["createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,mI;AACAA,UAAU,CAACC,uBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA2H;AAC3H;AACkE;AACL;AACc;;;AAG3E;AACyK;AACzK,gBAAgB,6KAAU;AAC1B,EAAE,oFAAM;AACR,EAAE,yFAAM;AACR,EAAE,kGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,6FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACbA;AAAA;AAAA;AAAA;AAAyoB,CAAgB,wnBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACuF7pB;AACA,+D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eAIA,EACA,OADA,qBACA,CACA,wDADA,CAEA;AACA,4CACA,CALA,EAMA,MANA,kBAMA,OANA,EAMA,CACA,gBACA,6BACA,uBACA,wBACA,4BACA,aADA,IAGA,CACA,CAfA,EAgBA,MAhBA,oBAgBA,CACA,sBACA,wBACA,CAnBA,EAoBA,IApBA,kBAoBA,CACA,SACA,cADA,EACA;AACA,sBAFA,EAEA;AACA,mBAHA,EAGA;AACA,kBAJA,EAIA;AACA,qBALA,EAKA;AACA,qBANA,EAMA;AACA,oBAPA,EAOA;AACA,2BARA,EAQA;AACA,yBATA,EASA;AACA,oBAVA,EAUA;AACA,mBAXA,EAWA;AACA,mCAZA,EAYA;AACA,sBAbA,EAaA;AACA,kBAdA,EAcA;AACA,wBAfA,EAeA;AACA,gBAhBA,EAgBA;AACA,iBAjBA,EAiBA;AACA,oBAlBA,EAkBA;AACA,sBAnBA,EAmBA;AACA,sBApBA,EAoBA;AACA,uBArBA,EAqBA;AACA,uBAtBA,CAsBA;AAtBA,MAwBA,CA7CA,EA8CA,YACA,SADA,uBACA,CACA,gBACA,iBACA,8BACA,uBACA,gCACA,kCACA,CAHA,MAGA,CACA,oCACA,UACA,CACA,kBACA,gBACA,UACA,CACA,wCACA,gCACA,4CACA,sCACA,CApBA,EAqBA,OArBA,qBAqBA,CACA,yCACA,uBACA,CAxBA,EA9CA,EAwEA,WACA;AACA,UAFA,oBAEA,CACA,oBACA,0BADA,CACA;AADA,SAGA,CANA,EAOA;AACA,kBARA,4BAQA,kBACA,iDACA,OADA,EAEA,uBAFA,IAGA,IAHA,CAGA,gBACA;AACA,8BACA,+CADA,CAEA;AACA,SACA,CATA,EAUA,CAnBA,EAoBA;AACA,oCArBA,8CAqBA,CACA,gBACA,+EACA,sBACA,wBACA,yBACA,yEAHA,CAIA;AACA,gCACA,gBACA,CACA,CACA,CAVA,EAWA,CAlCA,EAmCA;AACA,YApCA,sBAoCA,CACA,gBADA,CAEA;AACA,mDACA,2BADA,IAEA,IAFA,CAEA,gBACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAFA;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAHA,MAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAFA,MAEA;AACA;AACA;AACA,WANA;AAOA;AACA,OAhCA;AAiCA,KAxEA;AAyEA;AACA,kBA1EA,0BA0EA,KA1EA,EA0EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBANA;;AAQA,KAtFA;AAuFA;AACA,qBAxFA,6BAwFA,KAxFA,EAwFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAJA;AAKA;AACA,KAjGA;AAkGA;AACA,uBAnGA,+BAmGA,CAnGA,EAmGA;AACA;AACA;AACA,KAtGA;AAuGA;AACA,qBAxGA,6BAwGA,CAxGA,EAwGA;AACA;AACA;AACA,mCADA;AAEA,sBAFA;;AAIA,OALA,MAKA;AACA;AACA;AACA,KAjHA;AAkHA;AACA,uBAnHA,iCAmHA;AACA;AACA,iDADA;;AAGA,KAvHA;AAwHA;AACA,cAzHA,sBAyHA,CAzHA,EAyHA;AACA;AACA;AACA,gBADA;AAEA,mBAFA;AAGA;AACA;AACA;AACA,wBADA;;AAGA;AACA;AACA;AACA;AACA,+CADA,IACA,sCADA,EACA;AACA;AACA,0CADA,EACA;AACA,oCAFA;AAGA,0BAHA;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBANA,MAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eA1BA;;AA4BA,WA9BA,MA8BA;AACA;AACA,qCADA;AAEA,0BAFA;;AAIA;AACA,SA/CA;;AAiDA,KA5KA;AA6KA;AACA,gBA9KA,0BA8KA;AACA;AACA;AACA;AACA;AACA;AACA,2CADA;AAEA,qCAFA;AAGA,+BAHA;AAIA,yCAJA;AAKA,yCALA;AAMA,uCANA;AAOA,qDAPA;AAQA,iDARA;AASA,uCATA;;AAWA;AACA;AACA;AACA;AACA;AACA,wBADA;AAEA,iEAFA;AAGA;AACA;AACA;AACA;AACA,+CADA;AAEA;AACA,oCAHA;AAIA;AACA;AACA,uBANA;;AAQA;AACA,iBAfA;AAgBA;AACA;AACA,0CADA;AAEA,gCAFA;;AAIA,iBArBA;;AAuBA,aAzBA,MAyBA;AACA;AACA,oCADA;AAEA,4BAFA;;AAIA;AACA,WAjCA;AAkCA,SA9CA,MA8CA;AACA;AACA,wBADA;AAEA,wBAFA;;AAIA;AACA,OAvDA,MAuDA;AACA;AACA;AACA,KAzOA;AA0OA;AACA,UA3OA,oBA2OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;;AAEA;AACA;AACA,+BADA;AAEA,2CAFA;AAGA,qCAHA;AAIA,+BAJA;AAKA,yCALA;AAMA,yCANA;AAOA,uCAPA;AAQA;AACA;AACA,gDAVA;AAWA,4CAXA;AAYA,uCAZA;AAaA,wCAbA;AAcA,cAdA,CAcA;AACA;AACA;AACA,6BADA;;AAGA;AACA;AACA;AACA;AACA;AACA,2FADA;;AAGA,eAPA,EAOA,GAPA;AAQA,aAZA,MAYA;AACA;AACA,8BADA;AAEA,4BAFA;;AAIA;AACA;AACA,eAFA,EAEA,IAFA;AAGA;AACA,WApCA;AAqCA,SA9CA,MA8CA;AACA;AACA,wBADA;AAEA,wBAFA;;AAIA;AACA,OAzDA,MAyDA;AACA;AACA;AACA,KArTA;;AAuTA;AACA,YAxTA,sBAwTA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA,KA9UA,EAxEA,E;;;;;;;;;;;;;AC5FA;AAAA;AAAA;AAAA;AAAsqC,CAAgB,kkCAAG,EAAC,C;;;;;;;;;;;ACA1rC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesA/Contracts/LssueContracts/LssueContracts.js","sourcesContent":["import 'uni-pages';\nimport Vue from 'vue'\nimport Page from './pagesA/Contracts/LssueContracts/LssueContracts.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./LssueContracts.vue?vue&type=template&id=d79abc86&\"\nvar renderjs\nimport script from \"./LssueContracts.vue?vue&type=script&lang=js&\"\nexport * from \"./LssueContracts.vue?vue&type=script&lang=js&\"\nimport style0 from \"./LssueContracts.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesA/Contracts/LssueContracts/LssueContracts.vue\"\nexport default component.exports","export * from \"-!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./LssueContracts.vue?vue&type=template&id=d79abc86&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n if (!_vm._isMounted) {\n _vm.e0 = function($event) {\n _vm.dialogShow = false\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./LssueContracts.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./LssueContracts.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"LssueContracts\">\r\n\t\t<view class=\"LssueContracts_box\">\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同类型\r\n\t\t\t\t<picker class=\"picker\" mode=\"selector\" :range=\"typeOptions\" @change=\"bindTypeChange\">\r\n\t\t\t\t\t<view>{{typeValue ? typeValue : '请选择合同类型'}}</view>\r\n\t\t\t\t\t<image src=\"../../../static/images/right.png\" mode=\"\"></image>\r\n\t\t\t\t</picker>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同甲方\r\n\t\t\t\t<input type=\"text\" v-model=\"contractA\" placeholder=\"请输入公司名称\" placeholder-style=\"color: #999\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同乙方\r\n\t\t\t\t<picker class=\"picker\" mode=\"selector\" :range=\"companyOptions\" @change=\"bindCompanyChange\">\r\n\t\t\t\t\t<view>{{companyValue ? companyValue : '请选择合同乙方'}}</view>\r\n\t\t\t\t\t<image src=\"../../../static/images/right.png\" mode=\"\"></image>\r\n\t\t\t\t</picker>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同电量(万kWh)\r\n\t\t\t\t<input type=\"digit\" v-model=\"electricity\" placeholder=\"请输入\" placeholder-style=\"color: #999\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\" v-if=\"typeValue == '月竞分成'\">\r\n\t\t\t\t分成比例(%) <input type=\"digit\" v-model=\"shareRatio\" placeholder=\"请输入\" placeholder-style=\"color: #999\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\" v-if=\"typeValue == '固定价差'\">\r\n\t\t\t\t固定价差(厘/千瓦时) <input type=\"digit\" v-model=\"fixedSpread\" placeholder=\"请输入\"\r\n\t\t\t\t\tplaceholder-style=\"color: #999\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同开始时间\r\n\t\t\t\t<picker class=\"picker\" mode=\"date\" fields=\"month\" :start=\"startDate\" :end=\"endDate\"\r\n\t\t\t\t\t@change=\"bindStartDateChange\">\r\n\t\t\t\t\t<view class=\"uni-input\">{{contractStartTime ? contractStartTime : '请选择开始时间'}}</view>\r\n\t\t\t\t\t<image src=\"../../../static/images/right.png\" mode=\"\"></image>\r\n\t\t\t\t</picker>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同结束时间\r\n\t\t\t\t<picker class=\"picker\" mode=\"date\" fields=\"year\" :start=\"startDate\" :end=\"endDate\"\r\n\t\t\t\t\t@change=\"bindEndDateChange\">\r\n\t\t\t\t\t<view class=\"uni-input\">{{contractEndTime ? contractEndTime : '请选择结束时间'}}</view>\r\n\t\t\t\t\t<image src=\"../../../static/images/right.png\" mode=\"\"></image>\r\n\t\t\t\t</picker>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_accessory\" v-if=\"onTemplate\">\r\n\t\t\t\t<view class=\"LssueContracts_accessory_title\">合同附件(请上传照片或者PDF文件)</view>\r\n\t\t\t\t<view class=\"LssueContracts_accessory_imgs\">\r\n\t\t\t\t\t<image v-for=\"(item,index) in imgList\" :src=\"item\" :key=\"index\" @click=\"slectImage(index)\"></image>\r\n\t\t\t\t\t<view class=\"pdf_box\" v-if=\"pdFurl\" @click=\"slectImage(imgList.length)\">上传成功</view>\r\n\t\t\t\t\t<image v-if=\"onUpload\" src=\"../../../static/images/upload_bg.png\"\r\n\t\t\t\t\t\t@click=\"slectImage(imgList.length)\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"wenxintishi\" v-if=\"!onTemplate\">\r\n\t\t\t<view class=\"wenxintishi_block\">\r\n\t\t\t\t如电客或电力用户对合同条款有任何个性化诉求的,请及时联系平台法务专员获取个性化定制合同条款。如电客或电力用户擅自修改合同条款的,有可能导致合同审核不通过、参与拼团失败等情况,\r\n\t\t\t\t<view @click=\"callkf\" class=\"lianxikefu\">\r\n\t\t\t\t\t<image src=\"https://fire.huoshitou.net/profile/icon/phone_icon.png\"></image>联系合同专员!\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view :class=\"['LssueContracts_btn',{'active_btn': onSubmint},{'btn_marginTop': !onTemplate}]\">\r\n\t\t\t<view v-if=\"onSubmint\">保存合同中</view>\r\n\t\t\t<view v-if=\"!onTemplate\" @click=\"openContract\">预览并下载</view>\r\n\t\t\t<view v-else @click=\"submit\">保存</view>\r\n\t\t</view>\r\n\t\t<view class=\"LssueContracts_dialog\" v-if=\"dialogShow\">\r\n\t\t\t<view class=\"LssueContracts_dialog_box\">\r\n\t\t\t\t<view class=\"dialog_hint\">请先完成实名认证</view>\r\n\t\t\t\t<view class=\"dialog_btn\">\r\n\t\t\t\t\t<view @click=\"dialogShow=false\">取消</view>\r\n\t\t\t\t\t<view class=\"btn_right\" @click=\"linktoCertification\">去认证</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport api from '@/static/util/api.js'\r\n\timport {\r\n\t\tget,\r\n\t\tpost\r\n\t} from '@/static/util/fun.js'\r\n\texport default {\r\n\t\tcreated() {\r\n\t\t\tthis.electricId = uni.getStorageSync('user').electricId\r\n\t\t\t// 售电公司列表\r\n\t\t\tthis.getElectricitySalesCompaniesList()\r\n\t\t},\r\n\t\tonLoad(options) {\r\n\t\t\tlet that = this\r\n\t\t\tthat.contractId = options.id\r\n\t\t\tif (options.template) {\r\n\t\t\t\tthat.onTemplate = false\r\n\t\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\t\ttitle: '开具合同'\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserMessage()\r\n\t\t\tthis.dialogShow = false\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcontractId: '', //合同id\r\n\t\t\t\tcontractType: '', //合同类型 1-固定价差, 3-月竞分成\r\n\t\t\t\tcontractA: '', //合同甲方\r\n\t\t\t\tuserId: null, //售电公司id\r\n\t\t\t\telectricity: '', //合同电量\r\n\t\t\t\tfixedSpread: '', //固定价差(厘/千瓦时) contractType为 1 必传\r\n\t\t\t\tshareRatio: '', //分成比例(%) contractType为 2 必传\r\n\t\t\t\tcontractStartTime: '', //合同开始时间\r\n\t\t\t\tcontractEndTime: '', //合同结束时间\r\n\t\t\t\telectricId: '', //电客id\r\n\t\t\t\ttypeValue: '', //合同类型名称\r\n\t\t\t\ttypeOptions: ['固定价差', '月竞分成'], //合同类型\r\n\t\t\t\tcompanyValue: '', //乙方公司(售电公司)\r\n\t\t\t\tcompanys: '', //后台返回的售电公司列表\r\n\t\t\t\tcompanyOptions: [], //处理后的售电公司列表\r\n\t\t\t\tpdFurl: '', // 上传pdf\r\n\t\t\t\timgList: [], // 上传照片\r\n\t\t\t\tonUpload: true, // 是否出现上传图片\r\n\t\t\t\tonTemplate: true, // 是否为开具合同\r\n\t\t\t\tonSubmint: false, // 是否正在上传\r\n\t\t\t\tisAuthenticate: 0, // 是否完成实名认证\r\n\t\t\t\tdialogShow: false, // 是否认证弹窗\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tstartDate() {\r\n\t\t\t\tlet year = null\r\n\t\t\t\tlet month = null\r\n\t\t\t\tlet day = new Date().getDay()\r\n\t\t\t\tif (!this.onTemplate) {\r\n\t\t\t\t\tyear = new Date().getFullYear()\r\n\t\t\t\t\tmonth = new Date().getMonth() + 1\r\n\t\t\t\t} else {\r\n\t\t\t\t\tyear = new Date().getFullYear() - 5\r\n\t\t\t\t\tmonth = 1\r\n\t\t\t\t}\r\n\t\t\t\tif (month == 13) {\r\n\t\t\t\t\tyear = year + 1\r\n\t\t\t\t\tmonth = 1\r\n\t\t\t\t}\r\n\t\t\t\tmonth = month > 9 ? month : '0' + month\r\n\t\t\t\tday = day > 9 ? day : '0' + day\r\n\t\t\t\tconsole.log(year + '-' + month + '-' + day)\r\n\t\t\t\treturn year + '-' + month + '-' + day\r\n\t\t\t},\r\n\t\t\tendDate() {\r\n\t\t\t\tlet year = new Date().getFullYear() + 10\r\n\t\t\t\treturn year + '-12-31'\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//联系客服\r\n\t\t\tcallkf() {\r\n\t\t\t\tuni.makePhoneCall({\r\n\t\t\t\t\tphoneNumber: '15360101191' //仅为示例\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 获取用户实名信息\r\n\t\t\tgetUserMessage() {\r\n\t\t\t\tget(api.getUserInformation, {\r\n\t\t\t\t\ttype: 2,\r\n\t\t\t\t\tuserId: this.electricId\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\t// console.log(res)\r\n\t\t\t\t\tif (res.code == 200) {\r\n\t\t\t\t\t\tthis.isAuthenticate = res.data.isAuthenticate\r\n\t\t\t\t\t\t//isAuthenticate 认证状态(0:未认证;1:认证失败;2:已认证;3:待审核)\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取所有售电公司\r\n\t\t\tgetElectricitySalesCompaniesList() {\r\n\t\t\t\tlet that = this\r\n\t\t\t\tget(api.electricitySalesCompaniesList).then(res => {\r\n\t\t\t\t\tif (res.code == 200) {\r\n\t\t\t\t\t\tconsole.log('获取售电公司列表')\r\n\t\t\t\t\t\tthat.companys = res.data\r\n\t\t\t\t\t\tthat.companyOptions = res.data.map(item => item.eName)\r\n\t\t\t\t\t\t// console.log(that.companys)\r\n\t\t\t\t\t\tif (that.contractId) {\r\n\t\t\t\t\t\t\tthat.datashow()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//数据回显\r\n\t\t\tdatashow() {\r\n\t\t\t\tlet that = this\r\n\t\t\t\t// 编辑合同的数据回显\r\n\t\t\t\tget(api.contractDetail, {\r\n\t\t\t\t\tcontractId: that.contractId\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('获取合同信息')\r\n\t\t\t\t\t// console.log(res.data)\r\n\t\t\t\t\tif (res.code == 200) {\r\n\t\t\t\t\t\tthat.contractA = res.data.contractA\r\n\t\t\t\t\t\tthat.companyValue = res.data.ename\r\n\t\t\t\t\t\tlet arr = that.companys.filter(item => {\r\n\t\t\t\t\t\t\treturn item.eName == that.companyValue\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthat.userId = arr[0].userId\r\n\t\t\t\t\t\tthat.electricity = res.data.electricity\r\n\t\t\t\t\t\tthat.contractStartTime = res.data.contractStartTime.replace(new RegExp('-', 'g'), '/')\r\n\t\t\t\t\t\tthat.contractEndTime = res.data.contractEndTime.replace(new RegExp('-', 'g'), '/')\r\n\t\t\t\t\t\tthat.contractType = res.data.contractType\r\n\t\t\t\t\t\tif (that.contractType == 1) {\r\n\t\t\t\t\t\t\tthat.typeValue = '固定价差'\r\n\t\t\t\t\t\t\tthat.fixedSpread = res.data.fixedSpread\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tthat.typeValue = '月竞分成'\r\n\t\t\t\t\t\t\tthat.shareRatio = res.data.shareRatio\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tlet affix = JSON.parse(res.data.contractAnnex)\r\n\t\t\t\t\t\taffix.map(item => {\r\n\t\t\t\t\t\t\tif (item.lastIndexOf('.pdf') > -1) {\r\n\t\t\t\t\t\t\t\tthat.pdFurl = item\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tthat.imgList = affix\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//选择合同类型\r\n\t\t\tbindTypeChange(event) {\r\n\t\t\t\t// console.log(event)\r\n\t\t\t\tlet i = event.detail.value\r\n\t\t\t\tthis.typeValue = this.typeOptions[i]\r\n\t\t\t\tswitch (this.typeValue) {\r\n\t\t\t\t\tcase '固定价差':\r\n\t\t\t\t\t\tthis.contractType = 1\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase '月竞分成':\r\n\t\t\t\t\t\tthis.contractType = 3\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//选择乙方公司\r\n\t\t\tbindCompanyChange(event) {\r\n\t\t\t\tlet i = event.detail.value\r\n\t\t\t\tthis.companyValue = this.companyOptions[i]\r\n\t\t\t\tlet arr = this.companys.filter(item => {\r\n\t\t\t\t\tif (item.eName == this.companyValue) {\r\n\t\t\t\t\t\treturn item.userId\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tthis.userId = arr[0].userId\r\n\t\t\t},\r\n\t\t\t//选择合同开始时间\r\n\t\t\tbindStartDateChange(e) {\r\n\t\t\t\tlet str = e.detail.value.replace('-', '/')\r\n\t\t\t\tthis.contractStartTime = str + '/01'\r\n\t\t\t},\r\n\t\t\t//选择合同结束时间\r\n\t\t\tbindEndDateChange(e) {\r\n\t\t\t\tif (this.contractStartTime.split('/')[0] > e.detail.value) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '合同开始时间不能大于合同结束时间',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.contractEndTime = e.detail.value + '/12/31'\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 去认证\r\n\t\t\tlinktoCertification() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/Certification/Certification'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 上传合同附件\r\n\t\t\tslectImage(i) {\r\n\t\t\t\tlet that = this;\r\n\t\t\t\twx.chooseMessageFile({\r\n\t\t\t\t\tcount: 1,\r\n\t\t\t\t\ttype: 'all',\r\n\t\t\t\t\t// sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tuni.showLoading({\r\n\t\t\t\t\t\t\ttitle: '上传中'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\t// console.log(res)\r\n\t\t\t\t\t\tconst tempFilePath = res.tempFiles[0].path\r\n\t\t\t\t\t\t// console.log(tempFilePath)\r\n\t\t\t\t\t\tif (tempFilePath.lastIndexOf('.jpg') > -1 || tempFilePath.lastIndexOf('.png') > -1 ||\r\n\t\t\t\t\t\t\ttempFilePath.lastIndexOf('.pdf') > -1 || tempFilePath.lastIndexOf('.jpeg') > -1) {\r\n\t\t\t\t\t\t\tuni.uploadFile({\r\n\t\t\t\t\t\t\t\turl: api.uploadFile, //接口地址\r\n\t\t\t\t\t\t\t\tfilePath: tempFilePath,\r\n\t\t\t\t\t\t\t\tname: 'file',\r\n\t\t\t\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\t\t\t\tlet url = JSON.parse(res.data).url\r\n\t\t\t\t\t\t\t\t\tif (url.lastIndexOf('.pdf') > -1) {\r\n\t\t\t\t\t\t\t\t\t\tthat.imgList = []\r\n\t\t\t\t\t\t\t\t\t\tthat.onUpload = false\r\n\t\t\t\t\t\t\t\t\t\tthat.pdFurl = url\r\n\t\t\t\t\t\t\t\t\t\t// console.log(that.pdFurl)\r\n\t\t\t\t\t\t\t\t\t\t// that.onUpload = true\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\t// that.isImage = true\r\n\t\t\t\t\t\t\t\t\t\tthat.onUpload = true\r\n\t\t\t\t\t\t\t\t\t\tthat.pdFurl = ''\r\n\t\t\t\t\t\t\t\t\t\tthat.imgList[i] = url\r\n\t\t\t\t\t\t\t\t\t\t// console.log(i)\r\n\t\t\t\t\t\t\t\t\t\t// console.log(that.imgList)\r\n\t\t\t\t\t\t\t\t\t\tif (that.imgList.length > 5) {\r\n\t\t\t\t\t\t\t\t\t\t\t// that.imgList.\r\n\t\t\t\t\t\t\t\t\t\t\tthat.onUpload = false\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tthat.$forceUpdate()\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tuni.hideLoading()\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '不支持此文件格式,请重新选择',\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 下载合同\r\n\t\t\topenContract() {\r\n\t\t\t\tif (this.isAuthenticate == 2) {\r\n\t\t\t\t\tconsole.log('下载合同')\r\n\t\t\t\t\tlet title = this.checkout()\r\n\t\t\t\t\tif (!title) {\r\n\t\t\t\t\t\tlet params = {\r\n\t\t\t\t\t\t\tcontractType: this.contractType,\r\n\t\t\t\t\t\t\tcontractA: this.contractA,\r\n\t\t\t\t\t\t\tuserId: this.userId,\r\n\t\t\t\t\t\t\telectricity: this.electricity,\r\n\t\t\t\t\t\t\tfixedSpread: this.fixedSpread,\r\n\t\t\t\t\t\t\tshareRatio: this.shareRatio,\r\n\t\t\t\t\t\t\tcontractStartTime: this.contractStartTime,\r\n\t\t\t\t\t\t\tcontractEndTime: this.contractEndTime,\r\n\t\t\t\t\t\t\telectricId: this.electricId\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tget(api.previewContract, params).then(res => {\r\n\t\t\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\t\t\tif (res.code == 200) {\r\n\t\t\t\t\t\t\t\tlet url = res.msg.replace(/http:/g, 'https:')\r\n\t\t\t\t\t\t\t\tuni.downloadFile({\r\n\t\t\t\t\t\t\t\t\turl: url,\r\n\t\t\t\t\t\t\t\t\tfilePath: wx.env.USER_DATA_PATH + '/购售电交易合同.docx',\r\n\t\t\t\t\t\t\t\t\tsuccess: (result) => {\r\n\t\t\t\t\t\t\t\t\t\tconsole.log(result)\r\n\t\t\t\t\t\t\t\t\t\tif (result.statusCode == 200) {\r\n\t\t\t\t\t\t\t\t\t\t\tuni.openDocument({\r\n\t\t\t\t\t\t\t\t\t\t\t\tfilePath: result.filePath,\r\n\t\t\t\t\t\t\t\t\t\t\t\t// fileType: \"pdf\",\r\n\t\t\t\t\t\t\t\t\t\t\t\tshowMenu: true,\r\n\t\t\t\t\t\t\t\t\t\t\t\tsuccess: function() {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tconsole.log('打开文档成功');\r\n\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\tfail: (err) => {\r\n\t\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\t\ttitle: '打开文档失败,请联系管理员',\r\n\t\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\ttitle: '该售电公司没有合同模板',\r\n\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: title,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.dialogShow = true\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 上传合同\r\n\t\t\tsubmit() {\r\n\t\t\t\t// let contractAnnex = null\r\n\t\t\t\t// console.log(this.pdFurl)\r\n\t\t\t\t// console.log(this.imgList)\r\n\t\t\t\t// if (this.pdFurl) {\r\n\t\t\t\t// \tcontractAnnex = this.pdFurl\r\n\t\t\t\t// } else {\r\n\t\t\t\t// \tif(this.imgList.length == 1) {\r\n\t\t\t\t// \t\tcontractAnnex = this.imgList.join(',') + ','\r\n\t\t\t\t// \t} else {\r\n\t\t\t\t// \t\tcontractAnnex = this.imgList.join(',')\r\n\t\t\t\t// \t}\r\n\t\t\t\t// }\r\n\t\t\t\t// console.log(contractAnnex)\r\n\t\t\t\tif (this.isAuthenticate == 2) {\r\n\t\t\t\t\tconsole.log('上传合同')\r\n\t\t\t\t\tlet contractStartTime = this.contractStartTime.replace(new RegExp('/', 'g'), '-')\r\n\t\t\t\t\tlet contractEndTime = this.contractEndTime.replace(/\\//g, '-')\r\n\t\t\t\t\tlet title = this.checkout()\r\n\t\t\t\t\tif (!title) {\r\n\t\t\t\t\t\tlet contractAnnex = null\r\n\t\t\t\t\t\tif (this.pdFurl) {\r\n\t\t\t\t\t\t\tcontractAnnex = this.pdFurl\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tcontractAnnex = this.imgList.join(',')\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tthis.onSubmint = true\r\n\t\t\t\t\t\tpost(api.uploadContract, {\r\n\t\t\t\t\t\t\tid: this.contractId,\r\n\t\t\t\t\t\t\tcontractType: this.contractType,\r\n\t\t\t\t\t\t\tcontractA: this.contractA,\r\n\t\t\t\t\t\t\tuserId: this.userId,\r\n\t\t\t\t\t\t\telectricity: this.electricity,\r\n\t\t\t\t\t\t\tfixedSpread: this.fixedSpread,\r\n\t\t\t\t\t\t\tshareRatio: this.shareRatio,\r\n\t\t\t\t\t\t\t// contractStartTime: this.contractStartTime,\r\n\t\t\t\t\t\t\t// contractEndTime: this.contractEndTime,\r\n\t\t\t\t\t\t\tcontractStartTime: contractStartTime,\r\n\t\t\t\t\t\t\tcontractEndTime: contractEndTime,\r\n\t\t\t\t\t\t\telectricId: this.electricId,\r\n\t\t\t\t\t\t\tcontractAnnex: contractAnnex\r\n\t\t\t\t\t\t}).then(res => {\r\n\t\t\t\t\t\t\tif (res.code == 200) {\r\n\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\ttitle: '保存成功'\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\t\t// uni.navigateBack({\r\n\t\t\t\t\t\t\t\t\t// \tdelta: 1\r\n\t\t\t\t\t\t\t\t\t// })\r\n\t\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\t\turl: '/pagesA/Contracts/EnterpriseContract/EnterpriseContract?tabIndex=2'\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}, 500)\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\t\tthis.onSubmint = false\r\n\t\t\t\t\t\t\t\t}, 1000)\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: title,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.dialogShow = true\r\n\t\t\t\t}\r\n\t\t\t},\r\n\r\n\t\t\t//校验信息\r\n\t\t\tcheckout() {\r\n\t\t\t\tif (this.contractType == '') {\r\n\t\t\t\t\treturn '请选择合同类型'\r\n\t\t\t\t} else if (this.contractA == '') {\r\n\t\t\t\t\treturn '请输入合同的甲方'\r\n\t\t\t\t} else if (this.userId == null) {\r\n\t\t\t\t\treturn '请选择合同的乙方'\r\n\t\t\t\t} else if (this.electricity == '' || isNaN(this.electricity)) {\r\n\t\t\t\t\treturn '请输入合同的电量'\r\n\t\t\t\t} else if (this.contractType == 1 && this.fixedSpread == '') {\r\n\t\t\t\t\treturn '请输入固定的价差'\r\n\t\t\t\t} else if (this.contractType == 3 && this.shareRatio == '') {\r\n\t\t\t\t\treturn '请输入分成的比例'\r\n\t\t\t\t} else if (this.contractStartTime == '') {\r\n\t\t\t\t\treturn '请选择合同的开始时间'\r\n\t\t\t\t} else if (this.contractEndTime == '') {\r\n\t\t\t\t\treturn '请选择合同的结束时间'\r\n\t\t\t\t} else if (this.onTemplate && this.pdFurl == '' && this.imgList.length == 0) {\r\n\t\t\t\t\treturn '请上传合同附件'\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn false\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.LssueContracts {\r\n\t\tposition: relative;\r\n\t\t// padding-top: 32rpx;\r\n\t\twidth: 100%;\r\n\t\tmin-height: 100%;\r\n\t\toverflow: hidden;\r\n\t\tbackground-color: #f4f5f7;\r\n\r\n\t\t.wenxintishi {\r\n\t\t\tcolor: #333;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-top: 20rpx;\r\n\t\t\ttext-indent: 32rpx;\r\n\r\n\t\t\t.wenxintishi_block {\r\n\t\t\t\tposition: relative;\r\n\t\t\t\tpadding: 0 32rpx;\r\n\r\n\t\t\t\t// display: flex;\r\n\t\t\t\t.lianxikefu {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\tleft: 124rpx;\r\n\t\t\t\t\tbottom: 0;\r\n\t\t\t\t\twidth: 200rpx;\r\n\t\t\t\t\theight: auto;\r\n\t\t\t\t\tborder-bottom: 1px solid #1989fa;\r\n\t\t\t\t\tcolor: #1989fa;\r\n\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\t// display: inline;\r\n\t\t\t\t\t\tmargin-right: 4rpx;\r\n\t\t\t\t\t\twidth: 26rpx;\r\n\t\t\t\t\t\theight: 26rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\r\n\t\t}\r\n\r\n\t\t.LssueContracts_box {\r\n\t\t\tpadding: 0 32rpx;\r\n\t\t\tbackground-color: #fff;\r\n\r\n\t\t\t.LssueContracts_item {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: auto;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #333;\r\n\t\t\t\tborder-bottom: 1rpx solid #f4f5f7;\r\n\r\n\r\n\t\t\t\tpicker,\r\n\t\t\t\tinput,\r\n\t\t\t\ttext {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\theight: 110rpx;\r\n\t\t\t\t\tline-height: 110rpx;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t\tcolor: #999;\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.picker {\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t\tpadding-right: 20rpx;\r\n\r\n\t\t\t\t\tview {\r\n\t\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\tright: 0;\r\n\t\t\t\t\t\ttop: 40rpx;\r\n\t\t\t\t\t\twidth: 16rpx;\r\n\t\t\t\t\t\theight: 32rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.LssueContracts_accessory {\r\n\t\t\t\tpadding-bottom: 16rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: auto;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #333;\r\n\r\n\t\t\t\t.LssueContracts_accessory_title {\r\n\t\t\t\t\theight: 110rpx;\r\n\t\t\t\t\tline-height: 110rpx;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.LssueContracts_accessory_imgs {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: auto;\r\n\r\n\t\t\t\t\t.pdf_box {\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t\t\t\tmargin-right: 10rpx;\r\n\t\t\t\t\t\twidth: 180rpx;\r\n\t\t\t\t\t\theight: 180rpx;\r\n\t\t\t\t\t\tbackground-color: #ccc;\r\n\t\t\t\t\t\tborder: 1rpx solid #999;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 180rpx;\r\n\t\t\t\t\t\theight: 180rpx;\r\n\t\t\t\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t\t\t\tmargin-right: 10rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// 按钮\r\n\t\t.LssueContracts_btn {\r\n\t\t\tmargin: 60rpx 0;\r\n\t\t\tmargin-left: 32rpx;\r\n\t\t\twidth: 686rpx;\r\n\t\t\theight: 104rpx;\r\n\t\t\tline-height: 104rpx;\r\n\t\t\ttext-align: center;\r\n\t\t\tfont-size: 30rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tcolor: #fff;\r\n\t\t\tbackground-color: #1989fa;\r\n\t\t\tborder-radius: 16rpx;\r\n\t\t}\r\n\r\n\t\t.active_btn {\r\n\t\t\tbackground-color: #ccc;\r\n\t\t}\r\n\r\n\t\t.btn_marginTop {\r\n\t\t\tmargin-top: 180rpx;\r\n\t\t}\r\n\r\n\t\t// 弹窗\r\n\t\t.LssueContracts_dialog {\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\tbackground: rgba(0, 0, 0, 0.16);\r\n\r\n\t\t\t.LssueContracts_dialog_box {\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft: 50%;\r\n\t\t\t\ttop: 50%;\r\n\t\t\t\ttransform: translate(-50%, -50%);\r\n\t\t\t\tz-index: 1;\r\n\t\t\t\twidth: 500rpx;\r\n\t\t\t\theight: 300rpx;\r\n\t\t\t\tbackground-color: #fff;\r\n\t\t\t\tborder-radius: 16rpx;\r\n\r\n\t\t\t\t.dialog_hint {\r\n\t\t\t\t\theight: 200rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tline-height: 200rpx;\r\n\t\t\t\t\tfont-size: 32rpx;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.dialog_btn {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\theight: 100rpx;\r\n\t\t\t\t\tline-height: 100rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\tcolor: #1989fa;\r\n\t\t\t\t\tborder-top: 2rpx solid #f4f5f7;\r\n\r\n\t\t\t\t\tview {\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.btn_right {\r\n\t\t\t\t\t\tborder-left: 2rpx solid #f4f5f7;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\n","import mod from \"-!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./LssueContracts.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./LssueContracts.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1621997970190\n var cssReload = require(\"F:/工作/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
{"version":3,"sources":["uni-app:///main.js",null,"webpack:///F:/工作/项目/伙石头/gangshi-un2/pagesA/Contracts/LssueContracts/LssueContracts.vue?f17e","webpack:///F:/工作/项目/伙石头/gangshi-un2/pagesA/Contracts/LssueContracts/LssueContracts.vue?52c5","webpack:///F:/工作/项目/伙石头/gangshi-un2/pagesA/Contracts/LssueContracts/LssueContracts.vue?2fa8","uni-app:///pagesA/Contracts/LssueContracts/LssueContracts.vue","webpack:///F:/工作/项目/伙石头/gangshi-un2/pagesA/Contracts/LssueContracts/LssueContracts.vue?d82c","webpack:///F:/工作/项目/伙石头/gangshi-un2/pagesA/Contracts/LssueContracts/LssueContracts.vue?b103"],"names":["createPage","Page"],"mappings":";;;;;;;;;;kDAAA;AACA;AACA,mI;AACAA,UAAU,CAACC,uBAAD,CAAV,C;;;;;;;;;;;;;ACHA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA2H;AAC3H;AACkE;AACL;AACc;;;AAG3E;AACyK;AACzK,gBAAgB,6KAAU;AAC1B,EAAE,oFAAM;AACR,EAAE,yFAAM;AACR,EAAE,kGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,6FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACbA;AAAA;AAAA;AAAA;AAAyoB,CAAgB,wnBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACgG7pB;AACA,+D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eAIA,EACA,OADA,qBACA,CACA,wDADA,CAEA;AACA,4CACA,CALA,EAMA,MANA,kBAMA,OANA,EAMA,CACA,gBACA,6BACA,uBACA,wBACA,4BACA,aADA,IAGA,CACA,CAfA,EAgBA,MAhBA,oBAgBA,CACA,sBACA,wBACA,CAnBA,EAoBA,IApBA,kBAoBA,CACA,SACA,cADA,EACA;AACA,sBAFA,EAEA;AACA,mBAHA,EAGA;AACA,kBAJA,EAIA;AACA,qBALA,EAKA;AACA,qBANA,EAMA;AACA,oBAPA,EAOA;AACA,2BARA,EAQA;AACA,yBATA,EASA;AACA,kBAVA,EAUA;AACA,oBAXA,EAWA;AACA,mBAZA,EAYA;AACA,mCAbA,EAaA;AACA,sBAdA,EAcA;AACA,kBAfA,EAeA;AACA,wBAhBA,EAgBA;AACA,gBAjBA,EAiBA;AACA,iBAlBA,EAkBA;AACA,oBAnBA,EAmBA;AACA,sBApBA,EAoBA;AACA,sBArBA,EAqBA;AACA,uBAtBA,EAsBA;AACA,uBAvBA,CAuBA;AAvBA,MAyBA,CA9CA,EA+CA,YACA,SADA,uBACA,CACA,gBACA,iBACA,8BACA,uBACA,gCACA,kCACA,CAHA,MAGA,CACA,oCACA,UACA,CACA,kBACA,gBACA,UACA,CACA,wCACA,gCACA,4CACA,sCACA,CApBA,EAqBA,OArBA,qBAqBA,CACA,yCACA,uBACA,CAxBA,EA/CA,EAyEA,WACA;AACA,UAFA,oBAEA,CACA,oBACA,0BADA,CACA;AADA,SAGA,CANA,EAOA;AACA,kBARA,4BAQA,kBACA,iDACA,OADA,EAEA,uBAFA,IAGA,IAHA,CAGA,gBACA;AACA,8BACA,+CADA,CAEA;AACA,SACA,CATA,EAUA,CAnBA,EAoBA;AACA,oCArBA,8CAqBA,CACA,gBACA,+EACA,sBACA,wBACA,yBACA,yEAHA,CAIA;AACA,gCACA,gBACA,CACA,CACA,CAVA,EAWA,CAlCA,EAmCA;AACA,YApCA,sBAoCA,CACA,gBADA,CAEA;AACA,mDACA,2BADA,IAEA,IAFA,CAEA,gBACA,sBADA,CAEA;AACA,8BACA,oCACA,mCACA,gDACA,uCACA,CAFA,EAGA,4BACA,wCACA;AACA;AACA;AACA;AACA;AACA;AACA,WAHA,MAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAFA,MAEA;AACA;AACA;AACA,WANA;AAOA;AACA,OAhCA;AAiCA,KAxEA;AAyEA;AACA,kBA1EA,0BA0EA,KA1EA,EA0EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBANA;;AAQA,KAtFA;AAuFA;AACA,qBAxFA,6BAwFA,KAxFA,EAwFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAJA;AAKA;AACA,KAjGA;AAkGA;AACA,uBAnGA,+BAmGA,CAnGA,EAmGA;AACA;AACA;AACA,KAtGA;AAuGA;AACA,qBAxGA,6BAwGA,CAxGA,EAwGA;AACA;AACA;AACA,mCADA;AAEA,sBAFA;;AAIA,OALA,MAKA;AACA;AACA;AACA,KAjHA;AAkHA;AACA,sBAnHA,8BAmHA,CAnHA,EAmHA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA,0BADA;AAEA,sBAFA;;AAIA;AACA,KA5HA;AA6HA;AACA,uBA9HA,iCA8HA;AACA;AACA,iDADA;;AAGA,KAlIA;AAmIA;AACA,cApIA,sBAoIA,CApIA,EAoIA;AACA;AACA;AACA,gBADA;AAEA,mBAFA;AAGA;AACA;AACA;AACA,wBADA;;AAGA;AACA;AACA;AACA;AACA,+CADA,IACA,sCADA,EACA;AACA;AACA,0CADA,EACA;AACA,oCAFA;AAGA,0BAHA;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBANA,MAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eA1BA;;AA4BA,WA9BA,MA8BA;AACA;AACA,qCADA;AAEA,0BAFA;;AAIA;AACA,SA/CA;;AAiDA,KAvLA;AAwLA;AACA,gBAzLA,0BAyLA;AACA;AACA;AACA;AACA;AACA;AACA,2CADA;AAEA,qCAFA;AAGA,+BAHA;AAIA,yCAJA;AAKA,yCALA;AAMA,uCANA;AAOA,qDAPA;AAQA,iDARA;AASA,uCATA;;AAWA;AACA;AACA;AACA;AACA;AACA,wBADA;AAEA,iEAFA;AAGA;AACA;AACA;AACA;AACA,+CADA;AAEA;AACA,oCAHA;AAIA;AACA;AACA,uBANA;;AAQA;AACA,iBAfA;AAgBA;AACA;AACA,0CADA;AAEA,gCAFA;;AAIA,iBArBA;;AAuBA,aAzBA,MAyBA;AACA;AACA,oCADA;AAEA,4BAFA;;AAIA;AACA,WAjCA;AAkCA,SA9CA,MA8CA;AACA;AACA,wBADA;AAEA,wBAFA;;AAIA;AACA,OAvDA,MAuDA;AACA;AACA;AACA,KApPA;AAqPA;AACA,UAtPA,oBAsPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAFA,MAEA;AACA;AACA;;AAEA;AACA;AACA,+BADA;AAEA,2CAFA;AAGA,qCAHA;AAIA,+BAJA;AAKA,yCALA;AAMA,yCANA;AAOA,uCAPA;AAQA;AACA;AACA,gDAVA;AAWA,4CAXA;AAYA,uCAZA;AAaA,wCAbA;AAcA,cAdA,CAcA;AACA;AACA;AACA,6BADA;;AAGA;AACA;AACA;AACA;AACA;AACA,2FADA;;AAGA,eAPA,EAOA,GAPA;AAQA,aAZA,MAYA;AACA;AACA,8BADA;AAEA,4BAFA;;AAIA;AACA;AACA,eAFA,EAEA,IAFA;AAGA;AACA,WApCA;AAqCA,SA9CA,MA8CA;AACA;AACA,wBADA;AAEA,wBAFA;;AAIA;AACA,OAzDA,MAyDA;AACA;AACA;AACA,KAhUA;;AAkUA;AACA,YAnUA,sBAmUA;AACA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA,OAFA,MAEA;AACA;AACA;AACA,KAzVA,EAzEA,E;;;;;;;;;;;;;ACrGA;AAAA;AAAA;AAAA;AAAsqC,CAAgB,kkCAAG,EAAC,C;;;;;;;;;;;ACA1rC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesA/Contracts/LssueContracts/LssueContracts.js","sourcesContent":["import 'uni-pages';\nimport Vue from 'vue'\nimport Page from './pagesA/Contracts/LssueContracts/LssueContracts.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./LssueContracts.vue?vue&type=template&id=d79abc86&\"\nvar renderjs\nimport script from \"./LssueContracts.vue?vue&type=script&lang=js&\"\nexport * from \"./LssueContracts.vue?vue&type=script&lang=js&\"\nimport style0 from \"./LssueContracts.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesA/Contracts/LssueContracts/LssueContracts.vue\"\nexport default component.exports","export * from \"-!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./LssueContracts.vue?vue&type=template&id=d79abc86&\"","var components\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n if (!_vm._isMounted) {\n _vm.e0 = function($event) {\n _vm.dialogShow = false\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./LssueContracts.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./LssueContracts.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"LssueContracts\">\r\n\t\t<view class=\"LssueContracts_box\">\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同类型\r\n\t\t\t\t<picker class=\"picker\" mode=\"selector\" :range=\"typeOptions\" @change=\"bindTypeChange\">\r\n\t\t\t\t\t<view>{{typeValue ? typeValue : '请选择合同类型'}}</view>\r\n\t\t\t\t\t<image src=\"../../../static/images/right.png\" mode=\"\"></image>\r\n\t\t\t\t</picker>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同甲方\r\n\t\t\t\t<input type=\"text\" v-model=\"contractA\" placeholder=\"请输入公司名称\" placeholder-style=\"color: #999\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同乙方\r\n\t\t\t\t<picker class=\"picker\" mode=\"selector\" :range=\"companyOptions\" @change=\"bindCompanyChange\">\r\n\t\t\t\t\t<view>{{companyValue ? companyValue : '请选择合同乙方'}}</view>\r\n\t\t\t\t\t<image src=\"../../../static/images/right.png\" mode=\"\"></image>\r\n\t\t\t\t</picker>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同电量(万kWh)\r\n\t\t\t\t<input type=\"digit\" v-model=\"electricity\" placeholder=\"请输入\" placeholder-style=\"color: #999\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\" v-if=\"typeValue == '月竞分成'\">\r\n\t\t\t\t分成比例(%) <input type=\"digit\" v-model=\"shareRatio\" placeholder=\"请输入\" placeholder-style=\"color: #999\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\" v-if=\"typeValue == '固定价差'\">\r\n\t\t\t\t固定价差(厘/千瓦时) <input type=\"digit\" v-model=\"fixedSpread\" placeholder=\"请输入\"\r\n\t\t\t\t\tplaceholder-style=\"color: #999\" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同开始时间\r\n\t\t\t\t<picker class=\"picker\" mode=\"date\" fields=\"month\" :start=\"startDate\" :end=\"endDate\"\r\n\t\t\t\t\t@change=\"bindStartDateChange\">\r\n\t\t\t\t\t<view class=\"uni-input\">{{contractStartTime ? contractStartTime : '请选择开始时间'}}</view>\r\n\t\t\t\t\t<image src=\"../../../static/images/right.png\" mode=\"\"></image>\r\n\t\t\t\t</picker>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\">\r\n\t\t\t\t合同结束时间\r\n\t\t\t\t<picker class=\"picker\" mode=\"date\" fields=\"year\" :start=\"startDate\" :end=\"endDate\"\r\n\t\t\t\t\t@change=\"bindEndDateChange\">\r\n\t\t\t\t\t<view class=\"uni-input\">{{contractEndTime ? contractEndTime : '请选择结束时间'}}</view>\r\n\t\t\t\t\t<image src=\"../../../static/images/right.png\" mode=\"\"></image>\r\n\t\t\t\t</picker>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_item\" v-if=\"!onTemplate&&typeValue=='固定价差'\">\r\n\t\t\t\t固定价差固化期限\r\n\t\t\t\t<picker class=\"picker\" mode=\"date\" fields=\"year\" :start=\"contractStartTime\" :end=\"contractEndTime\"\r\n\t\t\t\t\t@change=\"bindDeadlineChange\">\r\n\t\t\t\t\t<view class=\"uni-input\">{{deadline ? deadline : '请选择固化期限'}}</view>\r\n\t\t\t\t\t<image src=\"../../../static/images/right.png\" mode=\"\"></image>\r\n\t\t\t\t</picker>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"LssueContracts_accessory\" v-if=\"onTemplate\">\r\n\t\t\t\t<view class=\"LssueContracts_accessory_title\">合同附件(请上传照片或者PDF文件)</view>\r\n\t\t\t\t<view class=\"LssueContracts_accessory_imgs\">\r\n\t\t\t\t\t<image v-for=\"(item,index) in imgList\" :src=\"item\" :key=\"index\" @click=\"slectImage(index)\"></image>\r\n\t\t\t\t\t<view class=\"pdf_box\" v-if=\"pdFurl\" @click=\"slectImage(imgList.length)\">上传成功</view>\r\n\t\t\t\t\t<image v-if=\"onUpload\" src=\"../../../static/images/upload_bg.png\"\r\n\t\t\t\t\t\t@click=\"slectImage(imgList.length)\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"wenxintishi\" v-if=\"!onTemplate\">\r\n\t\t\t<view class=\"wenxintishi_block\">\r\n\t\t\t\t如电客或电力用户对合同条款有任何个性化诉求的,请及时联系平台法务专员获取个性化定制合同条款。如电客或电力用户擅自修改合同条款的,有可能导致合同审核不通过、参与拼团失败等情况,\r\n\t\t\t\t<text @click=\"callkf\" class=\"lianxikefu\">\r\n\t\t\t\t\t<!-- <image src=\"https://fire.huoshitou.net/profile/icon/phone_icon.png\"></image> -->\r\n\t\t\t\t\t联系合同专员!\r\n\t\t\t\t</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view :class=\"['LssueContracts_btn',{'active_btn': onSubmint},{'btn_marginTop': !onTemplate}]\">\r\n\t\t\t<view v-if=\"onSubmint\">保存合同中</view>\r\n\t\t\t<view v-if=\"!onTemplate\" @click=\"openContract\">预览并下载</view>\r\n\t\t\t<view v-else @click=\"submit\">保存</view>\r\n\t\t</view>\r\n\t\t<view class=\"LssueContracts_dialog\" v-if=\"dialogShow\">\r\n\t\t\t<view class=\"LssueContracts_dialog_box\">\r\n\t\t\t\t<view class=\"dialog_hint\">请先完成实名认证</view>\r\n\t\t\t\t<view class=\"dialog_btn\">\r\n\t\t\t\t\t<view @click=\"dialogShow=false\">取消</view>\r\n\t\t\t\t\t<view class=\"btn_right\" @click=\"linktoCertification\">去认证</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport api from '@/static/util/api.js'\r\n\timport {\r\n\t\tget,\r\n\t\tpost\r\n\t} from '@/static/util/fun.js'\r\n\texport default {\r\n\t\tcreated() {\r\n\t\t\tthis.electricId = uni.getStorageSync('user').electricId\r\n\t\t\t// 售电公司列表\r\n\t\t\tthis.getElectricitySalesCompaniesList()\r\n\t\t},\r\n\t\tonLoad(options) {\r\n\t\t\tlet that = this\r\n\t\t\tthat.contractId = options.id\r\n\t\t\tif (options.template) {\r\n\t\t\t\tthat.onTemplate = false\r\n\t\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\t\ttitle: '开具合同'\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getUserMessage()\r\n\t\t\tthis.dialogShow = false\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcontractId: '', //合同id\r\n\t\t\t\tcontractType: '', //合同类型 1-固定价差, 3-月竞分成\r\n\t\t\t\tcontractA: '', //合同甲方\r\n\t\t\t\tuserId: null, //售电公司id\r\n\t\t\t\telectricity: '', //合同电量\r\n\t\t\t\tfixedSpread: '', //固定价差(厘/千瓦时) contractType为 1 必传\r\n\t\t\t\tshareRatio: '', //分成比例(%) contractType为 2 必传\r\n\t\t\t\tcontractStartTime: '', //合同开始时间\r\n\t\t\t\tcontractEndTime: '', //合同结束时间\r\n\t\t\t\tdeadline: '', // 固定价差固化时间\r\n\t\t\t\telectricId: '', //电客id\r\n\t\t\t\ttypeValue: '', //合同类型名称\r\n\t\t\t\ttypeOptions: ['固定价差', '月竞分成'], //合同类型\r\n\t\t\t\tcompanyValue: '', //乙方公司(售电公司)\r\n\t\t\t\tcompanys: '', //后台返回的售电公司列表\r\n\t\t\t\tcompanyOptions: [], //处理后的售电公司列表\r\n\t\t\t\tpdFurl: '', // 上传pdf\r\n\t\t\t\timgList: [], // 上传照片\r\n\t\t\t\tonUpload: true, // 是否出现上传图片\r\n\t\t\t\tonTemplate: true, // 是否为开具合同\r\n\t\t\t\tonSubmint: false, // 是否正在上传\r\n\t\t\t\tisAuthenticate: 0, // 是否完成实名认证\r\n\t\t\t\tdialogShow: false, // 是否认证弹窗\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tstartDate() {\r\n\t\t\t\tlet year = null\r\n\t\t\t\tlet month = null\r\n\t\t\t\tlet day = new Date().getDay()\r\n\t\t\t\tif (!this.onTemplate) {\r\n\t\t\t\t\tyear = new Date().getFullYear()\r\n\t\t\t\t\tmonth = new Date().getMonth() + 1\r\n\t\t\t\t} else {\r\n\t\t\t\t\tyear = new Date().getFullYear() - 5\r\n\t\t\t\t\tmonth = 1\r\n\t\t\t\t}\r\n\t\t\t\tif (month == 13) {\r\n\t\t\t\t\tyear = year + 1\r\n\t\t\t\t\tmonth = 1\r\n\t\t\t\t}\r\n\t\t\t\tmonth = month > 9 ? month : '0' + month\r\n\t\t\t\tday = day > 9 ? day : '0' + day\r\n\t\t\t\tconsole.log(year + '-' + month + '-' + day)\r\n\t\t\t\treturn year + '-' + month + '-' + day\r\n\t\t\t},\r\n\t\t\tendDate() {\r\n\t\t\t\tlet year = new Date().getFullYear() + 10\r\n\t\t\t\treturn year + '-12-31'\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//联系客服\r\n\t\t\tcallkf() {\r\n\t\t\t\tuni.makePhoneCall({\r\n\t\t\t\t\tphoneNumber: '15360101191' //仅为示例\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 获取用户实名信息\r\n\t\t\tgetUserMessage() {\r\n\t\t\t\tget(api.getUserInformation, {\r\n\t\t\t\t\ttype: 2,\r\n\t\t\t\t\tuserId: this.electricId\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\t// console.log(res)\r\n\t\t\t\t\tif (res.code == 200) {\r\n\t\t\t\t\t\tthis.isAuthenticate = res.data.isAuthenticate\r\n\t\t\t\t\t\t//isAuthenticate 认证状态(0:未认证;1:认证失败;2:已认证;3:待审核)\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 获取所有售电公司\r\n\t\t\tgetElectricitySalesCompaniesList() {\r\n\t\t\t\tlet that = this\r\n\t\t\t\tget(api.electricitySalesCompaniesList).then(res => {\r\n\t\t\t\t\tif (res.code == 200) {\r\n\t\t\t\t\t\tconsole.log('获取售电公司列表')\r\n\t\t\t\t\t\tthat.companys = res.data\r\n\t\t\t\t\t\tthat.companyOptions = res.data.map(item => item.eName)\r\n\t\t\t\t\t\t// console.log(that.companys)\r\n\t\t\t\t\t\tif (that.contractId) {\r\n\t\t\t\t\t\t\tthat.datashow()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//数据回显\r\n\t\t\tdatashow() {\r\n\t\t\t\tlet that = this\r\n\t\t\t\t// 编辑合同的数据回显\r\n\t\t\t\tget(api.contractDetail, {\r\n\t\t\t\t\tcontractId: that.contractId\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tconsole.log('获取合同信息')\r\n\t\t\t\t\t// console.log(res.data)\r\n\t\t\t\t\tif (res.code == 200) {\r\n\t\t\t\t\t\tthat.contractA = res.data.contractA\r\n\t\t\t\t\t\tthat.companyValue = res.data.ename\r\n\t\t\t\t\t\tlet arr = that.companys.filter(item => {\r\n\t\t\t\t\t\t\treturn item.eName == that.companyValue\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthat.userId = arr[0].userId\r\n\t\t\t\t\t\tthat.electricity = res.data.electricity\r\n\t\t\t\t\t\tthat.contractStartTime = res.data.contractStartTime.replace(new RegExp('-', 'g'), '/')\r\n\t\t\t\t\t\tthat.contractEndTime = res.data.contractEndTime.replace(new RegExp('-', 'g'), '/')\r\n\t\t\t\t\t\tthat.contractType = res.data.contractType\r\n\t\t\t\t\t\tif (that.contractType == 1) {\r\n\t\t\t\t\t\t\tthat.typeValue = '固定价差'\r\n\t\t\t\t\t\t\tthat.fixedSpread = res.data.fixedSpread\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tthat.typeValue = '月竞分成'\r\n\t\t\t\t\t\t\tthat.shareRatio = res.data.shareRatio\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tlet affix = JSON.parse(res.data.contractAnnex)\r\n\t\t\t\t\t\taffix.map(item => {\r\n\t\t\t\t\t\t\tif (item.lastIndexOf('.pdf') > -1) {\r\n\t\t\t\t\t\t\t\tthat.pdFurl = item\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tthat.imgList = affix\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//选择合同类型\r\n\t\t\tbindTypeChange(event) {\r\n\t\t\t\t// console.log(event)\r\n\t\t\t\tlet i = event.detail.value\r\n\t\t\t\tthis.typeValue = this.typeOptions[i]\r\n\t\t\t\tswitch (this.typeValue) {\r\n\t\t\t\t\tcase '固定价差':\r\n\t\t\t\t\t\tthis.contractType = 1\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase '月竞分成':\r\n\t\t\t\t\t\tthis.contractType = 3\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//选择乙方公司\r\n\t\t\tbindCompanyChange(event) {\r\n\t\t\t\tlet i = event.detail.value\r\n\t\t\t\tthis.companyValue = this.companyOptions[i]\r\n\t\t\t\tlet arr = this.companys.filter(item => {\r\n\t\t\t\t\tif (item.eName == this.companyValue) {\r\n\t\t\t\t\t\treturn item.userId\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tthis.userId = arr[0].userId\r\n\t\t\t},\r\n\t\t\t//选择合同开始时间\r\n\t\t\tbindStartDateChange(e) {\r\n\t\t\t\tlet str = e.detail.value.replace('-', '/')\r\n\t\t\t\tthis.contractStartTime = str + '/01'\r\n\t\t\t},\r\n\t\t\t//选择合同结束时间\r\n\t\t\tbindEndDateChange(e) {\r\n\t\t\t\tif (this.contractStartTime.split('/')[0] > e.detail.value) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '合同开始时间不能大于合同结束时间',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.contractEndTime = e.detail.value + '/12/31'\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//选择合同结束时间\r\n\t\t\tbindDeadlineChange(e) {\r\n\t\t\t\tif(this.contractStartTime&&this.contractEndTime) {\r\n\t\t\t\t\tthis.deadline = e.detail.value + '/12/31'\r\n\t\t\t\t} else {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择合同时间',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 去认证\r\n\t\t\tlinktoCertification() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/Certification/Certification'\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 上传合同附件\r\n\t\t\tslectImage(i) {\r\n\t\t\t\tlet that = this;\r\n\t\t\t\twx.chooseMessageFile({\r\n\t\t\t\t\tcount: 1,\r\n\t\t\t\t\ttype: 'all',\r\n\t\t\t\t\t// sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有\r\n\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\tuni.showLoading({\r\n\t\t\t\t\t\t\ttitle: '上传中'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\t// console.log(res)\r\n\t\t\t\t\t\tconst tempFilePath = res.tempFiles[0].path\r\n\t\t\t\t\t\t// console.log(tempFilePath)\r\n\t\t\t\t\t\tif (tempFilePath.lastIndexOf('.jpg') > -1 || tempFilePath.lastIndexOf('.png') > -1 ||\r\n\t\t\t\t\t\t\ttempFilePath.lastIndexOf('.pdf') > -1 || tempFilePath.lastIndexOf('.jpeg') > -1) {\r\n\t\t\t\t\t\t\tuni.uploadFile({\r\n\t\t\t\t\t\t\t\turl: api.uploadFile, //接口地址\r\n\t\t\t\t\t\t\t\tfilePath: tempFilePath,\r\n\t\t\t\t\t\t\t\tname: 'file',\r\n\t\t\t\t\t\t\t\tsuccess: function(res) {\r\n\t\t\t\t\t\t\t\t\tlet url = JSON.parse(res.data).url\r\n\t\t\t\t\t\t\t\t\tif (url.lastIndexOf('.pdf') > -1) {\r\n\t\t\t\t\t\t\t\t\t\tthat.imgList = []\r\n\t\t\t\t\t\t\t\t\t\tthat.onUpload = false\r\n\t\t\t\t\t\t\t\t\t\tthat.pdFurl = url\r\n\t\t\t\t\t\t\t\t\t\t// console.log(that.pdFurl)\r\n\t\t\t\t\t\t\t\t\t\t// that.onUpload = true\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\t// that.isImage = true\r\n\t\t\t\t\t\t\t\t\t\tthat.onUpload = true\r\n\t\t\t\t\t\t\t\t\t\tthat.pdFurl = ''\r\n\t\t\t\t\t\t\t\t\t\tthat.imgList[i] = url\r\n\t\t\t\t\t\t\t\t\t\t// console.log(i)\r\n\t\t\t\t\t\t\t\t\t\t// console.log(that.imgList)\r\n\t\t\t\t\t\t\t\t\t\tif (that.imgList.length > 5) {\r\n\t\t\t\t\t\t\t\t\t\t\t// that.imgList.\r\n\t\t\t\t\t\t\t\t\t\t\tthat.onUpload = false\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tthat.$forceUpdate()\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tuni.hideLoading()\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '不支持此文件格式,请重新选择',\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 下载合同\r\n\t\t\topenContract() {\r\n\t\t\t\tif (this.isAuthenticate == 2) {\r\n\t\t\t\t\tconsole.log('下载合同')\r\n\t\t\t\t\tlet title = this.checkout()\r\n\t\t\t\t\tif (!title) {\r\n\t\t\t\t\t\tlet params = {\r\n\t\t\t\t\t\t\tcontractType: this.contractType,\r\n\t\t\t\t\t\t\tcontractA: this.contractA,\r\n\t\t\t\t\t\t\tuserId: this.userId,\r\n\t\t\t\t\t\t\telectricity: this.electricity,\r\n\t\t\t\t\t\t\tfixedSpread: this.fixedSpread,\r\n\t\t\t\t\t\t\tshareRatio: this.shareRatio,\r\n\t\t\t\t\t\t\tcontractStartTime: this.contractStartTime,\r\n\t\t\t\t\t\t\tcontractEndTime: this.contractEndTime,\r\n\t\t\t\t\t\t\telectricId: this.electricId\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tget(api.previewContract, params).then(res => {\r\n\t\t\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\t\t\tif (res.code == 200) {\r\n\t\t\t\t\t\t\t\tlet url = res.msg.replace(/http:/g, 'https:')\r\n\t\t\t\t\t\t\t\tuni.downloadFile({\r\n\t\t\t\t\t\t\t\t\turl: url,\r\n\t\t\t\t\t\t\t\t\tfilePath: wx.env.USER_DATA_PATH + '/购售电交易合同.docx',\r\n\t\t\t\t\t\t\t\t\tsuccess: (result) => {\r\n\t\t\t\t\t\t\t\t\t\tconsole.log(result)\r\n\t\t\t\t\t\t\t\t\t\tif (result.statusCode == 200) {\r\n\t\t\t\t\t\t\t\t\t\t\tuni.openDocument({\r\n\t\t\t\t\t\t\t\t\t\t\t\tfilePath: result.filePath,\r\n\t\t\t\t\t\t\t\t\t\t\t\t// fileType: \"pdf\",\r\n\t\t\t\t\t\t\t\t\t\t\t\tshowMenu: true,\r\n\t\t\t\t\t\t\t\t\t\t\t\tsuccess: function() {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tconsole.log('打开文档成功');\r\n\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\tfail: (err) => {\r\n\t\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\t\ttitle: '打开文档失败,请联系管理员',\r\n\t\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\ttitle: '该售电公司没有合同模板',\r\n\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: title,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.dialogShow = true\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 上传合同\r\n\t\t\tsubmit() {\r\n\t\t\t\t// let contractAnnex = null\r\n\t\t\t\t// console.log(this.pdFurl)\r\n\t\t\t\t// console.log(this.imgList)\r\n\t\t\t\t// if (this.pdFurl) {\r\n\t\t\t\t// \tcontractAnnex = this.pdFurl\r\n\t\t\t\t// } else {\r\n\t\t\t\t// \tif(this.imgList.length == 1) {\r\n\t\t\t\t// \t\tcontractAnnex = this.imgList.join(',') + ','\r\n\t\t\t\t// \t} else {\r\n\t\t\t\t// \t\tcontractAnnex = this.imgList.join(',')\r\n\t\t\t\t// \t}\r\n\t\t\t\t// }\r\n\t\t\t\t// console.log(contractAnnex)\r\n\t\t\t\tif (this.isAuthenticate == 2) {\r\n\t\t\t\t\tconsole.log('上传合同')\r\n\t\t\t\t\tlet contractStartTime = this.contractStartTime.replace(new RegExp('/', 'g'), '-')\r\n\t\t\t\t\tlet contractEndTime = this.contractEndTime.replace(/\\//g, '-')\r\n\t\t\t\t\tlet title = this.checkout()\r\n\t\t\t\t\tif (!title) {\r\n\t\t\t\t\t\tlet contractAnnex = null\r\n\t\t\t\t\t\tif (this.pdFurl) {\r\n\t\t\t\t\t\t\tcontractAnnex = this.pdFurl\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tcontractAnnex = this.imgList.join(',')\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tthis.onSubmint = true\r\n\t\t\t\t\t\tpost(api.uploadContract, {\r\n\t\t\t\t\t\t\tid: this.contractId,\r\n\t\t\t\t\t\t\tcontractType: this.contractType,\r\n\t\t\t\t\t\t\tcontractA: this.contractA,\r\n\t\t\t\t\t\t\tuserId: this.userId,\r\n\t\t\t\t\t\t\telectricity: this.electricity,\r\n\t\t\t\t\t\t\tfixedSpread: this.fixedSpread,\r\n\t\t\t\t\t\t\tshareRatio: this.shareRatio,\r\n\t\t\t\t\t\t\t// contractStartTime: this.contractStartTime,\r\n\t\t\t\t\t\t\t// contractEndTime: this.contractEndTime,\r\n\t\t\t\t\t\t\tcontractStartTime: contractStartTime,\r\n\t\t\t\t\t\t\tcontractEndTime: contractEndTime,\r\n\t\t\t\t\t\t\telectricId: this.electricId,\r\n\t\t\t\t\t\t\tcontractAnnex: contractAnnex\r\n\t\t\t\t\t\t}).then(res => {\r\n\t\t\t\t\t\t\tif (res.code == 200) {\r\n\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\ttitle: '保存成功'\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\t\t// uni.navigateBack({\r\n\t\t\t\t\t\t\t\t\t// \tdelta: 1\r\n\t\t\t\t\t\t\t\t\t// })\r\n\t\t\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\t\t\turl: '/pagesA/Contracts/EnterpriseContract/EnterpriseContract?tabIndex=2'\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}, 500)\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\t\tthis.onSubmint = false\r\n\t\t\t\t\t\t\t\t}, 1000)\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: title,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.dialogShow = true\r\n\t\t\t\t}\r\n\t\t\t},\r\n\r\n\t\t\t//校验信息\r\n\t\t\tcheckout() {\r\n\t\t\t\tif (this.contractType == '') {\r\n\t\t\t\t\treturn '请选择合同类型'\r\n\t\t\t\t} else if (this.contractA == '') {\r\n\t\t\t\t\treturn '请输入合同的甲方'\r\n\t\t\t\t} else if (this.userId == null) {\r\n\t\t\t\t\treturn '请选择合同的乙方'\r\n\t\t\t\t} else if (this.electricity == '' || isNaN(this.electricity)) {\r\n\t\t\t\t\treturn '请输入合同的电量'\r\n\t\t\t\t} else if (this.contractType == 1 && this.fixedSpread == '') {\r\n\t\t\t\t\treturn '请输入固定的价差'\r\n\t\t\t\t} else if (this.contractType == 3 && this.shareRatio == '') {\r\n\t\t\t\t\treturn '请输入分成的比例'\r\n\t\t\t\t} else if (this.contractStartTime == '') {\r\n\t\t\t\t\treturn '请选择合同的开始时间'\r\n\t\t\t\t} else if (this.contractEndTime == '') {\r\n\t\t\t\t\treturn '请选择合同的结束时间'\r\n\t\t\t\t} else if (this.onTemplate && this.pdFurl == '' && this.imgList.length == 0) {\r\n\t\t\t\t\treturn '请上传合同附件'\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn false\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.LssueContracts {\r\n\t\tposition: relative;\r\n\t\t// padding-top: 32rpx;\r\n\t\twidth: 100%;\r\n\t\tmin-height: 100%;\r\n\t\toverflow: hidden;\r\n\t\tbackground-color: #f4f5f7;\r\n\r\n\t\t.wenxintishi {\r\n\t\t\tcolor: #333;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tmargin-top: 20rpx;\r\n\t\t\ttext-indent: 32rpx;\r\n\r\n\t\t\t.wenxintishi_block {\r\n\t\t\t\tposition: relative;\r\n\t\t\t\tpadding: 0 32rpx;\r\n\r\n\t\t\t\t// display: flex;\r\n\t\t\t\t.lianxikefu {\r\n\t\t\t\t\t// display: flex;\r\n\t\t\t\t\t// align-items: center;\r\n\t\t\t\t\t// position: absolute;\r\n\t\t\t\t\t// left: 124rpx;\r\n\t\t\t\t\t// bottom: 0;\r\n\t\t\t\t\twidth: 200rpx;\r\n\t\t\t\t\theight: auto;\r\n\t\t\t\t\tborder-bottom: 1px solid #1989fa;\r\n\t\t\t\t\tcolor: #1989fa;\r\n\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\t// display: inline;\r\n\t\t\t\t\t\tmargin-right: 4rpx;\r\n\t\t\t\t\t\twidth: 26rpx;\r\n\t\t\t\t\t\theight: 26rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\r\n\t\t}\r\n\r\n\t\t.LssueContracts_box {\r\n\t\t\tpadding: 0 32rpx;\r\n\t\t\tbackground-color: #fff;\r\n\r\n\t\t\t.LssueContracts_item {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: auto;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #333;\r\n\t\t\t\tborder-bottom: 1rpx solid #f4f5f7;\r\n\r\n\r\n\t\t\t\tpicker,\r\n\t\t\t\tinput,\r\n\t\t\t\ttext {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\theight: 110rpx;\r\n\t\t\t\t\tline-height: 110rpx;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\ttext-align: right;\r\n\t\t\t\t\tcolor: #999;\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.picker {\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t\tpadding-right: 20rpx;\r\n\r\n\t\t\t\t\tview {\r\n\t\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\t\tright: 0;\r\n\t\t\t\t\t\ttop: 40rpx;\r\n\t\t\t\t\t\twidth: 16rpx;\r\n\t\t\t\t\t\theight: 32rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.LssueContracts_accessory {\r\n\t\t\t\tpadding-bottom: 16rpx;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: auto;\r\n\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\tcolor: #333;\r\n\r\n\t\t\t\t.LssueContracts_accessory_title {\r\n\t\t\t\t\theight: 110rpx;\r\n\t\t\t\t\tline-height: 110rpx;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.LssueContracts_accessory_imgs {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: auto;\r\n\r\n\t\t\t\t\t.pdf_box {\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t\t\t\tmargin-right: 10rpx;\r\n\t\t\t\t\t\twidth: 180rpx;\r\n\t\t\t\t\t\theight: 180rpx;\r\n\t\t\t\t\t\tbackground-color: #ccc;\r\n\t\t\t\t\t\tborder: 1rpx solid #999;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 180rpx;\r\n\t\t\t\t\t\theight: 180rpx;\r\n\t\t\t\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t\t\t\tmargin-right: 10rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// 按钮\r\n\t\t.LssueContracts_btn {\r\n\t\t\tmargin: 60rpx 0;\r\n\t\t\tmargin-left: 32rpx;\r\n\t\t\twidth: 686rpx;\r\n\t\t\theight: 104rpx;\r\n\t\t\tline-height: 104rpx;\r\n\t\t\ttext-align: center;\r\n\t\t\tfont-size: 30rpx;\r\n\t\t\tfont-weight: 700;\r\n\t\t\tcolor: #fff;\r\n\t\t\tbackground-color: #1989fa;\r\n\t\t\tborder-radius: 16rpx;\r\n\t\t}\r\n\r\n\t\t.active_btn {\r\n\t\t\tbackground-color: #ccc;\r\n\t\t}\r\n\r\n\t\t.btn_marginTop {\r\n\t\t\tmargin-top: 180rpx;\r\n\t\t}\r\n\r\n\t\t// 弹窗\r\n\t\t.LssueContracts_dialog {\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\tbackground: rgba(0, 0, 0, 0.16);\r\n\r\n\t\t\t.LssueContracts_dialog_box {\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft: 50%;\r\n\t\t\t\ttop: 50%;\r\n\t\t\t\ttransform: translate(-50%, -50%);\r\n\t\t\t\tz-index: 1;\r\n\t\t\t\twidth: 500rpx;\r\n\t\t\t\theight: 300rpx;\r\n\t\t\t\tbackground-color: #fff;\r\n\t\t\t\tborder-radius: 16rpx;\r\n\r\n\t\t\t\t.dialog_hint {\r\n\t\t\t\t\theight: 200rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tline-height: 200rpx;\r\n\t\t\t\t\tfont-size: 32rpx;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.dialog_btn {\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\theight: 100rpx;\r\n\t\t\t\t\tline-height: 100rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\tcolor: #1989fa;\r\n\t\t\t\t\tborder-top: 2rpx solid #f4f5f7;\r\n\r\n\t\t\t\t\tview {\r\n\t\t\t\t\t\tflex: 1;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.btn_right {\r\n\t\t\t\t\t\tborder-left: 2rpx solid #f4f5f7;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\n","import mod from \"-!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./LssueContracts.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./LssueContracts.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1622022946512\n var cssReload = require(\"F:/工作/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
\ No newline at end of file
unpackage/dist/dev/mp-weixin/pages/group/groupInfo.js
浏览文件 @
26b26452
...
@@ -994,6 +994,9 @@ var _api = _interopRequireDefault(__webpack_require__(/*! ../../static/util/api.
...
@@ -994,6 +994,9 @@ var _api = _interopRequireDefault(__webpack_require__(/*! ../../static/util/api.
// 打开拼团规则
// 打开拼团规则
openWord
:
function
openWord
(
url
)
{
openWord
:
function
openWord
(
url
)
{
// console.log(url)
// console.log(url)
uni
.
showLoading
({
title
:
"文件打开中"
});
var
newUrl
=
url
.
split
(
'='
);
var
newUrl
=
url
.
split
(
'='
);
var
ruleUrl
=
newUrl
[
newUrl
.
length
-
1
].
replace
(
/http:/g
,
'https:'
);
var
ruleUrl
=
newUrl
[
newUrl
.
length
-
1
].
replace
(
/http:/g
,
'https:'
);
// console.log(ruleUrl)
// console.log(ruleUrl)
...
@@ -1006,6 +1009,7 @@ var _api = _interopRequireDefault(__webpack_require__(/*! ../../static/util/api.
...
@@ -1006,6 +1009,7 @@ var _api = _interopRequireDefault(__webpack_require__(/*! ../../static/util/api.
filePath
:
result
.
tempFilePath
,
filePath
:
result
.
tempFilePath
,
success
:
function
success
()
{
success
:
function
success
()
{
console
.
log
(
'打开文档成功'
);
console
.
log
(
'打开文档成功'
);
uni
.
hideLoading
();
}
});
}
});
}
}
...
@@ -1026,6 +1030,7 @@ var _api = _interopRequireDefault(__webpack_require__(/*! ../../static/util/api.
...
@@ -1026,6 +1030,7 @@ var _api = _interopRequireDefault(__webpack_require__(/*! ../../static/util/api.
itemList
:
[
'发送给朋友'
,
'保存图片'
,
'收藏'
],
itemList
:
[
'发送给朋友'
,
'保存图片'
,
'收藏'
],
success
:
function
success
(
data
)
{
success
:
function
success
(
data
)
{
console
.
log
(
'选中了第'
+
(
data
.
tapIndex
+
1
)
+
'个按钮,第'
+
(
data
.
index
+
1
)
+
'张图片'
);
console
.
log
(
'选中了第'
+
(
data
.
tapIndex
+
1
)
+
'个按钮,第'
+
(
data
.
index
+
1
)
+
'张图片'
);
uni
.
hideLoading
();
},
},
fail
:
function
fail
(
err
)
{
fail
:
function
fail
(
err
)
{
console
.
log
(
err
.
errMsg
);
console
.
log
(
err
.
errMsg
);
...
...
unpackage/dist/dev/mp-weixin/pagesA/Contracts/LssueContracts/LssueContracts.js
浏览文件 @
26b26452
...
@@ -201,6 +201,15 @@ __webpack_require__.r(__webpack_exports__);
...
@@ -201,6 +201,15 @@ __webpack_require__.r(__webpack_exports__);
...
@@ -309,6 +318,15 @@ var _fun = __webpack_require__(/*! @/static/util/fun.js */ 50);function _interop
...
@@ -309,6 +318,15 @@ var _fun = __webpack_require__(/*! @/static/util/fun.js */ 50);function _interop
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
var
_default
=
{
created
:
function
created
()
{
this
.
electricId
=
uni
.
getStorageSync
(
'user'
).
electricId
;
// 售电公司列表
var
_default
=
{
created
:
function
created
()
{
this
.
electricId
=
uni
.
getStorageSync
(
'user'
).
electricId
;
// 售电公司列表
this
.
getElectricitySalesCompaniesList
();},
onLoad
:
function
onLoad
(
options
)
{
var
that
=
this
;
that
.
contractId
=
options
.
id
;
if
(
options
.
template
)
{
that
.
onTemplate
=
false
;
uni
.
setNavigationBarTitle
({
title
:
'开具合同'
});}},
onShow
:
function
onShow
()
{
this
.
getUserMessage
();
this
.
dialogShow
=
false
;},
data
:
function
data
()
{
return
{
contractId
:
''
,
//合同id
this
.
getElectricitySalesCompaniesList
();},
onLoad
:
function
onLoad
(
options
)
{
var
that
=
this
;
that
.
contractId
=
options
.
id
;
if
(
options
.
template
)
{
that
.
onTemplate
=
false
;
uni
.
setNavigationBarTitle
({
title
:
'开具合同'
});}},
onShow
:
function
onShow
()
{
this
.
getUserMessage
();
this
.
dialogShow
=
false
;},
data
:
function
data
()
{
return
{
contractId
:
''
,
//合同id
contractType
:
''
,
//合同类型 1-固定价差, 3-月竞分成
contractType
:
''
,
//合同类型 1-固定价差, 3-月竞分成
...
@@ -319,6 +337,7 @@ var _default = { created: function created() {this.electricId = uni.getStorageSy
...
@@ -319,6 +337,7 @@ var _default = { created: function created() {this.electricId = uni.getStorageSy
shareRatio
:
''
,
//分成比例(%) contractType为 2 必传
shareRatio
:
''
,
//分成比例(%) contractType为 2 必传
contractStartTime
:
''
,
//合同开始时间
contractStartTime
:
''
,
//合同开始时间
contractEndTime
:
''
,
//合同结束时间
contractEndTime
:
''
,
//合同结束时间
deadline
:
''
,
// 固定价差固化时间
electricId
:
''
,
//电客id
electricId
:
''
,
//电客id
typeValue
:
''
,
//合同类型名称
typeValue
:
''
,
//合同类型名称
typeOptions
:
[
'固定价差'
,
'月竞分成'
],
//合同类型
typeOptions
:
[
'固定价差'
,
'月竞分成'
],
//合同类型
...
@@ -341,17 +360,8 @@ var _default = { created: function created() {this.electricId = uni.getStorageSy
...
@@ -341,17 +360,8 @@ var _default = { created: function created() {this.electricId = uni.getStorageSy
getElectricitySalesCompaniesList
:
function
getElectricitySalesCompaniesList
()
{
var
that
=
this
;(
0
,
_fun
.
get
)(
_api
.
default
.
electricitySalesCompaniesList
).
then
(
function
(
res
)
{
if
(
res
.
code
==
200
)
{
console
.
log
(
'获取售电公司列表'
);
that
.
companys
=
res
.
data
;
that
.
companyOptions
=
res
.
data
.
map
(
function
(
item
)
{
return
item
.
eName
;});
// console.log(that.companys)
getElectricitySalesCompaniesList
:
function
getElectricitySalesCompaniesList
()
{
var
that
=
this
;(
0
,
_fun
.
get
)(
_api
.
default
.
electricitySalesCompaniesList
).
then
(
function
(
res
)
{
if
(
res
.
code
==
200
)
{
console
.
log
(
'获取售电公司列表'
);
that
.
companys
=
res
.
data
;
that
.
companyOptions
=
res
.
data
.
map
(
function
(
item
)
{
return
item
.
eName
;});
// console.log(that.companys)
if
(
that
.
contractId
)
{
that
.
datashow
();}}});},
//数据回显
if
(
that
.
contractId
)
{
that
.
datashow
();}}});},
//数据回显
datashow
:
function
datashow
()
{
var
that
=
this
;
// 编辑合同的数据回显
datashow
:
function
datashow
()
{
var
that
=
this
;
// 编辑合同的数据回显
(
0
,
_fun
.
get
)(
_api
.
default
.
contractDetail
,
{
contractId
:
that
.
contractId
}).
then
(
function
(
res
)
{
console
.
log
(
'获取合同信息'
);
(
0
,
_fun
.
get
)(
_api
.
default
.
contractDetail
,
{
contractId
:
that
.
contractId
}).
then
(
function
(
res
)
{
console
.
log
(
'获取合同信息'
);
// console.log(res.data)
// console.log(res.data)
if
(
res
.
code
==
200
)
{
that
.
contractA
=
res
.
data
.
contractA
;
that
.
companyValue
=
res
.
data
.
ename
;
var
arr
=
that
.
companys
.
filter
(
function
(
item
)
{
return
item
.
eName
==
that
.
companyValue
;});
that
.
userId
=
arr
[
0
].
userId
;
that
.
electricity
=
res
.
data
.
electricity
;
that
.
contractStartTime
=
res
.
data
.
contractStartTime
.
replace
(
new
RegExp
(
'-'
,
'g'
),
'/'
);
if
(
res
.
code
==
200
)
{
that
.
contractA
=
res
.
data
.
contractA
;
that
.
companyValue
=
res
.
data
.
ename
;
var
arr
=
that
.
companys
.
filter
(
function
(
item
)
{
return
item
.
eName
==
that
.
companyValue
;
});
that
.
userId
=
arr
[
0
].
userId
;
that
.
electricity
=
res
.
data
.
electricity
;
that
.
contractStartTime
=
res
.
data
.
contractStartTime
.
replace
(
new
RegExp
(
'-'
,
'g'
),
'/'
);
that
.
contractEndTime
=
res
.
data
.
contractEndTime
.
replace
(
new
RegExp
(
'-'
,
'g'
),
'/'
);
that
.
contractEndTime
=
res
.
data
.
contractEndTime
.
replace
(
new
RegExp
(
'-'
,
'g'
),
'/'
);
that
.
contractType
=
res
.
data
.
contractType
;
that
.
contractType
=
res
.
data
.
contractType
;
if
(
that
.
contractType
==
1
)
{
if
(
that
.
contractType
==
1
)
{
...
@@ -413,6 +423,17 @@ var _default = { created: function created() {this.electricId = uni.getStorageSy
...
@@ -413,6 +423,17 @@ var _default = { created: function created() {this.electricId = uni.getStorageSy
this
.
contractEndTime
=
e
.
detail
.
value
+
'/12/31'
;
this
.
contractEndTime
=
e
.
detail
.
value
+
'/12/31'
;
}
}
},
},
//选择合同结束时间
bindDeadlineChange
:
function
bindDeadlineChange
(
e
)
{
if
(
this
.
contractStartTime
&&
this
.
contractEndTime
)
{
this
.
deadline
=
e
.
detail
.
value
+
'/12/31'
;
}
else
{
uni
.
showToast
({
title
:
'请选择合同时间'
,
icon
:
'none'
});
}
},
// 去认证
// 去认证
linktoCertification
:
function
linktoCertification
()
{
linktoCertification
:
function
linktoCertification
()
{
uni
.
navigateTo
({
uni
.
navigateTo
({
...
...
unpackage/dist/dev/mp-weixin/pagesA/Contracts/LssueContracts/LssueContracts.wxml
浏览文件 @
26b26452
<view class="LssueContracts"><view class="LssueContracts_box"><view class="LssueContracts_item">合同类型<picker class="picker" mode="selector" range="{{typeOptions}}" data-event-opts="{{[['change',[['bindTypeChange',['$event']]]]]}}" bindchange="__e"><view>{{typeValue?typeValue:'请选择合同类型'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同甲方<input type="text" placeholder="请输入公司名称" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','contractA','$event',[]]]]]]}}" value="{{contractA}}" bindinput="__e"/></view><view class="LssueContracts_item">合同乙方<picker class="picker" mode="selector" range="{{companyOptions}}" data-event-opts="{{[['change',[['bindCompanyChange',['$event']]]]]}}" bindchange="__e"><view>{{companyValue?companyValue:'请选择合同乙方'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同电量(万kWh)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','electricity','$event',[]]]]]]}}" value="{{electricity}}" bindinput="__e"/></view><block wx:if="{{typeValue=='月竞分成'}}"><view class="LssueContracts_item">分成比例(%)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','shareRatio','$event',[]]]]]]}}" value="{{shareRatio}}" bindinput="__e"/></view></block><block wx:if="{{typeValue=='固定价差'}}"><view class="LssueContracts_item">固定价差(厘/千瓦时)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','fixedSpread','$event',[]]]]]]}}" value="{{fixedSpread}}" bindinput="__e"/></view></block><view class="LssueContracts_item">合同开始时间<picker class="picker" mode="date" fields="month" start="{{startDate}}" end="{{endDate}}" data-event-opts="{{[['change',[['bindStartDateChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{contractStartTime?contractStartTime:'请选择开始时间'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同结束时间<picker class="picker" mode="date" fields="year" start="{{startDate}}" end="{{endDate}}" data-event-opts="{{[['change',[['bindEndDateChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{contractEndTime?contractEndTime:'请选择结束时间'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><block wx:if="{{onTemplate}}"><view class="LssueContracts_accessory"><view class="LssueContracts_accessory_title">合同附件(请上传照片或者PDF文件)</view><view class="LssueContracts_accessory_imgs"><block wx:for="{{imgList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><image src="{{item}}" data-event-opts="{{[['tap',[['slectImage',[index]]]]]}}" bindtap="__e"></image></block><block wx:if="{{pdFurl}}"><view data-event-opts="{{[['tap',[['slectImage',['$0'],['imgList.length']]]]]}}" class="pdf_box" bindtap="__e">上传成功</view></block><block wx:if="{{onUpload}}"><image src="../../../static/images/upload_bg.png" data-event-opts="{{[['tap',[['slectImage',['$0'],['imgList.length']]]]]}}" bindtap="__e"></image></block></view></view></block></view><block wx:if="{{!onTemplate}}"><view class="wenxintishi"><view class="wenxintishi_block">如电客或电力用户对合同条款有任何个性化诉求的,请及时联系平台法务专员获取个性化定制合同条款。如电客或电力用户擅自修改合同条款的,有可能导致合同审核不通过、参与拼团失败等情况,<view data-event-opts="{{[['tap',[['callkf',['$event']]]]]}}" class="lianxikefu" bindtap="__e"><image src="https://fire.huoshitou.net/profile/icon/phone_icon.png"></image>联系合同专员!</view></view></view></block><view class="{{['LssueContracts_btn',[(onSubmint)?'active_btn':''],[(!onTemplate)?'btn_marginTop':'']]}}"><block wx:if="{{onSubmint}}"><view>保存合同中</view></block><block wx:if="{{!onTemplate}}"><view data-event-opts="{{[['tap',[['openContract',['$event']]]]]}}" bindtap="__e">预览并下载</view></block><block wx:else><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" bindtap="__e">保存</view></block></view><block wx:if="{{dialogShow}}"><view class="LssueContracts_dialog"><view class="LssueContracts_dialog_box"><view class="dialog_hint">请先完成实名认证</view><view class="dialog_btn"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" bindtap="__e">取消</view><view data-event-opts="{{[['tap',[['linktoCertification',['$event']]]]]}}" class="btn_right" bindtap="__e">去认证</view></view></view></view></block></view>
<view class="LssueContracts"><view class="LssueContracts_box"><view class="LssueContracts_item">合同类型<picker class="picker" mode="selector" range="{{typeOptions}}" data-event-opts="{{[['change',[['bindTypeChange',['$event']]]]]}}" bindchange="__e"><view>{{typeValue?typeValue:'请选择合同类型'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同甲方<input type="text" placeholder="请输入公司名称" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','contractA','$event',[]]]]]]}}" value="{{contractA}}" bindinput="__e"/></view><view class="LssueContracts_item">合同乙方<picker class="picker" mode="selector" range="{{companyOptions}}" data-event-opts="{{[['change',[['bindCompanyChange',['$event']]]]]}}" bindchange="__e"><view>{{companyValue?companyValue:'请选择合同乙方'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同电量(万kWh)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','electricity','$event',[]]]]]]}}" value="{{electricity}}" bindinput="__e"/></view><block wx:if="{{typeValue=='月竞分成'}}"><view class="LssueContracts_item">分成比例(%)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','shareRatio','$event',[]]]]]]}}" value="{{shareRatio}}" bindinput="__e"/></view></block><block wx:if="{{typeValue=='固定价差'}}"><view class="LssueContracts_item">固定价差(厘/千瓦时)<input type="digit" placeholder="请输入" placeholder-style="color: #999" data-event-opts="{{[['input',[['__set_model',['','fixedSpread','$event',[]]]]]]}}" value="{{fixedSpread}}" bindinput="__e"/></view></block><view class="LssueContracts_item">合同开始时间<picker class="picker" mode="date" fields="month" start="{{startDate}}" end="{{endDate}}" data-event-opts="{{[['change',[['bindStartDateChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{contractStartTime?contractStartTime:'请选择开始时间'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><view class="LssueContracts_item">合同结束时间<picker class="picker" mode="date" fields="year" start="{{startDate}}" end="{{endDate}}" data-event-opts="{{[['change',[['bindEndDateChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{contractEndTime?contractEndTime:'请选择结束时间'}}</view><image src="../../../static/images/right.png" mode></image></picker></view><block wx:if="{{!onTemplate&&typeValue=='固定价差'}}"><view class="LssueContracts_item">固定价差固化期限<picker class="picker" mode="date" fields="year" start="{{contractStartTime}}" end="{{contractEndTime}}" data-event-opts="{{[['change',[['bindDeadlineChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{deadline?deadline:'请选择固化期限'}}</view><image src="../../../static/images/right.png" mode></image></picker></view></block><block wx:if="{{onTemplate}}"><view class="LssueContracts_accessory"><view class="LssueContracts_accessory_title">合同附件(请上传照片或者PDF文件)</view><view class="LssueContracts_accessory_imgs"><block wx:for="{{imgList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><image src="{{item}}" data-event-opts="{{[['tap',[['slectImage',[index]]]]]}}" bindtap="__e"></image></block><block wx:if="{{pdFurl}}"><view data-event-opts="{{[['tap',[['slectImage',['$0'],['imgList.length']]]]]}}" class="pdf_box" bindtap="__e">上传成功</view></block><block wx:if="{{onUpload}}"><image src="../../../static/images/upload_bg.png" data-event-opts="{{[['tap',[['slectImage',['$0'],['imgList.length']]]]]}}" bindtap="__e"></image></block></view></view></block></view><block wx:if="{{!onTemplate}}"><view class="wenxintishi"><view class="wenxintishi_block">如电客或电力用户对合同条款有任何个性化诉求的,请及时联系平台法务专员获取个性化定制合同条款。如电客或电力用户擅自修改合同条款的,有可能导致合同审核不通过、参与拼团失败等情况,<text data-event-opts="{{[['tap',[['callkf',['$event']]]]]}}" class="lianxikefu" bindtap="__e">联系合同专员!</text></view></view></block><view class="{{['LssueContracts_btn',[(onSubmint)?'active_btn':''],[(!onTemplate)?'btn_marginTop':'']]}}"><block wx:if="{{onSubmint}}"><view>保存合同中</view></block><block wx:if="{{!onTemplate}}"><view data-event-opts="{{[['tap',[['openContract',['$event']]]]]}}" bindtap="__e">预览并下载</view></block><block wx:else><view data-event-opts="{{[['tap',[['submit',['$event']]]]]}}" bindtap="__e">保存</view></block></view><block wx:if="{{dialogShow}}"><view class="LssueContracts_dialog"><view class="LssueContracts_dialog_box"><view class="dialog_hint">请先完成实名认证</view><view class="dialog_btn"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" bindtap="__e">取消</view><view data-event-opts="{{[['tap',[['linktoCertification',['$event']]]]]}}" class="btn_right" bindtap="__e">去认证</view></view></view></view></block></view>
\ No newline at end of file
\ No newline at end of file
unpackage/dist/dev/mp-weixin/pagesA/Contracts/LssueContracts/LssueContracts.wxss
浏览文件 @
26b26452
...
@@ -42,15 +42,6 @@
...
@@ -42,15 +42,6 @@
padding: 0 32rpx;
padding: 0 32rpx;
}
}
.LssueContracts .wenxintishi .wenxintishi_block .lianxikefu {
.LssueContracts .wenxintishi .wenxintishi_block .lianxikefu {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
position: absolute;
left: 124rpx;
bottom: 0;
width: 200rpx;
width: 200rpx;
height: auto;
height: auto;
border-bottom: 1px solid #1989fa;
border-bottom: 1px solid #1989fa;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论