From 3b4599db4d5be842eae8fce8d3116b76cfbffb1f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?TOP=E7=B3=AF=E7=B1=B3?= <1130395124@qq.com>
Date: Wed, 15 Mar 2023 17:30:47 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=94=A8=E6=88=B7=E8=AE=A2?=
=?UTF-8?q?=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/order/item.vue | 4 ++--
src/components/worker/item.vue | 14 ++++++++++----
src/core/models/order.js | 2 ++
src/core/models/worker.js | 24 +++---------------------
4 files changed, 17 insertions(+), 27 deletions(-)
diff --git a/src/components/order/item.vue b/src/components/order/item.vue
index c5bf3d5..16a266a 100644
--- a/src/components/order/item.vue
+++ b/src/components/order/item.vue
@@ -39,7 +39,7 @@
-
+
¥ {{ item.price }}
@@ -57,7 +57,7 @@
"
>
-
+
diff --git a/src/components/worker/item.vue b/src/components/worker/item.vue
index 2090e98..36d1be7 100644
--- a/src/components/worker/item.vue
+++ b/src/components/worker/item.vue
@@ -1,15 +1,15 @@
-
+
¥ {{ utils.formatNumber(data.price || 0, 2) }}
{{ data.name }}
-
- {{ models.worker.getWorkerTypeText(data.type) }}
+
+ {{ typeText }}
服务{{ data.times || 0 }}次
@@ -27,6 +27,8 @@ export default {
return {
utils: this.$utils,
models: this.$models,
+ typeText: "",
+ typeTextColor: "",
};
},
props: {
@@ -41,7 +43,11 @@ export default {
},
components: {},
created() {},
- mounted() {},
+ mounted() {
+ // let [typeText, typeTextColor] = this.$models.worker.worketTypeText(this.data.type);
+ // this.typeText = typeText;
+ // this.typeTextColor = typeTextColor;
+ },
destroyed() {},
methods: {},
};
diff --git a/src/core/models/order.js b/src/core/models/order.js
index 73db1d6..0deee60 100644
--- a/src/core/models/order.js
+++ b/src/core/models/order.js
@@ -99,6 +99,7 @@ export default {
if (response.code == 1) {
let list = [];
response.data.forEach((item) => {
+ let worker = {};
list.push({
listType: options.listType,
id: item.id,
@@ -108,6 +109,7 @@ export default {
createTime: item.time,
serviceTime: item.times,
orderType: item.types,
+ price: item.money,
state: item.status,
worker: item.shifu,
workerList: [],
diff --git a/src/core/models/worker.js b/src/core/models/worker.js
index 2417af0..1125f62 100644
--- a/src/core/models/worker.js
+++ b/src/core/models/worker.js
@@ -1,26 +1,8 @@
export default {
- type: {
- NORMAL: 1,
- SETTLE: 2,
- },
- getWorkerTypeTextColor(type) {
+ worketTypeText(type) {
switch (type) {
- case this.type.NORMAL:
- return '#179C43';
- case this.type.SETTLE:
- return '#D9A019';
- default:
- return '#999999';
+ case 0: return ['普通师傅', '#bfbfbf'];
+ case 1: return ['入驻师傅', '#d9a019'];
}
},
- getWorkerTypeText(type) {
- switch (type) {
- case this.type.NORMAL:
- return '普通师傅';
- case this.type.SETTLE:
- return '入驻师傅';
- default:
- return '未知';
- }
- }
}
\ No newline at end of file