许成详 6 年之前
父節點
當前提交
2caae34ceb

+ 1
- 1
dist/index.html 查看文件

1
-<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel=stylesheet href=//at.alicdn.com/t/font_775069_dwqa9wy3lkh.css><link rel="shortcut icon" href=favorite.ico><title>城的空间后台管理系统</title><link href=./static/css/app.ee89fb0019a07dfb9399a5a73bab0752.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.3c9a16350e1e47228e4f.js></script><script type=text/javascript src=./static/js/app.bb25f2ba0fa9270e8761.js></script></body></html>
1
+<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel=stylesheet href=//at.alicdn.com/t/font_775069_dwqa9wy3lkh.css><link rel="shortcut icon" href=favorite.ico><title>城的空间后台管理系统</title><link href=./static/css/app.520a7975546ce28e530f07350d9b65f3.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.3c9a16350e1e47228e4f.js></script><script type=text/javascript src=./static/js/app.7400171cad4647bc1f4a.js></script></body></html>

+ 15
- 4
package-lock.json 查看文件

7070
       "version": "2.2.4",
7070
       "version": "2.2.4",
7071
       "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
7071
       "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
7072
       "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
7072
       "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
7073
-      "dev": true,
7074
       "requires": {
7073
       "requires": {
7075
         "loose-envify": "1.4.0"
7074
         "loose-envify": "1.4.0"
7076
       }
7075
       }
8382
     "js-tokens": {
8381
     "js-tokens": {
8383
       "version": "3.0.2",
8382
       "version": "3.0.2",
8384
       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
8383
       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
8385
-      "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
8386
-      "dev": true
8384
+      "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
8387
     },
8385
     },
8388
     "js-yaml": {
8386
     "js-yaml": {
8389
       "version": "3.7.0",
8387
       "version": "3.7.0",
8937
       "version": "1.4.0",
8935
       "version": "1.4.0",
8938
       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
8936
       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
8939
       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
8937
       "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
8940
-      "dev": true,
8941
       "requires": {
8938
       "requires": {
8942
         "js-tokens": "3.0.2"
8939
         "js-tokens": "3.0.2"
8943
       }
8940
       }
12797
         "fast-diff": "1.1.2"
12794
         "fast-diff": "1.1.2"
12798
       }
12795
       }
12799
     },
12796
     },
