shish 5 yıl önce
ebeveyn
işleme
65ca1de140
1 değiştirilmiş dosya ile 10 ekleme ve 4 silme
  1. 10 4
      ghsApp/src/admin/item/detail.vue

+ 10 - 4
ghsApp/src/admin/item/detail.vue

@@ -153,7 +153,7 @@
           <span class="app-color-3">(建议比例 400X400)</span>
         </div>
         <div class="module-det">
-          <app-uploader ref="appUploader" :imgList.sync="form.cover" :prefixShow="true" :num="1" />
+          <app-uploader ref="appUploader" @chooseImage="_resultData" :imgList.sync="form.cover" :prefixShow="true" :num="1" />
         </div>
       </div>
 
@@ -201,7 +201,8 @@ export default {
       itemClassData:[],
       unitData:[],
       smallUnitSelectedData:{},
-      bigUnitSelectedData:{}
+      bigUnitSelectedData:{},
+      hasRequest:0
     };
   },
   computed: {
@@ -214,6 +215,9 @@ export default {
   watch:{
   },
   methods: {
+			_resultData(val) {
+				this.form.cover = val;
+			},
     goBack(){
       uni.navigateBack({
 						delta: 1
@@ -257,7 +261,9 @@ export default {
       });
     },
     init() {
-      
+      if(this.hasRequest == 1){
+        return 
+      }
       this._getAllUnit().then(res=>{
 
       this._getAllItemClass().then(res => {
@@ -265,7 +271,7 @@ export default {
       });
 
       })
-
+      this.hasRequest = 1
 
 
     },