chunk-20a969ad.6b1398a2.js 5.5 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-20a969ad"],{"28bc":function(e,t,n){"use strict";n("9da1")},"9da1":function(e,t,n){},de2a:function(e,t,n){"use strict";n.r(t);n("adc1");var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"app-list-content"},[t("x-crud",{staticClass:"liu-crud-wrap",on:{load:e.onLoad},scopedSlots:e._u([{key:"slot-tabs",fn:function(){return[t("el-tabs",{staticClass:"liu-tabs",attrs:{type:"border-card"},on:{"tab-click":e.handleClick},model:{value:e.tabIndex,callback:function(t){e.tabIndex=t},expression:"tabIndex"}},e._l(e.tabsData,(function(e,n){return t("el-tab-pane",{key:n,attrs:{label:e.text,name:e.key}})})),1)]},proxy:!0},{key:"table-column-num",fn:function(t){var n=t.scope;return[e._v(" "+e._s(n.row.num)+" ")]}},{key:"table-column-name",fn:function(t){var n=t.scope;return[e._v(" "+e._s(n.row.name)+" ")]}},{key:"table-column-inTurn",fn:function(t){var n=t.scope;return[e._v(" "+e._s(n.row.inTurn)+" ")]}},{key:"table-column-cover",fn:function(e){var n=e.scope;return[t("img",{staticStyle:{width:"40px",height:"40px",margin:"0 auto"},attrs:{src:n.row.cover}})]}},{key:"table-header-inTurn",fn:function(){return[t("span",[e._v("排序")])]},proxy:!0},{key:"slot-add-goods-btn",fn:function(){return[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.replaceBtnFn(0)}}},[e._v("添加")])]},proxy:!0},{key:"slot-item-list",fn:function(n){var r=n.scope;return[t("el-button",{attrs:{type:"text"},nativeOn:{click:function(t){return t.stopPropagation(),e.getItemList(r.row)}}},[e._v("名下花材")])]}},{key:"slot-modify",fn:function(n){var r=n.scope;return[t("el-button",{attrs:{type:"text"},nativeOn:{click:function(t){return t.stopPropagation(),e.replaceBtnFn(r.row.id,r.row.name)}}},[e._v("修改")])]}}])}),t("el-dialog",{attrs:{title:"".concat(0==e.id?"添加":"修改","分类"),visible:e.replaceDialog,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.replaceDialog=t}}},[t("div",{staticClass:"ad-modal-content"},[t("el-form",{ref:"replaceForm",staticClass:"demo-form",attrs:{model:e.replaceForm,rules:e.ruleForm,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"分类名称",prop:"name"}},[t("el-input",{attrs:{placeholder:"请输入名称",size:"small",id:"inputVal"},model:{value:e.replaceForm.name,callback:function(t){e.$set(e.replaceForm,"name",t)},expression:"replaceForm.name"}})],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:e.resetForm}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.submitForm("replaceForm")}}},[e._v("确认")])],1)])],1)},a=[],i=n("1f77"),o=(n("b5e5"),n("d6d8"),n("f16c"),n("3215"),n("45d2"),n("9052"),n("b144"),n("5f45"),n("dc93"),n("5880"),{data:function(){return{app:null,sortLink:"",operateData:{},tabIndex:"0",tabsData:[{text:"花材分类",key:"0"}],selects:{},sort:{status:!1},replaceDialog:!1,id:0,replaceForm:{name:""},ruleForm:{name:[{required:!0,message:"请输入名称",trigger:"blur"}]}}},computed:{},methods:{deleteFn:function(e){var t=this,n=this;this.$confirm("确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$service.itemClass.deleteClass({id:e}).then((function(e){n.replaceDialog=!1,n.app.refresh()}))}))},iptFocus:function(){},fn:function(){},resetForm:function(){this.$refs["replaceForm"].resetFields(),this.replaceDialog=!1},replaceFn:function(){var e=JSON.parse(JSON.stringify(this.replaceForm)),t=this;0==t.id?this.$service.itemClass.addClass(e).then((function(e){t.replaceDialog=!1,t.resetForm(),t.app.refresh()})):this.$service.itemClass.updateClass(Object(i["a"])({id:t.id},e)).then((function(e){t.replaceDialog=!1,t.resetForm(),t.app.refresh()}))},submitForm:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return console.log("error submit!!"),!1;t.replaceFn()}))},replaceBtnFn:function(e,t){this.id=e,this.replaceForm.name=t,this.replaceDialog=!0},handleClick:function(e,t){this.app.refresh({type:this.tabIndex})},getItemList:function(e){var t={};t.classId=e.id,t.className=e.name,this.$router.push({path:"/item/list",query:t})},onLoad:function(e){var t=e.ctx,n=e.app;this.app=n,t.service(this.$service.itemClass).set("table",{columns:[{prop:"id",label:"ID",align:"center"},{prop:"cover",label:"图片",align:"center",minWidth:120},{prop:"name",label:"标题",align:"center","min-width":180},{prop:"num",label:"数量",align:"center",minWidth:100},{prop:"inTurn",label:"排序",align:"center",minWidth:100},{prop:"addTime",label:"创建时间",align:"center",minWidth:180}],op:{visible:!0,props:{width:300,align:"center",fixed:"right",label:"操作"},layout:["slot-item-list","slot-modify"]}}).set("dict",{search:{keyWord:"goodsName"}}).set("search",{key:{placeholder:"分类名称"}}).set("pagination",{size:100}).set("layout",[["slot-tabs"],["flex1","slot-add-goods-btn","refresh-btn"],["data-table"],["flex1","pagination"]]).on("delete",(function(e,t){var n=t.next;n({id:e.map((function(e){return e.id})).join(",")})})).done(),n.refresh({status:this.tabIndex})},refresh:function(e){this.app.refresh(e)},showSort:function(e){this.sort.status=!0},hideSort:function(e){this.sort.status=!1},changeSort:function(e){var t=this;this.$service.goods.sort({inTurn:e.inTurn,id:e.id}).then((function(){t.$message.success("修改成功"),t.refresh()})).catch((function(e){t.$message.error(e)}))}}}),s=o,l=(n("28bc"),n("1805")),c=Object(l["a"])(s,r,a,!1,null,"72cb8310",null);t["default"]=c.exports}}]);