Procházet zdrojové kódy

添加产品的库存期限问题

cz před 2 roky
rodič
revize
70e1f13a96

+ 9 - 2
src/views/product-material/product/addProduct.vue

@@ -100,9 +100,10 @@
                 v-model="form.clearancePeriod"
                 type="date"
                 placeholder="请选择"
-                value-format="MM-dd"
+                value-format="MM-dd 00:00:00"
                 format="MM-dd"
                 @focus="handleFocus"
+                @change="handleTimeChange"
               >
               </el-date-picker>
             </el-form-item>
@@ -353,6 +354,13 @@ export default {
     );
   },
   methods: {
+    handleTimeChange() {
+      if (this.form.clearancePeriod) {
+        const date = new Date();
+        this.form.clearancePeriod =
+          date.getFullYear() + "-" + this.form.clearancePeriod;
+      }
+    },
     handleSubmit() {
       this.$refs.form.validate((valid) => {
         if (valid) {
@@ -365,7 +373,6 @@ export default {
             };
           });
 
-          this.form.clearancePeriod = "2023-" + this.form.clearancePeriod;
           this.$emit("submit");
         }
       });