Commit aeac645c authored by 张洋's avatar 张洋

修改

parent 1ba1c923
......@@ -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>
费用总计:&nbsp;&nbsp;&nbsp; <span>{{ all_cost }}</span
><span>金币</span>
费用总计:&nbsp;&nbsp;&nbsp; <span>{{ all_cost }}</span><span>金币</span>
</p>
<p>
<span>{{ service_arr.length }}项服务</span
><span
>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;账户余额: {{ now_money }}金币</span
>
<span>{{ service_arr.length }}项服务</span><span>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;账户余额: {{ 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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment