|
- webpackJsonp([33],{"8uV0":function(e,t,r){"use strict";function o(e){r("TInZ")}Object.defineProperty(t,"__esModule",{value:!0});var a=r("FxV2"),i=r("AoFJ"),n=r("VU/8"),s=o,l=n(a.a,i.a,s,null,null);t.default=l.exports},AoFJ:function(e,t,r){"use strict";var o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[this.shopIds.length>1?r("el-form-item",{attrs:{label:"门店",prop:"shop"}},[r("el-select",{attrs:{placeholder:"门店"},model:{value:e.ruleForm.shop,callback:function(t){e.$set(e.ruleForm,"shop",t)},expression:"ruleForm.shop"}},e._l(e.shopList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"菜品名",prop:"name"}},[-1!=e.ruleForm.category?r("el-input",{staticStyle:{width:"50%"},attrs:{placeholder:"最多40字"},model:{value:e.ruleForm.name,callback:function(t){e.$set(e.ruleForm,"name","string"==typeof t?t.trim():t)},expression:"ruleForm.name"}}):e._e(),e._v(" "),-1==e.ruleForm.category?r("el-select",{attrs:{placeholder:"请选择"},model:{value:e.ruleForm.name,callback:function(t){e.$set(e.ruleForm,"name",t)},expression:"ruleForm.name"}},[r("el-option",{key:"餐位费",attrs:{label:"餐位费",value:"餐位费"}}),e._v(" "),r("el-option",{key:"餐盒费",attrs:{label:"餐盒费",value:"餐盒费"}}),e._v(" "),r("el-option",{key:"包房服务费",attrs:{label:"包房服务费",value:"包房服务费"}}),e._v(" "),r("el-option",{key:"其他服务费",attrs:{label:"其他服务费",value:"其他服务费"}})],1):e._e()],1),e._v(" "),r("el-form-item",{attrs:{label:"菜品价格",prop:"price"}},[r("el-input",{staticStyle:{width:"50%"},model:{value:e.ruleForm.price,callback:function(t){e.$set(e.ruleForm,"price","string"==typeof t?t.trim():t)},expression:"ruleForm.price"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"菜品类别",prop:"category"}},[r("el-select",{attrs:{placeholder:"请选择"},on:{change:e.changeCate},model:{value:e.ruleForm.category,callback:function(t){e.$set(e.ruleForm,"category",t)},expression:"ruleForm.category"}},[r("el-option",{key:"-1",attrs:{label:"服务费",value:"-1"}}),e._v(" "),e._l(e.cateType,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})],2)],1),e._v(" "),r("el-form-item",{staticStyle:{width:"50%"},attrs:{label:"菜品图片",prop:"image"}},[e.ruleForm.image?r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(t){e.ruleForm.image=""}}},[e._v("删除")]):e._e(),e._v(" "),r("el-tag",{attrs:{type:"warning"}},[e._v("图片最大200kb,建议宽高174*143")]),e._v(" "),r("el-upload",{staticClass:"avatar-uploader",attrs:{id:"img",action:e.updata.url,"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload,data:e.updata.data,accept:"image/*"}},[e.ruleForm.image?r("img",{staticClass:"avatar",attrs:{src:e.ruleForm.image}}):r("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),e._v(" "),r("el-form-item",{attrs:{label:"是否上架",prop:"onSale"}},[r("el-radio-group",{model:{value:e.ruleForm.onSale,callback:function(t){e.$set(e.ruleForm,"onSale",t)},expression:"ruleForm.onSale"}},[r("el-radio",{attrs:{label:0}},[e._v("下架")]),e._v(" "),r("el-radio",{attrs:{label:1}},[e._v("上架")])],1)],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("立即创建")]),e._v(" "),r("el-button",{on:{click:function(t){e.resetForm("ruleForm")}}},[e._v("重置")])],1)],1)],1)},a=[],i={render:o,staticRenderFns:a};t.a=i},FxV2:function(e,t,r){"use strict";var o=r("ONX4"),a=r("V8q2"),i=r("g45I"),n=r("bXyT");t.a={created:function(){var e=this;r.i(o.a)().then(function(t){e.tagsTyes=t.result}),r.i(a.a)("img").then(function(t){e.updata.data.policy=t.result.policy,e.updata.data.OSSAccessKeyId=t.result.accessid,e.updata.data.success_action_status="200",e.updata.data.signature=t.result.signature,e.updata.url=t.result.host}),r.i(a.b)().then(function(t){e.mediaUrl=t.result}),console.log(this.usertype),1==this.shopIds.length?this.ruleForm.shop=this.shopIds[0]:("user"==this.usertype?r.i(i.a)().then(function(t){e.shopList=t.result.rows,e.ruleForm.shop=e.shopList[0].id}):r.i(n.a)({store:this.ruleForm.shop,industry:"1"}).then(function(t){e.cateType=t.result,e.ruleForm.category=""}),this.listLoading=!1)},data:function(){return{shopIds:this.$store.getters.shopIds,usertype:this.$store.getters.usertype,shopList:[],updata:{url:"",data:{}},ruleForm:{name:"",price:"",category:"",tags:[],onSale:1,image:"",shop:""},rules:{shop:[{required:!0,message:"请选择门店",trigger:"blur"}],name:[{required:!0,message:"菜品名称必填",trigger:"blur"},{max:40,message:"最多40字",trigger:"blur"}],price:[{required:!0,message:"请输入价格",trigger:"blur"},{pattern:/^(0|[1-9][0-9]{0,9})(\.[0-9]{1,2})?$/,message:"请输入正确的价格",trigger:"blur"}],category:[{required:!0,message:"请输选择类别",trigger:"blur"}]},cateType:[],tagsTyes:[],nullfalse:""}},watch:{"ruleForm.shop":function(){var e=this;this.ruleForm.shop?r.i(n.a)({store:this.ruleForm.shop,industry:"1"}).then(function(t){e.cateType=t.result,e.ruleForm.category=""}):this.cateType=[],this.$refs.ruleForm.clearValidate()}},methods:{changeCate:function(){this.nullfalse&&(this.ruleForm.name=""),-1==this.ruleForm.category?(this.nullfalse=!0,this.ruleForm.name=""):this.nullfalse=!1},submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!",t.ruleForm.mediaUuid),!1;r.i(o.f)(t.ruleForm).then(function(e){var r=t.$router;t.$message({message:"操作成功",type:"success",duration:1e3,onClose:function(){r.push({path:"index"})}})})})},resetForm:function(e){this.$refs[e].resetFields()},handleAvatarSuccess:function(e,t){this.filename=t.name,this.ruleForm.image=this.mediaUrl+t.uid},beforeAvatarUpload:function(e){return e.size/1024<200?(this.updata.data.key="img/"+e.uid,!0):(this.$message.error("上传图片大小不能超过 200kb!"),!1)}}}},ONX4:function(e,t,r){"use strict";function o(e){return r.i(u.a)({url:"/service-inventory/goods/catering/menus",method:"get",params:e})}function a(e){return r.i(u.a)({url:"/service-inventory/goods/catering/menus",method:"post",data:e})}function i(e){return r.i(u.a)({url:"/service-inventory/goods/catering/menus",method:"patch",data:e})}function n(e){return r.i(u.a)({url:"/service-inventory/goods/catering/menus/"+e,method:"delete"})}function s(e){return r.i(u.a)({url:"/service-inventory/goods/catering/menus/tags?preset=1",method:"get"})}function l(e){return r.i(u.a)({url:"/service-inventory/goods/catering/menus/"+e,method:"get"})}t.d=o,t.f=a,t.c=i,t.e=n,t.a=s,t.b=l;var u=r("Vo7i")},TInZ:function(e,t,r){var o=r("r48T");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);r("rjj0")("c212c2c6",o,!0)},V8q2:function(e,t,r){"use strict";function o(e){return r.i(p.a)({url:"/unionService/AliOSS/signature",method:"post",params:{dir:e},withCredentials:!1})}function a(){return r.i(p.a)({url:"/unionService/AliOSS/mediaResource/oss/url",method:"get"})}function i(){return r.i(p.a)({url:"/unionService/AliOSS/upgradePackage/oss/url",method:"get"})}function n(){return r.i(p.a)({url:"/unionService/AliOSS/deviceConfig/oss/url",method:"get"})}function s(){return r.i(p.a)({url:"/unionService/AliOSS/store/logo/oss/url",method:"get"})}function l(){return r.i(p.a)({url:"/unionService/AliOSS/trade/oss/url",method:"get"})}function u(){return r.i(p.a)({url:"/unionService/AliOSS/goods/oss/url",method:"get"})}function c(){return r.i(p.a)({url:"/unionService/AliOSS/apk/oss/url",method:"get"})}function d(e){return r.i(p.a)({url:"/service-org/Region/getCitys?parentId="+e,method:"get"})}t.a=o,t.g=a,t.d=i,t.e=n,t.h=s,t.i=l,t.b=u,t.f=c,t.c=d;var p=r("Vo7i")},bXyT:function(e,t,r){"use strict";function o(e){return r.i(l.a)({url:"/service-inventory/goods/category/",method:"get",params:e})}function a(e){return r.i(l.a)({url:"/service-inventory/goods/category",method:"post",data:e})}function i(e,t){return r.i(l.a)({url:"/service-inventory/goods/category/"+e,method:"put",data:t})}function n(e){return r.i(l.a)({url:"/service-inventory/goods/category/re-order/",method:"post",data:e})}function s(e){return r.i(l.a)({url:"/service-inventory/goods/category/catering/"+e,method:"delete"})}t.a=o,t.e=a,t.d=i,t.b=n,t.c=s;var l=r("Vo7i")},g45I:function(e,t,r){"use strict";function o(e){return r.i(u.a)({url:"/service-org/shop/list",method:"get",params:e})}function a(e){return r.i(u.a)({url:"/unionService/shop/shop",method:"post",data:e})}function i(e){return r.i(u.a)({url:"/service-org/shop/detail?shopId="+e,method:"get"})}function n(e){return r.i(u.a)({url:"/unionService/shop/shop",method:"put",data:e})}function s(e){return r.i(u.a)({url:"/unionService/device/store",method:"put",data:e})}function l(e){return r.i(u.a)({url:"/service-org/shop/delete?shopId="+e,method:"DELETE"})}t.a=o,t.f=a,t.b=i,t.c=n,t.d=s,t.e=l;var u=r("Vo7i")},r48T:function(e,t,r){t=e.exports=r("FZ+f")(!0),t.push([e.i,".el-transfer-panel{width:40%}.avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload:hover{border-color:#409eff}.avatar-uploader-icon{font-size:28px;color:#8c939d;width:174px;height:143px;line-height:150px;text-align:center}.avatar{width:174px;height:143px;display:block}","",{version:3,sources:["D:/projects/gitLab/wxpos/posadmin/src/views/stock/goods/add.vue"],names:[],mappings:"AACA,mBACI,SAAW,CACd,AACD,4BACI,0BAA2B,AAC3B,kBAAmB,AACnB,eAAgB,AAChB,kBAAmB,AACnB,eAAiB,CACpB,AACD,kCACI,oBAAsB,CACzB,AACD,sBACI,eAAgB,AAChB,cAAe,AACf,YAAa,AACb,aAAc,AACd,kBAAmB,AACnB,iBAAmB,CACtB,AACD,QACI,YAAa,AACb,aAAc,AACd,aAAe,CAClB",file:"add.vue",sourcesContent:["\n.el-transfer-panel {\n width: 40%;\n}\n.avatar-uploader .el-upload {\n border: 1px dashed #d9d9d9;\n border-radius: 6px;\n cursor: pointer;\n position: relative;\n overflow: hidden;\n}\n.avatar-uploader .el-upload:hover {\n border-color: #409EFF;\n}\n.avatar-uploader-icon {\n font-size: 28px;\n color: #8c939d;\n width: 174px;\n height: 143px;\n line-height: 150px;\n text-align: center;\n}\n.avatar {\n width: 174px;\n height: 143px;\n display: block;\n}\n"],sourceRoot:""}])}});
- //# sourceMappingURL=33.f94371cfaab70f4b84e4.js.map
|