Merge branch 'ma'
This commit is contained in:
		
						commit
						c71da0b437
					
				@ -14,9 +14,10 @@
 | 
				
			|||||||
    "js-cookie": "^2.2.1",
 | 
					    "js-cookie": "^2.2.1",
 | 
				
			||||||
    "less": "^3.12.2",
 | 
					    "less": "^3.12.2",
 | 
				
			||||||
    "less-loader": "^5.0.0",
 | 
					    "less-loader": "^5.0.0",
 | 
				
			||||||
 | 
					    "mv-count-down": "^0.1.15",
 | 
				
			||||||
    "psl": "^1.8.0",
 | 
					    "psl": "^1.8.0",
 | 
				
			||||||
    "qs": "^6.9.4",
 | 
					    "qs": "^6.9.4",
 | 
				
			||||||
    "swiper": "^6.4.1",
 | 
					    "swiper": "^5.2.0",
 | 
				
			||||||
    "uuid": "^8.3.2",
 | 
					    "uuid": "^8.3.2",
 | 
				
			||||||
    "v-distpicker": "^1.0.17",
 | 
					    "v-distpicker": "^1.0.17",
 | 
				
			||||||
    "view-design": "^4.3.2",
 | 
					    "view-design": "^4.3.2",
 | 
				
			||||||
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							@ -11,4 +11,6 @@
 | 
				
			|||||||
<glyph unicode="" glyph-name="next" horiz-adv-x="1025" d="M1024.951 448c0 2.706-1.097 5.193-1.536 7.826-0.585 3.145-0.658 6.363-1.902 9.362l-0.146 0.366c-1.682 3.95-4.389 7.314-7.022 10.606-1.024 1.317-1.463 2.926-2.706 4.096 0 0-0.146 0-0.146 0.146l-241.591 240.274c-8.15 7.642-19.145 12.336-31.236 12.336-25.247 0-45.714-20.467-45.714-45.714 0-12.218 4.793-23.317 12.602-31.518l-0.018 0.019 162.889-162.085h-821.76c-25.247 0-45.714-20.467-45.714-45.714s20.467-45.714 45.714-45.714h821.76l-162.889-162.085c-8.921-8.364-14.479-20.222-14.479-33.379 0-25.247 20.467-45.714 45.714-45.714 13.029 0 24.785 5.451 33.112 14.196l0.018 0.019 241.737 240.421c1.17 1.243 1.682 2.779 2.706 4.096 2.633 3.291 5.339 6.583 7.022 10.606l0.146 0.366c1.243 2.926 1.317 6.217 1.902 9.362 0.439 2.633 1.463 5.12 1.463 7.753v0.073c0 0.073 0 0 0 0z" />
 | 
					<glyph unicode="" glyph-name="next" horiz-adv-x="1025" d="M1024.951 448c0 2.706-1.097 5.193-1.536 7.826-0.585 3.145-0.658 6.363-1.902 9.362l-0.146 0.366c-1.682 3.95-4.389 7.314-7.022 10.606-1.024 1.317-1.463 2.926-2.706 4.096 0 0-0.146 0-0.146 0.146l-241.591 240.274c-8.15 7.642-19.145 12.336-31.236 12.336-25.247 0-45.714-20.467-45.714-45.714 0-12.218 4.793-23.317 12.602-31.518l-0.018 0.019 162.889-162.085h-821.76c-25.247 0-45.714-20.467-45.714-45.714s20.467-45.714 45.714-45.714h821.76l-162.889-162.085c-8.921-8.364-14.479-20.222-14.479-33.379 0-25.247 20.467-45.714 45.714-45.714 13.029 0 24.785 5.451 33.112 14.196l0.018 0.019 241.737 240.421c1.17 1.243 1.682 2.779 2.706 4.096 2.633 3.291 5.339 6.583 7.022 10.606l0.146 0.366c1.243 2.926 1.317 6.217 1.902 9.362 0.439 2.633 1.463 5.12 1.463 7.753v0.073c0 0.073 0 0 0 0z" />
 | 
				
			||||||
<glyph unicode="" glyph-name="qq" d="M512 929.009c-265.653 0-480.989-215.345-480.989-481.012 0-265.662 215.335-481.006 480.989-481.006s480.989 215.345 480.989 481.006c-0.001 265.668-215.335 481.012-480.989 481.012v0zM776.822 298.086c-12.422-11.596-33.749 1.033-54.249 29.4-8.901-24.019-20.497-46.171-33.956-66.051 28.987-10.353 47.626-26.505 47.626-44.726 0-31.473-55.699-56.942-124.443-56.942-40.79 0-76.819 8.899-99.593 22.777-22.565-13.877-58.799-22.777-99.59-22.777-68.745 0-124.443 25.469-124.443 56.942 0 18.014 18.637 34.373 47.626 44.726-13.666 19.877-25.056 42.033-33.959 66.051-20.496-28.156-41.822-40.997-54.249-29.4-16.978 15.94-10.555 72.263 14.702 125.688 5.799 12.215 12.010 23.188 18.428 32.716 3.518 155.297 105.805 279.947 231.281 279.947h0.413c125.475 0 227.762-124.443 231.281-279.947 6.417-9.527 12.634-20.501 18.427-32.716 25.055-53.425 31.684-109.748 14.701-125.688v0z" />
 | 
					<glyph unicode="" glyph-name="qq" d="M512 929.009c-265.653 0-480.989-215.345-480.989-481.012 0-265.662 215.335-481.006 480.989-481.006s480.989 215.345 480.989 481.006c-0.001 265.668-215.335 481.012-480.989 481.012v0zM776.822 298.086c-12.422-11.596-33.749 1.033-54.249 29.4-8.901-24.019-20.497-46.171-33.956-66.051 28.987-10.353 47.626-26.505 47.626-44.726 0-31.473-55.699-56.942-124.443-56.942-40.79 0-76.819 8.899-99.593 22.777-22.565-13.877-58.799-22.777-99.59-22.777-68.745 0-124.443 25.469-124.443 56.942 0 18.014 18.637 34.373 47.626 44.726-13.666 19.877-25.056 42.033-33.959 66.051-20.496-28.156-41.822-40.997-54.249-29.4-16.978 15.94-10.555 72.263 14.702 125.688 5.799 12.215 12.010 23.188 18.428 32.716 3.518 155.297 105.805 279.947 231.281 279.947h0.413c125.475 0 227.762-124.443 231.281-279.947 6.417-9.527 12.634-20.501 18.427-32.716 25.055-53.425 31.684-109.748 14.701-125.688v0z" />
 | 
				
			||||||
