xiaodai2022 2 years ago
parent
commit
b907840a0f
52 changed files with 723 additions and 192 deletions
  1. 28 3
      dist/index.html
  2. BIN
      dist/static/axios@0.21.0.min.js.gz
  3. 0 0
      dist/static/css/app.375ad1a3.css
  4. BIN
      dist/static/css/app.375ad1a3.css.gz
  5. 0 0
      dist/static/css/chunk-0bb2547c.f0d117da.css
  6. 0 0
      dist/static/css/chunk-15caf0ce.90844b8e.css
  7. 0 1
      dist/static/css/chunk-1d0a69b6.665540ec.css
  8. 0 0
      dist/static/css/chunk-38d7303c.d8b698ed.css
  9. 0 1
      dist/static/css/chunk-44401bcc.c8bf352b.css
  10. 0 1
      dist/static/css/chunk-4ff11544.11a605cd.css
  11. 0 1
      dist/static/css/chunk-6e922e31.5517e0bb.css
  12. 0 0
      dist/static/css/chunk-8dc673fc.5f160c93.css
  13. BIN
      dist/static/css/chunk-8dc673fc.5f160c93.css.gz
  14. 0 1
      dist/static/css/chunk-a4a85b14.69905cae.css
  15. 0 0
      dist/static/css/chunk-b7f101b0.ba5246e0.css
  16. 0 0
      dist/static/css/chunk-de27df2a.6db26dda.css
  17. 0 0
      dist/static/css/chunk-ee636058.1c4ea3cf.css
  18. 0 1
      dist/static/css/chunk-elementUI.6e808e7d.css
  19. 0 0
      dist/static/css/chunk-libs.e9d7c054.css
  20. BIN
      dist/static/css/chunk-libs.e9d7c054.css.gz
  21. BIN
      dist/static/dingtalk.open.2.10.3.js.gz
  22. 10 0
      dist/static/js/0.js
  23. 77 0
      dist/static/js/1.js
  24. 0 0
      dist/static/js/app.42392526.js
  25. BIN
      dist/static/js/app.42392526.js.gz
  26. 10 0
      dist/static/js/app.js
  27. 0 0
      dist/static/js/chunk-0bb2547c.230d82e3.js
  28. BIN
      dist/static/js/chunk-0bb2547c.230d82e3.js.gz
  29. 0 1
      dist/static/js/chunk-15caf0ce.34b44c73.js
  30. 0 0
      dist/static/js/chunk-1d0a69b6.9af6cbb5.js
  31. 0 0
      dist/static/js/chunk-38d7303c.df7dbf12.js
  32. BIN
      dist/static/js/chunk-38d7303c.df7dbf12.js.gz
  33. 0 0
      dist/static/js/chunk-44401bcc.2aebf1f6.js
  34. 0 1
      dist/static/js/chunk-4ff11544.dc2d11b6.js
  35. 0 0
      dist/static/js/chunk-6e922e31.87240af9.js
  36. 0 0
      dist/static/js/chunk-8dc673fc.ac005f4f.js
  37. BIN
      dist/static/js/chunk-8dc673fc.ac005f4f.js.gz
  38. 0 0
      dist/static/js/chunk-a4a85b14.5a68a989.js
  39. 0 0
      dist/static/js/chunk-b7f101b0.9c752463.js
  40. 0 0
      dist/static/js/chunk-de27df2a.91b70639.js
  41. 0 0
      dist/static/js/chunk-ee636058.b51b6357.js
  42. 0 0
      dist/static/js/chunk-elementUI.f0821104.js
  43. BIN
      dist/static/js/chunk-elementUI.f0821104.js.gz
  44. 20 0
      dist/static/js/chunk-elementUI.js
  45. 0 0
      dist/static/js/chunk-libs.dc2ffa54.js
  46. BIN
      dist/static/js/chunk-libs.dc2ffa54.js.gz
  47. 160 0
      dist/static/js/chunk-libs.js
  48. 223 0
      dist/static/js/runtime.js
  49. BIN
      dist/static/vue-router.min.js.gz
  50. BIN
      dist/static/vue.min.js.gz
  51. 5 5
      src/views/reportQuery/purchaseReport/components/columns.js
  52. 190 176
      src/views/reportQuery/purchaseReport/components/table5.vue

File diff suppressed because it is too large
+ 28 - 3
dist/index.html


BIN
dist/static/axios@0.21.0.min.js.gz


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.375ad1a3.css


BIN
dist/static/css/app.375ad1a3.css.gz


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-0bb2547c.f0d117da.css


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-15caf0ce.90844b8e.css


+ 0 - 1
dist/static/css/chunk-1d0a69b6.665540ec.css

