Browse Source

小时统计添加数据核对功能

wukai 1 day ago
parent
commit
37c09c2f82
2 changed files with 48 additions and 2 deletions
  1. 47 1
      src/views/calc/calcSpec/index.vue
  2. 1 1
      src/views/emp/empCalc/index.vue

+ 47 - 1
src/views/calc/calcSpec/index.vue

@@ -56,7 +56,53 @@
       <el-table-column label="毛高" align="center" prop="height"/>
       <el-table-column label="米克重" align="center" prop="mick"/>
       <el-table-column label="密度" align="center" prop="density"/>
+            <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
+              <template #default="scope">
+                <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)">核对</el-button>
+              </template>
+            </el-table-column>
     </el-table>
+
+    <!-- 添加或修改按配方1小时统计数据对话框 -->
+    <el-dialog :title="title" v-model="open" width="500px" append-to-body>
+      <el-form ref="calcSpecRef" :model="form" :rules="rules" label-width="80px">
+        <el-form-item label="日期" prop="dataDate">
+          <el-date-picker disabled
+                          v-model="form.dataDate"
+                          type="date"
+                          value-format="YYYY-MM-DD"
+                          placeholder="请选择日期">
+          </el-date-picker>
+        </el-form-item>
+        <el-form-item label="小时" prop="hour">
+          <el-input v-model="form.hour" disabled />
+        </el-form-item>
+        <el-form-item label="机台号" prop="deviceId">
+          <el-input v-model="form.deviceId" disabled />
+        </el-form-item>
+        <el-form-item label="织造米数" prop="length">
+          <el-input v-model="form.length" placeholder="请输入织造米数" />
+        </el-form-item>
+        <el-form-item label="规格" prop="spec">
+          <el-input v-model="form.spec" disabled/>
+        </el-form-item>
+        <el-form-item label="毛高" prop="height">
+          <el-input v-model="form.height" disabled/>
+        </el-form-item>
+        <el-form-item label="米克重" prop="mick">
+          <el-input v-model="form.mick" disabled />
+        </el-form-item>
+        <el-form-item label="密度" prop="density">
+          <el-input v-model="form.density" disabled />
+        </el-form-item>
+      </el-form>
+      <template #footer>
+        <div class="dialog-footer">
+          <el-button type="primary" @click="submitForm">确 定</el-button>
+          <el-button @click="cancel">取 消</el-button>
+        </div>
+      </template>
+    </el-dialog>
   </div>
 </template>
 
@@ -216,7 +262,7 @@ function handleUpdate(row) {
   getCalcSpec(_id).then(response => {
     form.value = response.data;
     open.value = true;
-    title.value = "修改按配方1小时统计数据";
+    title.value = "产量数据核对";
   });
 }
 

+ 1 - 1
src/views/emp/empCalc/index.vue

@@ -171,7 +171,7 @@
           <span>{{ (scope.row.efficiency != null ? (scope.row.efficiency * 100).toFixed(2) : '0.00') }} %</span>
         </template>
       </el-table-column>
-      <el-table-column label="规格" align="center" prop="spec"/>
+      <el-table-column label="规格" align="center" prop="spec" width="180"/>
       <el-table-column label="米克重" align="center" prop="mick"/>
       <el-table-column label="密度" align="center" prop="density"/>
       <el-table-column label="产量" align="center" prop="length"/>