• liwei's avatar
    liwei · 28f13b19
    liwei authored
    28f13b19
22.0e3bde27401812469087.js 14.3 KB
webpackJsonp([22],{"/W1e":function(e,n,t){(e.exports=t("FZ+f")(!0)).push([e.i,"\n.el-col[data-v-c20fa4e2] {\n  margin-bottom: 20px;\n  line-height: 40px;\n}\n.el-col .el-select[data-v-c20fa4e2] {\n  width: 100%;\n}\n.el-col .upload-block[data-v-c20fa4e2] {\n  height: 150px;\n}\n.el-col label[data-v-c20fa4e2] {\n  color: #5982e6;\n  text-align: center;\n  display: block;\n}\n.dialog-footer[data-v-c20fa4e2] {\n  display: block;\n  text-align: center;\n}\n","",{version:3,sources:["/Users/bory/Desktop/说唱教育/admin/src/components/single/dialog.vue"],names:[],mappings:";AACA;EACE,oBAAoB;EACpB,kBAAkB;CACnB;AACD;EACE,YAAY;CACb;AACD;EACE,cAAc;CACf;AACD;EACE,eAAe;EACf,mBAAmB;EACnB,eAAe;CAChB;AACD;EACE,eAAe;EACf,mBAAmB;CACpB",file:"dialog.vue",sourcesContent:["\n.el-col[data-v-c20fa4e2] {\n  margin-bottom: 20px;\n  line-height: 40px;\n}\n.el-col .el-select[data-v-c20fa4e2] {\n  width: 100%;\n}\n.el-col .upload-block[data-v-c20fa4e2] {\n  height: 150px;\n}\n.el-col label[data-v-c20fa4e2] {\n  color: #5982e6;\n  text-align: center;\n  display: block;\n}\n.dialog-footer[data-v-c20fa4e2] {\n  display: block;\n  text-align: center;\n}\n"],sourceRoot:""}])},"0Pzh":function(e,n,t){(e.exports=t("FZ+f")(!0)).push([e.i,"\n.disabled .el-upload--picture-card {\n  display: none !important;\n}\n.el-tag + .el-tag {\n  margin-left: 10px;\n}\n.button-new-tag {\n  margin-left: 10px;\n  height: 32px;\n  line-height: 30px;\n  padding-top: 0;\n  padding-bottom: 0;\n}\n.input-new-tag {\n  width: 90px;\n  margin-left: 10px;\n  vertical-align: bottom;\n}\n","",{version:3,sources:["/Users/bory/Desktop/说唱教育/admin/src/components/single/dialog.vue"],names:[],mappings:";AACA;EACE,yBAAyB;CAC1B;AACD;EACE,kBAAkB;CACnB;AACD;EACE,kBAAkB;EAClB,aAAa;EACb,kBAAkB;EAClB,eAAe;EACf,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,kBAAkB;EAClB,uBAAuB;CACxB",file:"dialog.vue",sourcesContent:["\n.disabled .el-upload--picture-card {\n  display: none !important;\n}\n.el-tag + .el-tag {\n  margin-left: 10px;\n}\n.button-new-tag {\n  margin-left: 10px;\n  height: 32px;\n  line-height: 30px;\n  padding-top: 0;\n  padding-bottom: 0;\n}\n.input-new-tag {\n  width: 90px;\n  margin-left: 10px;\n  vertical-align: bottom;\n}\n"],sourceRoot:""}])},B31M:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=t("CCn6"),i=t("kmJW"),o={name:"dialogObj",props:["dialogObj"],data:function(){return{show:!1,id:"",loading:!0,uploadShow:!0,type:0,title:"",form:{name:"",num:0,cover:""},imageList:[],rules:{},inputVisible:!1,inputValue:"",teacherDetail:{}}},methods:{handleClose:function(e){this.form.category_name.splice(this.form.category_name.indexOf(e),1)},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick(function(n){e.$refs.saveTagInput.$refs.input.focus()})},handleInputConfirm:function(){var e=this.inputValue;e&&this.form.category_name.push(e),this.inputVisible=!1,this.inputValue=""},sub:function(){var e=this;switch(this.dialogObj.type){case 0:this.$refs.form.validate(function(n){if(n){e.imageList.length>0&&(e.form.cover=e.imageList[0].name);var t=e.form;t.category_name=t.category_name.join(","),Object(a.o)(t).then(function(){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash"),e.show=!1})}});break;case 1:this.$refs.form.validate(function(n){if(n){e.imageList.length>0&&(e.form.cover=e.imageList[0].name);var t=e.form;t.category_name=t.category_name.join(","),Object(a._20)(e.id,t).then(function(){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash"),e.show=!1})}})}},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"https://cdn.singsingenglish.com/"+e.data.url}]},beforeAvatarUpload:function(){this.uploadShow=!1},uploadFile:function(e){var n=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:e.file.uid}),this.fileUid=e.file.uid,Object(a._162)({file:e.file,type:"local"}).then(function(e){n.imageList=[{name:e.url,url:"https://cdn.singsingenglish.com/"+e.url}],n.loading=!1,n.$message({type:"success",message:"上传成功!"})}).catch(function(){n.loading=!1})},handleRemove:function(){this.uploadShow=!0},initDialog:function(){var e=this;switch(this.dialogObj.type){case 0:this.title="新增单品",this.show=this.dialogObj.show,this.type=0,this.imageList=[],this.form={name:"",num:0,cover:"",category_name:[]},this.uploadShow=!0,this.loading=!1;break;case 1:this.title="编辑",this.show=this.dialogObj.show,this.id=this.dialogObj.id,this.type=1,Object(a._83)(this.dialogObj.id).then(function(n){e.loading=!1,e.form={name:n.name,num:n.num,cover:n.cover,category_name:n.category_name?n.category_name.split(","):[]},e.form.cover&&""!==e.form.cover?(e.imageList=[{name:n.cover,url:"https://cdn.singsingenglish.com/"+n.cover}],e.uploadShow=!1):(e.imageList=[],e.uploadShow=!0)})}}},watch:{dialogObj:{handler:function(){this.loading=!0,this.initDialog()},deep:!0},show:function(e){this.$emit("changeShow",e)}}},l=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("el-dialog",{attrs:{title:e.title,center:"","append-to-body":"",visible:e.show,width:"800px"},on:{"update:visible":function(n){e.show=n}}},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[t("el-form",{ref:"form",attrs:{model:e.form}},[t("el-row",[t("el-col",{attrs:{span:4}},[t("label",[e._v("单品名称")])]),e._v(" "),t("el-col",{attrs:{span:8}},[t("el-form-item",[t("el-input",{attrs:{placeholder:"规则:主题名+单品名"},model:{value:e.form.name,callback:function(n){e.$set(e.form,"name",n)},expression:"form.name"}})],1)],1),e._v(" "),t("el-col",{attrs:{span:4}},[t("label",[e._v("库存数量")])]),e._v(" "),t("el-col",{attrs:{span:8}},[t("el-form-item",[t("el-input-number",{model:{value:e.form.num,callback:function(n){e.$set(e.form,"num",n)},expression:"form.num"}})],1)],1)],1),e._v(" "),t("el-row",[t("el-col",{attrs:{span:4}},[t("label",[e._v("标签")])]),e._v(" "),t("el-col",{attrs:{span:20}},[t("el-form-item",[e._l(e.form.category_name,function(n,a){return t("el-tag",{key:a,attrs:{closable:"","disable-transitions":!1},on:{close:function(t){e.handleClose(n)}}},[e._v("\n              "+e._s(n)+"\n            ")])}),e._v(" "),e.inputVisible?t("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",attrs:{size:"small"},on:{blur:e.handleInputConfirm},nativeOn:{keyup:function(n){return"button"in n||!e._k(n.keyCode,"enter",13,n.key,"Enter")?e.handleInputConfirm(n):null}},model:{value:e.inputValue,callback:function(n){e.inputValue=n},expression:"inputValue"}}):t("el-button",{staticClass:"button-new-tag",attrs:{size:"small"},on:{click:e.showInput}},[e._v("+ 新增")])],2)],1)],1),e._v(" "),t("el-row",[t("el-col",{attrs:{span:4}},[t("label",[e._v("封面图片")])]),e._v(" "),t("el-col",{attrs:{span:20}},[t("div",{staticClass:"upload-block"},[t("el-upload",{class:{disabled:!e.uploadShow},attrs:{action:"/api/public/upload/zone","http-request":e.uploadFile,"before-upload":e.beforeAvatarUpload,"list-type":"picture-card","file-list":e.imageList,"on-success":e.handleAvatarSuccess,"on-remove":e.handleRemove}},[t("i",{staticClass:"el-icon-plus"})])],1)])],1)],1),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(n){e.show=!1}}},[e._v("取 消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)])};l._withStripped=!0;var s={render:l,staticRenderFns:[]},r=s;var c=!1;var d=t("VU/8")(o,r,!1,function(e){c||(t("FD3X"),t("fYxL"))},"data-v-c20fa4e2",null);d.options.__file="src/components/single/dialog.vue";var p=d.exports,m={name:"index",components:{page:i.a,dialogCom:p},data:function(){return{total:0,nowPage:1,limit:10,searchFrom:{name:""},tableData:[],dialogObj:{type:0,show:!1,id:""}}},created:function(){this.initPage()},methods:{initPage:function(){var e=this,n={limit:this.limit,page:this.nowPage};this.searchFrom.name&&(n.name=this.searchFrom.name),this.searchFrom.category_name&&(n.category_name=this.searchFrom.category_name),Object(a._84)(n).then(function(n){e.tableData=n.list,e.total=n.total})},onPageChange:function(e){this.nowPage=e,this.initPage()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.initPage()},changeShow:function(){},delthat:function(e){var n=this;this.$confirm("此操作将删除该单品?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.S)(e.id).then(function(e){n.$message({type:"success",message:"删除成功!"})}),n.initPage()})},onAdd:function(){this.dialogObj={type:0,show:!0}},edit:function(e){this.dialogObj={type:1,show:!0,id:e.id}}}},h=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{staticClass:"single"},[t("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[t("el-row",[t("el-col",{attrs:{span:4}},[t("el-form-item",{attrs:{label:"分类名称"}},[t("el-input",{attrs:{placeholder:"名称",size:"small"},model:{value:e.searchFrom.category_name,callback:function(n){e.$set(e.searchFrom,"category_name",n)},expression:"searchFrom.category_name"}})],1)],1),e._v(" "),t("el-col",{attrs:{span:4}},[t("el-form-item",{attrs:{label:"单品名称"}},[t("el-input",{attrs:{placeholder:"名称",size:"small"},model:{value:e.searchFrom.name,callback:function(n){e.$set(e.searchFrom,"name",n)},expression:"searchFrom.name"}})],1)],1),e._v(" "),t("el-col",{attrs:{span:4}},[t("el-form-item",[t("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:e.initPage}},[e._v("\n            搜索\n          ")])],1)],1),e._v(" "),t("el-col",{attrs:{span:4,offset:8}},[t("el-form-item",[e.$store.state.readonly?e._e():t("el-button",{attrs:{type:"success",plain:"",size:"small"},on:{click:e.onAdd}},[e._v("\n            添加单品\n          ")])],1)],1)],1)],1),e._v(" "),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,"default-sort":{prop:"num",order:"descending"}}},[t("el-table-column",{attrs:{prop:"id",label:"id"}}),e._v(" "),t("el-table-column",{attrs:{prop:"name",label:"名称"}}),e._v(" "),t("el-table-column",{attrs:{prop:"category_name",label:"分类"}}),e._v(" "),t("el-table-column",{attrs:{prop:"num",sortable:"",label:"库存"}}),e._v(" "),e.$store.state.readonly?e._e():t("el-table-column",{attrs:{width:"200",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(t){e.edit(n.row)}}},[e._v("\n          编辑\n        ")]),e._v(" "),e.$store.state.deletePermission?t("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(t){e.delthat(n.row)}}},[e._v("\n          删除\n        ")]):e._e()]}}])})],1),e._v(" "),t("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),t("dialog-com",{attrs:{dialogObj:e.dialogObj},on:{changeShow:e.changeShow,reflash:e.initPage}})],1)};h._withStripped=!0;var u={render:h,staticRenderFns:[]},A=u;var g=!1;var b=t("VU/8")(m,A,!1,function(e){g||t("XzhQ")},"data-v-63fb4edb",null);b.options.__file="src/components/single/index.vue";n.default=b.exports},FD3X:function(e,n,t){var a=t("/W1e");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);t("rjj0")("3efc6786",a,!1,{})},VlvU:function(e,n,t){(e.exports=t("FZ+f")(!0)).push([e.i,'\n.search-btn-block[data-v-63fb4edb] {\n  margin-left: 20px;\n}\n.search-form[data-v-63fb4edb] {\n  background: white;\n  padding: 10px;\n  margin: 10px 0;\n}\n.new-block[data-v-63fb4edb] {\n  margin: 10px;\n  text-align: right;\n}\n.fl-r[data-v-63fb4edb] {\n  float: right;\n}\n.text-c[data-v-63fb4edb] {\n  text-align: center;\n}\n.text-b[data-v-63fb4edb] {\n  font-weight: bold;\n}\n.color-b[data-v-63fb4edb] {\n  color: #6ba8e6;\n}\n.text-r[data-v-63fb4edb] {\n  text-align: right;\n}\n.main-block[data-v-63fb4edb] {\n  margin: 5px;\n  background: white;\n  padding: 5px;\n}\nhtml[data-v-63fb4edb] {\n  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\\5FAE\\8F6F\\96C5\\9ED1", Arial, sans-serif;\n}\n.clear-both[data-v-63fb4edb]:after {\n  content: \'\';\n  display: block;\n  clear: both;\n}\n[data-v-63fb4edb]::-webkit-scrollbar-track-piece {\n  border-radius: 10px;\n}\n[data-v-63fb4edb]::-webkit-scrollbar {\n  width: 5px;\n  height: 5px;\n}\n[data-v-63fb4edb]::-webkit-scrollbar-thumb {\n  background-color: #999;\n  border-radius: 10px;\n  height: 10px;\n  min-height: 10px;\n}\n.single[data-v-63fb4edb] {\n  margin: 5px;\n  background: white;\n  padding: 5px;\n}\n',"",{version:3,sources:["/Users/bory/Desktop/说唱教育/admin/src/components/single/index.vue"],names:[],mappings:";AACA;EACE,kBAAkB;CACnB;AACD;EACE,kBAAkB;EAClB,cAAc;EACd,eAAe;CAChB;AACD;EACE,aAAa;EACb,kBAAkB;CACnB;AACD;EACE,aAAa;CACd;AACD;EACE,mBAAmB;CACpB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,eAAe;CAChB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,kBAAkB;EAClB,aAAa;CACd;AACD;EACE,0IAA0H;CAC3H;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;EACE,oBAAoB;CACrB;AACD;EACE,WAAW;EACX,YAAY;CACb;AACD;EACE,uBAAuB;EACvB,oBAAoB;EACpB,aAAa;EACb,iBAAiB;CAClB;AACD;EACE,YAAY;EACZ,kBAAkB;EAClB,aAAa;CACd",file:"index.vue",sourcesContent:['\n.search-btn-block[data-v-63fb4edb] {\n  margin-left: 20px;\n}\n.search-form[data-v-63fb4edb] {\n  background: white;\n  padding: 10px;\n  margin: 10px 0;\n}\n.new-block[data-v-63fb4edb] {\n  margin: 10px;\n  text-align: right;\n}\n.fl-r[data-v-63fb4edb] {\n  float: right;\n}\n.text-c[data-v-63fb4edb] {\n  text-align: center;\n}\n.text-b[data-v-63fb4edb] {\n  font-weight: bold;\n}\n.color-b[data-v-63fb4edb] {\n  color: #6ba8e6;\n}\n.text-r[data-v-63fb4edb] {\n  text-align: right;\n}\n.main-block[data-v-63fb4edb] {\n  margin: 5px;\n  background: white;\n  padding: 5px;\n}\nhtml[data-v-63fb4edb] {\n  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;\n}\n.clear-both[data-v-63fb4edb]:after {\n  content: \'\';\n  display: block;\n  clear: both;\n}\n[data-v-63fb4edb]::-webkit-scrollbar-track-piece {\n  border-radius: 10px;\n}\n[data-v-63fb4edb]::-webkit-scrollbar {\n  width: 5px;\n  height: 5px;\n}\n[data-v-63fb4edb]::-webkit-scrollbar-thumb {\n  background-color: #999;\n  border-radius: 10px;\n  height: 10px;\n  min-height: 10px;\n}\n.single[data-v-63fb4edb] {\n  margin: 5px;\n  background: white;\n  padding: 5px;\n}\n'],sourceRoot:""}])},XzhQ:function(e,n,t){var a=t("VlvU");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);t("rjj0")("0ebea001",a,!1,{})},fYxL:function(e,n,t){var a=t("0Pzh");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);t("rjj0")("48991bf2",a,!1,{})}});