|
|
@@ -49,6 +49,8 @@ const FORM_KEYS = [
|
|
|
"totalStaffNum",
|
|
|
"onDutyStaffNum",
|
|
|
"leaveStaffNum",
|
|
|
+ "daySupervisors",
|
|
|
+ "nightSupervisors",
|
|
|
"reportDetails",
|
|
|
"constructionBrief",
|
|
|
"remark",
|
|
|
@@ -80,6 +82,8 @@ const initFormData = () => {
|
|
|
productionTime: 0,
|
|
|
constructionBrief: "",
|
|
|
reportDetails: [],
|
|
|
+ daySupervisors: "",
|
|
|
+ nightSupervisors: "",
|
|
|
};
|
|
|
// 初始化所有非生产时间字段为 0
|
|
|
NON_PROD_FIELDS.forEach((field) => {
|
|
|
@@ -289,6 +293,12 @@ const rules = reactive({
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+ daySupervisors: {
|
|
|
+ rules: [{ required: true, errorMessage: "请输入白班跟班干部" }],
|
|
|
+ },
|
|
|
+ nightSupervisors: {
|
|
|
+ rules: [{ required: true, errorMessage: "请输入夜班跟班干部" }],
|
|
|
+ },
|
|
|
});
|
|
|
|
|
|
const allTimeKeys = [
|
|
|
@@ -511,6 +521,20 @@ const reportDetailsTimeRange = (data) => {
|
|
|
:disabled="disabled('edit')"
|
|
|
v-model="form.leaveStaffNum" />
|
|
|
</uni-forms-item>
|
|
|
+ <uni-forms-item label="白班跟班干部" name="daySupervisors" required>
|
|
|
+ <uni-easyinput
|
|
|
+ type="number"
|
|
|
+ v-bind="defaultProps"
|
|
|
+ :disabled="disabled('edit')"
|
|
|
+ v-model="form.daySupervisors" />
|
|
|
+ </uni-forms-item>
|
|
|
+ <uni-forms-item label="夜班跟班干部" name="nightSupervisors" required>
|
|
|
+ <uni-easyinput
|
|
|
+ type="number"
|
|
|
+ v-bind="defaultProps"
|
|
|
+ :disabled="disabled('edit')"
|
|
|
+ v-model="form.nightSupervisors" />
|
|
|
+ </uni-forms-item>
|
|
|
<!-- <uni-forms-item label="生产动态" name="productionStatus" required>
|
|
|
<uni-easyinput
|
|
|
type="textarea"
|