Commit aeac645c authored by 张洋's avatar 张洋

修改

parent 1ba1c923
...@@ -14,17 +14,16 @@ ...@@ -14,17 +14,16 @@
</info-list> </info-list>
<div class="footout"> <div class="footout">
<span class="applybtn" @click="sub_service()">提交申请</span> <span
class="applybtn"
@click="sub_service()"
>提交申请</span>
<div class="count_money"> <div class="count_money">
<p> <p>
费用总计:&nbsp;&nbsp;&nbsp; <span>{{ all_cost }}</span 费用总计:&nbsp;&nbsp;&nbsp; <span>{{ all_cost }}</span><span>金币</span>
><span>金币</span>
</p> </p>
<p> <p>
<span>{{ service_arr.length }}项服务</span <span>{{ service_arr.length }}项服务</span><span>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;账户余额: {{ now_money }}金币</span>
><span
>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;账户余额: {{ now_money }}金币</span
>
</p> </p>
</div> </div>
</div> </div>
...@@ -40,14 +39,14 @@ export default { ...@@ -40,14 +39,14 @@ export default {
components: { components: {
infoList, infoList,
applyForm, applyForm,
serviceList, serviceList
}, },
data() { data() {
return { return {
formInline: { formInline: {
depart: "", depart: "",
preson: "", preson: "",
phone: "", phone: ""
}, },
all_cost: 0, all_cost: 0,
now_money: 0, now_money: 0,
...@@ -55,13 +54,13 @@ export default { ...@@ -55,13 +54,13 @@ export default {
{ {
title: "服务申请", title: "服务申请",
type: "solt", type: "solt",
solt_name: "apply_info", solt_name: "apply_info"
}, },
{ {
title: "申请的服务", title: "申请的服务",
type: "solt", type: "solt",
solt_name: "apply_service", solt_name: "apply_service"
}, }
], ],
post_arr: [], post_arr: [],
service_arr: [ service_arr: [
...@@ -112,18 +111,18 @@ export default { ...@@ -112,18 +111,18 @@ export default {
"", "",
{ {
name: "共享", name: "共享",
val: "share", val: "share"
}, },
{ {
name: "受限", name: "受限",
val: "limit", val: "limit"
}, },
{ {
name: "敏感", name: "敏感",
val: "mg", val: "mg"
}, }
], ],
temp_sub_arr: [], temp_sub_arr: []
}; };
}, },
watch: {}, watch: {},
...@@ -136,7 +135,7 @@ export default { ...@@ -136,7 +135,7 @@ export default {
} else { } else {
// console.log(JSON.parse(window.sessionStorage.getItem("shoppingCart"))); // console.log(JSON.parse(window.sessionStorage.getItem("shoppingCart")));
var temp_arr = []; var temp_arr = [];
JSON.parse(window.sessionStorage.getItem("shoppingCart")).forEach((e) => { JSON.parse(window.sessionStorage.getItem("shoppingCart")).forEach(e => {
temp_arr.push(e.id); temp_arr.push(e.id);
}); });
this.get_car_list(temp_arr); this.get_car_list(temp_arr);
...@@ -146,7 +145,7 @@ export default { ...@@ -146,7 +145,7 @@ export default {
mounted() {}, mounted() {},
methods: { methods: {
get_account_money() { 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) { if (res.data.success) {
this.now_money = res.data.data.account_balance || 0; this.now_money = res.data.data.account_balance || 0;
} }
...@@ -155,7 +154,7 @@ export default { ...@@ -155,7 +154,7 @@ export default {
get_one_app(app_data) { get_one_app(app_data) {
this.$http this.$http
.get(`/apaas/serviceapp/v3/shopcart/appinfo?app_id=${app_data.app_id}`) .get(`/apaas/serviceapp/v3/shopcart/appinfo?app_id=${app_data.app_id}`)
.then((response) => { .then(response => {
console.log(response); console.log(response);
let data = response.data.data; let data = response.data.data;
if (response.data.success && data) { if (response.data.success && data) {
...@@ -189,7 +188,7 @@ export default { ...@@ -189,7 +188,7 @@ export default {
.get( .get(
`/apaas/serviceapp/v3/shopcart/serviceinfo?service_id=${service_data.service_id}` `/apaas/serviceapp/v3/shopcart/serviceinfo?service_id=${service_data.service_id}`
) )
.then((response) => { .then(response => {
console.log(response); console.log(response);
let data = response.data.data; let data = response.data.data;
if (response.data.success && data) { if (response.data.success && data) {
...@@ -209,14 +208,14 @@ export default { ...@@ -209,14 +208,14 @@ export default {
objs.tips = [ objs.tips = [
{ {
tip: this.share_arr[data.openness].name, 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.auth = data.organization_name;
objs.size = ""; objs.size = "";
objs.count = ""; objs.count = "";
let request_spcs_info = data.request_spcs_info || []; 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) { if (service_data.spec_id == el.id) {
let size = ""; let size = "";
let count = ""; let count = "";
...@@ -249,7 +248,7 @@ export default { ...@@ -249,7 +248,7 @@ export default {
.catch(() => {}); .catch(() => {});
}, },
deal_data(data) { deal_data(data) {
data.forEach((e) => { data.forEach(e => {
if (e.selected) { if (e.selected) {
e.selected = 1; e.selected = 1;
} else { } else {
...@@ -262,7 +261,7 @@ export default { ...@@ -262,7 +261,7 @@ export default {
}, },
abc() { abc() {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
this.$refs.apply_info.$refs.ruleForm.validate((valid) => { this.$refs.apply_info.$refs.ruleForm.validate(valid => {
console.log(valid); console.log(valid);
if (valid) { if (valid) {
flag = true; flag = true;
...@@ -279,13 +278,13 @@ export default { ...@@ -279,13 +278,13 @@ export default {
}); });
}, },
sub_service() { sub_service() {
if (this.all_cost > this.now_money) { if (parseFloat(this.all_cost) > parseFloat(this.now_money)) {
this.$message.error("余额不足,请进行充值"); this.$message.error("余额不足,请进行充值");
return; return;
} }
let formInline = this.$refs.apply_info.formInline; let formInline = this.$refs.apply_info.formInline;
let flag = null; let flag = null;
this.$refs.apply_info.$refs.ruleForm.validate((valid) => { this.$refs.apply_info.$refs.ruleForm.validate(valid => {
console.log(valid); console.log(valid);
if (valid) { if (valid) {
var phone_ruler = /^(?:(?:\+|00)86)?1[3-9]\d{9}$/; var phone_ruler = /^(?:(?:\+|00)86)?1[3-9]\d{9}$/;
...@@ -296,9 +295,9 @@ export default { ...@@ -296,9 +295,9 @@ export default {
var temp = { var temp = {
apply_part: { apply_part: {
o_name: formInline.preson, o_name: formInline.preson,
o_mobile: formInline.phone, o_mobile: formInline.phone
}, },
carts: [], carts: []
}; };
var temp1 = this.$refs.apply_service.$refs.apply_service_state; var temp1 = this.$refs.apply_service.$refs.apply_service_state;
this.post_arr.forEach((e, idx) => { this.post_arr.forEach((e, idx) => {
...@@ -313,7 +312,7 @@ export default { ...@@ -313,7 +312,7 @@ export default {
app_id: 0, app_id: 0,
scene: temp1[idx].sceneinput, scene: temp1[idx].sceneinput,
apply_file: temp1[idx].fileList, apply_file: temp1[idx].fileList,
apply_fields: [], apply_fields: []
}); });
// 判断表格ref是否存在 // 判断表格ref是否存在
this.temp_sub_arr = temp1[idx].$refs.apply_service_state_table this.temp_sub_arr = temp1[idx].$refs.apply_service_state_table
...@@ -334,7 +333,7 @@ export default { ...@@ -334,7 +333,7 @@ export default {
app_id: e.app_id, app_id: e.app_id,
scene: this.$refs.apply_service.$refs.apply_service_state[idx] scene: this.$refs.apply_service.$refs.apply_service_state[idx]
.sceneinput, .sceneinput,
apply_file: "", apply_file: ""
}); });
} }
}); });
...@@ -351,7 +350,7 @@ export default { ...@@ -351,7 +350,7 @@ export default {
this.$http this.$http
.post(`/apaas/serviceapp/v3/shopcart/apply`, temp) .post(`/apaas/serviceapp/v3/shopcart/apply`, temp)
.then((response) => { .then(response => {
console.log(response); console.log(response);
if (response.data.success) { if (response.data.success) {
this.$store.commit("setMenuCartState"); this.$store.commit("setMenuCartState");
...@@ -376,10 +375,10 @@ export default { ...@@ -376,10 +375,10 @@ export default {
var temp_cost = 0; var temp_cost = 0;
this.$http this.$http
.get(`/apaas/serviceapp/v3/shopcart/list`) .get(`/apaas/serviceapp/v3/shopcart/list`)
.then((response) => { .then(response => {
console.log(response); console.log(response);
let data = response.data.data.valid; let data = response.data.data.valid;
data.forEach((e) => { data.forEach(e => {
if (car_arr.indexOf(e.id) == -1) { if (car_arr.indexOf(e.id) == -1) {
return; return;
} }
...@@ -412,8 +411,8 @@ export default { ...@@ -412,8 +411,8 @@ export default {
this.service_arr[l]["tips"] = [ this.service_arr[l]["tips"] = [
{ {
tip: this.share_arr[e.service.openness].name, 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]["auth"] = e.service.organization_name;
this.service_arr[l]["size"] = ""; this.service_arr[l]["size"] = "";
...@@ -452,7 +451,7 @@ export default { ...@@ -452,7 +451,7 @@ export default {
this.all_cost = temp_cost; this.all_cost = temp_cost;
// this.service_arr = // this.service_arr =
}) })
.catch((response) => {}); .catch(response => {});
}, },
floatAdd(arg1, arg2) { floatAdd(arg1, arg2) {
let r1, r2, m, c; let r1, r2, m, c;
...@@ -485,8 +484,8 @@ export default { ...@@ -485,8 +484,8 @@ export default {
arg2 = Number(arg2.toString().replace(".", "")); arg2 = Number(arg2.toString().replace(".", ""));
} }
return (arg1 + arg2) / m; return (arg1 + arg2) / m;
}, }
}, }
}; };
</script> </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