chunk-602479d6.15323da2.js 7.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-602479d6","chunk-2d0a47fc","chunk-2d0da01e"],{"0765":function(e,t,a){"use strict";a.r(t);var o=a("7a23");const l={class:"ele-body"},d=Object(o["createTextVNode"])("正常"),r=Object(o["createTextVNode"])("隐藏");function c(e,t,a,c,n,i){const s=Object(o["resolveComponent"])("a-tree-select"),m=Object(o["resolveComponent"])("a-form-item"),b=Object(o["resolveComponent"])("a-input"),h=Object(o["resolveComponent"])("a-radio"),u=Object(o["resolveComponent"])("a-radio-group"),p=Object(o["resolveComponent"])("a-form"),O=Object(o["resolveComponent"])("a-modal");return Object(o["openBlock"])(),Object(o["createBlock"])(O,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:n.modalShow,closable:"",keyboard:"",title:n.form.id?"编辑":"新增",width:500,maskClosable:!1,onCancel:t[4]||(t[4]=e=>n.modalShow=!1),onOk:i.submit,confirmLoading:n.loading},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])("div",l,[Object(o["createVNode"])(p,{ref:"form",model:n.form,rules:n.rules,style:{"max-width":"800px",margin:"0 auto"},"label-col":{md:{span:5},sm:{span:24}},"wrapper-col":{md:{span:19},sm:{span:24}}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{label:"父级:",name:"pid"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{value:n.form.pid,"onUpdate:value":t[1]||(t[1]=e=>n.form.pid=e),style:{width:"100%"},disabled:n.isAddSon,replaceFields:{title:"name",key:"id",value:"id"},"dropdown-style":{maxHeight:"300px",overflow:"auto"},"tree-data":i.cateTreeData,placeholder:"请选择父级分类"},null,8,["value","disabled","tree-data"])]),_:1}),Object(o["createVNode"])(m,{label:"分类名称:",name:"name"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{value:n.form.name,"onUpdate:value":t[2]||(t[2]=e=>n.form.name=e),placeholder:"请填写名称","allow-clear":""},null,8,["value"])]),_:1}),Object(o["createVNode"])(m,{label:"状态:",name:"status"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{value:n.form.status,"onUpdate:value":t[3]||(t[3]=e=>n.form.status=e)},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{value:"normal"},{default:Object(o["withCtx"])(()=>[d]),_:1}),Object(o["createVNode"])(h,{value:"hidden"},{default:Object(o["withCtx"])(()=>[r]),_:1})]),_:1},8,["value"])]),_:1})]),_:1},8,["model","rules"])])]),_:1},8,["visible","title","onOk","confirmLoading"])}var n={name:"addEdit",props:{cateList:{type:Array}},data(){return{isAddSon:!1,modalShow:!1,loading:!1,form:{},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],pid:[{required:!0,message:"请选择父级分类",trigger:"blur"}]}}},computed:{cateTreeData(){let e={name:"无",id:"0",cate_id:"0"};return this.cateList.length>0?[e,...this.cateList]:[e]}},methods:{openDetail(e,t=!1){if(this.isAddSon=t,e){this.isAddSon=!0;const t=Object.assign({},e);t.pid=""+t.pid,this.form=t}else this.form={pid:"0",name:"",status:"normal"};this.modalShow=!0},submit(){this.$refs.form.validate().then(()=>{this.loading=!0;let e=Object.assign({},this.form),t="";t=e.id?"/manager/ShopCate/edit":"/manager/ShopCate/add",this.$post(t,e).then(()=>{this.$message.success("操作成功!"),this.$emit("reload"),this.modalShow=!1})}).finally(()=>{this.loading=!1})}}},i=a("6b0d"),s=a.n(i);const m=s()(n,[["render",c]]);t["default"]=m},"6a85":function(e,t,a){"use strict";a.r(t),a.d(t,"listMixin",(function(){return o}));const o={data(){return{total:0}},methods:{eleTableDone(e,t,a){this.total=a},reload(){this.$refs.table.reload()},search(){this.$refs.table.reload({page:1})},parseData(e){return console.log("res",e),console.log("res.data.data",e.data.data.length),{code:1==e.code?0:e.code,data:e.data.data,count:e.data.total,msg:e.msg}},handleDelete({id:e}){this.$post(this.deleteUrl,{id:e},!0).then(()=>{this.reload()})},handleDetail(e){this.$refs.addedit.openDetail(e)},reset(){this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere)),this.$nextTick(()=>{this.reload()})}},created(){this.whereFormData=JSON.parse(JSON.stringify(this.defaultWhere))}}},"6d88":function(e,t,a){"use strict";a.r(t);var o=a("7a23");const l={class:"ele-body ele-body-card"},d=Object(o["createTextVNode"])("数据共 "),r={class:"ele-text-primary"},c=Object(o["createTextVNode"])(" 条"),n=Object(o["createVNode"])("em",null,null,-1),i=Object(o["createTextVNode"])(" 新增 "),s=Object(o["createTextVNode"])("添加下级"),m=Object(o["createTextVNode"])("编辑"),b=Object(o["createTextVNode"])("删除");function h(e,t,a,h,u,p){const O=Object(o["resolveComponent"])("a-alert"),j=Object(o["resolveComponent"])("a-button"),f=Object(o["resolveComponent"])("a-badge"),g=Object(o["resolveComponent"])("a-divider"),C=Object(o["resolveComponent"])("a-popconfirm"),w=Object(o["resolveComponent"])("a-space"),x=Object(o["resolveComponent"])("ele-pro-table"),v=Object(o["resolveComponent"])("a-card"),N=Object(o["resolveComponent"])("add-edit");return Object(o["openBlock"])(),Object(o["createBlock"])("div",l,[Object(o["createVNode"])(v,{bordered:!1},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(O,{type:"info","show-icon":"",style:{"margin-bottom":"16px"}},{message:Object(o["withCtx"])(()=>[Object(o["createVNode"])("span",null,[d,Object(o["createVNode"])("b",r,Object(o["toDisplayString"])(e.total),1),c,n])]),_:1}),Object(o["createVNode"])(x,{title:"分类列表",where:u.whereFormData,parseData:p.parseData,ref:"table","row-key":"id",onDone:e.eleTableDone,datasource:u.url,columns:u.columns,method:"POST"},{toolkit:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,{type:"primary",onClick:t[1]||(t[1]=t=>e.handleDetail(null))},{default:Object(o["withCtx"])(()=>[i]),_:1})]),status:Object(o["withCtx"])(({record:e})=>["normal"==e.status?(Object(o["openBlock"])(),Object(o["createBlock"])(f,{key:0,status:"processing",text:"正常"})):Object(o["createCommentVNode"])("",!0),"hidden"==e.status?(Object(o["openBlock"])(),Object(o["createBlock"])(f,{key:1,status:"warning",text:"隐藏"})):Object(o["createCommentVNode"])("",!0)]),action:Object(o["withCtx"])(({record:t})=>[Object(o["createVNode"])("div",null,[Object(o["createVNode"])(w,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,{size:"small",type:"link",onClick:e=>p.handleSon(t)},{default:Object(o["withCtx"])(()=>[s]),_:2},1032,["onClick"]),Object(o["createVNode"])(g,{type:"vertical"}),Object(o["createVNode"])(j,{size:"small",type:"link",onClick:a=>e.handleDetail(t)},{default:Object(o["withCtx"])(()=>[m]),_:2},1032,["onClick"]),Object(o["createVNode"])(g,{type:"vertical"}),Object(o["createVNode"])(C,{title:"确定删除这条记录","ok-text":"确定","cancel-text":"取消",onConfirm:a=>e.handleDelete(t)},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,{size:"small",type:"link"},{default:Object(o["withCtx"])(()=>[b]),_:1})]),_:2},1032,["onConfirm"])]),_:2},1024)])]),_:1},8,["where","parseData","onDone","datasource","columns"])]),_:1}),Object(o["createVNode"])(N,{cateList:u.cateList,ref:"addedit",onReload:e.reload},null,8,["cateList","onReload"])])}var u=a("6a85"),p=a("0765"),O=a("2c2a");const j={name:"",look_type:"page"};var f={mixins:[u["listMixin"]],components:{addEdit:p["default"]},data(){return{defaultWhere:JSON.parse(JSON.stringify(j)),whereFormData:{},url:"/manager/ShopCate/getList",deleteUrl:"/manager/ShopCate/del",cateList:[],columns:[{title:"分类ID",align:"left",dataIndex:"id"},{title:"分类名称",align:"left",dataIndex:"name"},{title:"状态",align:"right",dataIndex:"status",slots:{customRender:"status"}},{title:"操作",dataIndex:"action",fixed:"right",align:"center",slots:{customRender:"action"}}]}},methods:{parseData(e){return console.log("parseData res",e),Object(O["eachTreeData"])(e.data,e=>{e.id=""+e.id,e.children&&0!=e.children.length||(e.children=null)},"children"),this.cateList=e.data,{code:1==e.code?0:e.code,data:e.data,count:e.data.length,msg:e.msg}},handleSon(e){let t=e.id;this.$refs.addedit.openDetail({pid:t,status:"normal",name:""},!0)}}},g=a("6b0d"),C=a.n(g);const w=C()(f,[["render",h]]);t["default"]=w}}]);