list.js 18 KB

12345678910111213141516171819202122232425262728293031323334
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["admin/goodsManage/list"],{599:
  2. /*!***********************************************************!*\
  3. !*** ./src/main.js?{"page":"admin%2FgoodsManage%2Flist"} ***!
  4. \***********************************************************/
  5. /*! no static exports found */function(t,e,n){"use strict";(function(t){n(/*! uni-pages */4);r(n(/*! vue */2));var e=r(n(/*! ./admin/goodsManage/list.vue */600));function r(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n(/*! ./node_modules/_@dcloudio_uni-mp-weixin@2.0.0@@dcloudio/uni-mp-weixin/dist/index.js */1)["createPage"])},600:
  6. /*!****************************************!*\
  7. !*** ./src/admin/goodsManage/list.vue ***!
  8. \****************************************/
  9. /*! no static exports found */function(t,e,n){"use strict";n.r(e);var r=n(/*! ./list.vue?vue&type=template&id=645f1ea0&scoped=true& */601),o=n(/*! ./list.vue?vue&type=script&lang=js& */603);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n(/*! ./list.vue?vue&type=style&index=0&id=645f1ea0&lang=scss&scoped=true& */605);var i,u=n(/*! ../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */56),s=Object(u["default"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"645f1ea0",null,!1,r["components"],i);s.options.__file="admin/goodsManage/list.vue",e["default"]=s.exports},601:
  10. /*!***********************************************************************************!*\
  11. !*** ./src/admin/goodsManage/list.vue?vue&type=template&id=645f1ea0&scoped=true& ***!
  12. \***********************************************************************************/
  13. /*! exports provided: render, staticRenderFns, recyclableRender, components */function(t,e,n){"use strict";n.r(e);var r=n(/*! -!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--15-0!../../../node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./list.vue?vue&type=template&id=645f1ea0&scoped=true& */602);n.d(e,"render",(function(){return r["render"]})),n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(e,"components",(function(){return r["components"]}))},602:
  14. /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  15. !*** ./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--15-0!./node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/admin/goodsManage/list.vue?vue&type=template&id=645f1ea0&scoped=true& ***!
  16. \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  17. /*! exports provided: render, staticRenderFns, recyclableRender, components */function(t,e,n){"use strict";var r;n.r(e),n.d(e,"render",(function(){return o})),n.d(e,"staticRenderFns",(function(){return i})),n.d(e,"recyclableRender",(function(){return a})),n.d(e,"components",(function(){return r}));var o=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__map(t.tabbar,(function(e,n){var r=t.__get_orig(e),o=t.currentTab==n?t.$util.isEmpty(t.list.data):null,a=t.currentTab==n&&o?t.$util.isEmpty(t.list.data):null;return{$orig:r,g0:o,g1:a}})));t._isMounted||(t.e0=function(e){t.operateBottomShow=!1},t.e1=function(e,n){var r=arguments[arguments.length-1].currentTarget.dataset,o=r.eventParams||r["event-params"];n=o.item;return e.stopPropagation(),t.swichTab(e,n)},t.e2=function(e,n){var r=arguments[arguments.length-1].currentTarget.dataset,o=r.eventParams||r["event-params"];n=o.goodsItem;return e.stopPropagation(),t.edit(n.id)},t.e3=function(e,n){var r=arguments[arguments.length-1].currentTarget.dataset,o=r.eventParams||r["event-params"];n=o.goodsItem;return e.stopPropagation(),t.changeStatus(n)},t.e4=function(e,n){var r=arguments[arguments.length-1].currentTarget.dataset,o=r.eventParams||r["event-params"];n=o.goodsItem;return e.stopPropagation(),t.changeStatus(n)},t.e5=function(e,n){var r=arguments[arguments.length-1].currentTarget.dataset,o=r.eventParams||r["event-params"];n=o.goodsItem;return e.stopPropagation(),t.delGoods(n.id)}),t.$mp.data=Object.assign({},{$root:{l0:n}})},a=!1,i=[];o._withStripped=!0},603:
  18. /*!*****************************************************************!*\
  19. !*** ./src/admin/goodsManage/list.vue?vue&type=script&lang=js& ***!
  20. \*****************************************************************/
  21. /*! no static exports found */function(t,e,n){"use strict";n.r(e);var r=n(/*! -!../../../node_modules/_babel-loader@8.2.3@babel-loader/lib!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./list.vue?vue&type=script&lang=js& */604),o=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e["default"]=o.a},604:
  22. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  23. !*** ./node_modules/_babel-loader@8.2.3@babel-loader/lib!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/admin/goodsManage/list.vue?vue&type=script&lang=js& ***!
  24. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  25. /*! no static exports found */function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=i(n(/*! ./node_modules/_@babel_runtime@7.17.2@@babel/runtime/regenerator/index.js */15)),o=n(/*! @/api/goods */87),a=n(/*! @/mixins */89);function i(t){return t&&t.__esModule?t:{default:t}}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){c(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function d(t,e,n,r,o,a,i){try{var u=t[a](i),s=u.value}catch(c){return void n(c)}u.done?e(s):Promise.resolve(s).then(r,o)}function l(t){return function(){var e=this,n=arguments;return new Promise((function(r,o){var a=t.apply(e,n);function i(t){d(a,r,o,i,u,"next",t)}function u(t){d(a,r,o,i,u,"throw",t)}i(void 0)}))}}var f=function(){n.e(/*! require.ensure | components/plugin/tabs */"components/plugin/tabs").then(function(){return resolve(n(/*! @/components/plugin/tabs */1256))}.bind(null,n)).catch(n.oe)},p=function(){n.e(/*! require.ensure | admin/home/components/module/operate */"admin/home/components/module/operate").then(function(){return resolve(n(/*! @/admin/home/components/module/operate */1502))}.bind(null,n)).catch(n.oe)},h=function(){n.e(/*! require.ensure | components/app-wrapper-empty */"components/app-wrapper-empty").then(function(){return resolve(n(/*! @/components/app-wrapper-empty */1270))}.bind(null,n)).catch(n.oe)},g=function(){n.e(/*! require.ensure | components/plugin/modal */"components/plugin/modal").then(function(){return resolve(n(/*! @/components/plugin/modal */1277))}.bind(null,n)).catch(n.oe)},m={name:"goods-manage-list",components:{AppTabs:f,OperateModule:p,AppWrapperEmpty:h,ModalModule:g},mixins:[a.list],data:function(){return{tabIndex:0,tabs:[{name:"上架"},{name:"下架"}],tabbar:[],height:0,currentTab:0,scrollTop:0,form:{categoryId:""},delModal:!1,operateData:{},operateShow:!1,operateIndex:null,operateTop:0,operateBottomShow:!1}},computed:{},onLoad:function(){var e=this;this.$util.isLogin()&&setTimeout((function(){t.getSystemInfo({success:function(t){e.height=t.windowHeight-90,e.sInit()}})}),50)},methods:{edit:function(t){this.$util.pageTo({url:"/admin/goodsManage/add",query:{type:this.tabIndex,id:t}})},sInit:function(){var t=l(r.default.mark((function t(){return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:this._getClass(),this._list();case 2:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),_getClass:function(){var t=this;(0,o.categoryListB)().then((function(e){t.tabbar=e.data}))},_list:function(){var t=this;return(0,o.getCategoryGoodsB)(s({status:0==this.tabIndex?1:0},this.form)).then((function(e){t.completes(e)}))},change:function(t){if(this.tabIndex==t.index)return!1;this.tabIndex=t.index,this.resetList(),this._list()},swichTab:function(t,e){var n=t.currentTarget.dataset.current;if(this.currentTab==n)return!1;this.currentTab=n,this.form.categoryId=e.id,this.resetList(),this._list()},changeStatus:function(t){var e=this,n=0==t.status?1:0;(0,o.changeStatusB)({id:t.id,status:n}).then((function(r){1==r.code&&(e.$msg("修改成功"),t.status=n)}))},delGoods:function(e){var n=this;t.showModal({title:"提示",content:"确认删除商品?",success:function(t){t.confirm?(0,o.delB)({id:e}).then((function(t){n.$msg("删除成功!"),n.resetList(),n._list()})):t.cancel&&console.log("用户点击取消")}})}}};e.default=m}).call(this,n(/*! ./node_modules/_@dcloudio_uni-mp-weixin@2.0.0@@dcloudio/uni-mp-weixin/dist/index.js */1)["default"])},605:
  26. /*!**************************************************************************************************!*\
  27. !*** ./src/admin/goodsManage/list.vue?vue&type=style&index=0&id=645f1ea0&lang=scss&scoped=true& ***!
  28. \**************************************************************************************************/
  29. /*! no static exports found */function(t,e,n){"use strict";n.r(e);var r=n(/*! -!../../../node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--9-oneOf-1-2!../../../node_modules/_postcss-loader@3.0.0@postcss-loader/src??ref--9-oneOf-1-3!../../../node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-4!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--9-oneOf-1-5!../../../node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./list.vue?vue&type=style&index=0&id=645f1ea0&lang=scss&scoped=true& */606),o=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);e["default"]=o.a},606:
  30. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  31. !*** ./node_modules/_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!./node_modules/_css-loader@3.6.0@css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--9-oneOf-1-2!./node_modules/_postcss-loader@3.0.0@postcss-loader/src??ref--9-oneOf-1-3!./node_modules/_sass-loader@8.0.2@sass-loader/dist/cjs.js??ref--9-oneOf-1-4!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--9-oneOf-1-5!./node_modules/_@dcloudio_vue-cli-plugin-uni@2.0.0@@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/_@dcloudio_webpack-uni-mp-loader@2.0.0@@dcloudio/webpack-uni-mp-loader/lib/style.js!./src/admin/goodsManage/list.vue?vue&type=style&index=0&id=645f1ea0&lang=scss&scoped=true& ***!
  32. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  33. /*! no static exports found */function(t,e,n){}},[[599,"common/runtime","common/vendor"]]]);
  34. //# sourceMappingURL=../../../.sourcemap/mp-weixin/admin/goodsManage/list.js.map