You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
23 KiB
1 lines
23 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6751ece2"],{"39f9":function(t,e,a){"use strict";var s=a("b775");e["a"]={listAllBrand:function(t){return Object(s["a"])({url:"/mall/adminapi/mall/listAllBrand",method:"post",data:t})},listAllCategory:function(t){return Object(s["a"])({url:"/mall/adminapi/mall/listAllCategory",method:"post",data:t})},listAllUnit:function(t){return Object(s["a"])({url:"/mall/apiadmin/base/basegoodsunit/listAll",method:"post",data:t})}}},a8f4:function(t,e,a){"use strict";a.d(e,"a",(function(){return s}));a("b775"),a("4328");var s="/lpkapi/mall/file/upload"},ec3d:function(t,e,a){"use strict";a("f82b")},f5ba:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-container"},[e("div",{directives:[{name:"show",rawName:"v-show",value:1==t.viewState,expression:"viewState == 1"}]},[e("button-bar",{ref:"btnbar",attrs:{"view-title":"商品列表",btndisabled:t.btndisabled},on:{btnhandle:t.btnHandle}}),e("div",{staticClass:"main-content"},[e("div",{staticClass:"searchcon"},[e("el-button",{staticClass:"searchbtn",attrs:{size:"small"},on:{click:t.clicksearchShow}},[t._v(" "+t._s(t.searchxianshitit)+" ")]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isSearchShow,expression:"isSearchShow"}],staticClass:"search"},[e("el-form",{staticClass:"tab-header",attrs:{inline:!0}},[e("el-form-item",{attrs:{label:"商品名称"}},[e("el-input",{attrs:{placeholder:"",clearable:""},model:{value:t.queryParams.params.name,callback:function(e){t.$set(t.queryParams.params,"name",e)},expression:"queryParams.params.name"}})],1)],1),e("div",{staticClass:"btn",staticStyle:{"text-align":"center"}},[e("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:t.dosearch}},[t._v("查询")]),e("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-refresh"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1)],1),t._m(0),e("div",{},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.tableLoading,expression:"tableLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""}},[e("el-table-column",{attrs:{fixed:"",width:"60",label:"序号",type:"index",index:t.indexMethod,align:"center"}}),e("el-table-column",{attrs:{label:"操作",align:"center",width:"100"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.toRelevancy(a.row)}}},[t._v("编辑")])]}}])}),e("el-table-column",{attrs:{label:"小程序自选商品",align:"center",width:"140"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-switch",{attrs:{"active-text":"是","inactive-text":"否","active-value":"1","inactive-value":"2"},on:{change:function(e){return t.enableChange1(a.row.sid,a.row.useTo)}},model:{value:a.row.useTo,callback:function(e){t.$set(a.row,"useTo",e)},expression:"scope.row.useTo"}})]}}])}),e("el-table-column",{attrs:{label:"商品上架",align:"center",width:"140"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-switch",{attrs:{"active-text":"上架","inactive-text":"下架","active-value":"1","inactive-value":"2"},on:{change:function(e){return t.enableChange2(a.row.sid,a.row.isAppletGrounding)}},model:{value:a.row.isAppletGrounding,callback:function(e){t.$set(a.row,"isAppletGrounding",e)},expression:"scope.row.isAppletGrounding"}})]}}])}),e("el-table-column",{attrs:{prop:"name",label:"商品名称",align:"center"}}),e("el-table-column",{attrs:{label:"商品图片",align:"center"},scopedSlots:t._u([{key:"default",fn:function(t){return[e("el-popover",{attrs:{placement:"left",trigger:"click",width:"300"}},[e("img",{attrs:{src:t.row.picUrl,width:"100%"}}),e("img",{staticStyle:{"max-height":"70px","max-width":"70px",padding:"5px"},attrs:{slot:"reference",src:t.row.picUrl,alt:t.row.picUrl},slot:"reference"})])]}}])}),e("el-table-column",{attrs:{prop:"code",label:"规格编码",align:"center"}}),e("el-table-column",{attrs:{prop:"price",label:"销售单价",align:"center"}}),e("el-table-column",{attrs:{prop:"unitName",label:"基础单位",align:"center"}}),e("el-table-column",{attrs:{prop:"brandName",label:"品牌",align:"center"}}),e("el-table-column",{attrs:{prop:"categoryName",label:"分类",align:"center"}}),e("el-table-column",{attrs:{prop:"sort",label:"排序",align:"center"}}),e("el-table-column",{attrs:{prop:"createTime",label:"创建日期",align:"center"}})],1)],1),e("div",{staticClass:"pages"},[e("div",{staticClass:"tit"}),e("pagination",{directives:[{name:"show",rawName:"v-show",value:t.dataList.length>0,expression:"dataList.length > 0"}],staticClass:"pagination",attrs:{total:t.queryParams.total,page:t.queryParams.current,limit:t.queryParams.size},on:{"update:page":function(e){return t.$set(t.queryParams,"current",e)},"update:limit":function(e){return t.$set(t.queryParams,"size",e)},pagination:t.loadList}})],1)])],1),e("divAdd",{directives:[{name:"show",rawName:"v-show",value:2==t.viewState||3==t.viewState,expression:"viewState == 2 || viewState == 3"}],ref:"divadd",on:{doback:t.resetState,reloadlist:t.loadList}})],1)},i=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"listtop"},[e("div",{staticClass:"tit"},[t._v("商品列表")])])}],o=a("b775"),n={goodsListPage:function(t){return Object(o["a"])({url:"/mall/lpkgoods/goodsListPage",method:"post",data:t})},saveGoods:function(t){return Object(o["a"])({url:"/mall/lpkgoods/saveGoods",method:"post",data:t})},goodsInit:function(t){return Object(o["a"])({url:"/mall/lpkgoods/goodsInit/"+t,method:"get"})},deleteGoods:function(t){return Object(o["a"])({url:"/mall/lpkgoods/deleteGoods/"+t,method:"delete"})},updateAppletUseTo:function(t,e){return Object(o["a"])({url:"/mall/lpkgoods/appletUseTo/"+t+"/"+e})},updateIsEnable:function(t,e){return Object(o["a"])({url:"/mall/lpkgoods/appletGrounding/"+t+"/"+e})}},r=a("77b3"),l=a("4d86"),c=a("7042"),d=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"tab-header webtop"},[e("div",[t._v("商品信息")]),e("div",[e("el-button",{attrs:{type:"primary",size:"small",disabled:t.submitdisabled},on:{click:t.saveOrUpdate}},[t._v("保存")]),e("el-button",{attrs:{type:"info",size:"small"},on:{click:function(e){return t.handleReturn()}}},[t._v("关闭")])],1)]),e("div",{staticClass:"listconadd"},[e("el-form",{ref:"form_obj",staticClass:"formaddcopy02",attrs:{model:t.formobj,rules:t.rules}},[e("el-row",{staticClass:"first_row"},[e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 品牌")]),e("el-form-item",{attrs:{prop:"brandId"}},[e("el-select",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"请选择品牌"},on:{change:t.selectBrandChange},model:{value:t.formobj.brandId,callback:function(e){t.$set(t.formobj,"brandId",e)},expression:"formobj.brandId"}},t._l(t.brandList,(function(t){return e("el-option",{key:t.sid,attrs:{label:t.name,value:t.sid}})})),1)],1)],1),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 商品分类")]),e("el-form-item",{attrs:{prop:"categoryId"}},[e("el-select",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"请选择分类"},on:{change:t.selectCateChange},model:{value:t.formobj.categoryId,callback:function(e){t.$set(t.formobj,"categoryId",e)},expression:"formobj.categoryId"}},t._l(t.cateList,(function(t){return e("el-option",{key:t.sid,attrs:{label:t.name,value:t.sid}})})),1)],1)],1),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 商品名称")]),e("el-form-item",{attrs:{prop:"name"}},[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"",clearable:""},model:{value:t.formobj.name,callback:function(e){t.$set(t.formobj,"name",e)},expression:"formobj.name"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 规格编码")]),e("el-form-item",{attrs:{prop:"code"}},[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"",clearable:"",oninput:"value=value.replace(/[^A-Za-z0-9]/g, '')"},model:{value:t.formobj.code,callback:function(e){t.$set(t.formobj,"code",e)},expression:"formobj.code"}})],1)],1),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 规格型号")]),e("el-form-item",{attrs:{prop:"weight"}},[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"例如:125g",clearable:""},model:{value:t.formobj.weight,callback:function(e){t.$set(t.formobj,"weight",e)},expression:"formobj.weight"}})],1)],1),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[t._v("规格条码")]),e("el-form-item",[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"",clearable:"",oninput:"value=value.replace(/[^0-9]/g,'')"},model:{value:t.formobj.barcode,callback:function(e){t.$set(t.formobj,"barcode",e)},expression:"formobj.barcode"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:16}},[e("div",{staticClass:"span-sty"},[t._v("规格描述")]),e("el-form-item",[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"例如:重量约 209g",clearable:""},model:{value:t.formobj.remarks,callback:function(e){t.$set(t.formobj,"remarks",e)},expression:"formobj.remarks"}})],1)],1),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 商品排序")]),e("el-form-item",{attrs:{prop:"sort"}},[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"商品排序",clearable:"",oninput:"value=value.replace(/[^0-9]/g,'')"},model:{value:t.formobj.sort,callback:function(e){t.$set(t.formobj,"sort",e)},expression:"formobj.sort"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 基础单位")]),e("el-form-item",{attrs:{prop:"specificationUnit"}},[e("el-select",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"请选择基础单位"},on:{change:t.selectSpecificationUnitChange},model:{value:t.formobj.specificationUnit,callback:function(e){t.$set(t.formobj,"specificationUnit",e)},expression:"formobj.specificationUnit"}},t._l(t.unitList,(function(t){return e("el-option",{key:t.sid,attrs:{label:t.unitName,value:t.sid}})})),1)],1)],1),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 进货单价")]),e("el-form-item",{attrs:{prop:"standardPurchasePrice"}},[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"",clearable:"",oninput:"value=value.replace(/[^\\d.]/g, '').replace(/\\.{2,}/g, '.').replace('.', '$#$').replace(/\\./g, '').replace('$#$', '.').replace(/^(\\-)*(\\d+)\\.(\\d\\d).*$/, '$1$2.$3').replace(/^\\./g, '')"},model:{value:t.formobj.standardPurchasePrice,callback:function(e){t.$set(t.formobj,"standardPurchasePrice",e)},expression:"formobj.standardPurchasePrice"}})],1)],1),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 销售单价")]),e("el-form-item",{attrs:{prop:"price"}},[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"",clearable:"",oninput:"value=value.replace(/[^\\d.]/g, '').replace(/\\.{2,}/g, '.').replace('.', '$#$').replace(/\\./g, '').replace('$#$', '.').replace(/^(\\-)*(\\d+)\\.(\\d\\d).*$/, '$1$2.$3').replace(/^\\./g, '')"},on:{input:t.countPackprice},model:{value:t.formobj.price,callback:function(e){t.$set(t.formobj,"price",e)},expression:"formobj.price"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 包装单位")]),e("el-form-item",{attrs:{prop:"packUnit"}},[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"例如:箱",clearable:""},model:{value:t.formobj.packUnit,callback:function(e){t.$set(t.formobj,"packUnit",e)},expression:"formobj.packUnit"}})],1)],1),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 包装内数量")]),e("el-form-item",{attrs:{prop:"quantityOfPackage"}},[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"例如:30",clearable:"",oninput:"value=value.replace(/[^\\d.]/g, '').replace(/\\.{2,}/g, '.').replace('.', '$#$').replace(/\\./g, '').replace('$#$', '.').replace(/^(\\-)*(\\d+)\\.(\\d\\d).*$/, '$1$2.$3').replace(/^\\./g, '')"},on:{input:t.countPackprice},model:{value:t.formobj.quantityOfPackage,callback:function(e){t.$set(t.formobj,"quantityOfPackage",e)},expression:"formobj.quantityOfPackage "}})],1)],1),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 包装单价")]),e("el-form-item",{attrs:{prop:"packprice"}},[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"",clearable:"",oninput:"value=value.replace(/[^\\d.]/g, '').replace(/\\.{2,}/g, '.').replace('.', '$#$').replace(/\\./g, '').replace('$#$', '.').replace(/^(\\-)*(\\d+)\\.(\\d\\d).*$/, '$1$2.$3').replace(/^\\./g, '')"},model:{value:t.formobj.packprice,callback:function(e){t.$set(t.formobj,"packprice",e)},expression:"formobj.packprice"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"span-sty"},[t._v("包装规格")]),e("el-form-item",[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"包内数量+基础单位+'/'+包装单位",clearable:""},model:{value:t.formobj.packageSpecs,callback:function(e){t.$set(t.formobj,"packageSpecs",e)},expression:"formobj.packageSpecs"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"span-sty"},[t._v("商品简介")]),e("el-form-item",[e("el-input",{staticClass:"addinputw addinputInfo",attrs:{placeholder:"商品简介",clearable:""},model:{value:t.formobj.content,callback:function(e){t.$set(t.formobj,"content",e)},expression:"formobj.content"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 商品图片")]),e("el-form-item",{attrs:{prop:"picUrl"}},[e("upload",{ref:"uploadImg2",staticClass:"addinputw addinputInfo",class:{hide:t.hideUploadBtn},staticStyle:{"margin-top":"20px"},attrs:{limit:1,bucket:"map","upload-data":{type:"0001"}},on:{change:t.backData},model:{value:t.imgList,callback:function(e){t.imgList=e},expression:"imgList"}})],1)],1)],1),e("el-row",[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"span-sty"},[e("span",{staticClass:"must"},[t._v("*")]),t._v(" 商品详情")]),e("el-form-item",{attrs:{prop:"appContent"}},[e("editor",{staticClass:"addinputw addinputInfo",attrs:{height:300,"min-height":100,value:t.formobj.appContent},on:{input:t.editinput,blur:t.contentRule}})],1)],1)],1)],1)],1)])},u=[],p=a("6648"),m=a("095c"),f=a("39f9"),h={components:{upload:p["a"],Editor:m["a"]},data:function(){return{imgList:[],submitdisabled:!1,formobj:{sid:"",name:"",code:"",barcode:"",standardPurchasePrice:"",price:"",stepWeight:"",stepPrice:"",unitName:"",unitNameSid:"",specificationUnit:"",specificationUnitSid:"",weight:"",remarks:"",content:"",sort:"",picUrl:"",brandId:"",brandName:"",categoryId:"",categoryName:"",periodValidity:"",packageSpecs:"",quantityOfPackage:"",packUnit:"",packprice:"",orgPath:window.sessionStorage.getItem("orgSidPath"),useOrgSid:window.sessionStorage.getItem("defaultDeptSid"),userSid:window.sessionStorage.getItem("userSid"),createOrgSid:window.sessionStorage.getItem("orgSid")},brandList:[],cateList:[],unitList:[],hideUploadBtn:!1,rules:{brandId:[{required:!0,message:"请选择品牌",trigger:"change"}],categoryId:[{required:!0,message:"请选择分类",trigger:"change"}],sort:[{required:!0,message:"商品排序不能为空",trigger:"blur"}],name:[{required:!0,message:"商品名称不能为空",trigger:"blur"}],specificationUnit:[{required:!0,message:"请选择商品单位",trigger:"change"}],standardPurchasePrice:[{required:!0,message:"进货单价不能为空",trigger:"blur"}],price:[{required:!0,message:"商品单价不能为空",trigger:"blur"}],code:[{required:!0,message:"规格编码不能为空",trigger:"blur"}],weight:[{required:!0,message:"规格型号不能为空",trigger:"blur"}],packUnit:[{required:!0,message:"包装单位不能为空",trigger:"blur"}],quantityOfPackage:[{required:!0,message:"包装内数量不能为空",trigger:"blur"}],packprice:[{required:!0,message:"包装单价不能为空",trigger:"blur"}],picUrl:[{required:!0,message:"商品图片不能为空",trigger:"blur"}]}}},created:function(){},methods:{initData:function(){var t=this,e={orgPath:window.sessionStorage.getItem("orgSidPath")};f["a"].listAllBrand(e).then((function(e){t.brandList=e.data})),f["a"].listAllCategory(e).then((function(e){t.cateList=e.data})),f["a"].listAllUnit(e).then((function(e){t.unitList=e.data}))},backData:function(t){console.log("backData》》》》",t),console.log("imgList",this.imgList),this.imgList.length>0?this.formobj.picUrl=this.imgList[0].url:this.formobj.picUrl="",this.hideUploadBtn=0!=this.imgList.length,console.log("this.hideUploadBtn",this.hideUploadBtn)},saveOrUpdate:function(){var t=this;console.log(">>>>>>>>>saveOrUpdate",this.formobj),this.$refs["form_obj"].validate((function(e){e&&n.saveGoods(t.formobj).then((function(e){e.success&&(t.$message({showClose:!0,type:"success",message:e.msg}),t.handleReturn("true"))})).catch((function(){}))}))},handleReturn:function(t){"true"===t&&this.$emit("reloadlist"),this.imgList=[],this.hideUploadBtn=!0,this.formobj={sid:"",name:"",code:"",barcode:"",standardPurchasePrice:"",price:"",stepWeight:"",stepPrice:"",unitName:"",unitNameSid:"",specificationUnit:"",specificationUnitSid:"",weight:"",remarks:"",content:"",sort:"",picUrl:"",appContent:"",periodValidity:"",packageSpecs:"",quantityOfPackage:"",packUnit:"",packprice:"",orgPath:window.sessionStorage.getItem("orgSidPath"),useOrgSid:window.sessionStorage.getItem("defaultDeptSid"),userSid:window.sessionStorage.getItem("userSid"),createOrgSid:window.sessionStorage.getItem("orgSid")},this.$emit("doback")},showAdd:function(){var t=this;this.initData(),this.$nextTick((function(){t.$refs["form_obj"].clearValidate()})),console.log(this.imgList,88888888),this.hideUploadBtn=0!=this.imgList.length},showEdit:function(t){var e=this;this.initData(),this.$nextTick((function(){e.$refs["form_obj"].clearValidate()})),n.goodsInit(t.sid).then((function(t){t.success&&(e.formobj=t.data,e.imgList=[],""!=t.data.picUrl&&e.imgList.push({url:t.data.picUrl}),e.hideUploadBtn=0!=e.imgList.length,console.log("this.hideUploadBtn",e.hideUploadBtn))})).catch((function(a){e.formobj=t,e.imgList=[],console.log("this.hideUploadBtn",e.hideUploadBtn)}))},countPackprice:function(){0!=Number(this.formobj.price)&&0!=Number(this.formobj.quantityOfPackage)&&(this.formobj.packprice=(Number(this.formobj.price)*Number(this.formobj.quantityOfPackage)).toFixed(2))},contentRule:function(){this.$refs["form_obj"].validateField("appContent")},editinput:function(t){this.formobj.appContent=t,console.log("editinput",this.formobj.appContent)},selectBrandChange:function(t){console.log("selectBrandChange",t);for(var e=0;e<this.brandList.length;e++)if(t===this.brandList[e].sid){this.formobj.brandName=this.brandList[e].name;break}},selectCateChange:function(t){console.log("selectCateChange",t);for(var e=0;e<this.cateList.length;e++)if(t===this.cateList[e].sid){this.formobj.categoryName=this.cateList[e].name;break}},selectSpecificationUnitChange:function(t){for(var e=0;e<this.unitList.length;e++)if(t===this.unitList[e].sid){this.formobj.specificationUnit=this.unitList[e].unitName,this.formobj.specificationUnitSid=this.unitList[e].sid;break}},selectUnitNameChange:function(t){for(var e=0;e<this.unitList.length;e++)if(t===this.unitList[e].sid){this.formobj.unitName=this.unitList[e].unitName,this.formobj.unitNameSid=this.unitList[e].sid;break}}}},g=h,b=(a("ec3d"),a("2877")),v=Object(b["a"])(g,d,u,!1,null,"062c68fc",null),w=v.exports,k={name:"SupplierBankInfoIndex",components:{ButtonBar:r["a"],Pagination:l["a"],pageye:c["a"],divAdd:w},data:function(){return{btndisabled:!1,viewState:1,isSearchShow:!1,searchxianshitit:"显示查询条件",tableLoading:!1,dataList:[],btnList:[{type:"primary",size:"small",icon:"plus",btnKey:"toAdd",btnLabel:"新增"},{type:"info",size:"small",icon:"cross",btnKey:"doClose",btnLabel:"关闭"}],queryParams:{current:1,size:10,total:0,params:{name:""}},sids:[]}},mounted:function(){this.$refs["btnbar"].setButtonList(this.btnList)},created:function(){this.loadList()},methods:{clicksearchShow:function(){this.isSearchShow=!this.isSearchShow,this.isSearchShow?this.searchxianshitit="隐藏查询条件":this.searchxianshitit="显示查询条件"},btnHandle:function(t){switch(t){case"toAdd":this.toAdd();break;case"doClose":this.doClose();break;default:break}},loadList:function(){var t=this;this.tableLoading=!0,this.queryParams.params.userSid=window.sessionStorage.getItem("userSid"),this.queryParams.params.orgPath=window.sessionStorage.getItem("orgSidPath"),this.queryParams.params.menuUrl=this.$route.path,n.goodsListPage(this.queryParams).then((function(e){if(t.tableLoading=!1,e.success){var a=e.data;t.queryParams.total=a.total,t.dataList=a.records}else t.dataList=[],t.queryParams.total=0})).catch((function(){t.tableLoading=!1}))},indexMethod:function(t){var e=(this.queryParams.current-1)*this.queryParams.size,a=t+1+e;return a},dosearch:function(){this.queryParams.current=1,this.loadList()},resetQuery:function(){this.queryParams={current:1,size:10,total:0,params:{name:""}},this.loadList()},toAdd:function(){this.viewState=2,this.$refs["divadd"].showAdd()},doClose:function(){this.$store.dispatch("tagsView/delView",this.$route),this.$router.go(-1)},toRelevancy:function(t){this.viewState=3,this.$refs["divadd"].showEdit(t)},toRelevancyInfo:function(t){var e=this,a="请确认是否删除所选商品?";this.$confirm(a,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a=e.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});n.deleteGoods(t.sid).then((function(t){a.close(),t.success&&(e.$message({type:"success",message:t.msg,showClose:!0}),e.loadList())})).catch((function(t){a.close()}))})).catch((function(){}))},resetState:function(){this.viewState=1},enableChange1:function(t,e){var a=this;console.log("sid",t),console.log("state",e),n.updateAppletUseTo(t,e).then((function(t){t.success&&a.$message({type:"success",message:"状态已更新",showClose:!0})})).catch((function(t){console.log(t)}))},enableChange2:function(t,e){var a=this;console.log("sid",t),console.log("state",e),n.updateIsEnable(t,e).then((function(t){t.success&&a.$message({type:"success",message:"状态已更新",showClose:!0})})).catch((function(t){console.log(t)}))}}},y=k,C=Object(b["a"])(y,s,i,!1,null,"351cae0c",null);e["default"]=C.exports},f82b:function(t,e,a){}}]);
|