From 0b8838c8dd02161c5e7577162d8cd3318d133b68 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 16 十二月 2025 17:02:13 +0800
Subject: [PATCH] Merge branch 'wuhuyancao' of http://139.186.142.91:10010/r/productDev/dmvisit into wuhuyancao
---
admin/src/components/business/OperaJkSketchLineListWindow.vue | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/admin/src/components/business/OperaJkSketchLineListWindow.vue b/admin/src/components/business/OperaJkSketchLineListWindow.vue
index c1e0e32..4d35f22 100644
--- a/admin/src/components/business/OperaJkSketchLineListWindow.vue
+++ b/admin/src/components/business/OperaJkSketchLineListWindow.vue
@@ -17,7 +17,8 @@
<div style="display: flex;margin-top: 20px" class="orange">
<div style="flex: 1" >绾胯矾鍘熷鎬昏矾绋嬶細
<span v-if="(model.originDistance ||0) > 0 || (model.status||0) != 0" class="red" style="font-weight: bold"> {{((model.originDistance ||0)/1000).toFixed(2)}}</span>
- <span v-if="(model.originDistance ||0) == 0 && (model.status||0) == 0" class="blue" style="font-weight: bold;cursor: pointer" @click="initDistance"> 鐐瑰嚮鑾峰彇 </span> 鍏噷锛�
+ <span v-if="(model.originDistance ||0) == 0 && (model.status||0) == 0 && !distancing" class="blue" style="font-weight: bold;cursor: pointer" @click="initDistance"> 鐐瑰嚮鑾峰彇 </span>
+ <span v-if="(model.originDistance ||0) == 0 && (model.status||0) == 0 && distancing" class="red" style="font-weight: bold;cursor: pointer"> 姝e湪鑾峰彇 </span> 鍏噷锛�
<span v-if="model.status ==2">浼樺寲鍚庢�昏矾绋�:<span class="green" style="font-weight: bold"> {{((model.distance ||0)/1000).toFixed(2)}} </span> 鍏噷</span>
</div>
</div>
@@ -103,6 +104,7 @@
data () {
return {
// 琛ㄥ崟鏁版嵁
+ distancing:false,
model: {
},
dataList: [],
@@ -121,6 +123,7 @@
this.visible = true
this.model = target
this.loadList()
+ this.distancing =false
if(this.model.optStatus === 1){
this.loadListNew()
}
@@ -143,6 +146,10 @@
},
initDistance () {
var that = this
+ if(this.distancing){
+ return
+ }
+ this.distancing=true
initOriginDistance({
id: this.model.id
}).then(res => {
@@ -151,6 +158,10 @@
that.model.distance = res.distance
that.loadList()
}
+ }).catch(e => {
+ this.$tip.apiFailed(e)
+ }).finally(() => {
+ that.distancing = false
})
},
viewCustomer (row) {
--
Gitblit v1.9.3