| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-943729dc"],{2159:function(t,e,n){},"965b":function(t,e,n){"use strict";n("2159")},de2a:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-list-content"},[n("x-crud",{staticClass:"liu-crud-wrap",on:{load:t.onLoad},scopedSlots:t._u([{key:"slot-tabs",fn:function(){return[n("el-tabs",{staticClass:"liu-tabs",attrs:{type:"border-card"},on:{"tab-click":t.handleClick},model:{value:t.tabIndex,callback:function(e){t.tabIndex=e},expression:"tabIndex"}},t._l(t.tabsData,(function(t,e){return n("el-tab-pane",{key:e,attrs:{label:t.text,name:t.key}})})),1)]},proxy:!0},{key:"table-column-num",fn:function(e){var r=e.scope;return[n("el-link",{on:{click:function(e){return t.getItemList(r.row)}}},[t._v(t._s(r.row.num))])]}},{key:"table-column-name",fn:function(e){var r=e.scope;return[n("el-link",{on:{click:function(e){return t.getItemList(r.row)}}},[t._v(t._s(r.row.name))])]}},{key:"table-column-inTurn",fn:function(e){var r=e.scope;return[t.sort.status?n("el-input",{ref:"sort-input",attrs:{focus:"",size:"mini"},on:{blur:function(e){return t.changeSort(r.row)}},nativeOn:{focus:function(e){return e.stopPropagation(),t.iptFocus(e)},click:function(e){return e.stopPropagation(),t.fn(e)}},model:{value:r.row.inTurn,callback:function(e){t.$set(r.row,"inTurn",e)},expression:"scope.row.inTurn"}}):n("span",[t._v(t._s(r.row.inTurn))])]}},{key:"table-header-inTurn",fn:function(){return[n("div",{staticClass:"set-sort"},[n("span",[t._v("排序")]),t.sort.status?n("el-button",{staticClass:"hide",attrs:{size:"mini",type:"primary"},on:{click:t.hideSort}},[t._v("完成")]):n("el-button",{staticClass:"show",attrs:{icon:"el-icon-edit-outline",size:"small",type:"text"},on:{click:t.showSort}})],1)]},proxy:!0},{key:"slot-add-goods-btn",fn:function(){return[n("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.replaceBtnFn(0)}}},[t._v("添加")])]},proxy:!0},{key:"slot-item-list",fn:function(e){var r=e.scope;return[n("el-button",{attrs:{type:"text"},nativeOn:{click:function(e){return e.stopPropagation(),t.getItemList(r.row)}}},[t._v("花材列表")])]}},{key:"slot-modify",fn:function(e){var r=e.scope;return[n("el-button",{attrs:{type:"text"},nativeOn:{click:function(e){return e.stopPropagation(),t.replaceBtnFn(r.row.id,r.row.name)}}},[t._v("修改")])]}}])}),n("el-dialog",{attrs:{title:(0==t.id?"添加":"修改")+"分类",visible:t.replaceDialog,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(e){t.replaceDialog=e}}},[n("div",{staticClass:"ad-modal-content"},[n("el-form",{ref:"replaceForm",staticClass:"demo-form",attrs:{model:t.replaceForm,rules:t.ruleForm,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"分类名称",prop:"name"}},[n("el-input",{attrs:{placeholder:"请输入名称",size:"small",id:"inputVal"},model:{value:t.replaceForm.name,callback:function(e){t.$set(t.replaceForm,"name",e)},expression:"replaceForm.name"}})],1)],1)],1),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{size:"small"},on:{click:t.resetForm}},[t._v("取 消")]),n("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(e){return t.submitForm("replaceForm")}}},[t._v("确认")])],1)])],1)},i=[],o=n("6abc"),s=(n("1d43"),n("4200"),n("3337"),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(t){var e=this,n=this;this.$confirm("确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$service.itemClass.deleteClass({id:t}).then((function(t){n.replaceDialog=!1,n.app.refresh()}))}))},iptFocus:function(){},fn:function(){},resetForm:function(){this.$refs["replaceForm"].resetFields(),this.replaceDialog=!1},replaceFn:function(){var t=JSON.parse(JSON.stringify(this.replaceForm)),e=this;0==e.id?this.$service.itemClass.addClass(t).then((function(t){e.replaceDialog=!1,e.resetForm(),e.app.refresh()})):this.$service.itemClass.updateClass(Object(o["a"])({id:e.id},t)).then((function(t){e.replaceDialog=!1,e.resetForm(),e.app.refresh()}))},submitForm:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return console.log("error submit!!"),!1;e.replaceFn()}))},replaceBtnFn:function(t,e){this.id=t,this.replaceForm.name=e,this.replaceDialog=!0},handleClick:function(t,e){this.app.refresh({type:this.tabIndex})},getItemList:function(t){var e={};e.classId=t.id,e.tabName=t.name,this.$router.push({path:"/item/list",query:e})},onLoad:function(t){var e=this,n=t.ctx,r=t.app;this.app=r,n.service(this.$service.itemClass).set("table",{columns:[{prop:"id",label:"ID",align:"center"},{prop:"name",label:"标题",align:"center","min-width":180},{prop:"num",label:"花材数量",align:"center","min-width":100},{prop:"inTurn",label:"排序",align:"center",minWidth:100},{prop:"addTime",label:"创建时间",align:"center",minWidth:180}],on:{"row-click":function(t,n){e.getItemList(t)}},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(t,e){var n=e.next;n({id:t.map((function(t){return t.id})).join(",")})})).done(),r.refresh({status:this.tabIndex})},refresh:function(t){this.app.refresh(t)},showSort:function(t){this.sort.status=!0},hideSort:function(t){this.sort.status=!1},changeSort:function(t){var e=this;this.$service.goods.sort({inTurn:t.inTurn,id:t.id}).then((function(){e.$message.success("修改成功"),e.refresh()})).catch((function(t){e.$message.error(t)}))}}}),a=s,l=(n("965b"),n("5d22")),c=Object(l["a"])(a,r,i,!1,null,"1efbe286",null);e["default"]=c.exports}}]);
|