<glyph unicode="" glyph-name="wechat" d="M579.6 448.4c-11.7 0-23.4-10.8-23.4-24.2 0-10.8 11.7-21.7 23.4-21.7 17.5 0 30 10.8 30 21.7 0 13.4-12.5 24.2-30 24.2zM502.8 561c18.4 0 30 11.7 30 29.2 0 18.4-11.7 29.2-30 29.2-17.5 0-34.2-10.8-34.2-29.2 0-17.5 16.7-29.2 34.2-29.2zM512 960c-282.8 0-512-229.2-512-512s229.2-512 512-512 512 229.2 512 512-229.2 512-512 512zM415.2 318.3c-30.9 0-53.4 5-82.6 13.3l-84.3-42.5 24.2 71.7c-59.2 41.7-94.3 94.3-94.3 158.5 0 113.5 106.8 200.2 236.9 200.2 115.1 0 217.7-68.4 237.7-165.2-8.3 1.7-15.9 2.5-22.5 2.5-113.5 0-201-85.1-201-187.7 0-17.5 2.5-33.4 6.7-50.1-6.6-0.7-14.1-0.7-20.8-0.7zM763.1 236.5l16.7-60.1-63.4 35.9c-24.2-5-47.5-12.5-71.7-12.5-111.8 0-200.2 76.7-200.2 171.8s88.4 171.8 200.2 171.8c105.9 0 201-76.7 201-171.8 0-53.3-35.9-100.9-82.6-135.1zM337.7 619.4c-17.5 0-35.9-10.8-35.9-29.2 0-17.5 18.4-29.2 35.9-29.2 16.7 0 30 11.7 30 29.2 0 18.4-13.4 29.2-30 29.2zM710.5 448.4c-12.5 0-23.4-10.8-23.4-24.2 0-10.8 10.8-21.7 23.4-21.7 16.7 0 29.2 10.8 29.2 21.7 0 13.4-12.5 24.2-29.2 24.2z" />
 | 
					<glyph unicode="" glyph-name="wechat" d="M579.6 448.4c-11.7 0-23.4-10.8-23.4-24.2 0-10.8 11.7-21.7 23.4-21.7 17.5 0 30 10.8 30 21.7 0 13.4-12.5 24.2-30 24.2zM502.8 561c18.4 0 30 11.7 30 29.2 0 18.4-11.7 29.2-30 29.2-17.5 0-34.2-10.8-34.2-29.2 0-17.5 16.7-29.2 34.2-29.2zM512 960c-282.8 0-512-229.2-512-512s229.2-512 512-512 512 229.2 512 512-229.2 512-512 512zM415.2 318.3c-30.9 0-53.4 5-82.6 13.3l-84.3-42.5 24.2 71.7c-59.2 41.7-94.3 94.3-94.3 158.5 0 113.5 106.8 200.2 236.9 200.2 115.1 0 217.7-68.4 237.7-165.2-8.3 1.7-15.9 2.5-22.5 2.5-113.5 0-201-85.1-201-187.7 0-17.5 2.5-33.4 6.7-50.1-6.6-0.7-14.1-0.7-20.8-0.7zM763.1 236.5l16.7-60.1-63.4 35.9c-24.2-5-47.5-12.5-71.7-12.5-111.8 0-200.2 76.7-200.2 171.8s88.4 171.8 200.2 171.8c105.9 0 201-76.7 201-171.8 0-53.3-35.9-100.9-82.6-135.1zM337.7 619.4c-17.5 0-35.9-10.8-35.9-29.2 0-17.5 18.4-29.2 35.9-29.2 16.7 0 30 11.7 30 29.2 0 18.4-13.4 29.2-30 29.2zM710.5 448.4c-12.5 0-23.4-10.8-23.4-24.2 0-10.8 10.8-21.7 23.4-21.7 16.7 0 29.2 10.8 29.2 21.7 0 13.4-12.5 24.2-29.2 24.2z" />
 | 
				
			||||||
 | 
					<glyph unicode="" glyph-name="qrcode" d="M445.077 845.495h-290.715c-20.056 0-36.327-16.27-36.327-36.327v-290.715c0-20.056 16.27-36.327 36.327-36.327h290.715c20.056 0 36.327 16.27 36.327 36.327v290.613c0 20.056-16.27 36.429-36.327 36.429zM449.784 518.351c0-2.558-2.149-4.707-4.707-4.707h-290.715c-2.558 0-4.707 2.149-4.707 4.707v290.715c0 2.558 2.149 4.707 4.707 4.707h290.715c2.558 0 4.707-2.149 4.707-4.707v-290.715zM350.219 737.231h-101.1c-12.689 0-22.922-10.335-22.922-22.922v-101.1c0-12.689 10.335-22.922 22.922-22.922h101.1c12.689 0 22.922 10.335 22.922 22.922v101.1c0.102 12.586-10.233 22.922-22.922 22.922zM341.521 621.907h-83.705v83.705h83.705v-83.705zM350.219 306.122h-101.1c-12.689 0-22.922-10.335-22.922-22.922v-101.1c0-12.689 10.335-22.922 22.922-22.922h101.1c12.689 0 22.922 10.335 22.922 22.922v101.1c0.102 12.689-10.233 22.922-22.922 22.922zM341.521 190.798h-83.705v83.705h83.705v-83.705zM673.474 590.288h101.1c12.689 0 22.922 10.335 22.922 22.922v101.1c0 12.689-10.335 22.922-22.922 22.922h-101.1c-12.689 0-22.922-10.335-22.922-22.922v-101.1c0-12.689 10.233-22.922 22.922-22.922zM682.172 705.612h83.705v-83.705h-83.705v83.705zM445.077 417.148h-290.715c-20.056 0-36.327-16.27-36.327-36.327v-290.715c0-20.056 16.27-36.327 36.327-36.327h290.715c20.056 0 36.327 16.27 36.327 36.327v290.715c0 20.056-16.27 36.327-36.327 36.327zM449.784 90.107c0-2.558-2.149-4.707-4.707-4.707h-290.715c-2.558 0-4.707 2.149-4.707 4.707v290.715c0 2.558 2.149 4.707 4.707 4.707h290.715c2.558 0 4.707-2.149 4.707-4.707v-290.715zM580.458 416.022c-20.056 0-36.327-16.27-36.327-36.327v-167.205c0-8.698 7.061-15.861 15.861-15.861 8.698 0 15.861 7.061 15.861 15.861v167.102c0 2.558 2.149 4.707 4.707 4.707h176.005c8.698 0 15.861 7.061 15.861 15.861s-7.061 15.861-15.861 15.861h-176.107zM578.616 482.024h290.715c20.056 0 36.327 16.27 36.327 36.327v290.715c0 20.056-16.27 36.327-36.327 36.327h-290.715c-20.056 0-36.327-16.27-36.327-36.327v-290.715c0-19.954 16.373-36.327 36.327-36.327zM574.011 809.066c0 2.558 2.149 4.707 4.707 4.707h290.715c2.558 0 4.707-2.149 4.707-4.707v-290.715c0-2.558-2.149-4.707-4.707-4.707h-290.817c-2.558 0-4.707 2.149-4.707 4.707v290.715h0.102zM905.964 400.161c0 8.698-7.061 15.861-15.861 15.861h-58.020c-8.698 0-15.861-7.061-15.861-15.861s7.061-15.861 15.861-15.861h42.159v-60.988h-131.492c-8.698 0-15.861-7.061-15.861-15.861 0-8.698 7.061-15.861 15.861-15.861h147.353c8.698 0 15.861 7.061 15.861 15.861v92.71zM614.226 84.888h-38.475v44.104c0 8.698-7.061 15.861-15.861 15.861s-15.861-7.061-15.861-15.861v-59.862c0-8.698 7.061-15.861 15.861-15.861h54.336c8.698 0 15.861 7.061 15.861 15.861 0 8.698-7.061 15.759-15.861 15.759zM789.412 207.579c0 8.698-7.061 15.861-15.861 15.861h-99.975c-8.698 0-15.861-7.061-15.861-15.861v-140.088c0-8.698 7.061-15.861 15.861-15.861s15.861 7.061 15.861 15.861v124.227h84.114c8.8 0 15.861 7.061 15.861 15.861zM890.001 265.088c-8.698 0-15.861-7.061-15.861-15.861v-166.898h-143.26c-8.698 0-15.861-7.061-15.861-15.861 0-8.698 7.061-15.861 15.861-15.861h159.018c8.698 0 15.861 7.061 15.861 15.861v182.758c0 8.8-7.061 15.861-15.759 15.861zM636.431 350.839c-8.698 0-15.861-7.061-15.861-15.861v-51.471c0-8.698 7.061-15.861 15.861-15.861 8.698 0 15.861 7.061 15.861 15.861v51.471c0 8.8-7.163 15.861-15.861 15.861z" />
 | 
				
			||||||
 | 
					<glyph unicode="" glyph-name="uniE905" horiz-adv-x="1055" d="M745.891 349.28c0-26.168 21.214-47.382 47.382-47.382s47.382 21.214 47.382 47.382c0 26.168-21.214 47.382-47.382 47.382v0c-26.168 0-47.382-21.214-47.382-47.382v0zM759.195 244.935c-44.978 0.149-81.399 36.571-81.548 81.534v52.143c0.149 44.978 36.571 81.399 81.534 81.548h296.231v168.518c-0.149 44.978-36.571 81.399-81.534 81.548h-892.329c-44.978-0.149-81.399-36.571-81.548-81.534v-611.144c0.149-44.978 36.571-81.399 81.534-81.548h892.329c44.978 0.149 81.399 36.571 81.548 81.534v227.4zM905.15 762.004l-86.061 155.918c-14.23 25.257-40.876 42.035-71.44 42.035-14.412 0-27.953-3.731-39.71-10.279l0.416 0.213-339.907-187.887z" />
 | 
				
			||||||
