(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-50a06604"],{"2cb3":function(t,e,r){"use strict";r("7ba5")},"2ff4":function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"divBox"},[r("div",{staticClass:"container_box"},[r("el-card",{staticClass:"box-card mb20"},[r("div",{staticClass:"acea-row row-center row-middle"},[r("div",{staticClass:"pointer",on:{click:function(e){return t.back()}}},[r("i",{staticClass:"el-icon-arrow-left"}),t._v(" "),r("span",{staticClass:"pl10"},[t._v("返回")])]),t._v(" "),r("div",{staticClass:"f-s-18 f-w-500 ml32 add_title"},[t._v("添加直播商品")])])]),t._v(" "),r("el-card",{staticClass:"box-card box-body"},[r("el-form",{ref:"form",staticClass:"demo-ruleForm",attrs:{model:t.form,"label-width":"120px",size:"small"}},[t.isEdit?t._e():r("div",{staticClass:"acea-row row-between-wrapper"},[r("div",{staticClass:"acea-row mb20"},[r("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.addGoods()}}},[t._v("添加商品")]),t._v(" "),r("el-button",{attrs:{size:"small",disabled:t.isShowCheck},on:{click:t.batchDel}},[t._v("批量删除")])],1)]),t._v(" "),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],ref:"tableList",staticStyle:{width:"100%"},attrs:{"row-key":"id",data:t.proData,size:"small"},on:{"selection-change":t.handleSelectionChange}},[t.isEdit?t._e():r("el-table-column",{attrs:{type:"selection",width:"55"}}),t._v(" "),r("el-table-column",{attrs:{prop:"name","min-width":"150",label:"商品名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-input",{attrs:{maxlength:"14",placeholder:"最长14个汉字"},nativeOn:{keyup:function(r){return t.keyupEvent(e.$index,e.row.name)}},model:{value:e.row.name,callback:function(r){t.$set(e.row,"name",r)},expression:"scope.row.name"}})]}}])}),t._v(" "),r("el-table-column",{attrs:{align:"center",label:"商品图","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("div",{staticClass:"upLoadPicBox",on:{click:function(r){return t.modalPicTap("1","duo",e.$index)}}},[e.row.image?r("div",{staticClass:"pictrue tabPic"},[r("img",{attrs:{src:e.row.image}})]):r("div",{staticClass:"upLoad tabPic"},[r("i",{staticClass:"el-icon-camera cameraIconfont"})])])]}}])}),t._v(" "),r("el-table-column",{attrs:{label:"价格类型","min-width":"160"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:e.row.priceType,callback:function(r){t.$set(e.row,"priceType",r)},expression:"scope.row.priceType"}},t._l(t.options,(function(t){return r("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)]}}])}),t._v(" "),r("el-table-column",{attrs:{label:"直播价","min-width":"160"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-input-number",{staticClass:"input_width",attrs:{type:"number",precision:2,min:.01,max:99999,controls:!1},model:{value:e.row.price,callback:function(r){t.$set(e.row,"price",r)},expression:"scope.row.price"}}),t._v(" "),2===e.row.priceType||3===e.row.priceType?r("span"):t._e(),t._v(" "),2===e.row.priceType||3===e.row.priceType?r("el-input-number",{staticClass:"input_width",attrs:{type:"number",precision:2,min:.01,max:99999,controls:!1},model:{value:e.row.price2,callback:function(r){t.$set(e.row,"price2",r)},expression:"scope.row.price2"}}):t._e()]}}])}),t._v(" "),t.isEdit?t._e():r("el-table-column",{attrs:{label:"操作",width:"60",fixed:"right",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.sku?t._e():r("el-button",{attrs:{type:"text",size:"small"},on:{click:function(r){return t.handleDelete(e.$index,e.row)}}},[t._v("删除")])]}}],null,!1,1023502219)})],1)],1)],1),t._v(" "),r("el-card",{staticClass:"fixed-card",attrs:{"dis-hover":""}},[r("div",{staticClass:"acea-row row-center-wrapper"},[r("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:add"],expression:"['merchant:seckill:product:add']"},{name:"debounceClick",rawName:"v-debounceClick",value:function(){t.submitForm()},expression:"\n () => {\n submitForm();\n }\n "}],attrs:{type:"primary",size:"small"}},[t._v("保存")])],1)])],1)])},o=[],i=r("b7be");r("fca7"),r("2f62");function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function c(t){return p(t)||l(t)||u(t)||s()}function s(){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 u(t,e){if(t){if("string"===typeof t)return f(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(t,e):void 0}}function l(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function p(t){if(Array.isArray(t))return f(t)}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),u=n.call(a,"finallyLoc");if(s&&u){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),O(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;O(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:T(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),g}},e}function d(t,e,r,n,o,i,a){try{var c=t[i](a),s=c.value}catch(u){return void r(u)}c.done?e(s):Promise.resolve(s).then(n,o)}function m(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){d(i,n,o,a,c,"next",t)}function c(t){d(i,n,o,a,c,"throw",t)}a(void 0)}))}}var v={name:"creatPro",data:function(){return{options:[{value:1,label:"一口价"},{value:2,label:"价格区间(左边不能大于右边)"},{value:3,label:"折扣价(左边为原价,右边为现价)"}],form:{},multipleSelection:[],proData:[],listLoading:!1,loading:!1,keyNum:0,isShowCheck:!1,attrValue:[],productId:0,multipleSelectionAll:[]}},mounted:function(){"0"!==this.$route.params.liveId&&this.getInfo()},computed:{isEdit:function(){return"0"!==this.$route.params.liveId}},methods:{keyupEvent:function(t,e){this.proData[t].name=e.substring(0,14)},modalPicTap:function(t,e,r,n){var o=this;o.isDisabled||this.$modalUpload(function(){var n=m(h().mark((function n(i){return h().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if("1"!==t||"duo"!==e){n.next=5;break}return o.proData[r].image=i[0].sattDir,n.next=4,o.getImgData(i[0].sattDir);case 4:o.proData[r].coverImgUrl=n.sent;case 5:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}(),t,"content")},handleSelectionChange:function(t){var e=this;this.multipleSelectionAll=t,this.multipleSelectionAll.forEach((function(t){e.$set(t,"checked",!0)})),t.length>0?this.isShowCheck=!1:this.isShowCheck=!0},getInfo:function(){var t=this;this.listLoading=!0,Object(i["r"])(this.$route.params.liveId).then(function(){var e=m(h().mark((function e(r){return h().wrap((function(e){while(1)switch(e.prev=e.next){case 0:r&&(t.proData=[r],t.proData.map((function(e){t.$set(e,"image",r.coverImgUrlLocal),t.$set(e,"price",Number(r.price)),t.$set(e,"price2",Number(r.price2)),t.$set(e,"price3",Number(r.price3))}))),t.listLoading=!1;case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.listLoading=!1}))},back:function(){this.$router.push({path:"/marketing/broadcast/product"})},handleDelete:function(t,e){var r=this;this.$modalSure("删除该直播商品吗?").then((function(){var t=r.proData.findIndex((function(t){return t==e}));r.proData.splice(t,1)}))},batchDel:function(){var t=this;this.$modalSure("批量删除直播商品吗?").then((function(){t.proData.forEach((function(e,r){t.multipleSelectionAll.forEach((function(n){e.id===n.id&&t.proData.splice(r,1)}))})),t.proData=t.proData.filter((function(t){return!t.checked}))}))},addGoods:function(){var t=this;this.$modalGoodList((function(e){var r=this;t.listLoading=!1,e.map((function(t){r.$set(t,"priceType",1),r.$set(t,"name",t.name.substring(0,14))})),t.proData=e,t.getShopImgUpload(e)}),"many",t.proData,Number(t.form.id))},getShopImgUpload:function(){var t=m(h().mark((function t(e){var r;return h().wrap((function(t){while(1)switch(t.prev=t.next){case 0:t.t0=h().keys(e);case 1:if((t.t1=t.t0()).done){t.next=8;break}return r=t.t1.value,t.next=5,this.getImgData(e[r].image);case 5:e[r].coverImgUrl=t.sent,t.next=1;break;case 8:return t.abrupt("return",e);case 9:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),getImgData:function(t){var e=this;return this.listLoading=!0,new Promise((function(r,n){Object(i["w"])({imagePath:t,type:"image"}).then((function(t){r(t.mediaId),e.listLoading=!1})).catch((function(t){e.listLoading=!1}))}))},submitForm:function(){var t=this,e=0,r=0,n="",o="",a=[];if(this.proData.map((function(t){n=t.priceType,e=t.price2,r=t.price,o=t.name})),0===this.proData.length)return this.$message.warning("请至少添加一个商品");if(!o)return this.$message.warning("商品名称不能为空");if(!n)return this.$message.warning("价格类型不能为空");if((2===n||3===n)&&!e&&!r)return this.$message.warning("两个价格不能为空");if(2===n&&e