chunk-1c984bea.6dfadbe3.js 9.9 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1c984bea"],{"44b0":function(t,e,a){"use strict";a.r(e);var s=a("9ab4"),r=a("1b40"),o=a("0a6d"),i=a("3c50"),l=a("4ae1"),n=a("ea4a"),c=a("6ddb");let d=class extends r.e{constructor(){super(...arguments),this.visible=!1,this.form={name:"",is_show:1,sort:0},this.formRules={name:[{required:!0,message:"请输入分类名称",trigger:"blur"}],is_show:[{required:!0,message:"请选择分类状态",trigger:"change"}]}}getCategoryDetail(){Object(n.d)({id:this.cid}).then(t=>{this.form=t}).catch(t=>{})}onCategoryAdd(){Object(n.b)(this.form).then(()=>{this.$emit("refresh"),this.close()}).catch(t=>{})}onCategoryEdit(){Object(n.e)({...this.form,id:this.cid}).then(()=>{this.$emit("refresh"),this.close()}).catch(t=>{})}onSubmit(){this.$refs.formRef.validate(t=>{t&&(this.cid?this.onCategoryEdit():this.onCategoryAdd())})}onTrigger(){this.visible=!0,this.cid&&this.getCategoryDetail()}close(){this.visible=!1,this.form={name:"",is_show:1,sort:0}}};Object(s.a)([Object(r.c)()],d.prototype,"cid",void 0),Object(s.a)([Object(r.c)({default:""})],d.prototype,"title",void 0),Object(s.a)([Object(r.c)({default:"660px"})],d.prototype,"width",void 0),Object(s.a)([Object(r.c)({default:"20vh"})],d.prototype,"top",void 0),d=Object(s.a)([Object(r.a)({components:{}})],d);var p=d,m=a("2877"),u=Object(m.a)(p,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"ls-dialog__trigger",on:{click:t.onTrigger}},[t._t("trigger")],2),a("el-dialog",{attrs:{"coustom-class":"ls-dialog__content",title:t.title,visible:t.visible,width:t.width,top:t.top,"modal-append-to-body":!1,center:"","before-close":t.close,"close-on-click-modal":!1},on:{close:t.close}},[a("div",{},[a("el-form",{ref:"formRef",attrs:{rules:t.formRules,model:t.form,"label-width":"120px",size:"small"}},[a("el-form-item",{attrs:{label:"分类名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入分类名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"排序"}},[a("el-input",{attrs:{placeholder:"请输入排序值"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",t._n(e))},expression:"form.sort"}}),a("div",{staticClass:"muted xs"},[t._v("默认为0,数值越大越排在前面")])],1),a("el-form-item",{attrs:{label:"分类状态",prop:"is_show"}},[a("el-radio-group",{model:{value:t.form.is_show,callback:function(e){t.$set(t.form,"is_show",e)},expression:"form.is_show"}},[a("el-radio",{attrs:{label:1}},[t._v("启用")]),a("el-radio",{attrs:{label:0}},[t._v("停用")])],1)],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small"},on:{click:t.close}},[t._v("取消")]),a("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.onSubmit}},[t._v("确认")])],1)])],1)}),[],!1,null,"26f3af2e",null).exports;let f=class extends r.e{constructor(){super(...arguments),this.pager=new c.a}changeStatus(t,e){Object(n.f)({id:e.id}).then(()=>{this.getCategoryList()}).catch(t=>{})}getCategoryList(){this.pager.request({callback:n.g}).catch(t=>{})}onCategoryDel(t){Object(n.c)({id:t.id}).then(()=>{this.getCategoryList()})}created(){this.getCategoryList()}};f=Object(s.a)([Object(r.a)({components:{LsDialog:o.a,LsPagination:i.a,ExportData:l.a,ArticleCategoryEdit:u}})],f);var g=f,h=Object(m.a)(g,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"category_lists"},[a("div",{staticClass:"ls-card"},[a("el-alert",{attrs:{title:"温馨提示:*平台发布文章,可在商城新闻资讯栏目查看。",type:"info","show-icon":"",closable:!1}})],1),a("div",{staticClass:"ls-card m-t-24"},[a("div",{staticClass:"add-btn"},[a("article-category-edit",{attrs:{title:"新增分类"},on:{refresh:t.getCategoryList}},[a("el-button",{attrs:{slot:"trigger",type:"primary",size:"mini"},slot:"trigger"},[t._v("新增分类")])],1)],1),a("div",{staticClass:"m-t-24"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.pager.loading,expression:"pager.loading"}],staticStyle:{width:"100%"},attrs:{data:t.pager.lists,size:"mini"}},[a("el-table-column",{attrs:{sortable:"",prop:"id",label:"ID","min-width":"70"}}),a("el-table-column",{attrs:{prop:"name",label:"文章分类"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"line-1"},[t._v(t._s(e.row.name))])]}}])}),a("el-table-column",{attrs:{prop:"is_show",label:"分类状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":t.styleConfig.primary,"inactive-color":"#f4f4f5"},on:{change:function(a){return t.changeStatus(a,e.row)}},model:{value:e.row.is_show,callback:function(a){t.$set(e.row,"is_show",a)},expression:"scope.row.is_show"}})]}}])}),a("el-table-column",{attrs:{prop:"sort",label:"排序"}}),a("el-table-column",{attrs:{sortable:"",prop:"create_time",label:"创建时间"}}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"flex"},[a("article-category-edit",{attrs:{title:"编辑分类",cid:e.row.id},on:{refresh:t.getCategoryList}},[a("el-button",{attrs:{slot:"trigger",type:"text",size:"mini"},slot:"trigger"},[t._v("编辑")])],1),a("ls-dialog",{staticClass:"m-l-10 inline",attrs:{title:"删除分类",content:"确认要删除 "+e.row.name},on:{confirm:function(a){return t.onCategoryDel(e.row)}}},[a("el-button",{attrs:{slot:"trigger",type:"text",size:"mini"},slot:"trigger"},[t._v("删除 ")])],1)],1)]}}])})],1),a("div",{staticClass:"m-t-24 flex row-right"},[a("ls-pagination",{on:{change:t.getCategoryList},model:{value:t.pager,callback:function(e){t.pager=e},expression:"pager"}})],1)],1)])])}),[],!1,null,"316c7b43",null);e.default=h.exports},"4ae1":function(t,e,a){"use strict";var s=a("9ab4"),r=a("1b40"),o=a("0a6d");let i=class extends r.e{constructor(){super(...arguments),this.exportData={},this.formData={page_type:0,page_start:1,page_end:200,file_name:""}}handleOpen(){this.getData()}handleConfirm(){const t=this.$loading({lock:!0,text:"正在导出中...",spinner:"el-icon-loading"});this.method({export:2,...this.param,...this.formData,user_id:this.userId,type:this.type,...this.status,page_size:this.pageSize}).then(()=>{this.$refs.dialog.close()}).finally(()=>{t.close()})}getData(){this.method({...this.param,export:1,user_id:this.userId,type:this.type,page_size:this.pageSize,...this.status}).then(t=>{this.exportData=t,this.formData.file_name=t.file_name,this.formData.page_end=t.page_end,this.formData.page_start=t.page_start})}created(){}};Object(s.a)([Object(r.c)()],i.prototype,"method",void 0),Object(s.a)([Object(r.c)()],i.prototype,"param",void 0),Object(s.a)([Object(r.c)()],i.prototype,"status",void 0),Object(s.a)([Object(r.c)()],i.prototype,"userId",void 0),Object(s.a)([Object(r.c)()],i.prototype,"type",void 0),Object(s.a)([Object(r.c)()],i.prototype,"pageSize",void 0),i=Object(s.a)([Object(r.a)({components:{LsDialog:o.a}})],i);var l=i,n=a("2877"),c=Object(n.a)(l,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"export-data inline"},[a("ls-dialog",{ref:"dialog",attrs:{title:"导出设置",width:"500px",top:"35vh","confirm-button-text":"确认导出",async:!0},on:{confirm:t.handleConfirm,open:t.handleOpen}},[a("div",{attrs:{slot:"trigger"},slot:"trigger"},[a("el-button",{attrs:{size:"small"}},[t._v("导出")])],1),a("div",[a("el-form",{ref:"form",attrs:{model:t.formData,"label-width":"120px",size:"small"}},[a("el-form-item",{attrs:{label:"数据量:"}},[t._v(" 预计导出"+t._s(t.exportData.count)+"条数据,共"+t._s(t.exportData.sum_page)+"页,每页"+t._s(t.exportData.page_size)+"条数据 ")]),a("el-form-item",{attrs:{label:"导出限制:"}},[t._v(" 每次导出最大允许"+t._s(t.exportData.max_page)+"页,共"+t._s(t.exportData.all_max_size)+"条数据 ")]),a("el-form-item",{attrs:{label:"导出范围:",required:""}},[a("el-radio-group",{model:{value:t.formData.page_type,callback:function(e){t.$set(t.formData,"page_type",e)},expression:"formData.page_type"}},[a("el-radio",{attrs:{label:0}},[t._v("全部导出")]),a("el-radio",{attrs:{label:1}},[t._v("分页导出")])],1)],1),1==t.formData.page_type?a("el-form-item",{attrs:{label:"分页范围:",required:""}},[a("div",{staticClass:"flex"},[a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:""},model:{value:t.formData.page_start,callback:function(e){t.$set(t.formData,"page_start",e)},expression:"formData.page_start"}}),a("span",{staticClass:"flex-none m-l-8 m-r-8"},[t._v("页,至")]),a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:""},model:{value:t.formData.page_end,callback:function(e){t.$set(t.formData,"page_end",e)},expression:"formData.page_end"}})],1)]):t._e(),a("el-form-item",{attrs:{label:"导出文件名称:",prop:"file_name"}},[a("el-input",{attrs:{placeholder:"请输入导出文件名称"},model:{value:t.formData.file_name,callback:function(e){t.$set(t.formData,"file_name",e)},expression:"formData.file_name"}})],1)],1)],1)])],1)}),[],!1,null,null,null);e.a=c.exports},ea4a:function(t,e,a){"use strict";a.d(e,"l",(function(){return r})),a.d(e,"h",(function(){return o})),a.d(e,"i",(function(){return i})),a.d(e,"j",(function(){return l})),a.d(e,"a",(function(){return n})),a.d(e,"k",(function(){return c})),a.d(e,"g",(function(){return d})),a.d(e,"c",(function(){return p})),a.d(e,"d",(function(){return m})),a.d(e,"e",(function(){return u})),a.d(e,"b",(function(){return f})),a.d(e,"f",(function(){return g}));var s=a("f175");const r=t=>s.a.get("/article/lists",{params:t}),o=t=>s.a.post("/article/delete",t),i=t=>s.a.get("/article/detail",{params:t}),l=t=>s.a.post("/article/edit",t),n=t=>s.a.post("/article/add",t),c=t=>s.a.post("/article/isShow",t),d=t=>s.a.get("/article_category/lists",{params:t}),p=t=>s.a.post("/article_category/delete",t),m=t=>s.a.get("/article_category/detail",{params:t}),u=t=>s.a.post("/article_category/edit",t),f=t=>s.a.post("/article_category/add",t),g=t=>s.a.post("/article_category/isShow",t)}}]);