Browse Source

feat:发布

chenqilong 1 year ago
parent
commit
8f7611252c
2 changed files with 12 additions and 64 deletions
  1. 4 60
      src/components/zj-upload/index.vue
  2. 8 4
      src/pages/issue/index.vue

+ 4 - 60
src/components/zj-upload/index.vue

@@ -78,72 +78,16 @@ export default {
         success: async res => {
           //  #ifdef H5
           uploadImgs(res.tempFiles[0]).then(res=>{
-            console.log(res);
+            this.files.push({
+              url:res.url
+            })
           })
-          //获取阿里oss上传参数
-      //     const par = await api.get('/common/oss/config').then(res => {
-      //       return res.data
-      //     })
-
-		  // console.log(res)
-
-      //     const blob = new Blob(res.tempFilePaths, { type: 'text/plain' })
-      //     console.log(par, blob)
-      //     const formData = new FormData()
-      //     formData.append('file', blob, 'dsff')
-
-      //     // 配置axios请求参数
-      //     const config = {
-      //       method: 'post',
-      //       url: par.host, // 根据你的存储桶所在地区修改域名
-      //       headers: {
-      //         'Content-Type': 'multipart/form-data'
-      //       },
-      //       data: formData
-      //     }
-
-		//   upload()
-
-          // 发送上传请求
-        //   try {
-        //     const response = await api('',config)
-        //     if (response.status === 200) {
-        //       console.log('上传成功')
-        //     } else {
-        //       console.log('上传失败', response)
-        //     }
-        //   } catch (error) {
-        //     console.log('上传发生错误', error)
-        //   }
-
           //  #endif
 
           // #ifdef MP-WEIXIN
 
           // #endif
-
-          const leng = res.tempFiles.length
-          console.log(res)
-
-          return
-
-          for (var file of res.tempFiles) {
-            this.files.push({
-              url: false,
-              key: b64_md5(file.path),
-              loUrl: file.path
-            })
-          }
-          for (var i = 0; i < leng; i++) {
-            var data = await uploadImg(res.tempFiles[i])
-            console.log(data, this.files, b64_md5(res.tempFiles[i].path), 99)
-            var obj = this.files.find(item => item.key === b64_md5(res.tempFiles[i].path))
-            if (obj) {
-              obj.url = data.data.url
-              obj.key = b64_md5(data.data.url || '')
-              delete obj.loUrl
-            }
-          }
+          
         },
         fail: err => {
           console.log(err)

+ 8 - 4
src/pages/issue/index.vue

@@ -126,7 +126,8 @@ export default {
       rules: {},
       categoryList: [],
       dictList: [],
-      fileList: []
+      fileList: [],
+      url:''
     }
   },
   onShow() {
@@ -136,17 +137,17 @@ export default {
   methods: {
     getFiles(value) {
       console.log(value, 67676)
+      this.fileList = 
+      this.url = value[0]
     },
     submin() {
       this.form.categoryName = this.categoryList.find(v => v.categoryId === this.form.categoryId)?.categoryName ?? ''
-      console.log(this.form)
       let params = {
         ...this.form,
         goodsFiles: [
           {
             goodsId: '',
-            imgUrl: '888888',
-            createTime: ''
+            imgUrl: this.url,
           }
         ]
       }
@@ -154,6 +155,9 @@ export default {
         .post('/goods/add',params)
         .then(res => {
             console.log(res);
+            this.$navToPage({
+              url: '/pages/index/index'
+            }, 'switchTab')
         })
         .catch(() => {})
     },