category.js 6.2 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["admin/goodsManage/category"],{"0da7":function(t,e,n){"use strict";n.r(e);var o=n("39cb"),a=n("1289");for(var i in a)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(i);n("9b14");var r,c=n("8261"),s=Object(c["a"])(a["default"],o["b"],o["c"],!1,null,"6d390824",null,!1,o["a"],r);e["default"]=s.exports},1289:function(t,e,n){"use strict";n.r(e);var o=n("c595"),a=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);e["default"]=a.a},"39cb":function(t,e,n){"use strict";var o;n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return o}));var a=function(){var t=this,e=t.$createElement,n=(t._self._c,t.$util.isEmpty(t.list.data)),o=n?t.$util.isEmpty(t.list.data):null;t.$mp.data=Object.assign({},{$root:{g0:n,g1:o}})},i=[]},"427c":function(t,e,n){"use strict";(function(t){n("6cdc");o(n("b5e3"));var e=o(n("0da7"));function o(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n("934e")["createPage"])},"9a66":function(t,e,n){},"9b14":function(t,e,n){"use strict";var o=n("9a66"),a=n.n(o);a.a},c595:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n("644f")),a=n("1b62"),i=n("d084");function r(t){return t&&t.__esModule?t:{default:t}}function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){u(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e,n,o,a,i,r){try{var c=t[i](r),s=c.value}catch(u){return void n(u)}c.done?e(s):Promise.resolve(s).then(o,a)}function d(t){return function(){var e=this,n=arguments;return new Promise((function(o,a){var i=t.apply(e,n);function r(t){l(i,o,a,r,c,"next",t)}function c(t){l(i,o,a,r,c,"throw",t)}r(void 0)}))}}var f=function(){n.e("components/plugin/modal").then(function(){return resolve(n("3a8f"))}.bind(null,n)).catch(n.oe)},p=function(){Promise.all([n.e("common/vendor"),n.e("components/app-uploader")]).then(function(){return resolve(n("f4e1"))}.bind(null,n)).catch(n.oe)},h=function(){n.e("admin/home/components/module/operate").then(function(){return resolve(n("c563"))}.bind(null,n)).catch(n.oe)},m=function(){n.e("components/app-wrapper-empty").then(function(){return resolve(n("c078"))}.bind(null,n)).catch(n.oe)},g={name:"category-manage",components:{ModalModule:f,AppUploader:p,OperateModule:h,AppWrapperEmpty:m},mixins:[a.list],data:function(){return{modifyModal:!1,modifyTitle:"添加",modifyForm:{categoryName:"",img:[],inTurn:0,status:1},delModal:!1,operateShow:!1,operateData:{},operateIndex:null,operateTop:0}},computed:{btnData:function(){var t=this;return[{text:"编辑",icon:"iconbianji",click:function(){t.modifyModal=!0,t.modifyTitle="编辑",t.modifyForm={categoryName:t.operateData.categoryName,img:[t.operateData.img],inTurn:t.operateData.inTurn,status:t.operateData.status}}},{text:1==this.operateData.status?"停用":"启用",icon:1==this.operateData.status?"iconjinyong":"iconqiyong",click:function(){t.changeStatusFn()}},{text:"删除",icon:"iconshanchu1",click:function(){t.delModal=!0}}]}},onPullDownRefresh:function(){this.resetList(),this._list().then((function(e){t.stopPullDownRefresh()}))},onReachBottom:function(){this.list.finished?t.stopPullDownRefresh():this._list().then((function(e){t.stopPullDownRefresh()}))},onLoad:function(){},methods:{operateList:function(t){0===t?(this.modifyModal=!0,this.modifyTitle="编辑",this.modifyForm={categoryName:this.operateData.categoryName,img:[this.operateData.img],inTurn:this.operateData.inTurn,status:this.operateData.status}):1===t?this.changeStatusFn():2===t&&(this.delModal=!0)},init:function(){var t=d(o.default.mark((function t(){return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:this._list();case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),_list:function(){var t=this;return(0,i.categoryListB)().then((function(e){var n={code:e.code,msg:e.msg,data:{list:e.data}};t.completes(n)}))},_categoryAddOrEditB:function(){var t=this;if(!this.modifyForm.categoryName)return this.$msg("请输入分类名称!"),!1;var e="编辑"==this.modifyTitle?i.categoryUpdateB:i.categoryAddB,n=JSON.parse(JSON.stringify(this.modifyForm));n.img=this.$util.imgSubstr(n.img),n.img=n.img.join(),"编辑"==this.modifyTitle&&(n.categoryId=this.operateData.id),e(s({},n)).then((function(e){t.$msg("操作成功!"),t.modalCancel(),t.operateCancle(),setTimeout((function(){t.resetList(),t._list()}),1e3)}))},addCategoryFn:function(){this.resetForm(),this.modifyModal=!0,this.modifyTitle="新增"},resetForm:function(){this.modifyForm={categoryName:"",img:[],inTurn:0,status:1}},modifyModalClick:function(t){0===t.index?this.modalCancel():this._categoryAddOrEditB()},modalCancel:function(){this.delModal=!1,this.modifyModal=!1},switchChangeFn:function(t){this.modifyForm.status=t.detail.value?1:0},delModalClick:function(t){var e=this;0===t.index?this.modalCancel():(console.log("this.operateData",this.operateData),(0,i.categoryDelB)({categoryId:this.operateData.id}).then((function(t){e.modalCancel(),e.operateCancle(),e.$msg("删除成功!"),e.resetList(),e._list()})))},operateFn:function(t,e){this.operateIndex==e?this.operateCancle():(this.operateData=t,this.operateIndex=e,this.operateShow=!0,this.operateTop=191*(e+1))},operateCancle:function(){this.operateData={},this.operateIndex=null,this.operateShow=!1},changeStatusFn:function(){var t=this,e=1==this.operateData.status?0:1;(0,i.categoryStatusB)({categoryId:this.operateData.id,status:e}).then((function(n){t.list.data[t.operateIndex].status=e,t.operateCancle(),t.$msg("操作成功!")}))}}};e.default=g}).call(this,n("934e")["default"])}},[["427c","common/runtime","common/vendor"]]]);