|
|
@@ -1,8 +1,8 @@
|
|
|
<script setup>
|
|
|
import { ref, computed, watch, nextTick, reactive } from 'vue';
|
|
|
-import { onLoad } from '@dcloudio/uni-app';
|
|
|
-import { getRuiHenReportDetail } from '@/api/ruihen';
|
|
|
-import { useDataDictStore } from '@/store/modules/dataDict';
|
|
|
+ import { onLoad } from '@dcloudio/uni-app';
|
|
|
+ import { getRuiHenReportDetail } from '@/api/ruihen';
|
|
|
+ import { useDataDictStore } from '@/store/modules/dataDict';
|
|
|
|
|
|
const props = defineProps({
|
|
|
type: {
|
|
|
@@ -178,10 +178,10 @@ import { useDataDictStore } from '@/store/modules/dataDict';
|
|
|
rules: [{ required: true, errorMessage: '请输入生产动态' }],
|
|
|
},
|
|
|
|
|
|
- // 时间字段应用复用规则
|
|
|
- dailyInjectGasTime: timeRuleItem,
|
|
|
- dailyInjectWaterTime: timeRuleItem,
|
|
|
- nonProductionTime: timeRuleItem,
|
|
|
+ // // 时间字段应用复用规则
|
|
|
+ // dailyInjectGasTime: timeRuleItem,
|
|
|
+ // dailyInjectWaterTime: timeRuleItem,
|
|
|
+ // nonProductionTime: timeRuleItem,
|
|
|
|
|
|
// nptReason: {
|
|
|
// rules: [{ validateFunction: validateNptReason }],
|
|
|
@@ -213,13 +213,13 @@ import { useDataDictStore } from '@/store/modules/dataDict';
|
|
|
</view>
|
|
|
<span class="right red"> >120% 红色预警 </span>
|
|
|
</view>
|
|
|
- <view class="item">
|
|
|
+ <!-- <view class="item">
|
|
|
<view class="left">
|
|
|
<span>时间平衡:</span>
|
|
|
注气 + 注水 + 非生产 = 24H
|
|
|
</view>
|
|
|
<span class="right orange"> ≠24H 橙色预警 </span>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</view>
|
|
|
<view v-if="!type.includes('approval') && form.opinion" class="opinion">
|
|
|
<span class="left">审批意见:</span>
|
|
|
@@ -261,27 +261,25 @@ import { useDataDictStore } from '@/store/modules/dataDict';
|
|
|
:disabled="disabled('edit')"
|
|
|
v-model="form.dailyWaterInjection" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="当日注气时间(H)" name="dailyInjectGasTime" required>
|
|
|
+ <!-- :class="{ 'orange-text': sumTimes() !== 24 }" -->
|
|
|
+ <uni-forms-item label="当日注气时间(H)" name="dailyInjectGasTime">
|
|
|
<uni-easyinput
|
|
|
type="number"
|
|
|
v-bind="defaultProps"
|
|
|
- :class="{ 'orange-text': sumTimes() !== 24 }"
|
|
|
:disabled="disabled('edit')"
|
|
|
v-model="form.dailyInjectGasTime" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="当日注水时间(H)" name="dailyInjectWaterTime" required>
|
|
|
+ <uni-forms-item label="当日注水时间(H)" name="dailyInjectWaterTime">
|
|
|
<uni-easyinput
|
|
|
type="number"
|
|
|
v-bind="defaultProps"
|
|
|
- :class="{ 'orange-text': sumTimes() !== 24 }"
|
|
|
:disabled="disabled('edit')"
|
|
|
v-model="form.dailyInjectWaterTime" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="非生产时间(H)" name="nonProductionTime" required>
|
|
|
+ <uni-forms-item label="非生产时间(H)" name="nonProductionTime">
|
|
|
<uni-easyinput
|
|
|
type="number"
|
|
|
v-bind="defaultProps"
|
|
|
- :class="{ 'orange-text': sumTimes() !== 24 }"
|
|
|
:disabled="disabled('edit')"
|
|
|
v-model="form.nonProductionTime" />
|
|
|
</uni-forms-item>
|