1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-441a8fbe"],{"1af6":function(t,e,n){var a=n("63b6");a(a.S,"Array",{isArray:n("9003")})},"23d9":function(t,e,n){"use strict";var a=n("899f"),r=n.n(a);r.a},"386b":function(t,e,n){var a=n("5ca1"),r=n("79e5"),i=n("be13"),o=/"/g,s=function(t,e,n,a){var r=String(i(t)),s="<"+e;return""!==n&&(s+=" "+n+'="'+String(a).replace(o,""")+'"'),s+">"+r+"</"+e+">"};t.exports=function(t,e){var n={};n[t]=e(s),a(a.P+a.F*r((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})),"String",n)}},"549b":function(t,e,n){"use strict";var a=n("d864"),r=n("63b6"),i=n("241e"),o=n("b0dc"),s=n("3702"),c=n("b447"),l=n("20fd"),u=n("7cd6");r(r.S+r.F*!n("4ee1")((function(t){Array.from(t)})),"Array",{from:function(t){var e,n,r,p,d=i(t),f="function"==typeof this?this:Array,m=arguments.length,b=m>1?arguments[1]:void 0,g=void 0!==b,h=0,v=u(d);if(g&&(b=a(b,m>2?arguments[2]:void 0,2)),void 0==v||f==Array&&s(v))for(e=c(d.length),n=new f(e);e>h;h++)l(n,h,g?b(d[h],h):d[h]);else for(p=v.call(d),n=new f;!(r=p.next()).done;h++)l(n,h,g?o(p,b,[r.value,h],!0):r.value);return n.length=h,n}})},"54a1":function(t,e,n){n("6c1c"),n("1654"),t.exports=n("95d5")},"75fc":function(t,e,n){"use strict";var a=n("a745"),r=n.n(a),i=n("db2a");function o(t){if(r()(t))return Object(i["a"])(t)}var s=n("774e"),c=n.n(s),l=n("c8bb"),u=n.n(l),p=n("67bb"),d=n.n(p);function f(t){if("undefined"!==typeof d.a&&u()(Object(t)))return c()(t)}var m=n("e630");function b(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(t){return o(t)||f(t)||Object(m["a"])(t)||b()}n.d(e,"a",(function(){return g}))},"774e":function(t,e,n){t.exports=n("d2d5")},"899f":function(t,e,n){},"91b6":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));n("456d"),n("ac6a");var a=n("6b6c");function r(t,e){return t?"image/png"===t.type||"image/jpeg"===t.type?i(t,e):o(t):new Promise((function(t){return t()}))}function i(t,e){var n=new FormData;return n.append("file",t),e&&Object.keys(e).forEach((function(t){n.append(t,e[t])})),a["a"].post("../node-upload/uploadfile",n)}function o(t){var e=new FormData;return e.append("file",t),a["a"].post("../node-upload/upLoadVideo",e)}},"95d5":function(t,e,n){var a=n("40c3"),r=n("5168")("iterator"),i=n("481b");t.exports=n("584a").isIterable=function(t){var e=Object(t);return void 0!==e[r]||"@@iterator"in e||i.hasOwnProperty(a(e))}},"9d9e":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"home-admin"},[n("div",{staticClass:"min-container"},[n("div",{staticClass:"header-title"},[t._v("顶部海报")]),n("Form",{staticClass:"form",attrs:{"label-width":86}},[n("FormItem",{attrs:{label:"上传海报"}},[n("picUpload",{ref:"post-upload",attrs:{tips:"只能上传jpg/png文件,且不超过500kb",limit:1,multiple:!1,preUploads:t.postPreUploads,hasUploads:t.postHasUploads}})],1)],1),n("div",{staticClass:"header-title"},[t._v("明星企业")]),n("Form",{staticClass:"form",attrs:{"label-width":86}},[n("Row",[n("i-col",{attrs:{span:12}},[n("FormItem",{attrs:{label:"上传海报"}},[n("picUpload",{ref:"banner1-upload",attrs:{tips:"只能上传jpg/png文件,且不超过500kb",limit:1,multiple:!1,preUploads:t.banner1PreUploads,hasUploads:t.banner1HasUploads}})],1)],1),n("i-col",{attrs:{span:12}},[n("FormItem",{attrs:{label:"选择企业"}},[n("Select",{attrs:{filterable:"",size:"large"},on:{"on-change":function(e){return t.changeBanner(1)}},model:{value:t.banner1,callback:function(e){t.banner1=e},expression:"banner1"}},t._l(t.companyList,(function(e){return n("Option",{key:e.companyId,attrs:{value:e.vrLink}},[t._v(t._s(e.companyName))])})),1)],1)],1)],1),n("Row",[n("i-col",{attrs:{span:12}},[n("FormItem",{attrs:{label:"上传海报"}},[n("picUpload",{ref:"banner2-upload",attrs:{tips:"只能上传jpg/png文件,且不超过500kb",limit:1,multiple:!1,preUploads:t.banner2PreUploads,hasUploads:t.banner2HasUploads}})],1)],1),n("i-col",{attrs:{span:12}},[n("FormItem",{attrs:{label:"选择企业"}},[n("Select",{attrs:{filterable:"",size:"large"},on:{"on-change":function(e){return t.changeBanner(2)}},model:{value:t.banner2,callback:function(e){t.banner2=e},expression:"banner2"}},t._l(t.companyList,(function(e){return n("Option",{key:e.companyId,attrs:{value:e.vrLink}},[t._v(t._s(e.companyName))])})),1)],1)],1)],1),n("Row",[n("i-col",{attrs:{span:12}},[n("FormItem",{attrs:{label:"上传海报"}},[n("picUpload",{ref:"banner3-upload",attrs:{tips:"只能上传jpg/png文件,且不超过500kb",limit:1,multiple:!1,preUploads:t.banner3PreUploads,hasUploads:t.banner3HasUploads}})],1)],1),n("i-col",{attrs:{span:12}},[n("FormItem",{attrs:{label:"选择企业"}},[n("Select",{attrs:{filterable:"",size:"large"},on:{"on-change":function(e){return t.changeBanner(3)}},model:{value:t.banner3,callback:function(e){t.banner3=e},expression:"banner3"}},t._l(t.companyList,(function(e){return n("Option",{key:e.companyId,attrs:{value:e.vrLink}},[t._v(t._s(e.companyName))])})),1)],1)],1)],1)],1),n("div",{staticClass:"actions-w"},[n("Button",{staticClass:"submit-btn",attrs:{size:"large",type:"primary"},on:{click:t.submit}},[t._v("提交")])],1)],1)])},r=[],i=(n("b54a"),n("ac6a"),n("5df3"),n("96cf"),n("3b8d")),o=n("decf"),s=n("365c"),c=n("fcac"),l={data:function(){return{postPreUploads:[],postHasUploads:[],form:{firstPageContent:[{},{},{}]},companyList:[],banner1:"",banner2:"",banner3:"",banner1PreUploads:[],banner1HasUploads:[],banner2PreUploads:[],banner2HasUploads:[],banner3PreUploads:[],banner3HasUploads:[]}},components:{picUpload:o["a"]},watch:{banner1HasUploads:function(t){t[0]||(this.form.firstPageContent[0]={})},banner2HasUploads:function(t){t[0]||(this.form.firstPageContent[1]={})},banner3HasUploads:function(t){t[0]||(this.form.firstPageContent[2]={})}},mounted:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getCompanyList();case 2:this.getActivityDetail();case 3:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),methods:{upadteActivity:function(){var t=this,e=Object.assign({},this.form);e.firstPageContent=e.firstPageContent.filter((function(t){return t.img})),e.firstPageContent=JSON.stringify(e.firstPageContent),Object(s["k"])(e).then((function(){t.$Message.success("更新成功")}))},getCompanyList:function(){var t=this;Object(c["e"])({pageSize:9999}).then((function(e){t.companyList=e.data.list}))},submit:function(){var t=this;return Promise.all([this.$refs["post-upload"].uploadfiles(),this.$refs["banner1-upload"].uploadfiles(),this.$refs["banner2-upload"].uploadfiles(),this.$refs["banner3-upload"].uploadfiles()]).then((function(e){e[0][0]&&(t.form.logoUrl=e[0][0]);for(var n=1;n<e.length;n++)e[n][0]&&(t.form.firstPageContent[n-1]||(t.form.firstPageContent[n-1]={}),t.form.firstPageContent[n-1].img=e[n][0]);t.upadteActivity()}))},changeBanner:function(t){var e=this["banner".concat(t)];this.form.firstPageContent[t-1]||(this.form.firstPageContent[t-1]={}),this.form.firstPageContent[t-1].link=e},getActivityDetail:function(){var t=this;Object(s["f"])().then((function(e){t.form=e.data,t.form.firstPageContent=JSON.parse(t.form.firstPageContent),t.postHasUploads=[{img:e.data.logoUrl}],t.form.firstPageContent.forEach((function(e,n){t["banner".concat(n+1,"HasUploads")]=[{img:e.img}],t["banner".concat(n+1)]=e.link,console.log(e.link)}))}))}}},u=l,p=(n("e0d3"),n("2877")),d=Object(p["a"])(u,a,r,!1,null,"00d8cb8d",null);e["default"]=d.exports},a745:function(t,e,n){t.exports=n("f410")},a9cf:function(t,e,n){},b54a:function(t,e,n){"use strict";n("386b")("link",(function(t){return function(e){return t(this,"a","href",e)}}))},c8bb:function(t,e,n){t.exports=n("54a1")},d2d5:function(t,e,n){n("1654"),n("549b"),t.exports=n("584a").Array.from},db2a:function(t,e,n){"use strict";function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,a=new Array(e);n<e;n++)a[n]=t[n];return a}n.d(e,"a",(function(){return a}))},decf:function(t,e,n){"use strict";var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"upload-box"},[t.hideUpload?t._e():n("Upload",{staticClass:"house-upload",attrs:{multiple:t.multiple,type:"drag",accept:"image/png, image/jpeg","before-upload":t.handleBeforeUpload,action:"#","show-upload-list":!1,data:t.data}},[n("div",{staticClass:"upload"},[n("Icon",{staticStyle:{color:"#1FE4DC"},attrs:{type:"md-add",size:"40"}})],1)]),n("p",{staticClass:"tips"},[t._v(t._s(t.tips))]),t._l(t.hasUploads,(function(e){return n("div",{key:e.img,staticClass:"file-item"},[n("img",{attrs:{src:e.img}}),t.hideUpload?t._e():n("div",{staticClass:"close-btn",on:{click:function(n){return t.handleCancleClick(e,"hasUploads")}}},[n("Icon",{staticClass:"close",attrs:{type:"md-close-circle",size:"16"}})],1),void 0!==t.cover_image?n("div",{staticClass:"tip ",class:{"is-cover":t.cover_image===e.img},on:{click:function(n){return t.handleClickCover(e)}}},[t._v("\n "+t._s(t.cover_image===e.img?"封面图":"设为封面图")+"\n ")]):t._e()])})),t._l(t.preUploads,(function(e){return n("div",{key:e.img,staticClass:"file-item"},[n("img",{attrs:{src:e.img}}),t.hideUpload?t._e():n("div",{staticClass:"close-btn",on:{click:function(n){return t.handleCancleClick(e,"preUploads")}}},[n("Icon",{staticClass:"close",attrs:{type:"md-close-circle",size:"16"}})],1),void 0!==t.cover_image?n("div",{staticClass:"tip ",class:{"is-cover":t.cover_image===e.img},on:{click:function(n){return t.handleClickCover(e)}}},[t._v("\n "+t._s(t.cover_image===e.img?"封面图":"设为封面图")+"\n ")]):t._e()])}))],2)},r=[],i=(n("ac6a"),n("5df3"),n("75fc")),o=(n("c5f6"),n("91b6")),s={props:{hideUpload:Boolean,preUploads:{type:Array,default:function(){return[]}},hasUploads:{type:Array,default:function(){return[]}},cover_image:String,limit:Number,multiple:{type:Boolean,default:!0},data:{},tips:{type:String,default:""},maxSize:{type:Number,default:500}},data:function(){return{}},computed:{uploads:function(){return[].concat(Object(i["a"])(this.hasUploads),Object(i["a"])(this.preUploads))}},methods:{handleBeforeUpload:function(t){var e=this,n=t.size;if(n>1024*this.maxSize)this.$Message.error({content:"图片大小超出限制"});else{if(!(this.limit&&this.uploads.length>=this.limit)){var a=new FileReader;return a.readAsDataURL(t),a.onload=function(){var n=a.result;t.img=n,e.preUploads.push(t)},!1}this.$Message.error({content:"只能上传".concat(this.limit,"张图片")})}},handleCancleClick:function(t,e){this[e].splice(this[e].indexOf(t),1)},uploadfiles:function(t){var e=this;return t&&(this.data=t),console.log(t,"opts"),console.log(this.preUploads),Promise.all(this.preUploads.map((function(t){return e.uploadTypeFile(t)}))).then((function(t){return t}))},uploadTypeFile:function(t){var e=this;return Object(o["a"])(t,this.data).then((function(n){return e.cover_image===t.img&&e.handleClickCover({img:n.data.url,isUploaded:!0}),t.img=n.data.url,e.hasUploads.push(t),e.preUploads.splice(e.preUploads.indexOf(t),1),t.img}))},handleClickCover:function(t){this.$emit("changeCoverImage",t)}}},c=s,l=(n("23d9"),n("2877")),u=Object(l["a"])(c,a,r,!1,null,"f5ffe9c6",null);e["a"]=u.exports},e0d3:function(t,e,n){"use strict";var a=n("a9cf"),r=n.n(a);r.a},e630:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var a=n("774e"),r=n.n(a),i=n("db2a");function o(t,e){if(t){if("string"===typeof t)return Object(i["a"])(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?r()(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(i["a"])(t,e):void 0}}},f410:function(t,e,n){n("1af6"),t.exports=n("584a").Array.isArray},fcac:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"d",(function(){return o})),n.d(e,"e",(function(){return s})),n.d(e,"g",(function(){return c})),n.d(e,"c",(function(){return l})),n.d(e,"f",(function(){return u})),n.d(e,"b",(function(){return p})),n.d(e,"h",(function(){return d}));var a=n("6b6c"),r=n("5349");function i(t){return a["a"].post("company/add",t)}function o(t){return a["a"].get("company/getCompanyDetail",{params:{companyId:t}})}function s(t){var e={pageNum:1,pageSize:10,key:t.searchKey||"",token:Object(r["c"])()};return a["a"].get("company/getCompanyList",{params:Object.assign(e,t)})}function c(t){return a["a"].post("company/update",t)}function l(t){var e={page_num:1,page_size:999,searchKey:"",token:Object(r["c"])()};return a["a"].post("company/getAllScene",Object.assign(e,t))}function u(t){var e={pageNum:1,pageSize:10,keyword:t.searchKey||"",token:Object(r["c"])()};return a["a"].get("activity/trade/queryOrGetTradeList",{params:Object.assign(e,t)})}function p(t){return a["a"].post("activity/trade/add",t)}function d(t){return a["a"].post("activity/trade/update",t)}}}]);
|