|
|
@@ -56,7 +56,7 @@
|
|
|
</div>
|
|
|
<div class="msg-list">
|
|
|
<div class="label">祝福语</div>
|
|
|
- <div class="value">{{ data.cardInfo }}</div>
|
|
|
+ <div class="value">{{ data.cardInfo || '暂无' }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- -->
|
|
|
@@ -78,11 +78,14 @@
|
|
|
<div class="order-msg-blo">
|
|
|
<div class="msg-list">
|
|
|
<div class="label">客户评分</div>
|
|
|
- <div class="value">{{ data.totalFlow }}</div>
|
|
|
+ <div class="value">
|
|
|
+ <!-- <span>{{ data.totalFlow }}</span> -->
|
|
|
+ <rate-module :current="Number(data.totalFlow) || 0" :disabled="true"></rate-module>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="msg-list">
|
|
|
<div class="label">客户留言</div>
|
|
|
- <div class="value">{{ data.evaluate || '无' }}</div>
|
|
|
+ <div class="value">{{ data.evaluate || '暂无' }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- -->
|
|
|
@@ -126,16 +129,21 @@
|
|
|
<template v-if="data.status == 0">
|
|
|
<button class="admin-button-com middle" @click="updatePriceFn">修改价格</button>
|
|
|
</template>
|
|
|
- <template v-else-if="data.status == 1">
|
|
|
+ <template v-else-if="data.status == 1 || data.status == 2">
|
|
|
<div class="operate-btn-wrap">
|
|
|
- <button class="admin-button-com middle" @click="freeShippingFn">免发货</button>
|
|
|
- <button class="admin-button-com middle" @click="$util.pageTo({
|
|
|
+ <block v-if="data.status == 2">
|
|
|
+ <button class="admin-button-com middle" @click="seeSendFn">查看配送</button>
|
|
|
+ </block>
|
|
|
+ <block v-else>
|
|
|
+ <button class="admin-button-com middle" @click="freeShippingFn">免发货</button>
|
|
|
+ <button class="admin-button-com middle" @click="$util.pageTo({
|
|
|
url: 'pages/order/admin/ship',
|
|
|
query: {
|
|
|
id: data.id,
|
|
|
pageStatus: 0
|
|
|
}
|
|
|
})">发货</button>
|
|
|
+ </block>
|
|
|
</div>
|
|
|
</template>
|
|
|
<!-- <template v-if="data.status == 5">
|
|
|
@@ -149,7 +157,7 @@
|
|
|
<div class="inp-list-line required">
|
|
|
<!-- <div class="line-label">角色名称</div> -->
|
|
|
<div class="line-input">
|
|
|
- <input v-model="form.price" type="text" :adjust-position="false" class="inp-input" placeholder="请输入价格">
|
|
|
+ <input v-model="form.price" type="text" :adjust-position="false" class="inp-input" placeholder="请输入价格" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -164,6 +172,7 @@
|
|
|
import ListModule from '@/components/module/app-order-list'
|
|
|
import AppCoupon from '@/components/app-coupon-sel'
|
|
|
import ModalModule from '@/components/plugin/modal'
|
|
|
+import RateModule from '@/components/plugin/rate'
|
|
|
// api
|
|
|
import { getDetB, freeShipping, orderUpdatePrice } from '@/api/order'
|
|
|
// image
|
|
|
@@ -174,7 +183,8 @@ export default {
|
|
|
components: {
|
|
|
ListModule,
|
|
|
AppCoupon,
|
|
|
- ModalModule
|
|
|
+ ModalModule,
|
|
|
+ RateModule
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -208,19 +218,23 @@ export default {
|
|
|
this.freeShipModal = true
|
|
|
},
|
|
|
// 免发货
|
|
|
- freeShipModal(e) {
|
|
|
+ freeShipModalClick(e) {
|
|
|
if (e.index === 0) {
|
|
|
this.modalCancel()
|
|
|
} else {
|
|
|
- this.$util.pageTo({
|
|
|
- url: 'pages/order/admin/ship',
|
|
|
- query: {
|
|
|
- id: this.data.id,
|
|
|
- pageStatus: 5
|
|
|
- }
|
|
|
- })
|
|
|
+ this.data.status = 2
|
|
|
}
|
|
|
},
|
|
|
+ // 查看配送
|
|
|
+ seeSendFn() {
|
|
|
+ this.$util.pageTo({
|
|
|
+ url: 'pages/order/admin/ship',
|
|
|
+ query: {
|
|
|
+ id: this.data.id,
|
|
|
+ pageStatus: 5
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// 修改价格
|
|
|
updatePriceFn() {
|
|
|
this.form.price = this.data.prePrice
|