snow 1 년 전
부모
커밋
cc50dbb9c6
2개의 변경된 파일16개의 추가작업 그리고 5개의 파일을 삭제
  1. 0 0
      dist/static/js/0.js
  2. 16 5
      src/views/youzan/othgoodsOnline/components/online-exam-form.vue

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/static/js/0.js


+ 16 - 5
src/views/youzan/othgoodsOnline/components/online-exam-form.vue

@@ -424,6 +424,7 @@ export default {
       this.platform_id = platform_id;
 
       const _nakelist = JSON.parse(JSON.stringify(nakelist));
+      let hasEdit = false
       _nakelist.forEach(async (si, sii) => {
         si.start_sale_num = si.min_num;
         let { isok, price, sale_cost_fee } = await this.get_new(sii,si.min_num);
@@ -438,16 +439,26 @@ export default {
           _nakelist[sii].sale_cost_fee = sale_cost_fee;
           _nakelist[sii].newTime = new Date().valueOf() + "";
         }
-        this.$set(this.nakelist, sii, _nakelist[sii]);
+        if(String(si.min_num) === "1" && !hasEdit){
+          this.$set(this.nakelist, sii, {
+            ..._nakelist[sii],
+            edit:true
+          });
+          hasEdit = true
+        }else{
+          this.$set(this.nakelist, sii, {
+            ..._nakelist[sii],
+          });
+        }
       });
 
       // this.nakelist = _nakelist
 
       // this.setCurrent(this.nakelist[0]);
-      let index = this.nakelist.findIndex((e) => e.min_num + "" === "1");
-      if (index !== -1) {
-        this.handleCurrentChange(this.nakelist[index]);
-      }
+      // let index = _nakelist.findIndex((e) => e.min_num + "" === "1");
+      // if (index !== -1) {
+      //   this.handleCurrentChange(this.nakelist[index]);
+      // }
 
       this.loading = false;
     },

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.