Ver Fonte

每日一练模拟接口

xiejiebiao há 2 anos atrás
pai
commit
202bccfc48

+ 15 - 44
src/views/Marketing/goods/commodityManageMent/DayPracticeSetDialog.vue

@@ -1,42 +1,15 @@
 <template>
-  <Base-dialog
-    title="设置"
-    width="700px"
-    :isShow.sync="isShow"
-    @submit="submit"
-  >
+  <Base-dialog title="设置" width="700px" :isShow.sync="isShow" @submit="submit">
     <div class="day-set-box">
       <el-select v-model="atype" placeholder="请选择">
-        <el-option
-          v-for="item in options"
-          :key="item.value"
-          :label="item.label"
-          :value="item.value"
-        >
+        <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
         </el-option>
       </el-select>
-      <el-form
-        :model="{ list }"
-        ref="ruleForm"
-        label-width="400px"
-        class="demo-ruleForm"
-        label-position="left"
-      >
-        <el-form-item
-          :label="item.name"
-          v-for="(item, index) in list"
-          :key="item.id"
-          :prop="'list.' + index + '.date1'"
-          :rules="{ validator: validateDate, trigger: 'change' }"
-        >
-          <el-date-picker
-            style="witdh: 150px"
-            v-model="item.date1"
-            type="date"
-            placeholder="选择日期"
-            :picker-options="pickerOptions"
-            value-format="timestamp"
-          >
+      <el-form :model="{ list }" ref="ruleForm" label-width="400px" class="demo-ruleForm" label-position="left">
+        <el-form-item :label="item.name" v-for="(item, index) in list" :key="item.id" :prop="'list.' + index + '.date1'"
+          :rules="{ validator: validateDate, trigger: 'change' }">
+          <el-date-picker style="witdh: 150px" v-model="item.date1" type="date" placeholder="选择日期"
+            :picker-options="pickerOptions" value-format="timestamp">
           </el-date-picker>
         </el-form-item>
       </el-form>
@@ -73,8 +46,9 @@ export default {
     },
     open(row) {
       this.isShow = true;
+      this.init();
+      this.getList(984)
     },
-    search() {},
     submit() {
       this.$refs.ruleForm.validate((valid) => {
         if (valid) {
@@ -95,17 +69,13 @@ export default {
       }
       return callback();
     },
-  },
-  watch: {
-    isShow: {
-      handler(newVal) {
-        if (newVal) {
-          this.init();
-        }
-      },
-      immediate: true,
+    getList(id) {
+      this.$api.inquireGoodsbanklist({ goodsId: id }).then((res) => {
+        this.list = res.data;
+      });
     },
   },
+
 };
 </script>
 
@@ -116,6 +86,7 @@ export default {
     overflow-x: auto;
     margin-top: 30px;
     padding-left: 20px;
+
     /deep/ {
       .el-date-editor.el-input,
       .el-date-editor.el-input__inner {