erp/public/dist/js/283.d30d3b45.js

2 lines
8.9 KiB
JavaScript
Raw Normal View History

2024-08-21 09:53:24 +08:00
"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[283],{283:function(t,e,o){o.r(e),o.d(e,{default:function(){return g}});var a=function(){var t=this,e=t._self._c;return e("div",[e("el-card",{staticClass:"box-card"},[e("el-form",{ref:"form",attrs:{inline:!0,model:t.goodsData,"label-position":"right","label-width":"120px"}},[e("div",[e("el-form-item",{attrs:{label:"商品品种/品类:"}},[e("treeselect",{staticStyle:{width:"200px"},attrs:{options:t.treeList,"disable-branch-nodes":!0,"show-count":!0,normalizer:t.normalizer,placeholder:"请选择品种"},scopedSlots:t._u([{key:"value-label",fn:function({node:o}){return e("div",{},[t._v(t._s(t.parseLabel(o)))])}}]),model:{value:t.goodsData.goods.type_id,callback:function(e){t.$set(t.goodsData.goods,"type_id",e)},expression:"goodsData.goods.type_id"}})],1)],1),e("div",[e("el-form-item",{attrs:{label:"规格名称:"}},[e("el-input",{attrs:{placeholder:"规格名称"},model:{value:t.goodsData.title,callback:function(e){t.$set(t.goodsData,"title",e)},expression:"goodsData.title"}})],1),e("el-form-item",{attrs:{label:"规格编码:"}},[e("el-input",{attrs:{placeholder:"规格编码",disabled:""},model:{value:t.goodsData.sku_code,callback:function(e){t.$set(t.goodsData,"sku_code",e)},expression:"goodsData.sku_code"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{model:{value:t.goodsData.status,callback:function(e){t.$set(t.goodsData,"status",e)},expression:"goodsData.status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("div",[e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:t.goodsData.cost,callback:function(e){t.$set(t.goodsData,"cost",e)},expression:"goodsData.cost"}})],1),e("el-form-item",{attrs:{label:"在售库存:"}},[e("el-input",{attrs:{placeholder:"在售库存"},model:{value:t.goodsData.sale_stock,callback:function(e){t.$set(t.goodsData,"sale_stock",e)},expression:"goodsData.sale_stock"}})],1)],1)],1),e("div",{staticClass:"btn"},[e("el-form-item",{attrs:{label:" "}},[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.Edititem()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)])],1)],1)},s=[],r=(o(560),o(8858),o(1318),o(3228),o(9036)),n=o(2346),i=o(4301),u=o.n(i),d={components:{Treeselect:u()},data(){return{brand:[],treeList:[],goodschoose:[],skuId:0,goodsData:{goods_id:"",title:"",status:"",num:"",cost:"",sale_stock:"",sku_code:"",thumb_url:[],goods:{img_url:"",title:"",type_id:null,brand_id:"",goods_code:""}},options:[{id:"0",label:"下架"},{id:"1",label:"在售"},{id:"2",label:"预警"}],file:[],shopList:[]}},methods:{getGoods_types(){let t={parent_id:0};(0,n.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},getGoodsBrand(){(0,n.ar)({per_page:999}).then((t=>{this.brandList=t.data.data}))},handleAvatarSuccess(t,e){let o=new FormData;e.forEach((t=>{o.append("uploadFile",t.raw)}));let a={headers:{"Content-Type":"multipart/form-data"}};(0,r.cM)(o,a).then((t=>{this.goodsData.goods.img_url=t.data.resource}))},handleShopImgSuccess(t){this.goodsData.thumb_url.forEach(((e,o)=>{e.shop_id==t.shop_id&&(this.goodsData.thumb_url[o].img_url=t.resource)}))},beforeAvatarUpload(t){const e=t.size/1024/1024<1;if(!e)return this.$message.error("上传头像图片大小不能超过 1MB!"),!1;const o=new Promise((function(e,o){let a=1200,s=1200,r=window.URL||window.webkitURL,n=new Image;n.onload=function(){let t=n.width<=a&&n.height<=s;t?e():o()},n.src=r.createObjectURL(t)})).then((()=>t),(()=>(this.$message.error("图片尺寸限制为1200 x 1200大小不可超过1MB"),Promise.reject())));return o},handleList(){(0,r.t5)().then((t=>{this.goodschoose=t.data.data}))},getGoodsSkuData(){(0,r.rQ)(this.skuId).then((t=>{this.goodsData=t.data.data,this.goodsData.goods.type_id=this.goodsData.goods.type_id||null}))},Edititem(){let t={title:this.goodsData.goods.title,img_url:th
//# sourceMappingURL=283.d30d3b45.js.map