| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["admin-ad-add"],{"0cd6":function(t,e,a){"use strict";var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",[a("v-uni-picker",{attrs:{mode:t.mode,value:t.date,start:t.startDate2,end:t.endDate2},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindDateChange.apply(void 0,arguments)}}},[t._t("default",[a("v-uni-view",{staticClass:"uni-input"},[t.placeholder&&!t.date?a("span",[t._v(t._s(t.placeholder))]):a("span",[t._v(t._s(t.date))]),a("span")])])],2)],1)},n=[];a.d(e,"a",(function(){return i})),a.d(e,"b",(function(){return n}))},"2f8d":function(t,e,a){"use strict";a.r(e);var i=a("0cd6"),n=a("a382");for(var o in n)"default"!==o&&function(t){a.d(e,t,(function(){return n[t]}))}(o);var s=a("f0c5"),r=Object(s["a"])(n["default"],i["a"],i["b"],!1,null,"0ee29f16",null);e["default"]=r.exports},8256:function(t,e,a){"use strict";a.r(e);var i=a("971e"),n=a("ddc9");for(var o in n)"default"!==o&&function(t){a.d(e,t,(function(){return n[t]}))}(o);a("908e");var s=a("f0c5"),r=Object(s["a"])(n["default"],i["a"],i["b"],!1,null,"9fc78bba",null);e["default"]=r.exports},"8d2a":function(t,e,a){var i=a("faba");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("4f06").default;n("31eabe0c",i,!0,{sourceMap:!1,shadowMode:!1})},"8f7f":function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"app-date-picker",props:{mode:{type:String,default:"date"},placeholder:{type:String,default:null},dateVal:{type:String,default:""},startDate:{type:String,default:""},endDate:{type:String,default:""}},data:function(){return{date:null}},watch:{dateVal:function(t){this.date=t}},computed:{startDate2:function(){return t.log(this.getDate("start")),this.getDate("start")},endDate2:function(){return this.getDate("end")}},methods:{bindDateChange:function(e){var a=e.target.value;this.date=a,t.log(a),this.$emit("update:dateVal",a),this.$emit("change",a)},getDate:function(t){var e=new Date,a=e.getFullYear(),i=e.getMonth()+1,n=e.getDate();return"start"===t?a=this.startDate:"end"===t&&(a=this.endDate),i=i>9?i:"0"+i,n=n>9?n:"0"+n,"".concat(a,"-").concat(i,"-").concat(n)}}};e.default=a}).call(this,a("5a52")["default"])},"908e":function(t,e,a){"use strict";var i=a("8d2a"),n=a.n(i);n.a},"971e":function(t,e,a){"use strict";var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-content"},[a("v-uni-form",{on:{submit:function(e){arguments[0]=e=t.$handleEvent(e),t.formSubmit.apply(void 0,arguments)}}},[a("div",{staticClass:"module-com input-line-wrap"},[a("tui-list-cell",{staticClass:"line-cell",attrs:{hover:!1}},[a("div",{staticClass:"tui-title required"},[t._v("广告图名称")]),a("v-uni-input",{staticClass:"tui-input",attrs:{"placeholder-class":"phcolor",name:"adName",placeholder:"请输入名称",maxlength:"50",type:"text"},model:{value:t.form.adName,callback:function(e){t.$set(t.form,"adName",e)},expression:"form.adName"}})],1),a("tui-list-cell",{staticClass:"line-cell",attrs:{arrow:!0}},[a("div",{staticClass:"tui-title required"},[t._v("开始时间")]),a("v-uni-picker",{staticClass:"tui-input",attrs:{mode:"date",value:t.form.startTime},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.startTimeFn.apply(void 0,arguments)}}},[a("v-uni-input",{attrs:{name:"startTime",type:"text",hidden:!0},model:{value:t.form.startTime,callback:function(e){t.$set(t.form,"startTime",e)},expression:"form.startTime"}}),t.form.startTime?a("div",[t._v(t._s(t.form.startTime))]):a("div",{staticClass:"tui-placeholder"},[t._v("请选择")])],1)],1),a("tui-list-cell",{staticClass:"line-cell",attrs:{arrow:!0}},[a("div",{staticClass:"tui-title required"},[t._v("到期时间")]),a("v-uni-picker",{staticClass:"tui-input",attrs:{mode:"date",value:t.form.endTime},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.endTimeFn.apply(void 0,arguments)}}},[a("v-uni-input",{attrs:{name:"endTime",type:"text",hidden:!0},model:{value:t.form.endTime,callback:function(e){t.$set(t.form,"endTime",e)},expression:"form.endTime"}}),t.form.endTime?a("div",[t._v(t._s(t.form.endTime))]):a("div",{staticClass:"tui-placeholder"},[t._v("请选择")])],1)],1),a("tui-list-cell",{staticClass:"line-cell between switch",attrs:{padding:"14rpx 30rpx",hover:!1}},[a("div",{staticClass:"tui-title"},[t._v("马上开启")]),a("div",[a("v-uni-switch",{attrs:{checked:!!t.form.status},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.switchChangeFn.apply(void 0,arguments)}}})],1)])],1),a("div",{staticClass:"module-com input-line-wrap"},[a("tui-list-cell",{staticClass:"line-img-wrap",attrs:{hover:!1}},[a("div",[a("span",{staticClass:"ad-name required"},[t._v("广告图片")]),a("span",{staticClass:"app-color-3 app-size-24"},[t._v("只能上传jpg/png格式")])]),a("div",{staticClass:"line-img"},[a("v-uni-input",{attrs:{value:t.adImgStr,name:"adImgStr",type:"text",hidden:!0}}),a("app-uploader",{ref:"appUploader",attrs:{multiple:!1,imgList:t.form.adImg},on:{"update:imgList":function(e){arguments[0]=e=t.$handleEvent(e),t.$set(t.form,"adImg",e)},"update:img-list":function(e){arguments[0]=e=t.$handleEvent(e),t.$set(t.form,"adImg",e)}}})],1)])],1),a("div",{staticClass:"module-com input-line-wrap"},[a("tui-list-cell",{staticClass:"line-cell",attrs:{hover:!1}},[a("div",{staticClass:"tui-title required"},[t._v("链接方式")]),a("v-uni-radio-group",{staticClass:"tui-input flex-center-between",on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.radioChange.apply(void 0,arguments)}}},[a("v-uni-label",{staticClass:"list",attrs:{for:"customLink"}},[a("v-uni-radio",{attrs:{id:"customLink",value:"0",checked:0==t.form.style}}),a("span",{staticClass:"checkbox-text"},[t._v("自定义链接")])],1),a("v-uni-label",{staticClass:"list",attrs:{for:"goodsLink"}},[a("v-uni-radio",{attrs:{id:"goodsLink",value:"1",checked:1==t.form.style}}),a("span",{staticClass:"checkbox-text"},[t._v("链接商品")])],1)],1)],1),0==t.form.style?[a("tui-list-cell",{staticClass:"line-cell",attrs:{hover:!1}},[a("v-uni-textarea",{staticClass:"tui-textarea",attrs:{"placeholder-class":"phcolor",placeholder:"请填写链接,留空点图片不跳转","auto-height":!0},model:{value:t.form.url,callback:function(e){t.$set(t.form,"url",e)},expression:"form.url"}})],1)]:[a("tui-list-cell",{staticClass:"goods-blo",attrs:{hover:!1}},[t.$util.isEmpty(t.goodsData)?t._e():a("div",{staticClass:"goods-list-wrap"},[a("div",{staticClass:"goods-list"},[a("div",{staticClass:"list-img"},[a("img",{attrs:{src:t.goodsData.smallImgList[0],alt:"商品图片",mode:"center"}})]),a("div",{staticClass:"list-right"},[a("div",[t._v(t._s(t.goodsData.goodsName))]),a("div",{staticClass:"app-price"},[t._v("¥"+t._s(t.goodsData.price))])])])]),a("div",{staticClass:"admin-button-com blue",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.selGoodsFn.apply(void 0,arguments)}}},[t._v("选择商品")])])]],2),a("div",{staticClass:"confirm-btn"},[a("v-uni-button",{staticClass:"admin-button-com big blue",attrs:{formType:"submit"}},[t._v("确认")])],1)])],1)},n=[];a.d(e,"a",(function(){return i})),a.d(e,"b",(function(){return n}))},a382:function(t,e,a){"use strict";a.r(e);var i=a("8f7f"),n=a.n(i);for(var o in i)"default"!==o&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},ddc9:function(t,e,a){"use strict";a.r(e);var i=a("f279"),n=a.n(i);for(var o in i)"default"!==o&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},e4c3:function(t,e,a){"use strict";var i=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.updateStatus=e.sort=e.del=e.update=e.click=e.add=e.getDet=e.getList=void 0;var n=i(a("14bf")),o=function(t){return n.default.get("/ad/list",t)};e.getList=o;var s=function(t){return n.default.get("/ad/detail",t)};e.getDet=s;var r=function(t){return n.default.post("/ad/add",t)};e.add=r;var d=function(t){return n.default.get("/ad/click",t)};e.click=d;var l=function(t){return n.default.post("/ad/update",t)};e.update=l;var u=function(t){return n.default.get("/ad/delete",t)};e.del=u;var c=function(t){return n.default.get("/ad/sort",t)};e.sort=c;var m=function(t){return n.default.get("/ad/update-status",t)};e.updateStatus=m},f279:function(t,e,a){"use strict";(function(t){var i=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("8e6e");var n=i(a("bd86"));a("456d"),a("ac6a");var o=i(a("1861")),s=i(a("f4e1")),r=i(a("2f8d")),d=a("e4c3"),l=a("d084");function u(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function c(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?u(Object(a),!0).forEach((function(e){(0,n.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var m=a("90f4"),f={name:"ad-add",components:{TuiListCell:o.default,AppUploader:s.default,AppDatePicker:r.default},data:function(){return{form:{adName:"",adImg:[],status:0,inTurn:"1",type:0,style:0,url:"",goodsId:"",startTime:0,endTime:0},goodsData:{}}},computed:{adImgStr:function(){return this.$util.isArray(this.form.adImg)?this.form.adImg.join():this.form.adImg}},onLoad:function(t){this.setPageTitle()},methods:{init:function(){var t=this;this.type=this.option.type;var e=uni.getStorageSync("addAdData");e&&(uni.removeStorageSync("addAdData"),setTimeout((function(){t.form=e.form})),this.goodsData=e.goodsData,this.getFormAdImg(e.goodsData));var a=uni.getStorageSync("adSelGoods");a&&(uni.removeStorageSync("adSelGoods"),this.goodsData=a,this.goodsId=a.id,this.getFormAdImg(e.goodsData)),this.option.id&&!e&&this._getDet()},setPageTitle:function(){this.option.id?uni.setNavigationBarTitle({title:0==this.option.type?"修改门店轮播图":"修改商城首页轮播图"}):uni.setNavigationBarTitle({title:0==this.option.type?"添加门店轮播图":"添加商城首页轮播图"})},getFormAdImg:function(t){this.$util.isArray(t.adImg)?this.form.adImg=t.adImg:this.form.adImg=[t.adImg]},_getDet:function(){var t=this;(0,d.getDet)({id:this.option.id}).then((function(e){t.$util.isEmpty(e.data)||(Object.keys(t.form).forEach((function(a,i){"adImg"==a?t.form.adImg=[e.data.adImgUrl]:t.form[a]=e.data[a]})),t.form.startTime=t.$util.$formatDate(t.form.startTime,"YYYY-MM-DD"),t.form.endTime=t.$util.$formatDate(t.form.endTime,"YYYY-MM-DD"),t.form.style&&"0"!=t.form.style&&t._getGoodsDet())}))},_getGoodsDet:function(){var t=this;(0,l.getDetailB)({id:this.form.goodsId}).then((function(e){t.$util.isEmpty(e.data)||(t.goodsData=e.data)}))},selGoodsFn:function(){var t={form:this.form,goodsData:this.goodsData};uni.setStorageSync("addAdData",t),this.$util.pageTo({url:"/admin/ad/sel-goods",query:c({},this.option)})},startTimeFn:function(e){t.log(e),this.form.startTime=e.detail.value},endTimeFn:function(t){this.form.endTime=t.detail.value},switchChangeFn:function(t){this.form.status=t.target.value?1:0},radioChange:function(t){this.form.style=t.detail.value},confirmFn:function(){var e=this,a=this.option.id?d.update:d.add,i=JSON.parse(JSON.stringify(this.form));t.log(i),i.adImg=this.$util.imgSubstr(i.adImg),i.adImg=i.adImg.join(),this.option.id&&(i.id=this.option.id),0==i.style?delete i.goodsId:delete i.url,a(i).then((function(t){var a=e.option.id?"修改成功!":"添加成功!";e.$msg(a)}))},formSubmit:function(t){var e=[{name:"adName",rule:["required"],msg:["请输入名称"]},{name:"startTime",rule:["required"],msg:["请选择开始时间"]},{name:"endTime",rule:["required"],msg:["请选择结束时间"]},{name:"adImgStr",rule:["required"],msg:["请先上传图片"]}],a=t.detail.value,i=m.validation(a,e);i?this.$msg(i):this.confirmFn()}}};e.default=f}).call(this,a("5a52")["default"])},faba:function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/***\r\n全局scss 变量和方法 存放处\r\n */\n/* 引入minxin */\n/* 颜色变量 */\n/*图片地址*/\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.app-content[data-v-9fc78bba]{min-height:calc(100vh - %?20?%);padding-top:%?20?%}.module-com[data-v-9fc78bba]{margin-bottom:%?20?%}.module-com .line-img-wrap[data-v-9fc78bba]{display:block}.module-com .line-img-wrap .line-img[data-v-9fc78bba]{margin-top:%?30?%}.module-com .goods-blo[data-v-9fc78bba]{display:block}.module-com .goods-blo .goods-list-wrap .goods-list[data-v-9fc78bba]{display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:%?20?%}.module-com .goods-blo .goods-list-wrap .goods-list .list-img[data-v-9fc78bba]{width:%?120?%;height:%?120?%;margin-right:%?20?%}.module-com .goods-blo .goods-list-wrap .goods-list .list-img img[data-v-9fc78bba]{height:100%}.module-com .goods-blo .goods-list-wrap .goods-list .list-right .app-price[data-v-9fc78bba]{margin-top:%?10?%}.module-com .goods-blo .admin-button-com[data-v-9fc78bba]{width:%?125?%}.module-com .ad-name[data-v-9fc78bba]{color:#666;margin-right:%?20?%}.confirm-btn[data-v-9fc78bba]{width:calc(100% - %?60?%);margin:%?60?% %?30?% %?20?%}.confirm-btn .admin-button-com[data-v-9fc78bba]{width:100%}',""]),t.exports=e}}]);
|