(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4948a964"],{"13a0":function(t,e,a){a.r(e),a("b0c0");var i=a("2909"),n=a("5530"),o=(a("caad"),a("a15b"),a("14d9"),a("e9f5"),a("7d54"),a("d3b7"),a("6062"),a("1e70"),a("79a4"),a("c1a1"),a("8b00"),a("a4e7"),a("1e5a"),a("72c3"),a("3ca3"),a("159b"),a("ddb0"),a("2f62")),s=(a("4e82"),a("498a"),a("99af"),a("a434"),a("c4c8")),l=a("b76a"),r=(l=a.n(l),a("aa47")),c=(l={name:"addAttr",components:{draggable:l.a},data:function(){return{spinShow:!1,modal_loading:!1,grid:{xl:3,lg:3,md:12,sm:24,xs:24},modal:!1,index:1,formDynamic:{id:0,name:"",sort:0,value:[]},attrsName:"",attrsVal:"",formDynamicNameData:[],isBtn:!1,formDynamicName:[],results:[],result:[],ids:0}},watch:{modal:function(t){var e=this;t&&this.$nextTick((function(){e.setSort()}))}},mounted:function(){},methods:{setSort:function(){var t=this,e=this.$refs.selection.$el.querySelectorAll(".el-table__body-wrapper > table > tbody")[0];this.sortable=r.a.create(e,{ghostClass:"sortable-ghost",handle:".handle",setData:function(t){t.setData("Text","")},onEnd:function(e){t.elChangeExForArray(e.oldIndex,e.newIndex,t.formDynamic.value)}})},elChangeExForArray:function(t,e,a,i){var n=this,o=a,s=a[t];a=a[e];i?(o[e]=a,o[t]=s):(o[t]=a,o[e]=s),this.formDynamic.value=[],this.$nextTick((function(t){n.formDynamic.value=o}))},handleShowPop:function(t){this.$refs["inputRef_"+t][0].focus()},handleAddRole:function(){this.formDynamic.value.push({name:"",value:""})},onCancel:function(){this.ids=0,this.clear()},onClose:function(){this.ids=0,this.clear(),this.modal=!1},deleteRow:function(t){this.formDynamic.value.splice(t,1)},addBtn:function(){this.isBtn=!0},onDragDrop:function(t,e){var a;(a=this.formDynamic.value).splice.apply(a,[e,1].concat(Object(i.a)(this.formDynamic.value.splice(t,1,this.formDynamic.value[e]))))},getIofo:function(t){var e=this;this.ids=t.id,Object(s.r)(t.id).then((function(t){e.formDynamic=t.data})).catch((function(t){e.spinShow=!1,e.$message.error(t.msg)}))},handleSubmit:function(t){var e=this;this.$refs[t].validate((function(t){return!!t&&(0===e.formDynamic.value.length?e.$message.warning("请至少添加一条商品参数!"):(e.modal_loading=!0,void Object(s.t)(e.formDynamic).then((function(t){e.$message.success(t.msg),setTimeout((function(){e.modal=!1,e.modal_loading=!1}),500),setTimeout((function(){e.$emit("getList"),e.clear()}),600)})).catch((function(t){e.modal_loading=!1,e.$message.error(t.msg)}))))}))},clear:function(){this.$refs.formDynamic.resetFields(),this.formDynamic.value=[],this.formDynamic.name="",this.formDynamic.sort="",this.isBtn=!1,this.attrsName="",this.attrsVal="",this.ids=0},handleRemove:function(t){this.formDynamic.value.splice(t,1)}}},a("5a6f"),a("2877"));l={name:"paramList",components:{paramAdd:Object(c.a)(l,(function(){var t=this,e=t._self._c;return e("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:t.spinShow,expression:"spinShow"}],attrs:{visible:t.modal,title:"商品参数",width:"1000px"},on:{"update:visible":function(e){t.modal=e},closed:t.onCancel}},[e("el-form",{ref:"formDynamic",staticClass:"attrFrom",attrs:{model:t.formDynamic,"label-position":"right","label-width":"auto"},nativeOn:{submit:function(t){t.preventDefault()}}},[e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:24}},[e("el-col",{attrs:{span:8}},[e("el-form-item",{attrs:{label:"模板名称:",prop:"rule_name"}},[e("el-input",{attrs:{placeholder:"请输入模板名称",maxlength:20},model:{value:t.formDynamic.name,callback:function(e){t.$set(t.formDynamic,"name","string"==typeof e?e.trim():e)},expression:"formDynamic.name"}})],1)],1)],1),e("el-col",{attrs:{span:24}},[e("el-col",{attrs:{span:8}},[e("el-form-item",{attrs:{label:"排序:",prop:"rule_name"}},[e("el-input",{attrs:{type:"number",placeholder:"请输入排序",maxlength:20},model:{value:t.formDynamic.sort,callback:function(e){t.$set(t.formDynamic,"sort","string"==typeof e?e.trim():e)},expression:"formDynamic.sort"}})],1)],1)],1),e("el-col",{key:t.index,staticClass:"noForm",attrs:{span:24}},[e("el-form-item",{attrs:{label:""}},[e("div",{staticClass:"specifications"},[e("el-table",{ref:"selection",attrs:{data:t.formDynamic.value}},[e("el-table-column",{attrs:{width:"50"},scopedSlots:t._u([{key:"default",fn:function(i){return[e("div",{staticClass:"drag",on:{"on-drag-drop":t.onDragDrop}},[e("img",{staticClass:"handle",attrs:{src:a("80cc"),alt:""}})])]}}])}),e("el-table-column",{attrs:{label:"参数名称","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-input",{model:{value:a.row.name,callback:function(e){t.$set(a.row,"name",e)},expression:"scope.row.name"}})]}}])}),e("el-table-column",{attrs:{label:"参数值","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-input",{model:{value:a.row.value,callback:function(e){t.$set(a.row,"value",e)},expression:"scope.row.value"}})]}}])}),e("el-table-column",{attrs:{label:"操作",fixed:"right",width:"80"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("a",{directives:[{name:"db-click",rawName:"v-db-click"}],staticClass:"submission mr15",on:{click:function(e){return t.deleteRow(a.$index)}}},[t._v("删除")])]}}])})],1),t.formDynamic.value.length<8?e("el-button",{directives:[{name:"db-click",rawName:"v-db-click"}],staticClass:"submission mr15 mt20",attrs:{type:"primary"},on:{click:t.handleAddRole}},[t._v("添加参数")]):t._e()],1)])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{directives:[{name:"db-click",rawName:"v-db-click"}],on:{click:t.onClose}},[t._v("取消")]),e("el-button",{directives:[{name:"db-click",rawName:"v-db-click"}],attrs:{type:"primary",loading:t.modal_loading},on:{click:function(e){return t.handleSubmit("formDynamic")}}},[t._v("确定")])],1)],1)}),[],!1,null,"3fc9c92f",null).exports},data:function(){return{loading:!1,artFrom:{page:1,limit:20,name:""},tableList:[],total:0,selectedIds:new Set,ids:[],multipleSelection:[]}},computed:Object(n.a)({},Object(o.d)("admin/order",["orderChartType"])),created:function(){this.getDataList()},methods:{getRowKey:function(t){return t.id},handleSelectAll:function(t){var e=this;0===t.length?this.$refs.table.data.forEach((function(t){e.selectedIds.has(t.id)&&e.selectedIds.delete(t.id)})):t.forEach((function(t){e.selectedIds.add(t.id)})),this.$nextTick((function(){e.setChecked()}))},handleSelectRow:function(t){for(var e=this,a=[],i=[],n=0;n