12797
+    "quill-image-extend-module": {
12798
+      "version": "1.1.2",
12799
+      "resolved": "https://registry.npmjs.org/quill-image-extend-module/-/quill-image-extend-module-1.1.2.tgz",
12800
+      "integrity": "sha512-yHJWZWlTjNZzV34zuT4H55ttDwMxmVJ7JUgKnt/Wd3ejUNcaPOV57/sKG8VEMU5mL7bKZPIKmBdb3weM0M5UeA==",
12801
+      "dev": true
12802
+    },
12803
+    "quill-plugin-image": {
12804
+      "version": "0.0.6",
12805
+      "resolved": "https://registry.npmjs.org/quill-plugin-image/-/quill-plugin-image-0.0.6.tgz",
12806
+      "integrity": "sha512-SfjJZLik06fkHZE2aJ9bpYibUotOlHKboeNa/2uGD6YUdw4eGkZnqfdMRvFm3sq0BILO5J7HCIOIzIdBHKgj8g==",
12807
+      "requires": {
12808
+        "invariant": "2.2.4"
12809
+      }
12810
+    },
12800
     "randomatic": {
12811
     "randomatic": {
12801
       "version": "3.0.0",
12812
       "version": "3.0.0",
12802
       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz",
12813
       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz",

+ 2
- 0
package.json 查看文件

22
     "g2-vue": "^1.0.1",
22
     "g2-vue": "^1.0.1",
23
     "js-base64": "^2.4.8",
23
     "js-base64": "^2.4.8",
24
     "js-md5": "^0.7.3",
24
     "js-md5": "^0.7.3",
25
+    "quill-plugin-image": "0.0.6",
25
     "vue": "^2.5.2",
26
     "vue": "^2.5.2",
26
     "vue-amap": "^0.5.8",
27
     "vue-amap": "^0.5.8",
27
     "vue-cookie": "^1.1.4",
28
     "vue-cookie": "^1.1.4",
80
     "postcss-import": "^11.0.0",
81
     "postcss-import": "^11.0.0",
81
     "postcss-loader": "^2.0.8",
82
     "postcss-loader": "^2.0.8",
82
     "postcss-url": "^7.2.1",
83
     "postcss-url": "^7.2.1",
84
+    "quill-image-extend-module": "^1.1.2",
83
     "rimraf": "^2.6.0",
85
     "rimraf": "^2.6.0",
84
     "sass-loader": "^7.1.0",
86
     "sass-loader": "^7.1.0",
85
     "sass-resources-loader": "^1.3.3",
87
     "sass-resources-loader": "^1.3.3",

+ 14
- 0
src/pages/system/marketingActivities/listOfLotteryActivities/edit.vue 查看文件

548
       <div style="text-align:center;padding-bottom:20px;">
548
       <div style="text-align:center;padding-bottom:20px;">
549
       </div>
549
       </div>
550
     </el-dialog>
550
     </el-dialog>
551
+    <div id="hiddenRule" style="display:none;"></div>
551
   </div>
552
   </div>
552
 </template>
553
 </template>
553
 <script>
554
 <script>
554
 import { mapState, createNamespacedHelpers } from 'vuex'
555
 import { mapState, createNamespacedHelpers } from 'vuex'
555
 import { quillEditor } from 'vue-quill-editor'
556
 import { quillEditor } from 'vue-quill-editor'
557
+import uploadImage from 'quill-plugin-image'
556
 const { mapState: mapActivityLuckDrawState, mapActions: mapActivityLuckDrawActions } = createNamespacedHelpers('activityLuckDraw')
558
 const { mapState: mapActivityLuckDrawState, mapActions: mapActivityLuckDrawActions } = createNamespacedHelpers('activityLuckDraw')
557
 const { mapActions: mapCardActions } = createNamespacedHelpers('card')
559
 const { mapActions: mapCardActions } = createNamespacedHelpers('card')
558
 const { mapActions: mapCouponActions } = createNamespacedHelpers('coupon')
560
 const { mapActions: mapCouponActions } = createNamespacedHelpers('coupon')
655
   components: {
657
   components: {
656
     quillEditor,
658
     quillEditor,
657
   },
659
   },
660
+  mounted () {
661
+    uploadImage(this.$refs.myQuillEditor.quill, file => {
662
+      console.log(file)
663
+      return this.toolClass.upload(file).then(data => {
664
+        const url = data.result.url
665
+        return { src: url, alt: '' }
666
+      })
667
+    })
668
+  },
658
   created () {
669
   created () {
659
     if (this.$route.query.isread) {
670
     if (this.$route.query.isread) {
660
       this.isread = true
671
       this.isread = true
848
       this.$router.push({ name: 'listOfLotteryActivities' })
859
       this.$router.push({ name: 'listOfLotteryActivities' })
849
     },
860
     },
850
     submitLuckdrawData () { // 提交活动信息
861
     submitLuckdrawData () { // 提交活动信息
862
+      // document.getElementById('hiddenRule').innerHTML = this.postData.LuckdrawRule
863
+      // var imgArr = document.getElementById('hiddenRule').getElementsByTagName('img')
864
+      // console.log(imgArr)
851
       if (!this.checkData()) {
865
       if (!this.checkData()) {
852
         return false
866
         return false
853
       }
867
       }

+ 1
- 1
src/pages/system/marketingActivities/listOfLotteryActivities/page.scss 查看文件

2
   .img{
2
   .img{
3
     width: 300px;
3
     width: 300px;
4
     position: relative;
4
     position: relative;
5
-    overflow: hidden;
5
+    overflow: auto;
6
     margin: 20px;
6
     margin: 20px;
7
     margin-right: 0;
7
     margin-right: 0;
8
     img{
8
     img{

+ 1
- 1
src/pages/system/marketingActivities/snapUpList/page.scss 查看文件

2
   .img{
2
   .img{
3
     width: 300px;
3
     width: 300px;
4
     position: relative;
4
     position: relative;
5
-    overflow: hidden;
5
+    overflow: auto;
6
     margin: 20px;
6
     margin: 20px;
7
     margin-right: 0;
7
     margin-right: 0;
8
     img{
8
     img{

+ 1
- 1
src/util/ajax.js 查看文件

3
 import router from '../router'
3
 import router from '../router'
4
 import { Message } from 'element-ui'
4
 import { Message } from 'element-ui'
5
 
5
 
6
-const token = function (headers) {
6
+export function token (headers) {
7
   let JWT
7
   let JWT
8
   if (headers) {
8
   if (headers) {
9
     localStorage.setItem('JWT', headers.authorization)
9
     localStorage.setItem('JWT', headers.authorization)