From cf583980d5516009f1e80bf64be814d1f3c083a9 Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期五, 10 十月 2025 16:14:42 +0800
Subject: [PATCH] 送检逻辑更新
---
components/machine.vue | 86 +++++++++++++++++++++++++++----------------
1 files changed, 54 insertions(+), 32 deletions(-)
diff --git a/components/machine.vue b/components/machine.vue
index f841bc1..b9a1731 100644
--- a/components/machine.vue
+++ b/components/machine.vue
@@ -5,46 +5,63 @@
<button class="refresh-btn" @click="refresh">鍒锋柊</button>
</view>
<!-- 涓棿鐘舵�侀儴鍒嗭紝涓婁笅缁撴瀯 -->
- <!--<view class="middle-section">
- <view class="item" style="height: 100px;">
- <h4>璇存槑:璋冩満寮�濮嬫椂闂撮渶瑕佹墜鍔ㄧ‘璁�</h4>
+ <!--
+ <view class="middle-section">
+ <view class="item" style="height: 100px;">
+ <h4>璇存槑:璋冩満寮�濮嬫椂闂撮渶瑕佹墜鍔ㄧ‘璁�</h4>
+ </view>
+ <view class="item" v-if="!maStartTime">
+ <button class="btn-blue" @click="setMaStartTime">璋冩満寮�濮嬶紙=鎹㈡ā瀹屾垚锛�</button>
+ <input class="txt-inp" v-model="maStartTime" placeholder="鐐瑰嚮鎸夐挳甯﹀嚭鏃堕棿" disabled="true" />
+ </view>
+ <view class="item" v-else>
+ <button class="btn-disabled">璋冩満寮�濮嬶紙=鎹㈡ā瀹屾垚锛�</button>
+ <input class="txt-inp" v-model="maStartTime" placeholder="鐐瑰嚮鎸夐挳甯﹀嚭鏃堕棿" disabled="true" />
+ </view>
+ <view class="item" v-if="!maShoutTime">
+ <button @click="stateCheck(1)" class="btn-blue">閫佹鍛煎彨锛堢偣鍑绘寜閽畖娓呴浂鏈哄彴闈㈡澘鏁帮級</button>
+ <input class="txt-inp" v-model="maShoutTime" placeholder="鐐瑰嚮鎸夐挳甯﹀嚭鏃堕棿" disabled="true" />
+ </view>
+ <view class="item" v-else>
+ <button class="btn-disabled">閫佹鍛煎彨锛堢偣鍑绘寜閽畖娓呴浂鏈哄彴闈㈡澘鏁帮級</button>
+ <input class="txt-inp" v-model="maShoutTime" placeholder="鐐瑰嚮鎸夐挳甯﹀嚭鏃堕棿" disabled="true" />
+ </view>
+ <view class="item">
+ <button class="btn-disabled">璋冩満瀹屾垚锛�=妫�楠岄�氳繃锛�</button>
+ <input class="txt-inp" v-model="maEndTime" placeholder="棣栨棣栨纭閫氳繃鍐欏叆" disabled="true" />
+ </view>
</view>
- <view class="item" v-if="!maStartTime">
- <button class="btn-blue" @click="setMaStartTime">璋冩満寮�濮嬶紙=鎹㈡ā瀹屾垚锛�</button>
- <input class="txt-inp" v-model="maStartTime" placeholder="鐐瑰嚮鎸夐挳甯﹀嚭鏃堕棿" disabled="true" />
- </view>
- <view class="item" v-else>
- <button class="btn-disabled">璋冩満寮�濮嬶紙=鎹㈡ā瀹屾垚锛�</button>
- <input class="txt-inp" v-model="maStartTime" placeholder="鐐瑰嚮鎸夐挳甯﹀嚭鏃堕棿" disabled="true" />
- </view>
- <view class="item" v-if="!maShoutTime">
- <button @click="stateCheck(1)" class="btn-blue">閫佹鍛煎彨锛堢偣鍑绘寜閽畖娓呴浂鏈哄彴闈㈡澘鏁帮級</button>
- <input class="txt-inp" v-model="maShoutTime" placeholder="鐐瑰嚮鎸夐挳甯﹀嚭鏃堕棿" disabled="true" />
- </view>
- <view class="item" v-else>
- <button class="btn-disabled">閫佹鍛煎彨锛堢偣鍑绘寜閽畖娓呴浂鏈哄彴闈㈡澘鏁帮級</button>
- <input class="txt-inp" v-model="maShoutTime" placeholder="鐐瑰嚮鎸夐挳甯﹀嚭鏃堕棿" disabled="true" />
- </view>
- <view class="item">
- <button class="btn-disabled">璋冩満瀹屾垚锛�=妫�楠岄�氳繃锛�</button>
- <input class="txt-inp" v-model="maEndTime" placeholder="棣栨棣栨纭閫氳繃鍐欏叆" disabled="true" />
- </view>
- </view>-->
+ -->
<!-- 涓棿鐘舵�侀儴鍒嗭紝涓婁笅缁撴瀯 -->
<view class="middle-section">
<view class="item" style="height: 100px;">
<h4>璇存槑:璋冩満寮�濮嬫椂闂撮渶瑕佹墜鍔ㄧ‘璁�</h4>
</view>
<view class="item">
- <button class="btn-blue" @click="setMaStartTime">璋冩満寮�濮嬶紙=鎹㈡ā瀹屾垚锛�</button>
+ <!-- 璋冩満寮�濮嬫寜閽紝maStartTime鏈夊�兼椂绂佺敤 -->
+ <button :class="maStartTime ? 'btn-disabled' : 'btn-blue'"
+ :disabled="!!maStartTime"
+ @click="!maStartTime && setMaStartTime">
+ 璋冩満寮�濮嬶紙=鎹㈡ā瀹屾垚锛�
+ </button>
<input class="txt-inp" v-model="maStartTime" placeholder="鐐瑰嚮鎸夐挳甯﹀嚭鏃堕棿" disabled="true" />
</view>
<view class="item">
- <button @click="stateCheck(1)" class="btn-blue">閫佹鍛煎彨锛堢偣鍑绘寜閽畖娓呴浂鏈哄彴闈㈡澘鏁帮級</button>
+ <!-- 閫佹鍛煎彨鎸夐挳锛宮aShoutTime鏈夊�兼椂绂佺敤 -->
+ <button :class="maShoutTime ? 'btn-disabled' : 'btn-blue'"
+ :disabled="!!maShoutTime"
+ @click="!maShoutTime && stateCheck(1)">
+ 閫佹鍛煎彨锛堢偣鍑绘寜閽畖娓呴浂鏈哄彴闈㈡澘鏁帮級
+ </button>
<input class="txt-inp" v-model="maShoutTime" placeholder="鐐瑰嚮鎸夐挳甯﹀嚭鏃堕棿" disabled="true" />
</view>
<view class="item">
- <button class="btn-disabled">璋冩満瀹屾垚锛�=妫�楠岄�氳繃锛�</button>
+ <!-- 璋冩満瀹屾垚鎸夐挳锛宮aEndTime鏈夊�兼椂绂佺敤 -->
+ <button :class="maEndTime ? 'btn-disabled' : 'btn-blue'"
+ :disabled="!!maEndTime"
+ @click="!maEndTime && setMaEndTime">
+ 璋冩満瀹屾垚锛�=妫�楠岄�氳繃锛�
+ </button>
<input class="txt-inp" v-model="maEndTime" placeholder="棣栨棣栨纭閫氳繃鍐欏叆" disabled="true" />
</view>
</view>
@@ -107,7 +124,6 @@
// }
// }
-
if (!this.orderId && !this.orderNo) {
return;
}
@@ -115,9 +131,12 @@
this.findByOrderId();
},
methods: {
- setMaStartTime() {
- this.maStartTime = this.$getDate('yyyy-mm-dd hh24:mi:ss');
- },
+ setMaStartTime() {
+ this.maStartTime = this.$getDate('yyyy-mm-dd hh24:mi:ss');
+ },
+ setMaEndTime() {
+ this.maEndTime = this.$getDate('yyyy-mm-dd hh24:mi:ss');
+ },
refresh() {
this.findByOrderId(); // This will reload the data for the current order
},
@@ -130,8 +149,9 @@
this.$post({
url: "/MesOrderSta/ChangeMachineTime",
data: {
- maStartTime: this.maStartTime, // 鏂板璋冩満鏃堕棿
+ maStartTime: this.maStartTime, // 鏂板璋冩満鏃堕棿
maShoutTime: this.maShoutTime,
+ maEndTime: this.maEndTime, // 鏂板璋冩満瀹屾垚鏃堕棿
id: this.statusForm.id,
orderId: this.orderId,
machineNo: this.machineNo,
@@ -149,6 +169,8 @@
},
cancel() {
this.maShoutTime = this.statusForm.maShoutTime;
+ this.maStartTime = this.statusForm.maStartTime;
+ this.maEndTime = this.statusForm.maEndTime;
},
stateCheck(item) {
switch (item) {
--
Gitblit v1.9.3