diff --git a/src/apis/carbasics.js b/src/apis/carbasics.js
index 1e362bc..566318a 100644
--- a/src/apis/carbasics.js
+++ b/src/apis/carbasics.js
@@ -122,6 +122,12 @@ const install = (Vue, vm) => {
vm.$u.api.queryHospital = params => vm.$u.post(`${account}/queryHospital`, params);
// 提交申请
vm.$u.api.submitAccount = params => vm.$u.post(`${account}/submitAccount`, params);
+ // 查询五个状态的平车(绿道,占用,空闲,充电,离线)
+ vm.$u.api.queryCar = params =>
+ vm.$u.get(`${firstAid}/queryCar?hospitalId=${params.hospitalId}&status=${params.status}
+ `);
+ // 查询平车绑定患者的当前环节信息
+ vm.$u.api.getStep = params => vm.$u.post(`${firstAid}/step`, params);
};
export default { install };
diff --git a/src/pages.json b/src/pages.json
index b8b0555..59d9119 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -111,6 +111,12 @@
"style": {
"navigationBarTitleText": "查看更多"
}
+ },
+ {
+ "path": "pages/MoreCar/detail",
+ "style": {
+ "navigationBarTitleText": "平车"
+ }
}
],
"globalStyle": {
diff --git a/src/pages/MoreCar/detail.vue b/src/pages/MoreCar/detail.vue
new file mode 100644
index 0000000..f4c978b
--- /dev/null
+++ b/src/pages/MoreCar/detail.vue
@@ -0,0 +1,213 @@
+
+
+
平车信息
+
+
+ {{ car.carNo }}
+ {{ car.nursesName || '患者姓名' }}
+ {{ car.gender === 0 ? '女' : car.gender === 1 ? '男' : '性别' }}
+ {{ car.age || '年龄' }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ medical }}
+
+
+ 身份证:{{ car.idcard }}
+
+
+
+
时间轴
+
+
+
+
+
+
+
diff --git a/src/pages/MoreCar/index.vue b/src/pages/MoreCar/index.vue
index 4159b65..23186ab 100644
--- a/src/pages/MoreCar/index.vue
+++ b/src/pages/MoreCar/index.vue
@@ -4,7 +4,7 @@
-
+
- {{ car.carNo }}
+ {{ car.carNo }}
{{ car.nursesName || '患者姓名' }}
{{ car.gender === 0 ? '女' : car.gender === 1 ? '男' : '性别' }}
{{ car.age || '年龄' }}
-
+
+
+
+
+
+
+
- {{ medical }}
+
+ {{ medical }}
+
- 身份证:{{ car.idcard }}
+ 身份证:{{ car.idcard }}
@@ -59,7 +84,6 @@ export default {
name: '离线',
},
],
- current: 0,
itemStyle: {
color: '#2C2B3B',
},
@@ -110,18 +134,38 @@ export default {
nursesName: '张野',
},
],
+ status: 0,
};
},
computed: {},
methods: {
+ detailCar(info) {
+ console.log('info: ', info);
+ if (this.status === 0 || this.status === 1) {
+ uni.navigateTo({ url: '/pages/MoreCar/detail' });
+ }
+ },
change(index) {
- this.current = index;
+ this.status = index;
+ this.getData();
+ },
+ async getData() {
+ try {
+ const params = {
+ hospitalId: '1436207203748159488',
+ status: this.status,
+ };
+ const res = await this.$u.api.queryCar(params);
+ console.log('res: ', res);
+ } catch (error) {}
},
},
watch: {},
// 页面周期函数--监听页面加载
- onLoad() {},
+ onLoad() {
+ this.getData();
+ },
// 页面周期函数--监听页面初次渲染完成
onReady() {},
// 页面周期函数--监听页面显示(not-nvue)
@@ -142,6 +186,42 @@ export default {