Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

2 linhas
9.9 KiB

  1. webpackJsonp([46],{"3rOt":function(e,r,t){r=e.exports=t("FZ+f")(!0),r.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:150px;height:150px;line-height:150px;text-align:center}.avatar{width:178px;height:178px;display:block}","",{version:3,sources:["D:/projects/gitLab/wxpos/posadmin/src/views/stock/retail/update.vue"],names:[],mappings:"AACA,mBACE,SAAW,CACZ,AACD,4BACE,0BAA2B,AAC3B,kBAAmB,AACnB,eAAgB,AAChB,kBAAmB,AACnB,eAAiB,CAClB,AACD,kCACE,oBAAsB,CACvB,AACD,sBACE,eAAgB,AAChB,cAAe,AACf,YAAa,AACb,aAAc,AACd,kBAAmB,AACnB,iBAAmB,CACpB,AACD,QACE,YAAa,AACb,aAAc,AACd,aAAe,CAChB",file:"update.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: 150px;\n height: 150px;\n line-height: 150px;\n text-align: center;\n}\n.avatar {\n width: 178px;\n height: 178px;\n display: block;\n}\n"],sourceRoot:""}])},Fpum:function(e,r,t){"use strict";function o(e){return t.i(u.a)({url:"/service-inventory/goods/retail/goods",method:"get",params:e})}function a(e){return t.i(u.a)({url:"/service-inventory/goods/retail/goods",method:"post",data:e})}function i(e){return t.i(u.a)({url:"/service-inventory/goods/retail/goods",method:"patch",data:e})}function n(e){return t.i(u.a)({url:"/service-inventory/goods/retail/goods/"+e,method:"delete"})}function l(e){return t.i(u.a)({url:"/service-inventory/goods/retail/goods/"+e,method:"get"})}function s(e){return t.i(u.a)({url:"/service-inventory/goods/retail/goods/batch",method:"post",data:e})}r.c=o,r.f=a,r.b=i,r.d=n,r.a=l,r.e=s;var u=t("Vo7i")},JFUb:function(e,r,t){"use strict";var o=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"app-container"},[t("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"条形码",prop:"barCode"}},[t("el-input",{staticStyle:{width:"50%"},model:{value:e.ruleForm.barCode,callback:function(r){e.$set(e.ruleForm,"barCode","string"==typeof r?r.trim():r)},expression:"ruleForm.barCode"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"商品名",prop:"name"}},[t("el-input",{staticStyle:{width:"50%"},attrs:{placeholder:"最多40字"},model:{value:e.ruleForm.name,callback:function(r){e.$set(e.ruleForm,"name","string"==typeof r?r.trim():r)},expression:"ruleForm.name"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"商品价格",prop:"price"}},[t("el-input",{staticStyle:{width:"50%"},model:{value:e.ruleForm.price,callback:function(r){e.$set(e.ruleForm,"price","string"==typeof r?r.trim():r)},expression:"ruleForm.price"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"商品类型",prop:"categoryIdArr"}},[t("el-cascader",{staticStyle:{width:"400px"},attrs:{"expand-trigger":"hover",options:e.categories,props:e.props},model:{value:e.ruleForm.categoryIdArr,callback:function(r){e.$set(e.ruleForm,"categoryIdArr",r)},expression:"ruleForm.categoryIdArr"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"规格",prop:"unit"}},[t("el-input",{staticStyle:{width:"50%"},attrs:{placeholder:"如:个,件,箱等"},model:{value:e.ruleForm.unit,callback:function(r){e.$set(e.ruleForm,"unit","string"==typeof r?r.trim():r)},expression:"ruleForm.unit"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"规格精度",prop:"scale"}},[t("el-input",{staticStyle:{width:"50%"},model:{value:e.ruleForm.scale,callback:function(r){e.$set(e.ruleForm,"scale","string"==typeof r?r.trim():r)},expression:"ruleForm.scale"}},[t("template",{slot:"append"},[e._v("小数点后几位")])],2)],1),e._v(" "),t("el-form-item",{attrs:{label:"是否上架",prop:"onSale"}},[t("el-radio-group",{model:{value:e.ruleForm.onSale,callback:function(r){e.$set(e.ruleForm,"onSale",r)},expression:"ruleForm.onSale"}},[t("el-radio",{attrs:{label:0}},[e._v("下架")]),e._v(" "),t("el-radio",{attrs:{label:1}},[e._v("上架")])],1)],1),e._v(" "),t("el-form-item",{attrs:{label:"是否管理库存",prop:"isStock"}},[t("el-radio-group",{model:{value:e.ruleForm.isStock,callback:function(r){e.$set(e.ruleForm,"isStock",r)},expression:"ruleForm.isStock"}},[t("el-radio",{attrs:{label:0}},[e._v("否")]),e._v(" "),t("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1),e._v(" "),t("el-form-item",{staticStyle:{width:"50%"},attrs:{label:"菜品图片",prop:"image"}},[e.ruleForm.image?t("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(r){e.ruleForm.image=""}}},[e._v("删除")]):e._e(),e._v(" "),t("el-tag",{attrs:{type:"warning"}},[e._v("图片最大200kb,建议宽高174*143")]),e._v(" "),t("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?t("img",{staticClass:"avatar",attrs:{src:e.ruleForm.image}}):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),e._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(r){e.submitForm("ruleForm")}}},[e._v("修改")])],1)],1)],1)},a=[],i={render:o,staticRenderFns:a};r.a=i},St7f:function(e,r,t){var o=t("3rOt");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);t("rjj0")("1f7f0920",o,!0)},V8q2:function(e,r,t){"use strict";function o(e){return t.i(p.a)({url:"/unionService/AliOSS/signature",method:"post",params:{dir:e},withCredentials:!1})}function a(){return t.i(p.a)({url:"/unionService/AliOSS/mediaResource/oss/url",method:"get"})}function i(){return t.i(p.a)({url:"/unionService/AliOSS/upgradePackage/oss/url",method:"get"})}function n(){return t.i(p.a)({url:"/unionService/AliOSS/deviceConfig/oss/url",method:"get"})}function l(){return t.i(p.a)({url:"/unionService/AliOSS/store/logo/oss/url",method:"get"})}function s(){return t.i(p.a)({url:"/unionService/AliOSS/trade/oss/url",method:"get"})}function u(){return t.i(p.a)({url:"/unionService/AliOSS/goods/oss/url",method:"get"})}function c(){return t.i(p.a)({url:"/unionService/AliOSS/apk/oss/url",method:"get"})}function d(e){return t.i(p.a)({url:"/service-org/Region/getCitys?parentId="+e,method:"get"})}r.a=o,r.g=a,r.d=i,r.e=n,r.h=l,r.i=s,r.b=u,r.f=c,r.c=d;var p=t("Vo7i")},u6IJ:function(e,r,t){"use strict";function o(e){t("St7f")}Object.defineProperty(r,"__esModule",{value:!0});var a=t("zsnM"),i=t("JFUb"),n=t("VU/8"),l=o,s=n(a.a,i.a,l,null,null);r.default=s.exports},yYv5:function(e,r,t){"use strict";function o(e){return t.i(u.a)({url:"/service-inventory/goods/category/",method:"get",params:e})}function a(e){return t.i(u.a)({url:"/service-inventory/goods/category",method:"post",data:e})}function i(e,r){return t.i(u.a)({url:"/service-inventory/goods/category/"+e,method:"put",data:r})}function n(e){return t.i(u.a)({url:"/service-inventory/goods/category/re-order/",method:"post",data:e})}function l(e){return t.i(u.a)({url:"/service-inventory/goods/category/catering/"+e,method:"delete"})}function s(e){return t.i(u.a)({url:"/service-inventory/goods/category/tree",method:"get",params:e})}r.f=o,r.e=a,r.d=i,r.b=n,r.c=l,r.a=s;var u=t("Vo7i")},zsnM:function(e,r,t){"use strict";var o=t("Fpum"),a=t("yYv5"),i=t("V8q2");r.a={created:function(){var e=this;t.i(i.a)("img").then(function(r){e.updata.data.policy=r.result.policy,e.updata.data.OSSAccessKeyId=r.result.accessid,e.updata.data.success_action_status="200",e.updata.data.signature=r.result.signature,e.updata.url=r.result.host}),t.i(i.b)().then(function(r){e.mediaUrl=r.result}),t.i(o.a)(this.$route.params.id).then(function(r){e.ruleForm=r.result,e.ruleForm.store=e.ruleForm.shopId,e.ruleForm.org=e.ruleForm.orgId,t.i(a.a)({store:r.result.shopId,deleted:0}).then(function(t){e.categories=t.result,e.ruleForm.categoryIdArr=e.findFullCategory(r.result.cateId,e.categories,e.categories).reverse(),e.ruleForm.categoryIdArr.push(r.result.cateId)})})},data:function(){return{ruleForm:{barCode:"",name:"",price:"",categoryIdArr:[],unit:"",scale:null,onSale:1,org:this.$store.getters.orgId,image:"",store:"",isStock:0},updata:{url:"",data:{}},rules:{barCode:[{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"}],categoryIdArr:[{required:!0,message:"请选择类型",trigger:"blur"}],unit:[{required:!0,message:"请输入规格",trigger:"blur"}]},categories:[],tagsTypes:[],props:{value:"id",label:"name"}}},methods:{submitForm:function(e){var r=this;this.$refs[e].validate(function(e){if(!e)return!1;r.ruleForm.categoryId=r.ruleForm.categoryIdArr[r.ruleForm.categoryIdArr.length-1],t.i(o.b)(r.ruleForm).then(function(e){var t=r.$router;r.$message({message:"操作成功",type:"success",duration:1e3,onClose:function(){t.push({path:"../index"})}})})})},resetForm:function(e){this.$refs[e].resetFields()},handleAvatarSuccess:function(e,r){this.filename=r.name,this.ruleForm.image=this.mediaUrl+r.uid},beforeAvatarUpload:function(e){return e.size/1024<200?(this.updata.data.key="img/"+e.uid,!0):(this.$message.error("上传图片大小不能超过 200kb!"),!1)},findFullCategory:function(e,r,t){if(null==r)return[];var o=[];for(var a in r){if(e===r[a].id){o=o.concat([r[a].parentId]),o=o.concat(this.findParent(r[a].parentId,t));break}o=o.concat(this.findFullCategory(e,r[a].children,t))}return o},findParent:function(e,r){if(0===e)return[];var t=[];for(var o in r){if(e===r[o].id){t=t.concat([r[o].parentId]),t=t.concat(this.findParent(r[o].parentId,r));break}t=t.concat(this.findParent(e,r[o].children))}return t}}}}});
  2. //# sourceMappingURL=46.f658859498daa54970df.js.map