</font></defs></svg>
 | 
					</font></defs></svg>
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 8.0 KiB  | 
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@ -1,10 +1,10 @@
 | 
				
			|||||||
@font-face {
 | 
					@font-face {
 | 
				
			||||||
  font-family: 'icomoon';
 | 
					  font-family: 'icomoon';
 | 
				
			||||||
  src:  url('icomoon.eot?4ejtdc');
 | 
					  src:  url('icomoon.eot?jvagvf');
 | 
				
			||||||
  src:  url('icomoon.eot?4ejtdc#iefix') format('embedded-opentype'),
 | 
					  src:  url('icomoon.eot?jvagvf#iefix') format('embedded-opentype'),
 | 
				
			||||||
    url('icomoon.ttf?4ejtdc') format('truetype'),
 | 
					    url('icomoon.ttf?jvagvf') format('truetype'),
 | 
				
			||||||
    url('icomoon.woff?4ejtdc') format('woff'),
 | 
					    url('icomoon.woff?jvagvf') format('woff'),
 | 
				
			||||||
    url('icomoon.svg?4ejtdc#icomoon') format('svg');
 | 
					    url('icomoon.svg?jvagvf#icomoon') format('svg');
 | 
				
			||||||
  font-weight: normal;
 | 
					  font-weight: normal;
 | 
				
			||||||
  font-style: normal;
 | 
					  font-style: normal;
 | 
				
			||||||
  font-display: block;
 | 
					  font-display: block;
 | 
				
			||||||
@ -25,6 +25,14 @@
 | 
				
			|||||||
  -moz-osx-font-smoothing: grayscale;
 | 
					  -moz-osx-font-smoothing: grayscale;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.icon-wallet:before {
 | 
				
			||||||
 | 
					  content: "\e905";
 | 
				
			||||||
 | 
					  color: #3c56c6;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					.icon-qrcode:before {
 | 
				
			||||||
 | 
					  content: "\e904";
 | 
				
			||||||
 | 
					  color: #999;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
.icon-customer-service:before {
 | 
					.icon-customer-service:before {
 | 
				
			||||||
  content: "\e900";
 | 
					  content: "\e900";
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -36,7 +36,7 @@
 | 
				
			|||||||
</template>
 | 
					</template>
 | 
				
			||||||
<script>
 | 
					<script>
 | 
				
			||||||
import { Swiper, SwiperSlide, directive } from 'vue-awesome-swiper';
 | 
					import { Swiper, SwiperSlide, directive } from 'vue-awesome-swiper';
 | 
				
			||||||
import 'swiper/swiper-bundle.css';
 | 
					// import 'swiper/swiper-bundle.css';
 | 
				
			||||||
export default {
 | 
					export default {
 | 
				
			||||||
  components: {
 | 
					  components: {
 | 
				
			||||||
    Swiper,
 | 
					    Swiper,
 | 
				
			||||||
 | 
				
			|||||||
@ -215,7 +215,7 @@ export default {
 | 
				
			|||||||
                      color: 'green'
 | 
					                      color: 'green'
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                  },
 | 
					                  },
 | 
				
			||||||
                  params.row.money
 | 
					                  this.$options.filters.unitPrice(params.row.money, '+ ¥')
 | 
				
			||||||
                )
 | 
					                )
 | 
				
			||||||
              ]);
 | 
					              ]);
 | 
				
			||||||
            } else if (params.row.money < 0) {
 | 
					            } else if (params.row.money < 0) {
 | 
				
			||||||
@ -227,7 +227,7 @@ export default {
 | 
				
			|||||||
                      color: 'red'
 | 
					                      color: 'red'
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                  },
 | 
					                  },
 | 
				
			||||||
                  params.row.money
 | 
					                  this.$options.filters.unitPrice(0 - params.row.money, '- ¥')
 | 
				
			||||||
                )
 | 
					                )
 | 
				
			||||||
              ]);
 | 
					              ]);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
