Bläddra i källkod

物料领取页面修改

ysc 2 år sedan
förälder
incheckning
0b59b1a17b
1 ändrade filer med 19 tillägg och 0 borttagningar
  1. 19 0
      src/views/material/receive.vue

+ 19 - 0
src/views/material/receive.vue

@@ -23,6 +23,7 @@
             type="month"
             value-format="yyyy-MM"
             placeholder="选择月份"
+            @change="handleQuery"
             clearable>
           </el-date-picker>
         </div>
@@ -32,6 +33,7 @@
             type="week"
             format="yyyy 第 WW 周"
             placeholder="选择周"
+            @change="handleQuery"
             clearable>
           </el-date-picker>
         </div>
@@ -101,6 +103,7 @@
             size="mini"
             type="text"
             icon="el-icon-edit"
+            v-if="showEditBtn(scope.row)"
             @click="handleUpdate(scope.row)"
             v-hasPermi="['material:material:edit']"
           >修改
@@ -324,6 +327,22 @@ export default {
         }
       }
     },
+    showEditBtn(row) {
+      if (row.monthOrWeek === '1') {
+        if (DateUtil.getMinutes() < DateUtil.getMinutes(DateUtil.day(DateUtil.month() + '25'))) {
+          return DateUtil.unix(row.recordDate) >= DateUtil.unix(DateUtil.afterMonth())
+        } else {
+          return DateUtil.unix(row.recordDate) >= DateUtil.unix(DateUtil.afterMonth())
+        }
+      } else {
+        let split = row.recordDate.split("~");
+        let date = split[0];
+        let minutes = DateUtil.unix(date);
+        let minutes1 = DateUtil.unix(DateUtil.afterWeek());
+        return minutes >= minutes1
+      }
+    },
+
     /** 新增按钮操作 */
     handleAdd() {
       this.reset();