chunk-e6e3c0b4.3faf173e.js 19 KB

12
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e6e3c0b4"],{"0fb6":function(e,t,n){},"15b5":function(e,t,n){"use strict";var r=n("5f54"),i=n.n(r);i.a},"1c4c":function(e,t,n){"use strict";var r=n("9b43"),i=n("5ca1"),a=n("4bf8"),o=n("1fa8"),s=n("33a4"),c=n("9def"),u=n("f1ae"),l=n("27ee");i(i.S+i.F*!n("5cc5")(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,i,f,d=a(e),p="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,b=void 0!==m,v=0,g=l(d);if(b&&(m=r(m,h>2?arguments[2]:void 0,2)),void 0==g||p==Array&&s(g))for(t=c(d.length),n=new p(t);t>v;v++)u(n,v,b?m(d[v],v):d[v]);else for(f=g.call(d),n=new p;!(i=f.next()).done;v++)u(n,v,b?o(f,m,[i.value,v],!0):i.value);return n.length=v,n}})},"2da4":function(e,t,n){},3107:function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("pop-confirm",e._b({attrs:{type:"danger",confirm:e.onConfirm,size:"small"}},"pop-confirm",e.$attrs,!1),[e._t("default",[e._v("删除")])],2)},i=[],a=(n("96cf"),n("3b8d")),o=n("bd0b"),s=n("bf9a"),c=n("873a"),u=n("91a0"),l={name:"RowDestroy",components:{PopConfirm:o["a"]},mixins:[u["a"]],methods:{onConfirm:function(){var e=Object(a["a"])(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return this.checkResourceName(),this.setIdentify(),e.next=4,s["b"].delete("".concat(this.resource,"/").concat(this.identify));case 4:this.data.splice(this.getIndex(),1),this.$message.success(Object(c["h"])("destroyed"));case 6:case"end":return e.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}()}},f=l,d=n("2877"),p=Object(d["a"])(f,r,i,!1,null,null,null);t["a"]=p.exports},"323a":function(e,t,n){"use strict";n.d(t,"e",function(){return i}),n.d(t,"f",function(){return a}),n.d(t,"a",function(){return o}),n.d(t,"c",function(){return s}),n.d(t,"d",function(){return c}),n.d(t,"b",function(){return u});var r=n("bf9a");function i(e){return r["b"].post("admin_merchants",e)}function a(e,t){return r["b"].put("admin_merchants/".concat(e),t)}function o(e){return r["b"].get("admin_merchants/".concat(e,"/edit"))}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r["b"].get("admin_merchants",{params:e})}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r["b"].get("admin_merchant_config/get",{params:e})}function u(e){return r["b"].post("admin_merchant_config/edit",e)}},"386d":function(e,t,n){"use strict";var r=n("cb7c"),i=n("83a1"),a=n("5f1b");n("214f")("search",1,function(e,t,n,o){return[function(n){var r=e(this),i=void 0==n?void 0:n[t];return void 0!==i?i.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=o(n,e,this);if(t.done)return t.value;var s=r(e),c=String(this),u=s.lastIndex;i(u,0)||(s.lastIndex=0);var l=a(s,c);return i(s.lastIndex,u)||(s.lastIndex=u),null===l?-1:l.index}]})},"3c1b":function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button-link",{attrs:{size:"small",to:e.link}},[e._t("default",[e._v("编辑")])],2)},i=[],a=n("c3c6"),o=n("91a0"),s={name:"RowToEdit",components:{ButtonLink:a["a"]},mixins:[o["a"]],data:function(){return{identify:void 0}},computed:{link:function(){return this.checkResourceName(),"/".concat(this.resource,"/").concat(this.identify,"/edit")}},mounted:function(){this.setIdentify()}},c=s,u=n("2877"),l=Object(u["a"])(c,r,i,!1,null,null,null);t["a"]=l.exports},"469f":function(e,t,n){n("6c1c"),n("1654"),e.exports=n("7d7b")},"5d73":function(e,t,n){e.exports=n("469f")},"5f54":function(e,t,n){},"69d9":function(e,t,n){"use strict";n("8e6e"),n("456d"),n("7f7f"),n("ac6a");var r=n("bd86");function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(n,!0).forEach(function(t){Object(r["a"])(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var o,s,c={name:"SearchForm",data:function(){return{form:{},show:!0}},props:{fields:Array,resetCurrentPage:{type:Boolean,default:!0}},created:function(){this.initFormShow()},methods:{onSubmit:function(){var e=this,t=a({},this.$route.query);this.resetCurrentPage&&delete t.page,this.fields.forEach(function(n){var r=n.field,i=e.form[r];"string"===typeof i&&(i=i.trim()),""===i||void 0===i?delete t[r]:(t[r]=i,"time_between"===r&&(t[r]=null==i?i:[i[0],i[1]]))}),this.$router.push({path:this.$route.path,query:t})},dateFormat:function(e){var t=e.getFullYear()+"-"+this.p(e.getMonth()+1)+"-"+this.p(e.getDate()),n=this.p(e.getHours())+":"+this.p(e.getMinutes())+":"+this.p(e.getSeconds());return t+n},p:function(e){return e<10?"0"+e:e},onReset:function(){this.form={},this.onSubmit()},initFormShow:function(){var e=this;this.fields.some(function(t){if(e.$route.query[t.field])return e.show=!0,!0})},setFormValueFromQuery:function(){var e=this,t=this.$route.query;this.fields.forEach(function(n){var r=n.field,i=t[r];e.$set(e.form,r,i)})},toggleShow:function(){this.show=!this.show},getOffsetHeight:function(){var e=document.getElementById("div-searchForm"),t=e.clientWidth||e.offsetWidth;this.formHeight=t}},watch:{$route:{handler:function(){this.setFormValueFromQuery()},immediate:!0}},render:function(e){var t=this;return e("el-collapse-transition",[e("div",{directives:[{name:"show",value:this.show}]},[e("el-form",{attrs:{inline:!0},nativeOn:{keydown:function(e){return"button"in e||!t._k(e.keyCode,"enter",13,e.key,"Enter")?(e.preventDefault(),t.onSubmit(e)):null}}},[this.fields.map(function(n){var r;switch(n.type){case"el-select":r=e("el-select",{style:"width:150px;",attrs:{placeholder:n.label,filterable:!0,clearable:!0},model:{value:t.form[n.field],callback:function(e){t.$set(t.form,n.field,e)}}},[n.options.map(function(t){return e("el-option",{key:t.value||t.id,attrs:{label:t.label||t.name,value:String(t.value||t.id)}})})]);break;case"time-between":r=e("el-date-picker",{attrs:{type:"datetimerange","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":n.label1,"end-placeholder":n.label2},model:{value:t.form[n.field],callback:function(e){t.$set(t.form,n.field,e)}}});break;case"super-input":r=e("el-input",{attrs:{placeholder:n.label,clearable:!0},model:{value:t.form[n.field],callback:function(e){t.$set(t.form,n.field,e)}}});break;default:r=e("el-input",{attrs:{placeholder:n.label,clearable:!0},model:{value:t.form[n.field],callback:function(e){t.$set(t.form,n.field,e)}}})}return e("el-form-item",{key:n.field},[r])}),e("el-form-item",{class:"actions"},[e("el-button",{attrs:{type:"primary"},on:{click:this.onSubmit}},["查询"]),e("el-button",{on:{click:this.onReset}},["重置"])])])])])}},u=c,l=(n("cafd"),n("2877")),f=Object(l["a"])(u,o,s,!1,null,"6dd66826",null);t["a"]=f.exports},"768b":function(e,t,n){"use strict";var r=n("a745"),i=n.n(r);function a(e){if(i()(e))return e}var o=n("5d73"),s=n.n(o);function c(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,c=s()(e);!(r=(o=c.next()).done);r=!0)if(n.push(o.value),t&&n.length===t)break}catch(u){i=!0,a=u}finally{try{r||null==c["return"]||c["return"]()}finally{if(i)throw a}}return n}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function l(e,t){return a(e)||c(e,t)||u()}n.d(t,"a",function(){return l})},"7d7b":function(e,t,n){var r=n("e4ae"),i=n("7cd6");e.exports=n("584a").getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},"81df":function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.page?n("el-pagination",e._b({ref:"page",attrs:{"page-sizes":e.pageSizes,"current-page":e.currentPage,"page-size":e.perPage,total:e.page.total,layout:e.layout,background:""},on:{"size-change":e.onSizeChange,"current-change":e.onChange,"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.perPage=t},"update:page-size":function(t){e.perPage=t}}},"el-pagination",e.$attrs,!1)):e._e()},i=[],a={name:"Pagination",data:function(){return{currentPage:1,perPage:10}},props:{page:Object,layout:{type:String,default:"total, prev, pager, next, sizes, jumper"},autoPush:{type:Boolean,default:!0}},computed:{pageSizes:function(){var e=[10,30,50,100,200],t=this.page.per_page;return-1===e.indexOf(t)?[this.page.per_page].concat(e):e}},methods:{push:function(){var e=Object.assign({},this.$route.query,{page:this.currentPage,per_page:this.perPage});this.$router.push({path:this.$route.path,query:e})},onSizeChange:function(e){this.$emit("size-change",e),this.autoPush&&(this.currentPage=1,this.push())},onChange:function(e){this.$emit("current-change",e),this.autoPush&&this.push()}},watch:{page:{handler:function(e){var t=this;e&&(this.currentPage=e.current_page,this.perPage=e.per_page,this.$nextTick(function(){t.$refs.page.internalCurrentPage=e.current_page}))},immediate:!0}}},o=a,s=n("2877"),c=Object(s["a"])(o,r,i,!1,null,"f691fd2e",null);t["a"]=c.exports},"83a1":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},"91a0":function(e,t,n){"use strict";n("7f7f"),n("5df3"),n("1c4c"),n("c5f6");t["a"]={inject:{elTable:{default:""}},data:function(){return{identify:void 0}},props:{resource:{type:String,default:function(){return this.elTable&&this.elTable.resource}},data:{type:Array,default:function(){return this.elTable&&this.elTable.data}},index:[Number,String],rowKey:{type:String,default:function(){return this.elTable&&this.elTable.rowKey}}},methods:{getIndex:function(){if(void 0!==this.index)return this.index;if(this.elTable){var e=this.findTr();if(e){var t=Array.from(this.elTable.$el.querySelectorAll(".el-table__body tr")).indexOf(e);return-1===t?void 0:t}}},findTr:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$el;if(e){var t=e.tagName.toLowerCase();return"tr"===t?e:"tbody"===t?void 0:this.findTr(e.parentNode)}},setIdentify:function(){if(void 0===this.identify){var e=this.getIndex();this.identify=this.data[e][this.rowKey]}},checkResourceName:function(){if(!this.resource)throw new Error("必须在 [ 表格 ] 或者 [ ".concat(this.$options.name," ] 中,传入 [ resource ] 属性"))}}}},b64d:function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"c",function(){return a}),n.d(t,"d",function(){return o}),n.d(t,"e",function(){return s}),n.d(t,"a",function(){return c});var r=n("bf9a");function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r["b"].get("area",{params:e})}function a(e){return r["b"].get("area/".concat(e))}function o(e){return r["b"].post("area",e)}function s(e,t){return r["b"].put("area/".concat(e),t)}function c(e){return r["b"].get("area/".concat(e,"/edit"))}},bd0b:function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.comp,e._b({tag:"component",staticClass:"pop-confirm",attrs:{type:e.type,disabled:e.disabled}},"component",e.$attrs,!1),[n("el-popover",{attrs:{placement:"top",width:"160",disabled:e.disabled},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[n("p",[e._v(e._s(e.notice))]),n("div",{staticStyle:{"text-align":"right",margin:"0"}},[n("el-button",{attrs:{size:"mini"},on:{click:e.onCancel}},[e._v("取消")]),n("loading-action",{attrs:{type:e.confirmType,size:"mini",action:e.action,disabled:e.disabled}},[e._v("\n 确定\n ")])],1),n("span",{staticClass:"trigger",attrs:{slot:"reference"},slot:"reference"})]),e._t("default")],2)},i=[],a=(n("96cf"),n("3b8d")),o={name:"PopConfirm",data:function(){return{visible:!1}},props:{notice:{type:String,default:"确认操作?"},confirmType:{type:String,default:"primary"},confirm:Function,type:String,disabled:Boolean,comp:{type:String,default:"el-button"}},methods:{onCancel:function(){this.visible=!1,this.$emit("cancel")},action:function(){var e=Object(a["a"])(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(!this.disabled){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.confirm();case 4:this.visible=!1;case 5:case"end":return e.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}()}},s=o,c=(n("15b5"),n("2877")),u=Object(c["a"])(s,r,i,!1,null,"f59b5a72",null);t["a"]=u.exports},bd40:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-card",{scopedSlots:e._u([{key:"header",fn:function(){return[n("content-header",[e._v("\n 广告管理\n ")])]},proxy:!0}])},[n("div",{staticClass:"header-button"},[n("search-form",{ref:"searchForm",attrs:{fields:e.search}}),n("div",{staticClass:"selections"},[n("button-link",{attrs:{type:"success",to:e.link}},[e._t("default",[e._v("添加广告")])],2)],1)],1),n("el-table",{attrs:{data:e.advertisements,resource:"advertisements"}},[n("el-table-column",{attrs:{prop:"id",label:"ID",align:"center","show-overflow-tooltip":"","min-width":"2%"}}),n("el-table-column",{attrs:{prop:"advertisement_position_id",label:"广告位",align:"center","show-overflow-tooltip":"","min-width":"4%"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.advertisement_position,function(r,i){return n("div",{key:i},[r.slug==t.row.advertisement_position_slug?n("el-tag",[e._v(e._s(r.name))]):e._e()],1)})}}])}),n("el-table-column",{attrs:{prop:"name",label:"广告名称",align:"center","show-overflow-tooltip":"","min-width":"5%"}}),n("el-table-column",{attrs:{prop:"type",label:"广告类型",align:"center","show-overflow-tooltip":"","min-width":"4%"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(e.advertisement_type,function(r,i){return n("div",{key:i},[r.slug==t.row.type?n("el-tag",[e._v(e._s(r.name))]):e._e()],1)})}}])}),n("el-table-column",{attrs:{prop:"sort",label:"层级",align:"center","show-overflow-tooltip":"","min-width":"3%"}}),n("el-table-column",{attrs:{label:"广告缩略图",align:"center","show-overflow-tooltip":"","min-width":"11%"},scopedSlots:e._u([{key:"default",fn:function(e){return[n("img",{attrs:{src:e.row.surface,"min-width":"60",height:"60"}})]}}])}),n("el-table-column",{attrs:{prop:"area_name",label:"投放区域",align:"center","show-overflow-tooltip":"","min-width":"5%"}}),n("el-table-column",{attrs:{label:"是否展示",align:"center","show-overflow-tooltip":"","min-width":"3%"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.is_display?n("el-tag",{attrs:{type:"success"}},[e._v("已展示")]):n("el-tag",{attrs:{type:"danger"}},[e._v("未展示")])]}}])}),n("el-table-column",{attrs:{prop:"start_time",label:"开始时间",align:"center","show-overflow-tooltip":"","min-width":"6%"}}),n("el-table-column",{attrs:{prop:"end_time",label:"结束时间",align:"center","show-overflow-tooltip":"","min-width":"6%"}}),n("el-table-column",{attrs:{label:"操作",width:"280"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;t.$index;return[n("row-to-edit"),n("row-destroy"),n("button-link",{directives:[{name:"show",rawName:"v-show",value:r.show_children,expression:"row.show_children"}],attrs:{type:"success",to:e.links(r.id)}},[e._t("default",[e._v("管理子广告")])],2)]}}],null,!0)})],1),n("div",{staticClass:"card-footer"},[n("pagination",{attrs:{page:e.page}})],1)],1)},i=[],a=(n("386d"),n("7f7f"),n("ac6a"),n("5df3"),n("768b")),o=(n("96cf"),n("3b8d")),s=n("69d9"),c=n("81df"),u=n("f6eb"),l=n("b64d"),f=n("3107"),d=n("3c1b"),p=n("c3c6"),h=n("873a"),m=n("323a"),b={name:"Index",components:{RowToEdit:d["a"],RowDestroy:f["a"],SearchForm:s["a"],Pagination:c["a"],ButtonLink:p["a"]},data:function(){return{search:[{type:"el-select",field:"area_id",label:"投放区域",options:[{id:"",name:"全部"}]},{type:"el-select",field:"advertisement_position_slug",label:"广告位",options:[{id:"",name:"全部"}]},{type:"el-select",field:"type",label:"广告类型",options:[{id:"",name:"全部"}]},{field:"id",label:"ID"},{field:"name",label:"名称"},{type:"el-select",field:"merchant_id",label:"商户",options:[{id:"",name:"全部"}]}],advertisements:[],page:null,advertisement_position:[],advertisement_type:[],first_blood:!0}},mixins:[h["m"]],watch:{$route:{handler:function(){var e=Object(o["a"])(regeneratorRuntime.mark(function e(t){var n,r,i,a;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.autoPageSize(53,t);case 2:return t.query.pid=0,e.next=5,Object(u["b"])(t.query);case 5:n=e.sent,r=n.data,i=r.data,a=r.meta,this.advertisements=i,this.page=a;case 11:case"end":return e.stop()}},e,this)}));function t(t){return e.apply(this,arguments)}return t}(),immediate:!0}},methods:{addAdvertisement:function(){console.log(111)},links:function(e){return"/advertisement-children/"+e}},computed:{link:function(){return"/advertisements/create"}},created:function(){var e=Object(o["a"])(regeneratorRuntime.mark(function e(){var t,n,r,i,o,s,c,f,d,p,h;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([Object(u["c"])()]);case 2:return t=e.sent,n=Object(a["a"])(t,1),r=n[0].data,this.advertisement_position=r.advertisementPosition,this.advertisement_type=r.advertisementType,i=[],this.advertisement_type.map(function(e){i.push({id:e.slug,name:e.name})}),o=[],this.advertisement_position.map(function(e){o.push({id:e.slug,name:e.name})}),this.search[1].options.push.apply(this.search[1].options,o),this.search[2].options.push.apply(this.search[2].options,i),e.next=15,Promise.all([Object(l["b"])({all:1})]);case 15:if(s=e.sent,c=Object(a["a"])(s,1),f=c[0].data,this.search[0].options.push.apply(this.search[0].options,f),console.log(f),console.log(o),"administrator"!==this.$store.state.users.user.roles[0]){e.next=30;break}return e.next=24,Promise.all([Object(m["c"])({all:1})]);case 24:d=e.sent,p=Object(a["a"])(d,1),h=p[0].data,this.search[5].options.push.apply(this.search[5].options,h.data),e.next=31;break;case 30:this.search.splice(5,1);case 31:case"end":return e.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}()},v=b,g=(n("d5f0"),n("2877")),y=Object(g["a"])(v,r,i,!1,null,null,null);t["default"]=y.exports},cafd:function(e,t,n){"use strict";var r=n("0fb6"),i=n.n(r);i.a},d5f0:function(e,t,n){"use strict";var r=n("2da4"),i=n.n(r);i.a},f6eb:function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"c",function(){return a}),n.d(t,"a",function(){return o}),n.d(t,"d",function(){return s}),n.d(t,"e",function(){return c});var r=n("bf9a");function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r["b"].get("advertisements",{params:e})}function a(){return r["b"].get("advertisements/advertisementSelectData")}function o(e){return r["b"].get("advertisements/".concat(e,"/edit"))}function s(e){return r["b"].post("advertisements",e)}function c(e,t){return r["b"].put("advertisements/".concat(e),t)}}}]);
  2. //# sourceMappingURL=chunk-e6e3c0b4.3faf173e.js.map