@ -252,7 +252,10 @@ export default {
 | 
				
			|||||||
        },
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          title: '充值金额',
 | 
					          title: '充值金额',
 | 
				
			||||||
          key: 'rechargeMoney'
 | 
					          key: 'rechargeMoney',
 | 
				
			||||||
 | 
					          render: (h, params) => {
 | 
				
			||||||
 | 
					            return h('div', [h('span', this.$options.filters.unitPrice(params.row.rechargeMoney, '¥'))]);
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          title: '支付状态',
 | 
					          title: '支付状态',
 | 
				
			||||||
@ -281,7 +284,9 @@ export default {
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
          title: '提现金额',
 | 
					          title: '提现金额',
 | 
				
			||||||
          key: 'applyMoney',
 | 
					          key: 'applyMoney',
 | 
				
			||||||
          width: 120
 | 
					          render: (h, params) => {
 | 
				
			||||||
 | 
					            return h('div', [h('span', this.$options.filters.unitPrice(params.row.applyMoney, '¥'))]);
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          title: '提现状态',
 | 
					          title: '提现状态',
 | 
				
			||||||
@ -392,9 +397,10 @@ export default {
 | 
				
			|||||||
        if (valid) {
 | 
					        if (valid) {
 | 
				
			||||||
          recharge(this.formData).then((res) => {
 | 
					          recharge(this.formData).then((res) => {
 | 
				
			||||||
            if (res.message === 'success') {
 | 
					            if (res.message === 'success') {
 | 
				
			||||||
              // TODO 根据返回的值跳转到收银台进行支付,一下是输出sn
 | 
					              this.$router.push({
 | 
				
			||||||
              console.warn(res.result.rechargeSn);
 | 
					                path: '/payment',
 | 
				
			||||||
              this.modal = false;
 | 
					                query: { orderType: 'RECHARGE', sn: res.result.rechargeSn }
 | 
				
			||||||
 | 
					              });
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
          });
 | 
					          });
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
@ -6,7 +6,8 @@
 | 
				
			|||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="pay-btn">
 | 
					    <div class="pay-btn">
 | 
				
			||||||
      <Button type="primary" @click="$router.push('/')">继续逛逛</Button>
 | 
					      <Button type="primary" @click="$router.push('/')">继续逛逛</Button>
 | 
				
			||||||
      <Button type="info" @click="$router.push('home/myOrder')">查看订单</Button>
 | 
					      <Button type="info" v-if="$route.query.orderType ==='RECHARGE'" @click="$router.push('/home/MoneyManagement')">查看余额</Button>
 | 
				
			||||||
 | 
					      <Button type="info" v-else @click="$router.push('/home/myOrder')">查看订单</Button>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
  </div>
 | 
					  </div>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 | 
				
			|||||||
@ -5,31 +5,64 @@
 | 
				
			|||||||
      <div class="head-left">
 | 
					      <div class="head-left">
 | 
				
			||||||
        <div class="left-tips">订单提交成功,请尽快付款!</div>
 | 
					        <div class="left-tips">订单提交成功,请尽快付款!</div>
 | 
				
			||||||
        <div class="left-tips-time">请您尽快完成支付,否则订单会被自动取消</div>
 | 
					        <div class="left-tips-time">请您尽快完成支付,否则订单会被自动取消</div>
 | 
				
			||||||
 | 
					        <div class="left-tips-count-down">
 | 
				
			||||||
 | 
					          <mv-count-down :startTime="startTime" class="count-down"
 | 
				
			||||||
 | 
					            :endTime="endTime"
 | 
				
			||||||
 | 
					            :endText="endText"
 | 
				
			||||||
 | 
					            :dayTxt="'天'"
 | 
				
			||||||
 | 
					            :hourTxt="'小时'"
 | 
				
			||||||
 | 
					            :minutesTxt="'分钟'"
 | 
				
			||||||
 | 
					            :secondsTxt="'秒'"
 | 
				
			||||||
 | 
					            :isStart="isStart"></mv-count-down>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div class="head-right">
 | 
					      <div class="head-right">
 | 
				
			||||||
        <div>应付金额 <span class="price">{{payDetail.price | unitPrice}}</span>元</div>
 | 
					        <div>应付金额 <span class="price">{{ payDetail.price | unitPrice }}</span>元</div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <div class="wrapper-box">
 | 
					    <div class="wrapper-box">
 | 
				
			||||||
      <div class="-box-item" @click="handlePay('ALIPAY')">
 | 
					      <div v-if="support.includes('ALIPAY')" class="-box-item" @click="handlePay('ALIPAY')">
 | 
				
			||||||
        <img src="https://ss3.bdstatic.com/yrwDcj7w0QhBkMak8IuT_XF5ehU5bvGh7c50/logopic/a9936a369e82e0c6c42112674a5220e8_fullsize.jpg" alt="">
 | 
					        <img
 | 
				
			||||||
 | 
					          src="https://ss3.bdstatic.com/yrwDcj7w0QhBkMak8IuT_XF5ehU5bvGh7c50/logopic/a9936a369e82e0c6c42112674a5220e8_fullsize.jpg"
 | 
				
			||||||
 | 
					          alt="">
 | 
				
			||||||
        <span>支付宝</span>
 | 
					        <span>支付宝</span>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div  class="-box-item" @click="handlePay('WECHAT')">
 | 
					      <div v-if="support.includes('WECHAT')" class="-box-item" @click="handlePay('WECHAT')">
 | 
				
			||||||
        <img src="https://dss1.bdstatic.com/6OF1bjeh1BF3odCf/it/u=3774939867,2826752539&fm=74&app=80&f=JPEG&size=f121,121?sec=1880279984&t=796e842a5ef2d16d9edc872d6f1147ef" alt="">
 | 
					        <img
 | 
				
			||||||
 | 
					          src="https://dss1.bdstatic.com/6OF1bjeh1BF3odCf/it/u=3774939867,2826752539&fm=74&app=80&f=JPEG&size=f121,121?sec=1880279984&t=796e842a5ef2d16d9edc872d6f1147ef"
 | 
				
			||||||
 | 
					          alt="">
 | 
				
			||||||
        <span>微信</span>
 | 
					        <span>微信</span>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
 | 
					      <div v-if="support.includes('WALLET') && $route.query.orderType !== 'RECHARGE'" class="-box-item" @click="handlePay('WALLET')">
 | 
				
			||||||
 | 
					        <Icon custom="icomoon icon-wallet" size="60"/>
 | 
				
			||||||
 | 
					        <span>余额支付</span>
 | 
				
			||||||
 | 
					        <span>当前剩余({{ walletValue | unitPrice('¥') }})</span>
 | 
				
			||||||
 | 
					      </div>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <BaseFooter></BaseFooter>
 | 
					    <BaseFooter></BaseFooter>
 | 
				
			||||||
  </div>
 | 
					  </div>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
<script>
 | 
					<script>
 | 
				
			||||||
import { tradeDetail } from '@/api/pay.js';
 | 
					
 | 
				
			||||||
 | 
					import {tradeDetail, pay} from '@/api/pay.js';
 | 
				
			||||||
 | 
					import MvCountDown from 'mv-count-down'
 | 
				
			||||||
 | 
					import {Message} from 'view-design';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default {
 | 
					export default {
 | 
				
			||||||
 | 
					  components: {
 | 
				
			||||||
 | 
					    MvCountDown
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  data () {
 | 
					  data () {
 | 
				
			||||||
    return {
 | 
					    return {
 | 
				
			||||||
      payDetail: {}, // 支付详情
 | 
					      payDetail: {}, // 支付详情
 | 
				
			||||||
      qrcode: '' // 支付二维码
 | 
					      support: [], // 支持配送方式
 | 
				
			||||||
 | 
					      walletValue: 0, // 当前余额
 | 
				
			||||||
 | 
					      qrcode: '', // 支付二维码
 | 
				
			||||||
 | 
					      startTime: new Date().getTime(), // 开始时间(时间戳)
 | 
				
			||||||
 | 
					      endTime: 0, // 完成的时间(时间戳)
 | 
				
			||||||
 | 
					      endText: '订单已超时取消', // 倒计时完成的提示文本
 | 
				
			||||||
 | 
					      isStart: false // 控制倒计时开始的时机(异步请求完成开启)
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  methods: {
 | 
					  methods: {
 | 
				
			||||||
@ -39,15 +72,45 @@ export default {
 | 
				
			|||||||
      tradeDetail(params).then(res => {
 | 
					      tradeDetail(params).then(res => {
 | 
				
			||||||
        if (res.success) {
 | 
					        if (res.success) {
 | 
				
			||||||
          this.payDetail = res.result;
 | 
					          this.payDetail = res.result;
 | 
				
			||||||
 | 
					          this.endTime = this.payDetail.autoCancel
 | 
				
			||||||
 | 
					          this.isStart = true
 | 
				
			||||||
 | 
					          this.support = this.payDetail.support
 | 
				
			||||||
 | 
					          this.walletValue = this.payDetail.walletValue
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    // 支付
 | 
				
			||||||
    handlePay (way) {
 | 
					    handlePay (way) {
 | 
				
			||||||
 | 
					      // 余额支付则直接跳转
 | 
				
			||||||
 | 
					      if (way === 'WALLET') {
 | 
				
			||||||
 | 
					        // 如果待支付金额大于余额,则报错
 | 
				
			||||||
 | 
					        if (this.payDetail.price > this.walletValue) {
 | 
				
			||||||
 | 
					          Message.error('余额不足以支付当前订单,如需充值请前往会员中心');
 | 
				
			||||||
 | 
					          return;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
      const params = this.$route.query;
 | 
					      const params = this.$route.query;
 | 
				
			||||||
      params.paymentMethod = way;
 | 
					      params.paymentMethod = way;
 | 
				
			||||||
      params.paymentClient = 'NATIVE';
 | 
					      params.paymentClient = 'NATIVE';
 | 
				
			||||||
      params.price = this.payDetail.price;
 | 
					      params.price = this.payDetail.price;
 | 
				
			||||||
      this.$router.push({path: '/qrpay', query: params});
 | 
					      if (way === 'WALLET') {
 | 
				
			||||||
 | 
					        this.$Modal.confirm({
 | 
				
			||||||
 | 
					          title: '支付确认',
 | 
				
			||||||
 | 
					          content: '<p>确认使用余额支付吗?</p>',
 | 
				
			||||||
 | 
					          onOk: () => {
 | 
				
			||||||
 | 
					            pay(params).then(res => {
 | 
				
			||||||
 | 
					              if (res.success) {
 | 
				
			||||||
 | 
					                this.$Message.warning(res.message)
 | 
				
			||||||
 | 
					                this.$router.push('/payDone');
 | 
				
			||||||
 | 
					              } else {
 | 
				
			||||||
 | 
					                this.$Message.warning(res.message)
 | 
				
			||||||
 | 
					              }
 | 
				
			||||||
 | 
					            })
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					      } else {
 | 
				
			||||||
 | 
					        this.$router.push({path: '/qrpay', query: params});
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  mounted () {
 | 
					  mounted () {
 | 
				
			||||||
@ -56,64 +119,83 @@ export default {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
.head-left{
 | 
					.head-left {
 | 
				
			||||||
    font-weight: bold;
 | 
					  font-weight: bold;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.left-tips{
 | 
					
 | 
				
			||||||
    font-size: 21px;
 | 
					.left-tips {
 | 
				
			||||||
 | 
					  font-size: 21px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.-box-item{
 | 
					 | 
				
			||||||
    margin-right: 30px;
 | 
					 | 
				
			||||||
    display: flex;
 | 
					 | 
				
			||||||
    font-size: 21px;
 | 
					 | 
				
			||||||
    font-weight: bold;
 | 
					 | 
				
			||||||
    align-items: center;
 | 
					 | 
				
			||||||
    margin: 20px 20px;
 | 
					 | 
				
			||||||
    cursor: pointer;
 | 
					 | 
				
			||||||
    @include content_color($light_content_color);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    &:hover{color: $theme_color;}
 | 
					.-box-item {
 | 
				
			||||||
 | 
					  display: flex;
 | 
				
			||||||
 | 
					  font-size: 18px;
 | 
				
			||||||
 | 
					  font-weight: bold;
 | 
				
			||||||
 | 
					  align-items: center;
 | 
				
			||||||
 | 
					  margin: 20px 20px;
 | 
				
			||||||
 | 
					  cursor: pointer;
 | 
				
			||||||
 | 
					  @include content_color($light_content_color);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    >span{
 | 
					  &:hover {
 | 
				
			||||||
        margin-left: 10px;
 | 
					    color: $theme_color;
 | 
				
			||||||
    }
 | 
					  }
 | 
				
			||||||
    >img{
 | 
					
 | 
				
			||||||
        border-radius: 10px;
 | 
					  > span {
 | 
				
			||||||
        width: 60px;
 | 
					    margin-left: 15px;
 | 
				
			||||||
        height: 60px;
 | 
					  }
 | 
				
			||||||
    }
 | 
					
 | 
				
			||||||
 | 
					  > img {
 | 
				
			||||||
 | 
					    border-radius: 10px;
 | 
				
			||||||
 | 
					    width: 60px;
 | 
				
			||||||
 | 
					    height: 60px;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.left-tips-time{
 | 
					
 | 
				
			||||||
    font-size: 16px;
 | 
					.left-tips-time {
 | 
				
			||||||
 | 
					  font-size: 16px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.wrapper-head{
 | 
					
 | 
				
			||||||
    display: flex;
 | 
					.left-tips-count-down {
 | 
				
			||||||
    align-items: center;
 | 
					  font-size: 10px;
 | 
				
			||||||
    justify-content: space-between;
 | 
					  color: red;
 | 
				
			||||||
   line-height: 1.75;
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.wrapper-head {
 | 
				
			||||||
 | 
					  display: flex;
 | 
				
			||||||
 | 
					  align-items: center;
 | 
				
			||||||
 | 
					  justify-content: space-between;
 | 
				
			||||||
 | 
					  line-height: 1.75;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.wrapper-head,
 | 
					.wrapper-head,
 | 
				
			||||||
.wrapper-box {
 | 
					.wrapper-box {
 | 
				
			||||||
  padding: 20px 40px;
 | 
					  padding: 20px 40px;
 | 
				
			||||||
  width: 1200px;
 | 
					  width: 1200px;
 | 
				
			||||||
  margin: 20px auto;
 | 
					  margin: 20px auto;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.wrapper-box {
 | 
					.wrapper-box {
 | 
				
			||||||
  @include white_background_color();
 | 
					  @include white_background_color();
 | 
				
			||||||
  height: auto;
 | 
					  height: auto;
 | 
				
			||||||
  display: flex;
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.wrapper {
 | 
					.wrapper {
 | 
				
			||||||
  width: 100%;
 | 
					  width: 100%;
 | 
				
			||||||
  height: 100%;
 | 
					  height: 100%;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.price{
 | 
					
 | 
				
			||||||
    font-size: 18px;
 | 
					.price {
 | 
				
			||||||
    font-weight: bold;
 | 
					  font-size: 18px;
 | 
				
			||||||
    color: $theme_color;
 | 
					  font-weight: bold;
 | 
				
			||||||
 | 
					  color: $theme_color;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
.head-right{
 | 
					
 | 
				
			||||||
    font-weight: bold;
 | 
					.head-right {
 | 
				
			||||||
 | 
					  font-weight: bold;
 | 
				
			||||||
 | 
					  font-size: 18px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					.count-down{
 | 
				
			||||||
 | 
					  font-size: 16px!important;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
 | 
				
			|||||||
@ -70,7 +70,7 @@ export default {
 | 
				
			|||||||
      payCallback(params).then(res => {
 | 
					      payCallback(params).then(res => {
 | 
				
			||||||
        if (res.result) {
 | 
					        if (res.result) {
 | 
				
			||||||
          clearInterval(this.interval);
 | 
					          clearInterval(this.interval);
 | 
				
			||||||
          this.$router.push('/payDone');
 | 
					          this.$router.push({path: '/payDone', query: {orderType: this.$route.query.orderType}});
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -2051,7 +2051,7 @@ copy-webpack-plugin@^4.0.1:
 | 
				
			|||||||
    p-limit "^1.0.0"
 | 
					    p-limit "^1.0.0"
 | 
				
			||||||
    serialize-javascript "^1.4.0"
 | 
					    serialize-javascript "^1.4.0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
core-js@^2.4.0, core-js@^2.5.0:
 | 
					core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.5:
 | 
				
			||||||
  version "2.6.12"
 | 
					  version "2.6.12"
 | 
				
			||||||
  resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1607216048810&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
 | 
					  resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1607216048810&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
 | 
				
			||||||
  integrity sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw=
 | 
					  integrity sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw=
 | 
				
			||||||
@ -5150,6 +5150,16 @@ mute-stream@0.0.7:
 | 
				
			|||||||
  resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
 | 
					  resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
 | 
				
			||||||
  integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
 | 
					  integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					mv-count-down@^0.1.15:
 | 
				
			||||||
 | 
					  version "0.1.15"
 | 
				
			||||||
 | 
					  resolved "https://registry.npmjs.org/mv-count-down/-/mv-count-down-0.1.15.tgz#a3f3c1677576e592c7710b441b2dda96acac2702"
 | 
				
			||||||
 | 
					  integrity sha512-7poh86i27D/u4AvE9Ne8QHhy61p4MYAhSf4XAVyxzL0gXVCyccJ0NtJferEOxBP6C2q9jImknpKLGdwnEeJ7qQ==
 | 
				
			||||||
 | 
					  dependencies:
 | 
				
			||||||
 | 
					    core-js "^2.6.5"
 | 
				
			||||||
 | 
					    vue "^2.6.10"
 | 
				
			||||||
 | 
					    vue-router "^3.0.3"
 | 
				
			||||||
 | 
					    vuex "^3.0.1"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nan@^2.12.1, nan@^2.13.2:
 | 
					nan@^2.12.1, nan@^2.13.2:
 | 
				
			||||||
  version "2.14.2"
 | 
					  version "2.14.2"
 | 
				
			||||||
  resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.2.tgz?cache=0&sync_timestamp=1602591700047&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnan%2Fdownload%2Fnan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
 | 
					  resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.2.tgz?cache=0&sync_timestamp=1602591700047&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnan%2Fdownload%2Fnan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
 | 
				
			||||||
@ -8315,6 +8325,11 @@ vue-router@^3.0.1:
 | 
				
			|||||||
  resolved "https://registry.npm.taobao.org/vue-router/download/vue-router-3.4.9.tgz?cache=0&sync_timestamp=1607347231238&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.4.9.tgz#c016f42030ae2932f14e4748b39a1d9a0e250e66"
 | 
					  resolved "https://registry.npm.taobao.org/vue-router/download/vue-router-3.4.9.tgz?cache=0&sync_timestamp=1607347231238&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.4.9.tgz#c016f42030ae2932f14e4748b39a1d9a0e250e66"
 | 
				
			||||||
  integrity sha1-wBb0IDCuKTLxTkdIs5odmg4lDmY=
 | 
					  integrity sha1-wBb0IDCuKTLxTkdIs5odmg4lDmY=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					vue-router@^3.0.3:
 | 
				
			||||||
 | 
					  version "3.5.2"
 | 
				
			||||||
 | 
					  resolved "https://registry.npmjs.org/vue-router/-/vue-router-3.5.2.tgz#5f55e3f251970e36c3e8d88a7cd2d67a350ade5c"
 | 
				
			||||||
 | 
					  integrity sha512-807gn82hTnjCYGrnF3eNmIw/dk7/GE4B5h69BlyCK9KHASwSloD1Sjcn06zg9fVG4fYH2DrsNBZkpLtb25WtaQ==
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vue-style-loader@^3.0.0, vue-style-loader@^3.0.1:
 | 
					vue-style-loader@^3.0.0, vue-style-loader@^3.0.1:
 | 
				
			||||||
  version "3.1.2"
 | 
					  version "3.1.2"
 | 
				
			||||||
  resolved "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-3.1.2.tgz#6b66ad34998fc9520c2f1e4d5fa4091641c1597a"
 | 
					  resolved "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-3.1.2.tgz#6b66ad34998fc9520c2f1e4d5fa4091641c1597a"
 | 
				
			||||||
 | 
				
			|||||||
@ -159,10 +159,10 @@
 | 
				
			|||||||
                </template>
 | 
					                </template>
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
              <Upload ref="upload" :show-upload-list="false" :default-file-list="baseInfoForm.goodsGalleryFiles"
 | 
					              <Upload ref="upload" :show-upload-list="false" :default-file-list="baseInfoForm.goodsGalleryFiles"
 | 
				
			||||||
                      :on-success="handleSuccessGoodsPicture" :format="['jpg', 'jpeg', 'png']"
 | 
					                :on-success="handleSuccessGoodsPicture" :format="['jpg', 'jpeg', 'png']"
 | 
				
			||||||
                      :on-format-error="handleFormatError" :on-exceeded-size="handleMaxSize"
 | 
					                :on-format-error="handleFormatError" :on-exceeded-size="handleMaxSize"
 | 
				
			||||||
                      :before-upload="handleBeforeUploadGoodsPicture" multiple type="drag" :action="uploadFileUrl"
 | 
					                :before-upload="handleBeforeUploadGoodsPicture" multiple type="drag" :action="uploadFileUrl"
 | 
				
			||||||
                      :headers="accessToken" style="display: inline-block;margin-left:10px;">
 | 
					                :headers="accessToken" style="display: inline-block;margin-left:10px;">
 | 
				
			||||||
                <div style="width: 80px; height: 80px; line-height: 80px">
 | 
					                <div style="width: 80px; height: 80px; line-height: 80px">
 | 
				
			||||||
                  <Icon type="ios-camera" size="20"></Icon>
 | 
					                  <Icon type="ios-camera" size="20"></Icon>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
@ -183,9 +183,9 @@
 | 
				
			|||||||
                        <Card :bordered="true">
 | 
					                        <Card :bordered="true">
 | 
				
			||||||
                          <FormItem label="规格名:" class="sku-item-content-name">
 | 
					                          <FormItem label="规格名:" class="sku-item-content-name">
 | 
				
			||||||
                            <AutoComplete style="width: 150px" v-model="item.name" :maxlength="30"
 | 
					                            <AutoComplete style="width: 150px" v-model="item.name" :maxlength="30"
 | 
				
			||||||
                                          placeholder="请输入规格项名称"
 | 
					                              placeholder="请输入规格项名称"
 | 
				
			||||||
                                          :filter-method="filterMethod" :data="skuData"
 | 
					                              :filter-method="filterMethod" :data="skuData"
 | 
				
			||||||
                                          @on-change="editSkuItem">
 | 
					                              @on-change="editSkuItem">
 | 
				
			||||||
                            </AutoComplete>
 | 
					                            </AutoComplete>
 | 
				
			||||||
                            <Button type="error" style="margin-left: 10px" @click="handleCloseSkuItem($index)">删除
 | 
					                            <Button type="error" style="margin-left: 10px" @click="handleCloseSkuItem($index)">删除
 | 
				
			||||||
                            </Button>
 | 
					                            </Button>
 | 
				
			||||||
@ -441,7 +441,7 @@ export default {
 | 
				
			|||||||
    editor,
 | 
					    editor,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  watch: {
 | 
					  watch: {
 | 
				
			||||||
    selectGoodsType: {
 | 
					    selectGoodsType: { // 选择商品类型
 | 
				
			||||||
      handler(val) {
 | 
					      handler(val) {
 | 
				
			||||||
        if (val && this.baseInfoForm.goodsType) {
 | 
					        if (val && this.baseInfoForm.goodsType) {
 | 
				
			||||||
          this.goodsTypeWay.forEach((item) => {
 | 
					          this.goodsTypeWay.forEach((item) => {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user