1 line
8.8 KiB
JavaScript
1 line
8.8 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-03d4bafa"],{1871:function(t,e,a){},"34e7":function(t,e,a){"use strict";var n=a("1871"),i=a.n(n);i.a},"3b4b":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"outmain ba_f"},[t._m(0),a("div",{staticClass:"flex-bet"},[a("el-button",{staticClass:"mar_t20",attrs:{type:"primary",size:"medium"},on:{click:t.handleEdit}},[t._v("新增资讯")])],1),a("div",{staticClass:"tabledata mar_t20"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{"element-loading-text":t.elementLoadingText,data:t.list,stripe:""},on:{"selection-change":t.setSelectRows}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"sort",label:"排序"}}),a("el-table-column",{attrs:{prop:"title",label:"资讯标题"}}),a("el-table-column",{attrs:{prop:"createdAt",label:"发布时间"}}),a("el-table-column",{attrs:{prop:"display",label:"显示状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{},[a("el-switch",{attrs:{"active-value":"1","inactive-value":"2"},on:{change:function(a){return t.changeSwitch(e.row)}},model:{value:e.row.display,callback:function(a){t.$set(e.row,"display",a)},expression:"scope.row.display"}})],1)]}}])}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"flex"},[a("el-button",{attrs:{type:"text"},on:{click:function(a){return t.handleEdit(e.row)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(a){return t.handleDelete(e.row)}}},[t._v("删除")])],1)]}}])})],1),a("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:t.page.total,"page-size":t.page.pagesize,"current-page":t.page.currentPage},on:{"update:currentPage":function(e){return t.$set(t.page,"currentPage",e)},"update:current-page":function(e){return t.$set(t.page,"currentPage",e)},"current-change":t.handleCurrentChange}}),a("edit",{ref:"edit",on:{fetchData:t.fetchData}})],1)])},i=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"shuju_title mar_b20"},[a("div",{staticClass:"shuju_title_text"},[a("span",[t._v("资讯管理")])])])}],r=(a("d81d"),a("96cf"),a("1da1")),s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{},[a("el-dialog",{attrs:{title:t.title,visible:t.dialogFormVisible,width:"1000px","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogFormVisible=e},close:t.close}},[a("el-form",{ref:"form",attrs:{model:t.form,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"排序",prop:"sort"}},[a("el-input",{attrs:{autocomplete:"off",type:"number",placeholder:"请输入排序"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort","string"===typeof e?e.trim():e)},expression:"form.sort"}})],1),a("el-form-item",{attrs:{label:"资讯标题",prop:"title",required:!0}},[a("el-input",{attrs:{autocomplete:"off",placeholder:"请输入资讯标题"},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title","string"===typeof e?e.trim():e)},expression:"form.title"}})],1),"2"==t.form.type?a("el-form-item",{attrs:{label:"资讯简介",prop:"introduction"}},[a("el-input",{attrs:{autocomplete:"off",type:"textarea",placeholder:"请输入资讯简介"},model:{value:t.form.introduction,callback:function(e){t.$set(t.form,"introduction","string"===typeof e?e.trim():e)},expression:"form.introduction"}})],1):t._e(),a("el-form-item",{attrs:{label:"资讯图片"}},[t.form.icon?a("div",{staticClass:"uploadSource bor_de rel flex"},[a("label",{staticClass:"statusLabel curs",on:{mouseenter:function(e){return t.enter(1)},mouseleave:function(e){return t.leave(1)}}},[a("i",{ref:"imgicon1",staticClass:"el-icon-check"}),a("i",{staticClass:"el-icon-close",on:{click:function(e){return t.deleteMultiImage(t.form.icon,1)}}})]),a("img",{staticClass:"wid",attrs:{src:t.form.icon},on:{click:function(e){return t.test(1)}}})]):a("div",{staticClass:"uploadSource flex-center curs",on:{click:function(e){return t.test(1)}}},[a("i",{staticClass:"el-icon-plus fon_40 color_d9"})]),a("div",{staticClass:"yb_margin"},[t._v("建议尺寸:720*180")])]),a("el-form-item",{attrs:{label:"资讯详情",prop:"body"}},[a("baidu-ueditor",{attrs:{content:t.form.body},on:{ueditor:t.getUeditor}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"medium"},on:{click:t.close}},[t._v("取 消")]),a("el-button",{attrs:{size:"medium",type:"primary"},on:{click:t.save}},[t._v("确 定")])],1),a("attachment-img",{ref:"img1",attrs:{type:"img",type2:t.storeId},on:{attachment:t.imgadd1}})],1)],1)},o=[],l=(a("c975"),a("a434"),a("f926")),c=a("9893"),u=a("fc6e"),f=a("294d"),d={components:{vabQuill:l["a"],baiduUeditor:c["a"],attachmentImg:u["a"]},name:"goodlistedit",created:function(){},data:function(){return{form:{id:"",sort:"1",title:"",body:"",type:"2",icon:"",introduction:""},title:"",dialogFormVisible:!1}},methods:{showEdit:function(t){t?(this.title="编辑",this.form=Object.assign({},t)):this.title="添加",this.dialogFormVisible=!0},onSearch:function(){this.fetchData()},getUeditor:function(t){this.form.body=t},enter:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.$refs["imgicon"+t].style.display="none"},leave:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.$refs["imgicon"+t].style.display="inline-block"},test:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;console.log(this.$refs,t),this.$refs["img"+t].dialogVisible=!0},imgadd1:function(t){this.form.icon=t.str},deleteMultiImage:function(t,e,a){if(Array.prototype.remove=function(t){var e=this.indexOf(t);e>-1&&this.splice(e,1)},"multigraph"==a)switch(e){case 2:this.form2.environment.remove(t);break}else switch(e){case 1:this.form.icon="";break}},close:function(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1},save:function(){var t=this;this.$refs["form"].validate(function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(a){var n,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!a){e.next=11;break}return t.form.type=2,e.next=4,Object(f["O"])(t.form);case 4:n=e.sent,i=n.msg,t.$baseMessage(i,"success"),t.$emit("fetchData"),t.close(),e.next=12;break;case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}}},m=d,p=(a("34e7"),a("2877")),h=Object(p["a"])(m,s,o,!1,null,"6845292e",null),g=h.exports,b={components:{Edit:g},created:function(){this.fetchData()},data:function(){return{formInline:{type:""},ggOptions:[{value:"1",label:"前台资讯"},{value:"2",label:"后台资讯"}],list:[],listLoading:!0,selectRows:"",elementLoadingText:"正在加载...",page:{total:0,size:10,currentPage:1}}},methods:{fetchData:function(){var t=this;return Object(r["a"])(regeneratorRuntime.mark((function e(){var a,n,i,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={page:t.page.currentPage,type:2},e.next=3,Object(f["v"])(a);case 3:n=e.sent,i=n.data,r=n.count,t.list=i,t.page.total=r,t.listLoading=!1;case 9:case"end":return e.stop()}}),e)})))()},onSearch:function(){this.fetchData()},handleEdit:function(t){console.log(this.$refs["edit"]),t.id?this.$refs["edit"].showEdit(t):this.$refs["edit"].showEdit()},setSelectRows:function(t){this.selectRows=t},handleCurrentChange:function(t){this.page.currentPage=t,this.fetchData()},changeSwitch:function(t){var e=this;return Object(r["a"])(regeneratorRuntime.mark((function a(){var n,i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(f["d"])({id:t.id,display:t.display});case 2:n=a.sent,i=n.msg,e.$baseMessage(i,"success"),e.fetchData();case 6:case"end":return a.stop()}}),a)})))()},handleDelete:function(t){var e=this;if(t.id)this.$baseConfirm("你确定要删除当前项吗",null,Object(r["a"])(regeneratorRuntime.mark((function a(){var n,i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(f["N"])({id:t.id});case 2:n=a.sent,i=n.msg,e.$baseMessage(i,"success"),e.fetchData();case 6:case"end":return a.stop()}}),a)}))));else{if(!(this.selectRows.length>0))return this.$baseMessage("未选中任何行","error"),!1;var a=this.selectRows.map((function(t){return t.id}));this.$baseConfirm("你确定要删除选中项吗",null,Object(r["a"])(regeneratorRuntime.mark((function t(){var n,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(f["N"])({id:a});case 2:n=t.sent,i=n.msg,e.$baseMessage(i,"success"),e.fetchData();case 6:case"end":return t.stop()}}),t)}))))}}}},v=b,w=Object(p["a"])(v,n,i,!1,null,null,null);e["default"]=w.exports}}]); |