From 8845ac3d32217b6cf765934dc29dffe0065232d8 Mon Sep 17 00:00:00 2001
From: 周宾 <2802492122@qq.com>
Date: 星期三, 17 十二月 2025 16:29:29 +0800
Subject: [PATCH] 海川开心-修改生产管控

---
 src/pages/productionManagement/operationScheduling/components/formDia.vue |   61 +++++++++++++++++++++++++-----
 1 files changed, 51 insertions(+), 10 deletions(-)

diff --git a/src/pages/productionManagement/operationScheduling/components/formDia.vue b/src/pages/productionManagement/operationScheduling/components/formDia.vue
index c5b0599..ae1c644 100644
--- a/src/pages/productionManagement/operationScheduling/components/formDia.vue
+++ b/src/pages/productionManagement/operationScheduling/components/formDia.vue
@@ -26,22 +26,38 @@
                 <up-input v-model="row.type" placeholder="璇疯緭鍏�" />
               </up-form-item>
               <up-form-item label="鎺掍骇鏁伴噺" label-width="80">
-                <up-input v-model.number="row.schedulingNum" type="number" placeholder="璇疯緭鍏�" />
+				<uni-number-box v-model="row.schedulingNum" :min="0" :step="0.1" style="width: 100%;" background="#2979FF" color="#fff" />
               </up-form-item>
               <up-form-item label="宸ユ椂瀹氶" label-width="80">
-                <up-input v-model.number="row.workHours" type="number" placeholder="璇疯緭鍏�" />
+				<uni-number-box v-model="row.workHours" :min="0" :step="0.1" style="width: 100%;" background="#2979FF" color="#fff" />
               </up-form-item>
-              <up-form-item label="鎺掍骇鏃ユ湡" label-width="80" @click="openDatePicker(index)">
-                <up-input v-model="row.schedulingDate" placeholder="閫夋嫨鏃ユ湡" readonly @click="openDatePicker(index)" />
+              <up-form-item label="鎺掍骇鏃ユ湡" label-width="80">
+				<view class="select-box" @click.stop="openDatePicker(index)">
+					<view class="label" :class="[row.schedulingDate?'':'un-value']">
+						{{row.schedulingDate||'閫夋嫨鏃ユ湡'}}
+					</view>
+					<view class="value">
+						<up-icon name="calendar"></up-icon>
+					</view>
+				</view>
+             <!--   <up-input v-model="row.schedulingDate" placeholder="閫夋嫨鏃ユ湡" :border="false" readonly @click="openDatePicker(index)" />
                 <template #right>
                   <up-icon name="calendar" @click="openDatePicker(index)"></up-icon>
-                </template>
+                </template> -->
               </up-form-item>
-              <up-form-item label="鎺掍骇浜�" label-width="80" @click="openUserPicker(index)">
-                <up-input v-model="row.schedulingUserName" placeholder="閫夋嫨浜哄憳" readonly @click="openUserPicker(index)" />
+              <up-form-item label="鎺掍骇浜�" label-width="80">
+				<view class="select-box" @click.stop="openUserPicker(index)">
+					<view class="label" :class="[row.schedulingUserName?'':'un-value']">
+						{{row.schedulingUserName||'閫夋嫨浜哄憳'}}
+					</view>
+					<view class="value">
+						<up-icon name="arrow-right"></up-icon>
+					</view>
+				</view>
+              <!--  <up-input v-model="row.schedulingUserName" placeholder="閫夋嫨浜哄憳" readonly @click="openUserPicker(index)" />
                 <template #right>
                   <up-icon name="arrow-right" @click="openUserPicker(index)"></up-icon>
-                </template>
+                </template> -->
               </up-form-item>
               <up-form-item label="澶囨敞" label-width="80">
                 <up-input v-model="row.remark" placeholder="璇疯緭鍏ュ娉�" />
@@ -252,10 +268,13 @@
   min-height: 0;
 }
 .row-card { 
-  background: #fff; 
+  background: #f5f5f5; 
   border-radius: 10px; 
-  padding: 8px; 
+  padding: 20rpx; 
   box-shadow: 0 2px 8px rgba(0,0,0,0.05); 
+  box-sizing: border-box;
+  // border: 1px solid #f5f5f5;
+  margin-bottom: 20rpx;
 }
 .row-header { 
   display: flex; 
@@ -279,4 +298,26 @@
   justify-content: flex-end; 
   padding-top: 8px; 
 }
+.select-box{
+	display: flex;
+	flex-direction: row;
+	align-items: center;
+	justify-content: space-between;
+	flex: 1;
+	border-radius: 4px;
+	box-sizing: border-box;
+	padding: 6px 9px;
+	border-width: 0.5px !important;
+	border-color: #dadbde !important;
+	border-style: solid;
+	height: 100%;
+	.label{
+		min-height: 1.4em;
+		color: rgb(48, 49, 51);
+		font-size: 15px;
+	}
+	.un-value{
+		color: #999;
+	}
+}
 </style>
\ No newline at end of file

--
Gitblit v1.9.3