chunk-2d209b78.ed5124a3.js 6.2 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d209b78"],{a9f0:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{padding:"20px"}},[a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-select",{staticStyle:{width:"230px"},attrs:{placeholder:"请选择商品名称查询",clearable:""},on:{change:e.searchName},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}},e._l(e.styStyle,(function(e){return a("el-option",{key:e,attrs:{label:e,value:e}})})),1)],1),e._v(" "),a("div",{directives:[{name:"permit",rawName:"v-permit",value:0,expression:"0"}],style:{width:"flex"},attrs:{"roles-permit":e.roles}},[a("el-input",{staticStyle:{width:"260px","margin-right":"10px"},attrs:{placeholder:"请输入商品名称"},model:{value:e.addStyle.good_name,callback:function(t){e.$set(e.addStyle,"good_name",t)},expression:"addStyle.good_name"}}),e._v(" "),a("el-input",{staticStyle:{width:"260px","margin-right":"10px"},attrs:{placeholder:"请输入尺码信息"},model:{value:e.addStyle.size,callback:function(t){e.$set(e.addStyle,"size",t)},expression:"addStyle.size"}}),e._v(" "),a("el-input",{staticStyle:{width:"260px","margin-right":"10px"},attrs:{onkeyup:"value=value.replace(/[^\\d]/g,'')",placeholder:"请输入库存数量"},model:{value:e.addStyle.storage,callback:function(t){e.$set(e.addStyle,"storage",t)},expression:"addStyle.storage"}}),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addaddStyleSubmit}},[e._v("添加")])],1),e._v(" "),a("div",{staticStyle:{"margin-top":"20px"}},[a("el-table",{attrs:{data:e.numData.slice((e.numPage.currentPage-1)*e.numPage.pageSize,e.numPage.currentPage*e.numPage.pageSize),border:"",stripe:""}},[a("el-table-column",{attrs:{prop:"good_name",label:"商品名称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("span",[e._v(e._s(n.good_name))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"size",label:"尺码信息",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("span",[e._v(e._s(n.size))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"storage",label:"库存数量",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-input",{directives:[{name:"show",rawName:"v-show",value:n.edit,expression:"row.edit"}],attrs:{onkeyup:"value=value.replace(/[^\\d]/g,'')"},model:{value:n.storage,callback:function(t){e.$set(n,"storage",t)},expression:"row.storage"}}),e._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:!n.edit,expression:"!row.edit"}]},[e._v(e._s(n.storage))])]}}])}),e._v(" "),a("el-table-column",{directives:[{name:"permit",rawName:"v-permit",value:1,expression:"1"}],attrs:{"roles-permit":e.roles,label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"show",rawName:"v-show",value:!n.edit,expression:"!row.edit"}],attrs:{type:"primary",size:"mini"},on:{click:function(e){n.edit=!0}}},[e._v(" 编辑 ")]),e._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:n.edit,expression:"row.edit"}],attrs:{size:"mini"},on:{click:function(t){return e.handleEdit(n)}}},[e._v("完成")])]}}])})],1),e._v(" "),a("div",{staticStyle:{"margin-top":"20px"}},[a("el-pagination",{attrs:{"current-page":e.numPage.currentPage,"page-sizes":[10,15,20,25],"page-size":e.numPage.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:parseInt(e.numPage.total)},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])},r=[],s=a("c7eb"),i=(a("96cf"),a("1da1")),o=(a("6762"),a("2fdb"),a("386d"),a("4f7f"),a("5df3"),a("1c4c"),a("ac6a"),a("de33")),l=a("ed08"),u={data:function(){var e=this.$route.meta.buttonAuthList?this.$route.meta.buttonAuthList:[];return{roles:e,search:"",addStyle:{good_name:"",size:"",storage:""},styStyle:[],numData:[],numDataList:[],numPage:{currentPage:1,pageSize:10,total:0}}},created:function(){Object(l["e"])()&&(this.isH=!0),this.getnumPaget()},methods:{getSTY:function(){var e=[];this.numDataList.forEach((function(t){e.push(t.good_name)})),this.styStyle=Array.from(new Set(e))},searchName:function(){var e=this;this.search?(this.numData=this.numDataList.filter((function(t){return t.good_name.includes(e.search)})),this.numPage.total=this.numData.length):this.getnumPage()},addaddStyleSubmit:function(){var e=this,t=this.addStyle,a=t.good_name,n=t.size,r=t.storage;if(!a||!n||!r)return this.$message.error("请补全信息!"),!1;Object(o["c"])(this.addStyle).then((function(t){200===t.code?(e.$message.success("添加成功"),e.getnumPage()):e.$message.error(t.message||"添加失败")}))},handleEdit:function(e){var t=this;if(!e.storage)return this.$message.error("请补全信息!"),!1;Object(o["F"])({id:e.id,storage:e.storage}).then((function(e){200===e.code?(t.$message.success("编辑成功"),t.numData.forEach((function(e,t,a){e.edit=!1}))):t.$message.error(e.message||"编辑失败")}))},getnumPaget:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t=this;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(o["B"])().then((function(e){200===e.code?(e.data.list.forEach((function(e,t,a){e.all=e.good_name+e.size,e.edit=!1})),t.numDataList=e.data.list,t.numData=e.data.list,t.numPage.total=t.numData.length,t.getSTY()):t.$message.error(e.message||"获取失败")}));case 2:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}(),getnumPage:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t=this;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(o["B"])().then((function(e){200===e.code?(e.data.list.forEach((function(e,t,a){e.all=e.good_name+e.size,e.edit=!1})),t.numData=e.data.list,t.numPage.total=t.numData.length):t.$message.error(e.message||"获取失败")}));case 2:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}(),handleSizeChange:function(e){this.numPage.pageSize=e},handleCurrentChange:function(e){this.numPage.currentPage=e}}},c=u,d=a("2877"),m=Object(d["a"])(c,n,r,!1,null,"1585c99a",null);t["default"]=m.exports}}]);