Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
apaas-ui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gzga-jzapi
apaas-ui
Commits
aeac645c
Commit
aeac645c
authored
Aug 04, 2021
by
张洋
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
1ba1c923
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
39 additions
and
40 deletions
+39
-40
src/pages/service_shop/shop_car_apply.vue
src/pages/service_shop/shop_car_apply.vue
+39
-40
No files found.
src/pages/service_shop/shop_car_apply.vue
View file @
aeac645c
...
...
@@ -14,17 +14,16 @@
</info-list>
<div
class=
"footout"
>
<span
class=
"applybtn"
@
click=
"sub_service()"
>
提交申请
</span>
<span
class=
"applybtn"
@
click=
"sub_service()"
>
提交申请
</span>
<div
class=
"count_money"
>
<p>
费用总计:
<span>
{{
all_cost
}}
</span
><span>
金币
</span>
费用总计:
<span>
{{
all_cost
}}
</span><span>
金币
</span>
</p>
<p>
<span>
共
{{
service_arr
.
length
}}
项服务
</span
><span
>
|
账户余额:
{{
now_money
}}
金币
</span
>
<span>
共
{{
service_arr
.
length
}}
项服务
</span><span>
|
账户余额:
{{
now_money
}}
金币
</span>
</p>
</div>
</div>
...
...
@@ -40,14 +39,14 @@ export default {
components
:
{
infoList
,
applyForm
,
serviceList
,
serviceList
},
data
()
{
return
{
formInline
:
{
depart
:
""
,
preson
:
""
,
phone
:
""
,
phone
:
""
},
all_cost
:
0
,
now_money
:
0
,
...
...
@@ -55,13 +54,13 @@ export default {
{
title
:
"
服务申请
"
,
type
:
"
solt
"
,
solt_name
:
"
apply_info
"
,
solt_name
:
"
apply_info
"
},
{
title
:
"
申请的服务
"
,
type
:
"
solt
"
,
solt_name
:
"
apply_service
"
,
}
,
solt_name
:
"
apply_service
"
}
],
post_arr
:
[],
service_arr
:
[
...
...
@@ -112,18 +111,18 @@ export default {
""
,
{
name
:
"
共享
"
,
val
:
"
share
"
,
val
:
"
share
"
},
{
name
:
"
受限
"
,
val
:
"
limit
"
,
val
:
"
limit
"
},
{
name
:
"
敏感
"
,
val
:
"
mg
"
,
}
,
val
:
"
mg
"
}
],
temp_sub_arr
:
[]
,
temp_sub_arr
:
[]
};
},
watch
:
{},
...
...
@@ -136,7 +135,7 @@ export default {
}
else
{
// console.log(JSON.parse(window.sessionStorage.getItem("shoppingCart")));
var
temp_arr
=
[];
JSON
.
parse
(
window
.
sessionStorage
.
getItem
(
"
shoppingCart
"
)).
forEach
(
(
e
)
=>
{
JSON
.
parse
(
window
.
sessionStorage
.
getItem
(
"
shoppingCart
"
)).
forEach
(
e
=>
{
temp_arr
.
push
(
e
.
id
);
});
this
.
get_car_list
(
temp_arr
);
...
...
@@ -146,7 +145,7 @@ export default {
mounted
()
{},
methods
:
{
get_account_money
()
{
this
.
$http
.
get
(
`/apaas/backmgt/user/myAccount`
).
then
(
(
res
)
=>
{
this
.
$http
.
get
(
`/apaas/backmgt/user/myAccount`
).
then
(
res
=>
{
if
(
res
.
data
.
success
)
{
this
.
now_money
=
res
.
data
.
data
.
account_balance
||
0
;
}
...
...
@@ -155,7 +154,7 @@ export default {
get_one_app
(
app_data
)
{
this
.
$http
.
get
(
`/apaas/serviceapp/v3/shopcart/appinfo?app_id=
${
app_data
.
app_id
}
`
)
.
then
(
(
response
)
=>
{
.
then
(
response
=>
{
console
.
log
(
response
);
let
data
=
response
.
data
.
data
;
if
(
response
.
data
.
success
&&
data
)
{
...
...
@@ -189,7 +188,7 @@ export default {
.
get
(
`/apaas/serviceapp/v3/shopcart/serviceinfo?service_id=
${
service_data
.
service_id
}
`
)
.
then
(
(
response
)
=>
{
.
then
(
response
=>
{
console
.
log
(
response
);
let
data
=
response
.
data
.
data
;
if
(
response
.
data
.
success
&&
data
)
{
...
...
@@ -209,14 +208,14 @@ export default {
objs
.
tips
=
[
{
tip
:
this
.
share_arr
[
data
.
openness
].
name
,
type
:
this
.
share_arr
[
data
.
openness
].
val
,
}
,
type
:
this
.
share_arr
[
data
.
openness
].
val
}
];
objs
.
auth
=
data
.
organization_name
;
objs
.
size
=
""
;
objs
.
count
=
""
;
let
request_spcs_info
=
data
.
request_spcs_info
||
[];
request_spcs_info
.
forEach
(
(
el
)
=>
{
request_spcs_info
.
forEach
(
el
=>
{
if
(
service_data
.
spec_id
==
el
.
id
)
{
let
size
=
""
;
let
count
=
""
;
...
...
@@ -249,7 +248,7 @@ export default {
.
catch
(()
=>
{});
},
deal_data
(
data
)
{
data
.
forEach
(
(
e
)
=>
{
data
.
forEach
(
e
=>
{
if
(
e
.
selected
)
{
e
.
selected
=
1
;
}
else
{
...
...
@@ -262,7 +261,7 @@ export default {
},
abc
()
{
return
new
Promise
((
resolve
,
reject
)
=>
{
this
.
$refs
.
apply_info
.
$refs
.
ruleForm
.
validate
(
(
valid
)
=>
{
this
.
$refs
.
apply_info
.
$refs
.
ruleForm
.
validate
(
valid
=>
{
console
.
log
(
valid
);
if
(
valid
)
{
flag
=
true
;
...
...
@@ -279,13 +278,13 @@ export default {
});
},
sub_service
()
{
if
(
this
.
all_cost
>
this
.
now_money
)
{
if
(
parseFloat
(
this
.
all_cost
)
>
parseFloat
(
this
.
now_money
)
)
{
this
.
$message
.
error
(
"
余额不足,请进行充值
"
);
return
;
}
let
formInline
=
this
.
$refs
.
apply_info
.
formInline
;
let
flag
=
null
;
this
.
$refs
.
apply_info
.
$refs
.
ruleForm
.
validate
(
(
valid
)
=>
{
this
.
$refs
.
apply_info
.
$refs
.
ruleForm
.
validate
(
valid
=>
{
console
.
log
(
valid
);
if
(
valid
)
{
var
phone_ruler
=
/^
(?:(?:\+
|00
)
86
)?
1
[
3-9
]\d{9}
$/
;
...
...
@@ -296,9 +295,9 @@ export default {
var
temp
=
{
apply_part
:
{
o_name
:
formInline
.
preson
,
o_mobile
:
formInline
.
phone
,
o_mobile
:
formInline
.
phone
},
carts
:
[]
,
carts
:
[]
};
var
temp1
=
this
.
$refs
.
apply_service
.
$refs
.
apply_service_state
;
this
.
post_arr
.
forEach
((
e
,
idx
)
=>
{
...
...
@@ -313,7 +312,7 @@ export default {
app_id
:
0
,
scene
:
temp1
[
idx
].
sceneinput
,
apply_file
:
temp1
[
idx
].
fileList
,
apply_fields
:
[]
,
apply_fields
:
[]
});
// 判断表格ref是否存在
this
.
temp_sub_arr
=
temp1
[
idx
].
$refs
.
apply_service_state_table
...
...
@@ -334,7 +333,7 @@ export default {
app_id
:
e
.
app_id
,
scene
:
this
.
$refs
.
apply_service
.
$refs
.
apply_service_state
[
idx
]
.
sceneinput
,
apply_file
:
""
,
apply_file
:
""
});
}
});
...
...
@@ -351,7 +350,7 @@ export default {
this
.
$http
.
post
(
`/apaas/serviceapp/v3/shopcart/apply`
,
temp
)
.
then
(
(
response
)
=>
{
.
then
(
response
=>
{
console
.
log
(
response
);
if
(
response
.
data
.
success
)
{
this
.
$store
.
commit
(
"
setMenuCartState
"
);
...
...
@@ -376,10 +375,10 @@ export default {
var
temp_cost
=
0
;
this
.
$http
.
get
(
`/apaas/serviceapp/v3/shopcart/list`
)
.
then
(
(
response
)
=>
{
.
then
(
response
=>
{
console
.
log
(
response
);
let
data
=
response
.
data
.
data
.
valid
;
data
.
forEach
(
(
e
)
=>
{
data
.
forEach
(
e
=>
{
if
(
car_arr
.
indexOf
(
e
.
id
)
==
-
1
)
{
return
;
}
...
...
@@ -412,8 +411,8 @@ export default {
this
.
service_arr
[
l
][
"
tips
"
]
=
[
{
tip
:
this
.
share_arr
[
e
.
service
.
openness
].
name
,
type
:
this
.
share_arr
[
e
.
service
.
openness
].
val
,
}
,
type
:
this
.
share_arr
[
e
.
service
.
openness
].
val
}
];
this
.
service_arr
[
l
][
"
auth
"
]
=
e
.
service
.
organization_name
;
this
.
service_arr
[
l
][
"
size
"
]
=
""
;
...
...
@@ -452,7 +451,7 @@ export default {
this
.
all_cost
=
temp_cost
;
// this.service_arr =
})
.
catch
(
(
response
)
=>
{});
.
catch
(
response
=>
{});
},
floatAdd
(
arg1
,
arg2
)
{
let
r1
,
r2
,
m
,
c
;
...
...
@@ -485,8 +484,8 @@ export default {
arg2
=
Number
(
arg2
.
toString
().
replace
(
"
.
"
,
""
));
}
return
(
arg1
+
arg2
)
/
m
;
}
,
}
,
}
}
};
</
script
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment