ソースを参照

Merge branch 'main' into ponline

mo 2 年 前
コミット
dca392a77b
78 ファイル変更163 行追加54 行削除
  1. 1 0
      .gitignore
  2. 9 1
      dist/index.html
  3. 0 0
      dist/static/css/app.35654069b577c558efb50ee6d9993f47.css
  4. 0 0
      dist/static/css/app.35654069b577c558efb50ee6d9993f47.css.map
  5. 1 0
      dist/static/css/app.b85b416bc7f544153aafd02450367a48.css
  6. 0 0
      dist/static/css/app.b85b416bc7f544153aafd02450367a48.css.map
  7. 0 0
      dist/static/css/app.c338b69a435e2c6d4af13d812d65d5d1.css
  8. 0 0
      dist/static/css/app.c338b69a435e2c6d4af13d812d65d5d1.css.map
  9. 1 0
      dist/static/css/app.efea4e9363d0635dddad2863ddbb39ae.css
  10. BIN
      dist/static/fonts/element-icons.535877f.woff
  11. BIN
      dist/static/fonts/element-icons.6f0a763.ttf
  12. BIN
      dist/static/fonts/element-icons.732389d.ttf
  13. 0 0
      dist/static/js/0.41c17bbb1ccf8551c1ea.js
  14. 0 0
      dist/static/js/0.41c17bbb1ccf8551c1ea.js.map
  15. 0 0
      dist/static/js/0.a2f7bb837bd99f74b7d6.js
  16. 0 0
      dist/static/js/0.a2f7bb837bd99f74b7d6.js.map
  17. 0 0
      dist/static/js/0.bc14ceccb66986f69c22.js
  18. 0 0
      dist/static/js/0.bc14ceccb66986f69c22.js.map
  19. 0 0
      dist/static/js/27.8baadd442470e2af3e1b.js
  20. 0 0
      dist/static/js/27.8baadd442470e2af3e1b.js.map
  21. 0 0
      dist/static/js/27.e30bb8890ece1f994cc3.js
  22. 0 0
      dist/static/js/27.e30bb8890ece1f994cc3.js.map
  23. 2 2
      dist/static/js/28.947265f6d8a543156e65.js
  24. 0 0
      dist/static/js/28.947265f6d8a543156e65.js.map
  25. 0 0
      dist/static/js/29.e252971e8fad0aaf49a4.js
  26. 0 0
      dist/static/js/29.e252971e8fad0aaf49a4.js.map
  27. 0 0
      dist/static/js/3.41a52caa50648aa3f035.js
  28. 0 0
      dist/static/js/3.41a52caa50648aa3f035.js.map
  29. 0 0
      dist/static/js/3.6e4ddf4c95d1663b6e36.js.map
  30. 0 0
      dist/static/js/30.e22a3a005a1af8e17bc9.js
  31. 0 0
      dist/static/js/30.e22a3a005a1af8e17bc9.js.map
  32. 0 0
      dist/static/js/31.c5d010afdd09c51064d1.js
  33. 0 0
      dist/static/js/31.c5d010afdd09c51064d1.js.map
  34. 0 0
      dist/static/js/32.935b6ed6478b69beee44.js
  35. 0 0
      dist/static/js/32.935b6ed6478b69beee44.js.map
  36. 0 0
      dist/static/js/33.94214edc573528e02f88.js
  37. 0 0
      dist/static/js/33.94214edc573528e02f88.js.map
  38. 0 0
      dist/static/js/34.32039390dce14c2a329f.js
  39. 0 0
      dist/static/js/34.32039390dce14c2a329f.js.map
  40. 2 2
      dist/static/js/35.fae5dcf381e6613f131c.js
  41. 0 0
      dist/static/js/35.fae5dcf381e6613f131c.js.map
  42. 0 0
      dist/static/js/36.e5c6525d6edcfb92e45d.js
  43. 0 0
      dist/static/js/36.e5c6525d6edcfb92e45d.js.map
  44. 0 0
      dist/static/js/37.3dd2426eded77656901f.js
  45. 0 0
      dist/static/js/37.3dd2426eded77656901f.js.map
  46. 2 2
      dist/static/js/38.be83db5c8c3b4f377ef5.js
  47. 0 0
      dist/static/js/38.be83db5c8c3b4f377ef5.js.map
  48. 0 0
      dist/static/js/39.710f0b9ae04e6f719091.js
  49. 0 0
      dist/static/js/39.710f0b9ae04e6f719091.js.map
  50. 0 0
      dist/static/js/4.8ff49c77f17a61d5d723.js
  51. 0 0
      dist/static/js/4.8ff49c77f17a61d5d723.js.map
  52. 0 0
      dist/static/js/4.c44f6c96bf4a1c31d2ce.js.map
  53. 0 0
      dist/static/js/40.8a9ef69b544c17db8ff9.js
  54. 0 0
      dist/static/js/40.8a9ef69b544c17db8ff9.js.map
  55. 0 0
      dist/static/js/5.b802bd535c3c9c9a1760.js
  56. 0 0
      dist/static/js/5.b802bd535c3c9c9a1760.js.map
  57. 0 0
      dist/static/js/5.bdd1e9fc80ce4df3b415.js.map
  58. 0 0
      dist/static/js/7.7c039b1ebbb18ac96264.js
  59. 0 0
      dist/static/js/7.7c039b1ebbb18ac96264.js.map
  60. 0 0
      dist/static/js/7.c4fb19a2121968df6d99.js.map
  61. 0 0
      dist/static/js/8.81d68e221cc2d940ad0f.js
  62. 0 0
      dist/static/js/8.81d68e221cc2d940ad0f.js.map
  63. 0 0
      dist/static/js/app.3d4fadb44c56736e941c.js
  64. 0 0
      dist/static/js/app.3d4fadb44c56736e941c.js.map
  65. 0 0
      dist/static/js/manifest.61a3c47ca08b78d7e091.js
  66. 2 0
      dist/static/js/manifest.61a3c47ca08b78d7e091.js.map
  67. 0 0
      dist/static/js/manifest.72de32c79538546085d1.js.map
  68. 0 0
      dist/static/js/manifest.9fc44ecdbc4c55f25c13.js
  69. 1 0
      dist/static/js/manifest.9fc44ecdbc4c55f25c13.js.map
  70. 0 0
      dist/static/js/vendor.07015f4555c6e302e551.js
  71. 0 0
      dist/static/js/vendor.3a8d2e3245c66a69b2a4.js
  72. 0 0
      dist/static/js/vendor.3a8d2e3245c66a69b2a4.js.map
  73. 33 33
      package-lock.json
  74. 1 1
      package.json
  75. 19 0
      src/api/order.js
  76. 2 2
      src/views/oms/order/index.vue
  77. 86 11
      src/views/oms/order/orderDetail.vue
  78. 1 0
      src/views/pms/product/index.vue

+ 1 - 0
.gitignore

@@ -1,5 +1,6 @@
 .DS_Store
 node_modules/
+dist/
 npm-debug.log*
 yarn-debug.log*
 yarn-error.log*

+ 9 - 1
dist/index.html

@@ -7,4 +7,12 @@
         hm.src = "https://hm.baidu.com/hm.js?8b02a318fde5831da10426656a43d03c";
         var s = document.getElementsByTagName("script")[0];
         s.parentNode.insertBefore(hm, s);
-      })();</script><script src=./static/ks3jssdk/plupload.full.min.js></script><script src=./static/ks3jssdk/ks3jssdk.min.js></script><link href=./static/css/app.c338b69a435e2c6d4af13d812d65d5d1.css rel=stylesheet></head><body><script src=https://unpkg.com/tinymce@4.7.5/tinymce.min.js></script><div id=app></div><script type=text/javascript src=./static/js/manifest.72de32c79538546085d1.js></script><script type=text/javascript src=./static/js/vendor.07015f4555c6e302e551.js></script><script type=text/javascript src=./static/js/app.bff9700db634556c8b21.js></script></body></html>
+<<<<<<< HEAD
+<<<<<<< HEAD
+      })();</script><script src=./static/ks3jssdk/plupload.full.min.js></script><script src=./static/ks3jssdk/ks3jssdk.min.js></script><link href=./static/css/app.b85b416bc7f544153aafd02450367a48.css rel=stylesheet></head><body><script src=https://unpkg.com/tinymce@4.7.5/tinymce.min.js></script><div id=app></div><script type=text/javascript src=./static/js/manifest.9fc44ecdbc4c55f25c13.js></script><script type=text/javascript src=./static/js/vendor.07015f4555c6e302e551.js></script><script type=text/javascript src=./static/js/app.3d4fadb44c56736e941c.js></script></body></html>
+=======
+      })();</script><script src=./static/ks3jssdk/plupload.full.min.js></script><script src=./static/ks3jssdk/ks3jssdk.min.js></script><link href=./static/css/app.efea4e9363d0635dddad2863ddbb39ae.css rel=stylesheet></head><body><script src=https://unpkg.com/tinymce@4.7.5/tinymce.min.js></script><div id=app></div><script type=text/javascript src=./static/js/manifest.c84d9d4e3ac69a503d4e.js></script><script type=text/javascript src=./static/js/vendor.07015f4555c6e302e551.js></script><script type=text/javascript src=./static/js/app.bff9700db634556c8b21.js></script></body></html>
+>>>>>>> main
+=======
+      })();</script><script src=./static/ks3jssdk/plupload.full.min.js></script><script src=./static/ks3jssdk/ks3jssdk.min.js></script><link href=./static/css/app.35654069b577c558efb50ee6d9993f47.css rel=stylesheet></head><body><script src=https://unpkg.com/tinymce@4.7.5/tinymce.min.js></script><div id=app></div><script type=text/javascript src=./static/js/manifest.61a3c47ca08b78d7e091.js></script><script type=text/javascript src=./static/js/vendor.3a8d2e3245c66a69b2a4.js></script><script type=text/javascript src=./static/js/app.bff9700db634556c8b21.js></script></body></html>
+>>>>>>> online

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/css/app.35654069b577c558efb50ee6d9993f47.css


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/css/app.35654069b577c558efb50ee6d9993f47.css.map


ファイルの差分が大きいため隠しています
+ 1 - 0
dist/static/css/app.b85b416bc7f544153aafd02450367a48.css


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/css/app.b85b416bc7f544153aafd02450367a48.css.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/css/app.c338b69a435e2c6d4af13d812d65d5d1.css


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/css/app.c338b69a435e2c6d4af13d812d65d5d1.css.map


ファイルの差分が大きいため隠しています
+ 1 - 0
dist/static/css/app.efea4e9363d0635dddad2863ddbb39ae.css


BIN
dist/static/fonts/element-icons.535877f.woff


BIN
dist/static/fonts/element-icons.6f0a763.ttf


BIN
dist/static/fonts/element-icons.732389d.ttf


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/0.41c17bbb1ccf8551c1ea.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/0.41c17bbb1ccf8551c1ea.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/0.a2f7bb837bd99f74b7d6.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/0.a2f7bb837bd99f74b7d6.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/0.bc14ceccb66986f69c22.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/0.bc14ceccb66986f69c22.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/27.8baadd442470e2af3e1b.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/27.8baadd442470e2af3e1b.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/27.e30bb8890ece1f994cc3.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/27.e30bb8890ece1f994cc3.js.map


+ 2 - 2
dist/static/js/29.85e0ecd31102c439bf93.js → dist/static/js/28.947265f6d8a543156e65.js

@@ -1,2 +1,2 @@
-webpackJsonp([29],{N3DD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={name:"addProduct",components:{ProductDetail:n("CmKi").a}},a={render:function(){var e=this.$createElement;return(this._self._c||e)("product-detail",{attrs:{"is-edit":!0}})},staticRenderFns:[]};var c=n("VU/8")(r,a,!1,function(e){n("m88z")},null,null);t.default=c.exports},m88z:function(e,t){}});
-//# sourceMappingURL=29.85e0ecd31102c439bf93.js.map
+webpackJsonp([28],{N3DD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={name:"addProduct",components:{ProductDetail:n("CmKi").a}},a={render:function(){var e=this.$createElement;return(this._self._c||e)("product-detail",{attrs:{"is-edit":!0}})},staticRenderFns:[]};var c=n("VU/8")(r,a,!1,function(e){n("m88z")},null,null);t.default=c.exports},m88z:function(e,t){}});
+//# sourceMappingURL=28.947265f6d8a543156e65.js.map

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/28.947265f6d8a543156e65.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/29.e252971e8fad0aaf49a4.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/29.e252971e8fad0aaf49a4.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/3.41a52caa50648aa3f035.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/3.41a52caa50648aa3f035.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/3.6e4ddf4c95d1663b6e36.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/30.e22a3a005a1af8e17bc9.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/30.e22a3a005a1af8e17bc9.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/31.c5d010afdd09c51064d1.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/31.c5d010afdd09c51064d1.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/32.935b6ed6478b69beee44.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/32.935b6ed6478b69beee44.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/33.94214edc573528e02f88.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/33.94214edc573528e02f88.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/34.32039390dce14c2a329f.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/34.32039390dce14c2a329f.js.map


+ 2 - 2
dist/static/js/36.9aeb2e8ca9169d0f4e72.js → dist/static/js/35.fae5dcf381e6613f131c.js

@@ -1,2 +1,2 @@
-webpackJsonp([36],{jHNE:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={name:"updateProduct",components:{ProductDetail:n("CmKi").a}},o={render:function(){var t=this.$createElement;return(this._self._c||t)("product-detail",{attrs:{"is-edit":!0}})},staticRenderFns:[]};var u=n("VU/8")(r,o,!1,function(t){n("oLCt")},null,null);e.default=u.exports},oLCt:function(t,e){}});
-//# sourceMappingURL=36.9aeb2e8ca9169d0f4e72.js.map
+webpackJsonp([35],{jHNE:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={name:"updateProduct",components:{ProductDetail:n("CmKi").a}},o={render:function(){var t=this.$createElement;return(this._self._c||t)("product-detail",{attrs:{"is-edit":!0}})},staticRenderFns:[]};var u=n("VU/8")(r,o,!1,function(t){n("oLCt")},null,null);e.default=u.exports},oLCt:function(t,e){}});
+//# sourceMappingURL=35.fae5dcf381e6613f131c.js.map

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/35.fae5dcf381e6613f131c.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/36.e5c6525d6edcfb92e45d.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/36.e5c6525d6edcfb92e45d.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/37.3dd2426eded77656901f.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/37.3dd2426eded77656901f.js.map


+ 2 - 2
dist/static/js/39.69808d0995e0ebd6b56f.js → dist/static/js/38.be83db5c8c3b4f377ef5.js

@@ -1,2 +1,2 @@
-webpackJsonp([39],{l84a:function(e,t){},lfyr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("c/Tr"),a=n.n(r),i=n("lHA8"),l=n.n(i),s=n("bUp0"),c=n("STSY"),o={name:"allocMenu",data:function(){return{menuTreeList:[],defaultProps:{children:"children",label:"title"},roleId:null}},created:function(){this.roleId=this.$route.query.roleId,this.treeList(),this.getRoleMenu(this.roleId)},methods:{treeList:function(){var e=this;Object(s.d)().then(function(t){e.menuTreeList=t.data})},getRoleMenu:function(e){var t=this;Object(c.g)(e).then(function(e){var n=e.data,r=[];if(null!=n&&n.length>0)for(var a=0;a<n.length;a++){var i=n[a];0!==i.parentId&&r.push(i.id)}t.$refs.tree.setCheckedKeys(r)})},handleSave:function(){var e=this,t=this.$refs.tree.getCheckedNodes(),n=new l.a;if(null!=t&&t.length>0)for(var r=0;r<t.length;r++){var i=t[r];n.add(i.id),0!==i.parentId&&n.add(i.parentId)}this.$confirm("是否分配菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={menuIds:a()(n).join(","),roleId:e.roleId};Object(c.a)(t).then(function(t){e.$message({message:"分配成功",type:"success",duration:1e3}),e.$router.back()})})},handleClear:function(){this.$refs.tree.setCheckedKeys([])}}},d={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-card",{staticClass:"form-container",attrs:{shadow:"never"}},[n("el-tree",{ref:"tree",attrs:{data:e.menuTreeList,"show-checkbox":"","default-expand-all":"","node-key":"id","highlight-current":"",props:e.defaultProps}}),e._v(" "),n("div",{staticStyle:{"margin-top":"20px"},attrs:{align:"center"}},[n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.handleSave()}}},[e._v("保存")]),e._v(" "),n("el-button",{on:{click:function(t){e.handleClear()}}},[e._v("清空")])],1)],1)},staticRenderFns:[]};var u=n("VU/8")(o,d,!1,function(e){n("l84a")},"data-v-69c4c24c",null);t.default=u.exports}});
-//# sourceMappingURL=39.69808d0995e0ebd6b56f.js.map
+webpackJsonp([38],{l84a:function(e,t){},lfyr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("c/Tr"),a=n.n(r),i=n("lHA8"),l=n.n(i),s=n("bUp0"),c=n("STSY"),o={name:"allocMenu",data:function(){return{menuTreeList:[],defaultProps:{children:"children",label:"title"},roleId:null}},created:function(){this.roleId=this.$route.query.roleId,this.treeList(),this.getRoleMenu(this.roleId)},methods:{treeList:function(){var e=this;Object(s.d)().then(function(t){e.menuTreeList=t.data})},getRoleMenu:function(e){var t=this;Object(c.g)(e).then(function(e){var n=e.data,r=[];if(null!=n&&n.length>0)for(var a=0;a<n.length;a++){var i=n[a];0!==i.parentId&&r.push(i.id)}t.$refs.tree.setCheckedKeys(r)})},handleSave:function(){var e=this,t=this.$refs.tree.getCheckedNodes(),n=new l.a;if(null!=t&&t.length>0)for(var r=0;r<t.length;r++){var i=t[r];n.add(i.id),0!==i.parentId&&n.add(i.parentId)}this.$confirm("是否分配菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={menuIds:a()(n).join(","),roleId:e.roleId};Object(c.a)(t).then(function(t){e.$message({message:"分配成功",type:"success",duration:1e3}),e.$router.back()})})},handleClear:function(){this.$refs.tree.setCheckedKeys([])}}},d={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-card",{staticClass:"form-container",attrs:{shadow:"never"}},[n("el-tree",{ref:"tree",attrs:{data:e.menuTreeList,"show-checkbox":"","default-expand-all":"","node-key":"id","highlight-current":"",props:e.defaultProps}}),e._v(" "),n("div",{staticStyle:{"margin-top":"20px"},attrs:{align:"center"}},[n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.handleSave()}}},[e._v("保存")]),e._v(" "),n("el-button",{on:{click:function(t){e.handleClear()}}},[e._v("清空")])],1)],1)},staticRenderFns:[]};var u=n("VU/8")(o,d,!1,function(e){n("l84a")},"data-v-69c4c24c",null);t.default=u.exports}});
+//# sourceMappingURL=38.be83db5c8c3b4f377ef5.js.map

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/38.be83db5c8c3b4f377ef5.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/39.710f0b9ae04e6f719091.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/39.710f0b9ae04e6f719091.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/4.8ff49c77f17a61d5d723.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/4.8ff49c77f17a61d5d723.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/4.c44f6c96bf4a1c31d2ce.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/40.8a9ef69b544c17db8ff9.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/40.8a9ef69b544c17db8ff9.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/5.b802bd535c3c9c9a1760.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/5.b802bd535c3c9c9a1760.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/5.bdd1e9fc80ce4df3b415.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/7.7c039b1ebbb18ac96264.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/7.7c039b1ebbb18ac96264.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/7.c4fb19a2121968df6d99.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/8.81d68e221cc2d940ad0f.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/8.81d68e221cc2d940ad0f.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/app.3d4fadb44c56736e941c.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/app.3d4fadb44c56736e941c.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/manifest.61a3c47ca08b78d7e091.js


ファイルの差分が大きいため隠しています
+ 2 - 0
dist/static/js/manifest.61a3c47ca08b78d7e091.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/manifest.72de32c79538546085d1.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/manifest.9fc44ecdbc4c55f25c13.js


ファイルの差分が大きいため隠しています
+ 1 - 0
dist/static/js/manifest.9fc44ecdbc4c55f25c13.js.map


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/vendor.07015f4555c6e302e551.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/vendor.3a8d2e3245c66a69b2a4.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/vendor.3a8d2e3245c66a69b2a4.js.map


+ 33 - 33
package-lock.json

@@ -12,7 +12,7 @@
         "clean-deep": "^3.4.0",
         "dayjs": "^1.11.2",
         "echarts": "^4.2.0-rc.2",
-        "element-ui": "^2.3.7",
+        "element-ui": "^2.13.2",
         "js-cookie": "^2.2.0",
         "normalize.css": "^8.0.0",
         "nprogress": "^0.2.0",
@@ -359,9 +359,9 @@
       "dev": true
     },
     "node_modules/async-validator": {
-      "version": "1.8.2",
-      "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.2.tgz",
-      "integrity": "sha1-t3WXIm6WJC+NUxwNRq4pX2JCK6Q=",
+      "version": "1.8.5",
+      "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz",
+      "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==",
       "dependencies": {
         "babel-runtime": "6.x"
       }
@@ -2820,7 +2820,7 @@
     },
     "node_modules/deepmerge": {
       "version": "1.5.2",
-      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
+      "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz",
       "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==",
       "engines": {
         "node": ">=0.10.0"
@@ -3179,9 +3179,9 @@
       "dev": true
     },
     "node_modules/element-ui": {
-      "version": "2.3.7",
-      "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.3.7.tgz",
-      "integrity": "sha512-C0ZOz7lAgg+ST3dNhIGJXEJ7/ObdKioVo/YwiYq0HIdvwUmp9fEOGVL39q2my+WUxPqzrqG1uKE1r59npgSN9A==",
+      "version": "2.13.2",
+      "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.13.2.tgz",
+      "integrity": "sha512-r761DRPssMPKDiJZWFlG+4e4vr0cRG/atKr3Eqr8Xi0tQMNbtmYU1QXvFnKiFPFFGkgJ6zS6ASkG+sellcoHlQ==",
       "dependencies": {
         "async-validator": "~1.8.1",
         "babel-helper-vue-jsx-merge-props": "^2.0.0",
@@ -3191,7 +3191,7 @@
         "throttle-debounce": "^1.0.1"
       },
       "peerDependencies": {
-        "vue": "^2.5.2"
+        "vue": "^2.5.17"
       }
     },
     "node_modules/elliptic": {
@@ -7020,8 +7020,8 @@
     },
     "node_modules/normalize-wheel": {
       "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz",
-      "integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU="
+      "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz",
+      "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA=="
     },
     "node_modules/normalize.css": {
       "version": "8.0.0",
@@ -10877,9 +10877,9 @@
       "dev": true
     },
     "node_modules/resize-observer-polyfill": {
-      "version": "1.5.0",
-      "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.0.tgz",
-      "integrity": "sha512-M2AelyJDVR/oLnToJLtuDJRBBWUGUvvGigj1411hXhAdyFWqMaqHp7TixW3FpiLuVaikIcR1QL+zqoJoZlOgpg=="
+      "version": "1.5.1",
+      "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
+      "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
     },
     "node_modules/resolve": {
       "version": "1.22.1",
@@ -12339,11 +12339,11 @@
       }
     },
     "node_modules/throttle-debounce": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.0.1.tgz",
-      "integrity": "sha1-2tD+Ew+drzcZ/eoz3Dao5rp/MLU=",
+      "version": "1.1.0",
+      "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz",
+      "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==",
       "engines": {
-        "node": ">=0.10.0"
+        "node": ">=4"
       }
     },
     "node_modules/through2": {
@@ -13999,9 +13999,9 @@
       "dev": true
     },
     "async-validator": {
-      "version": "1.8.2",
-      "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.2.tgz",
-      "integrity": "sha1-t3WXIm6WJC+NUxwNRq4pX2JCK6Q=",
+      "version": "1.8.5",
+      "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz",
+      "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==",
       "requires": {
         "babel-runtime": "6.x"
       }
@@ -16217,7 +16217,7 @@
     },
     "deepmerge": {
       "version": "1.5.2",
-      "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
+      "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz",
       "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
     },
     "define-properties": {
@@ -16535,9 +16535,9 @@
       "dev": true
     },
     "element-ui": {
-      "version": "2.3.7",
-      "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.3.7.tgz",
-      "integrity": "sha512-C0ZOz7lAgg+ST3dNhIGJXEJ7/ObdKioVo/YwiYq0HIdvwUmp9fEOGVL39q2my+WUxPqzrqG1uKE1r59npgSN9A==",
+      "version": "2.13.2",
+      "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.13.2.tgz",
+      "integrity": "sha512-r761DRPssMPKDiJZWFlG+4e4vr0cRG/atKr3Eqr8Xi0tQMNbtmYU1QXvFnKiFPFFGkgJ6zS6ASkG+sellcoHlQ==",
       "requires": {
         "async-validator": "~1.8.1",
         "babel-helper-vue-jsx-merge-props": "^2.0.0",
@@ -19724,8 +19724,8 @@
     },
     "normalize-wheel": {
       "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz",
-      "integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU="
+      "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz",
+      "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA=="
     },
     "normalize.css": {
       "version": "8.0.0",
@@ -22891,9 +22891,9 @@
       "dev": true
     },
     "resize-observer-polyfill": {
-      "version": "1.5.0",
-      "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.0.tgz",
-      "integrity": "sha512-M2AelyJDVR/oLnToJLtuDJRBBWUGUvvGigj1411hXhAdyFWqMaqHp7TixW3FpiLuVaikIcR1QL+zqoJoZlOgpg=="
+      "version": "1.5.1",
+      "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
+      "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
     },
     "resolve": {
       "version": "1.22.1",
@@ -24068,9 +24068,9 @@
       "dev": true
     },
     "throttle-debounce": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.0.1.tgz",
-      "integrity": "sha1-2tD+Ew+drzcZ/eoz3Dao5rp/MLU="
+      "version": "1.1.0",
+      "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz",
+      "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg=="
     },
     "through2": {
       "version": "2.0.3",

+ 1 - 1
package.json

@@ -14,7 +14,7 @@
     "clean-deep": "^3.4.0",
     "dayjs": "^1.11.2",
     "echarts": "^4.2.0-rc.2",
-    "element-ui": "^2.3.7",
+    "element-ui": "^2.13.2",
     "js-cookie": "^2.2.0",
     "normalize.css": "^8.0.0",
     "nprogress": "^0.2.0",

+ 19 - 0
src/api/order.js

@@ -65,3 +65,22 @@ export function updateOrderNote(params) {
     params:params
   })
 }
+
+// 获取物流信息
+export function getSelectCourier(params) {
+  return request({
+    url:'/order/selectCourier',
+    method:'get',
+    params:params
+  })
+}
+
+// 刷新物流信息
+export function refreshCourier(params) {
+  return request({
+    url:'/order/refreshCourier',
+    method:'get',
+    params:params
+  })
+}
+

+ 2 - 2
src/views/oms/order/index.vue

@@ -173,12 +173,12 @@
               @click="handleViewOrder(scope.$index, scope.row)"
               >查看订单</el-button
             >
-            <el-button
+            <!-- <el-button
               size="mini"
               @click="handleCloseOrder(scope.$index, scope.row)"
               v-show="scope.row.status === 0 || scope.row.status === 6"
               >关闭订单</el-button
-            >
+            > -->
             <el-button
               size="mini"
               @click="handleDeliveryOrder(scope.$index, scope.row)"

+ 86 - 11
src/views/oms/order/orderDetail.vue

@@ -44,9 +44,9 @@
             >修改费用信息</el-button
           >
           <!-- <el-button size="mini" @click="showMessageDialog">发送站内信</el-button> -->
-          <el-button size="mini" @click="showCloseOrderDialog"
+          <!-- <el-button size="mini" @click="showCloseOrderDialog"
             >关闭订单</el-button
-          >
+          > -->
           <el-button size="mini" @click="showMarkOrderDialog"
             >备注订单</el-button
           >
@@ -56,7 +56,7 @@
             >修改收货人信息</el-button
           >
           <!-- <el-button size="mini" @click="showMessageDialog">发送站内信</el-button> -->
-          <el-button size="mini">取消订单</el-button>
+          <!-- <el-button size="mini">取消订单</el-button> -->
           <el-button size="mini" @click="showMarkOrderDialog"
             >备注订单</el-button
           >
@@ -161,9 +161,16 @@
           <el-col :span="6" class="table-cell">{{
             order.receiverPostCode
           }}</el-col>
-          <el-col :span="6" class="table-cell">{{
-            order | formatAddress
-          }}</el-col>
+          <el-col :span="6" class="table-cell">
+            <el-tooltip
+              class="item"
+              effect="dark"
+              :content="order | formatAddress"
+              placement="top"
+            >
+              <p class="address">{{ order | formatAddress }}</p>
+            </el-tooltip>
+          </el-col>
         </el-row>
       </div>
       <div style="margin-top: 20px">
@@ -305,6 +312,23 @@
           </template>
         </el-table-column>
       </el-table>
+      <div style="margin-top: 20px" class="flexbox">
+        <div>
+          <svg-icon icon-class="marker" style="color: #606266"></svg-icon>
+          <span class="font-small">物流信息</span>
+        </div>
+
+        <el-button size="mini" @click="refreshCourierList">刷新物流</el-button>
+      </div>
+      <el-timeline :reverse="reverse">
+        <el-timeline-item
+          v-for="(activity, index) in activities"
+          :key="index"
+          :timestamp="activity.timestamp"
+        >
+          {{ activity.content }}
+        </el-timeline-item>
+      </el-timeline>
     </el-card>
     <el-dialog
       title="修改收货人信息"
@@ -483,10 +507,13 @@ import {
   closeOrder,
   updateOrderNote,
   deleteOrder,
+  getSelectCourier,
+  refreshCourier
 } from "@/api/order";
 import LogisticsDialog from "@/views/oms/order/components/logisticsDialog";
 import { formatDate } from "@/utils/date";
 import VDistpicker from "v-distpicker";
+import dayjs from "dayjs";
 const defaultReceiverInfo = {
   orderId: null,
   receiverName: null,
@@ -517,16 +544,30 @@ export default {
       messageDialogVisible: false,
       message: { title: null, content: null },
       closeDialogVisible: false,
-      closeInfo: { note: '', id: '' },
+      closeInfo: { note: "", id: "" },
       markOrderDialogVisible: false,
       markInfo: { note: null },
       logisticsDialogVisible: false,
+      reverse: false,
+      activities: [],
     };
   },
   created() {
     this.id = this.list = this.$route.query.id;
     getOrderDetail(this.id).then((response) => {
       this.order = response.data;
+      if (this.order.deliverySn) {
+        getSelectCourier({ deliverySn: this.order.deliverySn }).then((res) => {
+          if (res.code == 200) {
+            this.activities = JSON.parse(res.data.logistics).map((item) => {
+              return {
+                content: item.context,
+                timestamp: dayjs(item.time).format("YYYY-MM-DD HH:mm:ss"),
+              };
+            });
+          }
+        });
+      }
     });
   },
   filters: {
@@ -730,7 +771,7 @@ export default {
     },
     showCloseOrderDialog() {
       this.closeDialogVisible = true;
-      this.closeInfo.note = '';
+      this.closeInfo.note = "";
       this.closeInfo.id = this.id;
     },
     handleCloseOrder() {
@@ -761,7 +802,7 @@ export default {
     showMarkOrderDialog() {
       this.markOrderDialogVisible = true;
       this.markInfo.id = this.id;
-      this.markInfo.note = '';
+      this.markInfo.note = "";
     },
     handleMarkOrder() {
       this.$confirm("是否要备注订单?", "提示", {
@@ -773,7 +814,11 @@ export default {
         // params.append("id", this.markInfo.id);
         // params.append("note", this.markInfo.note);
         // params.append("status", this.order.status);
-        let obj = {id:this.markInfo.id,note:this.markInfo.note,status:this.order.status}
+        let obj = {
+          id: this.markInfo.id,
+          note: this.markInfo.note,
+          status: this.order.status,
+        };
         updateOrderNote(obj).then((response) => {
           this.markOrderDialogVisible = false;
           this.$message({
@@ -794,7 +839,7 @@ export default {
       }).then(() => {
         // let params = new URLSearchParams();
         // params.append("ids", [this.id]);
-        let obj = {ids:this.id}
+        let obj = { ids: this.id };
         deleteOrder(obj).then((response) => {
           this.$message({
             message: "删除成功!",
@@ -808,6 +853,20 @@ export default {
     showLogisticsDialog() {
       this.logisticsDialogVisible = true;
     },
+    refreshCourierList(){
+      if (this.order.deliverySn) {
+        refreshCourier({ deliverySn: this.order.deliverySn }).then((res) => {
+          if (res.code == 200) {
+            this.activities = JSON.parse(res.data.logistics).map((item) => {
+              return {
+                content: item.context,
+                timestamp: dayjs(item.time).format("YYYY-MM-DD HH:mm:ss"),
+              };
+            });
+          }
+        });
+      }
+    }
   },
 };
 </script>
@@ -857,6 +916,22 @@ export default {
   font-size: 14px;
   color: #303133;
 }
+.address {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+  margin: 0;
+}
+.el-timeline {
+  padding-left: 0 !important;
+  margin-top: 20px;
+}
+.flexbox {
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  justify-content: space-between;
+}
 </style>
 
 

+ 1 - 0
src/views/pms/product/index.vue

@@ -353,6 +353,7 @@ const defaultListQuery = {
   productSn: null,
   productCategoryId: null,
   brandId: null,
+  stock:null
 };
 export default {
   name: "productList",

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません