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