From 05ee96b3f690ad0ce4f47ad161e14f5f0d862707 Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期四, 16 十月 2025 08:41:39 +0800 Subject: [PATCH] 最新版本541200007 --- admin/src/components/business/OperaJkSketchLineListWindow.vue | 34 +++++++++++++++++++++++++++------- 1 files changed, 27 insertions(+), 7 deletions(-) diff --git a/admin/src/components/business/OperaJkSketchLineListWindow.vue b/admin/src/components/business/OperaJkSketchLineListWindow.vue index f5861cf..41d89d8 100644 --- a/admin/src/components/business/OperaJkSketchLineListWindow.vue +++ b/admin/src/components/business/OperaJkSketchLineListWindow.vue @@ -14,6 +14,13 @@ <div style="flex: 1">瀹㈡埛鏁帮細{{model.orderNum ||'-'}}</div> <div style="flex: 1">閫佽揣閲�(鏉�)锛歿{model.totalNum ||'-'}}</div> </div> + <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.status ==2">浼樺寲鍚庢�昏矾绋�:<span class="green" style="font-weight: bold"> {{((model.distance ||0)/1000).toFixed(2)}} </span> 鍏噷</span> + </div> + </div> </div> <div style="display: block"> <div style="display: block;font-size: 16px;font-weight: 600;margin-bottom: 10px;">绾胯矾鏄庣粏</div> @@ -25,9 +32,10 @@ <el-table-column prop="totalNum" label="閫佽揣閲�(鏉�)" min-width="130px"></el-table-column> <el-table-column prop="carCode" label="杞︾墝鍙�" min-width="100px"></el-table-column> <el-table-column prop="memberName" label="閫佽揣鍙告満" min-width="100px"></el-table-column> - <el-table-column prop="distance" label="鎬昏矾绋�(鍏噷)" min-width="100px"> + <el-table-column prop="distance" label="褰撳墠璺▼(鍏噷)" min-width="100px"> <template slot-scope="{row}"> - {{((row.distance ||0)/1000).toFixed(2)}} + <span v-if="row.distance "> {{((row.distance ||0)/1000).toFixed(2)}}</span> + <span v-else> - </span> </template> </el-table-column> <el-table-column @@ -54,16 +62,17 @@ import BaseOpera from '@/components/base/BaseOpera' import GlobalWindow from '@/components/common/GlobalWindow' import OperaJkSketchCustomerWindow from '@/components/business/OperaJkSketchCustomerWindow' +import { initOriginDistance } from '@/api/business/jkSketch' export default { name: 'OperaJkSketchLineWindow', extends: BaseOpera, - components: { GlobalWindow, OperaJkSketchCustomerWindow}, + components: { GlobalWindow, OperaJkSketchCustomerWindow }, data () { return { // 琛ㄥ崟鏁版嵁 model: { }, - dataList:[] + dataList: [] } }, created () { @@ -72,11 +81,11 @@ 'field.id': 'id' }) }, - methods:{ + methods: { open (title, target) { this.title = title this.visible = true - this.model= target + this.model = target this.loadList() }, loadList () { @@ -86,7 +95,18 @@ this.dataList = res }) }, - viewCustomer(row){ + initDistance () { + var that = this + initOriginDistance({ + id: this.model.id + }).then(res => { + if(res){ + that.model.originDistance = res.originDistance + that.model.distance = res.distance + } + }) + }, + viewCustomer (row) { } } -- Gitblit v1.9.3