+
{{typeList[item.source]}}
@@ -15,7 +16,9 @@

- {{ item.serviceTimeStart || '--'}}
+
+ {{ item.serviceTimeStart || '--'}} 至 {{item.serviceTimeEnd || '--'}}
+
@@ -23,11 +26,13 @@
{{ item.summary }}
-
+
+
接单
联系需求人
- 确认服务
+ 确认服务
+ 完成服务
diff --git a/src/views/assistance/index.vue b/src/views/assistance/index.vue
index eab4830..881f1ad 100644
--- a/src/views/assistance/index.vue
+++ b/src/views/assistance/index.vue
@@ -3,20 +3,22 @@
-
+
-
+
-
+
- {{ item.serviceOrgName
+ {{ item.serviceOrgName
}}
@@ -35,7 +37,6 @@
}}
-
@@ -76,7 +77,8 @@ export default {
minDate: new Date(),
treeOptions: null,
cascaderValue: null,
- serviceScopeName: null
+ serviceScopeName: null,
+ formData:{},
};
},
created() {
@@ -93,6 +95,15 @@ export default {
})
},
methods: {
+ async handelTodetail(item){
+ this.serverId = item.id;
+ if (item.source === 4) {
+ await this.getMeasureDetail()
+ } else {
+ await this.getCommonalityDetail()
+ }
+ this.$router.push({name:'assistanceDetail',params:{detail:this.formData,selfObj:item}})
+ },
onFinish(value) {
this.showTree = false;
this.showPopup = false;
@@ -130,7 +141,9 @@ export default {
if (code === 0) {
this.$toast.success('接单成功')
this.showRole = false;
+ this.showScope = false;
this.pageNo = 1;
+ this.requestFlag = true;
this.list = [];
this.getTableData();
}
@@ -237,8 +250,7 @@ export default {
}).then(res => {
this.total = res.total;
this.requestFlag = res.data.list.length === this.pageSize;
- this.list = res.data.list;
-
+ this.list = this.list.concat(res.data.list)
}).catch(err => {
})
},
@@ -250,7 +262,7 @@ export default {
}).then(res => {
this.total = res.total;
this.requestFlag = res.data.list === this.pageSize;
- this.list = this.list.concat(...this.list, ...res.list);
+ this.list = this.list.concat(res.data.list)
}).catch(err => {
})
}
@@ -265,13 +277,5 @@ export default {
diff --git a/src/views/assistanceDetail/index.vue b/src/views/assistanceDetail/index.vue
new file mode 100644
index 0000000..1763d52
--- /dev/null
+++ b/src/views/assistanceDetail/index.vue
@@ -0,0 +1,174 @@
+
+
+
+
+
+

+ {{ detail.serviceTargetName || '--' }} {{ detail.serviceTargetMobile }}
+
+
{{ detail.serviceTargetAddress }}
+
+
+

+
+ {{ detail.serviceStartTime || '--' }}
+
+
+
+
+

+
{{ detail.content }}
+
+
+
+
+
+
+
+
+
+
+
+ 接单
+
+
+
+ {{ item.serviceOrgName
+ }}
+
+
+
+ 服务时间
+ {{ serviceTimeStart || '开始时间'
+ }}至{{ serviceTimeEnd || '结束时间' }}
+ 服务范围
+ {{ serviceScopeName || '请选择范围'
+ }}
+ 接单身份
+
+ {{ item.serviceOrgName
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index cf49614..1c2e480 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -11,7 +11,7 @@
+
下次自动登录
忘记密码?
@@ -67,7 +67,7 @@ export default {
let { data, code, msg } = await login(parms)
if (code === 0) {
localStorage.setItem("token", data.token);
- this.$router.replace({name:'mine'})
+ this.$router.replace({name:'assistance'})
} else {
console.log(msg);
}