@@ -1 +0,0 @@
-.change{padding:0 18% 0 0;background:#f2f2f2;min-height:100%;height:100%;overflow:hidden;position:absolute;z-index:2}.change,.change .title{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.change .title{border-width:0;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-style:normal;font-size:22px;text-align:left;padding:0;padding:60px 0 0 100px}.change-mobile{background:#f2f2f2}@supports (-webkit-mask:none) and (not (cater-color:#fff)){.change-mobile .el-input input{color:#fff}}.change-mobile .el-input input{color:#000}.change-mobile .el-form-item{border:1px solid hsla(0,0%,100%,.1);color:#454545}.change-mobile[data-v-aae05b16]{min-height:100%;width:100%;height:100%;background-color:#f2f2f2;overflow:hidden;position:absolute;z-index:2;background:#fff}.change-mobile .login-form[data-v-aae05b16]{position:relative;width:415px;max-width:100%;height:100%;padding:50px 35px 150px 35px;margin:0 auto;overflow:hidden}.change-mobile .login-form .el-form-item__label[data-v-aae05b16]{height:49px;line-height:49px}.change-mobile .login-form .el-form-item__content[data-v-aae05b16]:after,.change-mobile .login-form .el-form-item__content[data-v-aae05b16]:before{content:"";display:block;clear:both}.change-mobile .tips[data-v-aae05b16]{font-size:14px;color:#fff;margin-bottom:10px}.change-mobile .tips span[data-v-aae05b16]:first-of-type{margin-right:16px}.change-mobile .svg-container[data-v-aae05b16]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.change-mobile .show-pwd[data-v-aae05b16]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.change-mobile .thirdparty-button[data-v-aae05b16]{position:absolute;right:0;bottom:6px}@media only screen and (max-width:470px){.change-mobile .thirdparty-button[data-v-aae05b16]{display:none}}

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-38d7303c.d8b698ed.css


+ 0 - 1
dist/static/css/chunk-44401bcc.c8bf352b.css

@@ -1 +0,0 @@
-.dashboard-container[data-v-a5f9fb52]{padding:0 0 0 0;position:relative;width:100%;min-height:calc(100vh - 53px);display:block;overflow:hidden}.dashboard-container .bg-img[data-v-a5f9fb52]{width:100%;position:absolute;display:block;min-height:100%;height:100%}.dashboard-container .duihua[data-v-a5f9fb52]{position:absolute;top:1%;right:12%;z-index:2;width:290px}.dashboard-container .duihua img.bg[data-v-a5f9fb52]{display:block;width:100%}.dashboard-container .duihua div.neirong[data-v-a5f9fb52]{display:block;position:absolute;top:0;left:0;height:100%;min-height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:60px 0 0 20px}.dashboard-container .duihua div.neirong img[data-v-a5f9fb52]{display:inline-block}.dashboard-container .wudi[data-v-a5f9fb52]{position:absolute;right:0;bottom:0;color:#fff;z-index:3}.emptyGif[data-v-a5f9fb52]{display:block;width:100%;margin:0 auto}.dashboard-editor-container[data-v-a5f9fb52]{position:relative;min-height:100%;width:100%;text-align:center}.dashboard-editor-container .info-container[data-v-a5f9fb52]{display:block;width:60%;text-align:center;margin:0 auto;padding:10vh 0 0 0}.dashboard-editor-container .info-container .welcome-title[data-v-a5f9fb52]{vertical-align:top;padding:0;margin:0 0 0 18px;color:#97a8be;display:inline-block;height:130px;line-height:130px;font-size:45px}.dashboard-editor-container img[data-v-a5f9fb52]{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}

+ 0 - 1
dist/static/css/chunk-4ff11544.11a605cd.css

@@ -1 +0,0 @@
-.dingLoading[data-v-17af7bec]{text-align:center;width:100%}.dingLoading img[data-v-17af7bec]{display:inline-block;width:152px;margin:0 auto;padding-top:100px}

+ 0 - 1
dist/static/css/chunk-6e922e31.5517e0bb.css

@@ -1 +0,0 @@
-.my-messagge-page{text-align:center;background:#f2f2f2;min-height:100%;width:100%;height:100%;overflow:hidden;position:absolute;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.my-messagge-page .change{padding:0 8% 0 0}.my-messagge-page .change .title{border-width:0;height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-style:normal;font-size:22px;text-align:left;padding:0;padding:60px 0 0 100px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.my-messagge-page .change-main{width:370px;margin:0 auto;text-align:left}.my-messagge-page .infor{padding:0 0 40px 0}.my-messagge-page .infor .tr{text-align:right;padding:0 15px 0 0}@supports (-webkit-mask:none) and (not (cater-color:#fff)){.my-messagge .el-input input{color:#fff}}.my-messagge[data-v-5c51b68e]{min-height:100%;width:100%;height:100%;background-color:#f2f2f2;overflow:hidden;position:absolute;z-index:2;background:#fff}.my-messagge .login-form[data-v-5c51b68e]{position:relative;width:415px;max-width:100%;height:100%;padding:50px 35px 150px 35px;margin:0 auto;overflow:hidden}.my-messagge .login-form .el-form-item__label[data-v-5c51b68e]{height:49px;line-height:49px}.my-messagge .tips[data-v-5c51b68e]{font-size:14px;color:#fff;margin-bottom:10px}.my-messagge .tips span[data-v-5c51b68e]:first-of-type{margin-right:16px}.my-messagge .svg-container[data-v-5c51b68e]{padding:6px 5px 6px 15px;color:#889aa4;vertical-align:middle;width:30px;display:inline-block}.my-messagge .show-pwd[data-v-5c51b68e]{position:absolute;right:10px;top:7px;font-size:16px;color:#889aa4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.my-messagge .thirdparty-button[data-v-5c51b68e]{position:absolute;right:0;bottom:6px}@media only screen and (max-width:470px){.my-messagge .thirdparty-button[data-v-5c51b68e]{display:none}}

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-8dc673fc.5f160c93.css


BIN
dist/static/css/chunk-8dc673fc.5f160c93.css.gz


+ 0 - 1
dist/static/css/chunk-a4a85b14.69905cae.css

@@ -1 +0,0 @@
-.change-password{background:#f2f2f2;min-height:100%;width:100%;height:100%;overflow:hidden;position:absolute;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.change-password .change{padding:0 18% 0 0}.change-password .change .title{border-width:0;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-style:normal;font-size:22px;text-align:left;padding:0;padding:60px 0 0 100px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.change-password[data-v-3e496fef]{min-height:100%;width:100%;height:100%;overflow:hidden;position:absolute;z-index:2}.change-password .login-form[data-v-3e496fef]{position:relative;width:415px;max-width:100%;height:100%;padding:50px 35px 150px 35px;margin:0 auto;overflow:hidden}.change-password .login-form .el-form-item__label[data-v-3e496fef]{height:49px;line-height:49px}

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-b7f101b0.ba5246e0.css


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-de27df2a.6db26dda.css


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-ee636058.1c4ea3cf.css


+ 0 - 1
dist/static/css/chunk-elementUI.6e808e7d.css

@@ -1 +0,0 @@
-@media only screen and (max-width:767px){.hidden-xs-only{display:none!important}}@media only screen and (min-width:768px){.hidden-sm-and-up{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.hidden-sm-only{display:none!important}}@media only screen and (max-width:991px){.hidden-sm-and-down{display:none!important}}@media only screen and (min-width:992px){.hidden-md-and-up{display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.hidden-md-only{display:none!important}}@media only screen and (max-width:1199px){.hidden-md-and-down{display:none!important}}@media only screen and (min-width:1200px){.hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.hidden-lg-only{display:none!important}}@media only screen and (max-width:1919px){.hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1920px){.hidden-xl-only{display:none!important}}

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-libs.e9d7c054.css


BIN
dist/static/css/chunk-libs.e9d7c054.css.gz


BIN
dist/static/dingtalk.open.2.10.3.js.gz


File diff suppressed because it is too large
+ 10 - 0
dist/static/js/0.js


File diff suppressed because it is too large
+ 77 - 0
dist/static/js/1.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.42392526.js


BIN
dist/static/js/app.42392526.js.gz


File diff suppressed because it is too large
+ 10 - 0
dist/static/js/app.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-0bb2547c.230d82e3.js


BIN
dist/static/js/chunk-0bb2547c.230d82e3.js.gz


+ 0 - 1
dist/static/js/chunk-15caf0ce.34b44c73.js

@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-15caf0ce"],{"1db4":function(t,s,i){"use strict";i.r(s);var c=[function(){var t=this.$createElement;t=this._self._c||t;return t("div",{staticClass:"pic-404"},[t("img",{staticClass:"pic-404__parent",attrs:{src:i("a36b"),alt:"404"}}),t("img",{staticClass:"pic-404__child left",attrs:{src:i("26fc"),alt:"404"}}),t("img",{staticClass:"pic-404__child mid",attrs:{src:i("26fc"),alt:"404"}}),t("img",{staticClass:"pic-404__child right",attrs:{src:i("26fc"),alt:"404"}})])}],a={name:"Page404",computed:{message:function(){return"访问的页面不存在..."}},methods:{goto:function(){window.vm.$router.push({path:"/welcome/dashboard"})}}},e=(i("e894"),i("2877"));e=Object(e.a)(a,(function(){var t=this,s=t.$createElement;s=t._self._c||s;return s("div",{staticClass:"wscn-http404-container"},[s("div",{staticClass:"wscn-http404"},[t._m(0),s("div",{staticClass:"bullshit"},[s("div",{staticClass:"bullshit__oops"},[t._v("哎呀!")]),s("div",{staticClass:"bullshit__headline"},[t._v(t._s(t.message))]),s("div",{staticClass:"bullshit__info"},[t._v(" 请检查您输入的网址是否正确,或单击下面的按钮返回主页. ")]),s("el-button",{attrs:{type:"primary",round:""},on:{click:function(s){return t.goto()}}},[t._v("回到首页")])],1)])])}),c,!1,null,"82eac96e",null);s.default=e.exports},"26fc":function(t,s,i){t.exports=i.p+"static/img/404_cloud.0f4bc32b.png"},"44e6":function(t,s,i){},a36b:function(t,s,i){t.exports=i.p+"static/img/404.a57b6f31.png"},e894:function(t,s,i){"use strict";i("44e6")}}]);

File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-1d0a69b6.9af6cbb5.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-38d7303c.df7dbf12.js


BIN
dist/static/js/chunk-38d7303c.df7dbf12.js.gz


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-44401bcc.2aebf1f6.js


+ 0 - 1
dist/static/js/chunk-4ff11544.dc2d11b6.js

@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4ff11544"],{"04c0":function(t,n,e){"use strict";e("efa6")},"7e10":function(t,n,e){"use strict";e.r(n);var a=[function(){var t=this.$createElement;t=this._self._c||t;return t("div",{staticClass:"dingLoading"},[t("img",{attrs:{src:e("f8b2"),alt:""}})])}],c={name:"loadingPage",data:function(){return{}},mounted:function(){}},i=(e("04c0"),e("2877"));i=Object(i.a)(c,(function(){var t=this;t.$createElement;return t._self._c,t._m(0)}),a,!1,null,"17af7bec",null);n.default=i.exports},efa6:function(t,n,e){},f8b2:function(t,n,e){t.exports=e.p+"static/img/loading.190c78aa.gif"}}]);

File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-6e922e31.87240af9.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-8dc673fc.ac005f4f.js


BIN
dist/static/js/chunk-8dc673fc.ac005f4f.js.gz


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-a4a85b14.5a68a989.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-b7f101b0.9c752463.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-de27df2a.91b70639.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-ee636058.b51b6357.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-elementUI.f0821104.js


BIN
dist/static/js/chunk-elementUI.f0821104.js.gz


File diff suppressed because it is too large
+ 20 - 0
dist/static/js/chunk-elementUI.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-libs.dc2ffa54.js


BIN
dist/static/js/chunk-libs.dc2ffa54.js.gz


File diff suppressed because it is too large
+ 160 - 0
dist/static/js/chunk-libs.js


+ 223 - 0
dist/static/js/runtime.js

@@ -0,0 +1,223 @@
+/******/ (function(modules) { // webpackBootstrap
+/******/ 	// install a JSONP callback for chunk loading
+/******/ 	function webpackJsonpCallback(data) {
+/******/ 		var chunkIds = data[0];
+/******/ 		var moreModules = data[1];
+/******/ 		var executeModules = data[2];
+/******/
+/******/ 		// add "moreModules" to the modules object,
+/******/ 		// then flag all "chunkIds" as loaded and fire callback
+/******/ 		var moduleId, chunkId, i = 0, resolves = [];
+/******/ 		for(;i < chunkIds.length; i++) {
+/******/ 			chunkId = chunkIds[i];
+/******/ 			if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
+/******/ 				resolves.push(installedChunks[chunkId][0]);
+/******/ 			}
+/******/ 			installedChunks[chunkId] = 0;
+/******/ 		}
+/******/ 		for(moduleId in moreModules) {
+/******/ 			if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
+/******/ 				modules[moduleId] = moreModules[moduleId];
+/******/ 			}
+/******/ 		}
+/******/ 		if(parentJsonpFunction) parentJsonpFunction(data);
+/******/
+/******/ 		while(resolves.length) {
+/******/ 			resolves.shift()();
+/******/ 		}
+/******/
+/******/ 		// add entry modules from loaded chunk to deferred list
+/******/ 		deferredModules.push.apply(deferredModules, executeModules || []);
+/******/
+/******/ 		// run deferred modules when all chunks ready
+/******/ 		return checkDeferredModules();
+/******/ 	};
+/******/ 	function checkDeferredModules() {
+/******/ 		var result;
+/******/ 		for(var i = 0; i < deferredModules.length; i++) {
+/******/ 			var deferredModule = deferredModules[i];
+/******/ 			var fulfilled = true;
+/******/ 			for(var j = 1; j < deferredModule.length; j++) {
+/******/ 				var depId = deferredModule[j];
+/******/ 				if(installedChunks[depId] !== 0) fulfilled = false;
+/******/ 			}
+/******/ 			if(fulfilled) {
+/******/ 				deferredModules.splice(i--, 1);
+/******/ 				result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
+/******/ 			}
+/******/ 		}
+/******/
+/******/ 		return result;
+/******/ 	}
+/******/
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// object to store loaded and loading chunks
+/******/ 	// undefined = chunk not loaded, null = chunk preloaded/prefetched
+/******/ 	// Promise = chunk loading, 0 = chunk loaded
+/******/ 	var installedChunks = {
+/******/ 		"runtime": 0
+/******/ 	};
+/******/
+/******/ 	var deferredModules = [];
+/******/
+/******/ 	// script path function
+/******/ 	function jsonpScriptSrc(chunkId) {
+/******/ 		return __webpack_require__.p + "static/js/" + ({}[chunkId]||chunkId) + ".js"
+/******/ 	}
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/ 	// This file contains only the entry chunk.
+/******/ 	// The chunk loading function for additional chunks
+/******/ 	__webpack_require__.e = function requireEnsure(chunkId) {
+/******/ 		var promises = [];
+/******/
+/******/
+/******/ 		// JSONP chunk loading for javascript
+/******/
+/******/ 		var installedChunkData = installedChunks[chunkId];
+/******/ 		if(installedChunkData !== 0) { // 0 means "already installed".
+/******/
+/******/ 			// a Promise means "currently loading".
+/******/ 			if(installedChunkData) {
+/******/ 				promises.push(installedChunkData[2]);
+/******/ 			} else {
+/******/ 				// setup Promise in chunk cache
+/******/ 				var promise = new Promise(function(resolve, reject) {
+/******/ 					installedChunkData = installedChunks[chunkId] = [resolve, reject];
+/******/ 				});
+/******/ 				promises.push(installedChunkData[2] = promise);
+/******/
+/******/ 				// start chunk loading
+/******/ 				var script = document.createElement('script');
+/******/ 				var onScriptComplete;
+/******/
+/******/ 				script.charset = 'utf-8';
+/******/ 				script.timeout = 120;
+/******/ 				if (__webpack_require__.nc) {
+/******/ 					script.setAttribute("nonce", __webpack_require__.nc);
+/******/ 				}
+/******/ 				script.src = jsonpScriptSrc(chunkId);
+/******/
+/******/ 				// create error before stack unwound to get useful stacktrace later
+/******/ 				var error = new Error();
+/******/ 				onScriptComplete = function (event) {
+/******/ 					// avoid mem leaks in IE.
+/******/ 					script.onerror = script.onload = null;
+/******/ 					clearTimeout(timeout);
+/******/ 					var chunk = installedChunks[chunkId];
+/******/ 					if(chunk !== 0) {
+/******/ 						if(chunk) {
+/******/ 							var errorType = event && (event.type === 'load' ? 'missing' : event.type);
+/******/ 							var realSrc = event && event.target && event.target.src;
+/******/ 							error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')';
+/******/ 							error.name = 'ChunkLoadError';
+/******/ 							error.type = errorType;
+/******/ 							error.request = realSrc;
+/******/ 							chunk[1](error);
+/******/ 						}
+/******/ 						installedChunks[chunkId] = undefined;
+/******/ 					}
+/******/ 				};
+/******/ 				var timeout = setTimeout(function(){
+/******/ 					onScriptComplete({ type: 'timeout', target: script });
+/******/ 				}, 120000);
+/******/ 				script.onerror = script.onload = onScriptComplete;
+/******/ 				document.head.appendChild(script);
+/******/ 			}
+/******/ 		}
+/******/ 		return Promise.all(promises);
+/******/ 	};
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// define __esModule on exports
+/******/ 	__webpack_require__.r = function(exports) {
+/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
+/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
+/******/ 		}
+/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
+/******/ 	};
+/******/
+/******/ 	// create a fake namespace object
+/******/ 	// mode & 1: value is a module id, require it
+/******/ 	// mode & 2: merge all properties of value into the ns
+/******/ 	// mode & 4: return value when already ns object
+/******/ 	// mode & 8|1: behave like require
+/******/ 	__webpack_require__.t = function(value, mode) {
+/******/ 		if(mode & 1) value = __webpack_require__(value);
+/******/ 		if(mode & 8) return value;
+/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
+/******/ 		var ns = Object.create(null);
+/******/ 		__webpack_require__.r(ns);
+/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
+/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
+/******/ 		return ns;
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/";
+/******/
+/******/ 	// on error function for async loading
+/******/ 	__webpack_require__.oe = function(err) { console.error(err); throw err; };
+/******/
+/******/ 	var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || [];
+/******/ 	var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
+/******/ 	jsonpArray.push = webpackJsonpCallback;
+/******/ 	jsonpArray = jsonpArray.slice();
+/******/ 	for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
+/******/ 	var parentJsonpFunction = oldJsonpFunction;
+/******/
+/******/
+/******/ 	// run deferred modules from other chunks
+/******/ 	checkDeferredModules();
+/******/ })
+/************************************************************************/
+/******/ ([]);

BIN
dist/static/vue-router.min.js.gz


BIN
dist/static/vue.min.js.gz


+ 5 - 5
src/views/reportQuery/purchaseReport/components/columns.js

@@ -163,11 +163,11 @@ const table5 = [
   //   fixed: "left",
   //   _noset_: true,
   // },
-  {
-    type: "selection",
-    fixed: "left",
-    _noset_: true,
-  },
+  // {
+  //   type: "selection",
+  //   fixed: "left",
+  //   _noset_: true,
+  // },
   {
     prop: "addtime",
     label: "竞价时间",

+ 190 - 176
src/views/reportQuery/purchaseReport/components/table5.vue

@@ -1,156 +1,150 @@
 <template>
-    <div>
-      <ex-table
-        v-loading="loading"
-        :table="table"
-        :data="tableData"
-        :columns="table5"
-        :page="pageInfo"
-        :size="size"
-        @page-curr-change="handlePageChange"
-        @page-size-change="handleSizeChange"
-        @screen-reset="
-          pageInfo.curr = 1;
-          parmValue.page = 1;
-          searchList();
-        "
-        @screen-submit="
-          pageInfo.curr = 1;
-          parmValue.page = 1;
-          searchList();
-        "
-        @selection="selection_change"
-      >
-        <template #table-header="{}">
-          <div style="width: 100%">
-            <el-row style="padding: 0 0 0 80px">
-             
-               <el-col :span="6" style="width: 363px;">
-                <periodDatePickerActive
-                      :start="parmValue.start_date"
-                      :end="parmValue.end_date"
-                      :placeholder="'竞价'"
-                      :width="'165px'"
-                      :size="searchSize"
-                      @timeReturned="time"
-                    />
-              </el-col> 
-              
-              <el-col :span="6" style="width: 363px;">
-                <periodDatePickerActive
-                      :start="parmValue.cbaddtime_start_date"
-                      :end="parmValue.cbaddtime_end_date"
-                      :placeholder="'回复'"
-                      :width="'165px'"
-                      :size="searchSize"
-                      @timeReturned="time($event,true)"
-                    />
-              </el-col>  
+  <div>
+    <ex-table
+      v-loading="loading"
+      :table="table"
+      :data="tableData"
+      :columns="table5"
+      :page="pageInfo"
+      :size="size"
+      @page-curr-change="handlePageChange"
+      @page-size-change="handleSizeChange"
+      @screen-reset="
+        pageInfo.curr = 1;
+        parmValue.page = 1;
+        searchList();
+      "
+      @screen-submit="
+        pageInfo.curr = 1;
+        parmValue.page = 1;
+        searchList();
+      "
+      @selection="selection_change"
+    >
+      <template #table-header="{}">
+        <div style="width: 100%">
+          <el-row style="padding: 0 0 0 80px">
+            <el-col :span="6" style="width: 363px">
+              <periodDatePickerActive
+                :start="parmValue.start_date"
+                :end="parmValue.end_date"
+                :placeholder="'竞价'"
+                :width="'165px'"
+                :size="searchSize"
+                @timeReturned="time"
+              />
+            </el-col>
 
-              <el-col :span="4" style="width: 66px; float: right">       
-                <el-button type="primary" style="margin-left:30px;" @click="download" :size="searchSize"  class="fr">
-                    导出
-                </el-button>
-              </el-col>
-              <el-col :span="3" style="width: 66px; float: right">
-                <el-button
-                  :size="searchSize"
-                  type="primary"
-                  style="float: right; margin-left: 5px"
-                  @click="searchList"
-                >
-                  刷新
-                </el-button>
-              </el-col>
-              
-            </el-row>
-            <el-row style="padding: 10px 0 0 0">
-              <el-col :span="6" style="width: 240px; margin-right:10px">
-                <el-input
-                  clearable
-                  placeholder="竞价订单号"
-                  v-model="parmValue.zxNo"
-                  maxlength="40"
-                  :size="searchSize"
-                  @blur="
-                    pageInfo.curr = 1;
-                    parmValue.page = 1;
-                    searchList();
-                  "
-                >
-                </el-input>
-              </el-col>
+            <el-col :span="6" style="width: 363px">
+              <periodDatePickerActive
+                :start="parmValue.cbaddtime_start_date"
+                :end="parmValue.cbaddtime_end_date"
+                :placeholder="'回复'"
+                :width="'165px'"
+                :size="searchSize"
+                @timeReturned="time($event, true)"
+              />
+            </el-col>
 
-              <el-col :span="6" style="width: 240px; margin-right:10px">
-                <el-input
-                  clearable
-                  placeholder="供应商"
-                  v-model="parmValue.supplier"
-                  maxlength="40"
-                  :size="searchSize"
-                  @blur="
-                    pageInfo.curr = 1;
-                    parmValue.page = 1;
-                    searchList();
-                  "
-                >
-                </el-input>
-              </el-col>
+            <el-col :span="4" style="width: 66px; float: right">
+              <el-button
+                type="primary"
+                style="margin-left: 30px"
+                @click="download"
+                :size="searchSize"
+                class="fr"
+              >
+                导出
+              </el-button>
+            </el-col>
+            <el-col :span="3" style="width: 66px; float: right">
+              <el-button
+                :size="searchSize"
+                type="primary"
+                style="float: right; margin-left: 5px"
+                @click="searchList"
+              >
+                刷新
+              </el-button>
+            </el-col>
+          </el-row>
+          <el-row style="padding: 10px 0 0 0">
+            <el-col :span="6" style="width: 240px; margin-right: 10px">
+              <el-input
+                clearable
+                placeholder="竞价订单号"
+                v-model="parmValue.zxNo"
+                maxlength="40"
+                :size="searchSize"
+                @blur="
+                  pageInfo.curr = 1;
+                  parmValue.page = 1;
+                  searchList();
+                "
+              >
+              </el-input>
+            </el-col>
 
-              <el-col :span="6" style="width: 240px;">
-                <el-input
-                  clearable
-                  placeholder="采购员"
-                  v-model="parmValue.creater"
-                  maxlength="40"
-                  :size="searchSize"
-                  @blur="
-                    pageInfo.curr = 1;
-                    parmValue.page = 1;
-                    searchList();
-                  "
-                >
-                </el-input>
-              </el-col>
-              
-              <el-col :span="4" style="width: 66px; float: right">
-                <el-button
-                  type="warning"
-                  class="fr"
-                  :size="searchSize"
-                  @click="restSearch"
-                >
-                  重置
-                </el-button>
-              </el-col>     
-            </el-row>
-          </div>
-       </template>
+            <el-col :span="6" style="width: 240px; margin-right: 10px">
+              <el-input
+                clearable
+                placeholder="供应商"
+                v-model="parmValue.supplier"
+                maxlength="40"
+                :size="searchSize"
+                @blur="
+                  pageInfo.curr = 1;
+                  parmValue.page = 1;
+                  searchList();
+                "
+              >
+              </el-input>
+            </el-col>
 
-        
-      </ex-table>
-    </div>
+            <el-col :span="6" style="width: 240px">
+              <el-input
+                clearable
+                placeholder="采购员"
+                v-model="parmValue.creater"
+                maxlength="40"
+                :size="searchSize"
+                @blur="
+                  pageInfo.curr = 1;
+                  parmValue.page = 1;
+                  searchList();
+                "
+              >
+              </el-input>
+            </el-col>
 
-  
+            <el-col :span="4" style="width: 66px; float: right">
+              <el-button type="warning" class="fr" :size="searchSize" @click="restSearch">
+                重置
+              </el-button>
+            </el-col>
+          </el-row>
+        </div>
+      </template>
+    </ex-table>
+  </div>
 </template>
-   <script>
+<script>
 import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import urlConfig from "@/apis/url-config";
 import asyncRequest from "@/apis/service/reportQuery/purchaseReport";
 import periodDatePickerActive from "../period-date-picker/main.vue";
-import { table5} from "./columns";
+import { table5 } from "./columns";
 import { mapGetters } from "vuex";
 
 export default {
   name: "purchaseOrder",
   mixins: [mixinPage, resToken],
   components: {
-    periodDatePickerActive
+    periodDatePickerActive,
   },
   computed: {
     ...mapGetters(["tablebtnSize", "searchSize", "size"]),
-    
   },
   data() {
     return {
@@ -162,17 +156,16 @@ export default {
       loading: false,
       //请求参数集合
       parmValue: {
-        zxNo:"", //竞价订单号
+        zxNo: "", //竞价订单号
         start_date: "", //起始时间
         end_date: "", // 结束时间
-        cbaddtime_start_date:"", //采购回复起始时间
-        cbaddtime_start_end:"", //采购回复结束时间,
-        supplier:'', //供应商名称
-        creater:'', //采购员
+        cbaddtime_start_date: "", //采购回复起始时间
+        cbaddtime_end_date: "", //采购回复结束时间,
+        supplier: "", //供应商名称
+        creater: "", //采购员
         page: 1, // 页码
         size: 15, // 每页显示条数
         // is_export:0//是否导出0/1
-       
       },
       // 表格 - 数据集合
       tableData: [],
@@ -193,7 +186,6 @@ export default {
     };
   },
   mounted() {
-
     this.searchList();
   },
 
@@ -209,10 +201,10 @@ export default {
       }
       // return;
       this.loading = true;
-      
+
       const res = await asyncRequest.reportconsultinfobidssum(this.parmValue);
       if (res && res.code === 0 && res.data) {
-        console.log(res)
+        console.log(res);
         this.tableData = res.data.list;
         this.pageInfo.total = Number(res.data.count);
       } else if (res && res.code >= 100 && res.code <= 104) {
@@ -220,15 +212,15 @@ export default {
       } else {
         this.tableData = [];
         this.pageInfo.total = 0;
-        this.$message.warning(res.message)
+        this.$message.warning(res.message);
       }
       this.loading = false;
     },
-   
+
     //重置
     restSearch() {
       this.parmValue = {
-        zxNo:"", //竞价订单号
+        zxNo: "", //竞价订单号
         start_date: "", //起始时间
         end_date: "", // 结束时间
         page: 1, // 页码
@@ -243,13 +235,13 @@ export default {
       };
       this.searchList();
     },
-    
+
     // 时间函数
     async time(e, isPurchase = false) {
-      const startProp = isPurchase ? 'cbaddtime_start_date' : 'start_date'
-      const endProp = isPurchase ? 'cbaddtime_end_date' : 'end_date'
+      const startProp = isPurchase ? "cbaddtime_start_date" : "start_date";
+      const endProp = isPurchase ? "cbaddtime_end_date" : "end_date";
 
-      const baseName = isPurchase ? '采购回复' : '竞价'
+      const baseName = isPurchase ? "采购回复" : "竞价";
 
       this.parmValue[startProp] = e.startTime || "";
       this.parmValue[endProp] = e.endTime || "";
@@ -261,7 +253,7 @@ export default {
         this.$message.warning(`${baseName} 时间区间不完整!`);
         return;
       }
-      
+
       // 表格 - 分页
       // this.$set(this.pageInfo)
       // this.$set(this.pageInfo, 'curr', '2');
@@ -271,33 +263,58 @@ export default {
       await this.searchList();
     },
 
-     //选中触发函数
+    //选中触发函数
     selection_change(e) {
       const { list } = e;
       //选中的数组集合
       this.changeList = list.length > 0 ? JSON.parse(JSON.stringify(list)) : [];
     },
-    //导出文件 
+    //导出文件
     async download() {
-      // if(this.changeList.length<=0){
-      //   this.$message.warning("请选择有效数据")
-      //   return;
-      // };
-      let start_date = new Date(this.parmValue.start_date).valueOf();
-      let end_date = new Date(this.parmValue.end_date).valueOf();
-      let flag = end_date - start_date > 30 * 24 * 60 * 60 * 1000;
-      if(this.parmValue.start_date != "" && this.parmValue.end_date != ""){
-        if(flag){
-          this.$message.warning("导出文件的时间区间不能超过30天")
-          return;
-        }
-      }else{
-        this.$message.warning("请选择导出文件的时间区间")
-        return;
-      }
-      let model = JSON.parse(JSON.stringify(this.parmValue))
       // model.is_export = 1;
       if (!this.loading) {
+        const {
+          start_date,
+          end_date,
+          cbaddtime_start_date,
+          cbaddtime_end_date,
+        } = this.parmValue;
+        if (
+          start_date == "" &&
+          end_date == "" &&
+          cbaddtime_start_date == "" &&
+          cbaddtime_end_date == ""
+        ) {
+          this.$message.warning("请选择时间区间!");
+          return;
+        }
+        if (
+          (start_date == "" && end_date != "") ||
+          (start_date != "" && end_date == "") ||
+          (cbaddtime_start_date == "" && cbaddtime_end_date != "") ||
+          (cbaddtime_start_date != "" && cbaddtime_end_date == "")
+        ) {
+          this.$message.warning("时间区间不完成!");
+          return;
+        }
+        const num = 30 * 24 * 60 * 60 * 1000;
+        if (start_date != "" && end_date != "") {
+          if (new Date(end_date).valueOf() - new Date(start_date).valueOf() > num) {
+            this.$message.warning("竞价时间区间不能超过30天");
+            return;
+          }
+        }
+        if (cbaddtime_start_date != "" && cbaddtime_end_date != "") {
+          if (
+            new Date(cbaddtime_end_date).valueOf() -
+              new Date(cbaddtime_start_date).valueOf() >
+            num
+          ) {
+            this.$message.warning("回复时间区间不能超过30天");
+            return;
+          }
+        }
+        const model = JSON.parse(JSON.stringify(this.parmValue));
         this.loading = true;
         let httpType = `aplication/zip`;
         axios({
@@ -312,14 +329,12 @@ export default {
           },
         })
           .then((res) => {
-            // console.log(res)
-            // console.log(this.fileUrl)
-            // return;
-            if (res && res.status == 200 && res.data) {
+            const { status, data } = res;
+            if (status && data) {
               let url = window.URL.createObjectURL(
-                new Blob([res.data], {
+                new Blob([data], {
                   // type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8",
-                  type: httpType
+                  type: httpType,
                 })
               );
               let link = document.createElement("a");
@@ -351,9 +366,8 @@ export default {
   },
 };
 </script>
-   <style lang="scss" scoped>
+<style lang="scss" scoped>
 .purchaseOrder {
   // text-align: right;
 }
 </style>
-   

Some files were not shown because too many files changed in this diff