ccf 4 лет назад
Родитель
Сommit
638ab52704

Разница между файлами не показана из-за своего большого размера
+ 2 - 0
.nuxt/dist/client/frontend.learn.add~f075b844.9f6e9d9.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
.nuxt/dist/client/frontend.learn.add~f075b844.f4a0735.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/client/runtime.ce26aec.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/87.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/88.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/91.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/96.js.map


Разница между файлами не показана из-за своего большого размера
+ 157 - 157
.nuxt/dist/server/client.manifest.json


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/index.spa.html


Разница между файлами не показана из-за своего большого размера
+ 32 - 6
.nuxt/dist/server/pages/frontend/learn/add.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/frontend/learn/add.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/paysdetail/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/type/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/type/interview.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/user/index_article_list.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/pages/user/register.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
.nuxt/dist/server/server.js.map


+ 34 - 5
pages/frontend/learn/add.vue

@@ -271,6 +271,7 @@
         // 裁剪组件的基础配置option
         option: {
           img: '', // 裁剪图片的地址
+          type:'',//类型
           info: true, // 裁剪框的大小信息
           outputSize: 1, // 裁剪生成图片的质量
           outputType: 'jpeg', // 裁剪生成图片的格式
@@ -294,7 +295,7 @@
       }
     },
     mounted () {
-    // this.needLogin()
+      this.needLogin()
       var sale_id = this.$route.query.id ? this.$route.query.id : 0;
       this._getConsultCate()
       if (sale_id!=0) {
@@ -326,7 +327,19 @@
             }
           }).then(res => {
             this.dialogVisible = false
-            this.saleInfo.img_icon=res.filename;
+            this.type=0;
+            if(this.option.type==1)
+            {
+              this.saleInfo.img_icon=res.filename;
+            }
+            else if(this.option.type==2)
+            {
+              this.teacherInfo.img=res.filename;
+            }
+            else if(this.option.type==3)
+            {
+              this.saleInfo.video_img=res.filename;
+            }
           }).catch(err => {
 
           })
@@ -418,17 +431,33 @@
           let filename=res.filename;
           // 上传成功后将图片地址赋值给裁剪框显示图片
           this.$nextTick(() => {
-            this.option.img =filename
+            this.option.img =filename;
+            this.option.fixedNumber=[310,175]
+            this.option.type=type;
             this.dialogVisible = true
           })
         }
         else if(type==2)
         {
-          this.teacherInfo.img=res.filename;
+          let filename=res.filename;
+          // 上传成功后将图片地址赋值给裁剪框显示图片
+          this.$nextTick(() => {
+            this.option.img =filename;
+            this.option.fixedNumber=[100,100]
+            this.option.type=type;
+            this.dialogVisible = true
+          })
         }
         else if(type==3)
         {
-          this.saleInfo.video_img=res.filename;
+          let filename=res.filename;
+          // 上传成功后将图片地址赋值给裁剪框显示图片
+          this.$nextTick(() => {
+            this.option.img =filename;
+            this.option.fixedNumber=[739,416]
+            this.option.type=type;
+            this.dialogVisible = true
+          })
         }
         else if(type==4)
         {