捕梦者CMS系统前端框架
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1 lines
3.9 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d7887"],{"76e7":function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.isUpdate?"修改广告":"添加广告",visible:e.visible,width:"600px","destroy-on-close":!0,"lock-scroll":!1,"custom-class":"ele-dialog-form"},on:{"update:visible":e.updateVisible}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"82px"}},[a("el-row",{attrs:{gutter:15}},[a("el-col",[a("el-form-item",{attrs:{label:"名称:",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入广告名称",clearable:""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"排序号:",prop:"sortNumber"}},[a("el-input-number",{staticClass:"ele-fluid ele-text-left",attrs:{"controls-position":"right",min:0,placeholder:"请输入排序号"},model:{value:e.form.sort,callback:function(t){e.$set(e.form,"sort",t)},expression:"form.sort"}})],1),a("el-form-item",{attrs:{label:"跳转链接:",prop:"url"}},[a("el-input",{attrs:{placeholder:"请输入跳转链接",clearable:""},model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}})],1),a("el-form-item",{attrs:{label:"起止日期:",prop:"datetime"}},[a("el-date-picker",{staticClass:"ele-fluid",attrs:{type:"daterange","unlink-panels":"","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd",format:"yyyy-MM-dd"},model:{value:e.form.datetime,callback:function(t){e.$set(e.form,"datetime",t)},expression:"form.datetime"}})],1),a("el-form-item",{attrs:{label:"图片"}},[a("el-row",[a("el-col",[a("el-input",{attrs:{placeholder:"请上传图片",clearable:""},model:{value:e.form.image,callback:function(t){e.$set(e.form,"image",t)},expression:"form.image"}}),a("el-upload",{staticClass:"upload-demo",attrs:{"show-file-list":!1,action:this.uploadImage+"?upload_type=img","on-success":e.afterUploadImage}},[e.form.image?a("img",{staticClass:"avatar",attrs:{src:e.form.image,width:"150",height:"150"}}):a("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1)],1)],1),a("el-form-item",{attrs:{label:"描述:"}},[a("el-input",{attrs:{placeholder:"请输入描述",clearable:""},model:{value:e.form.desc,callback:function(t){e.$set(e.form,"desc",t)},expression:"form.desc"}})],1)],1)],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){return e.updateVisible(!1)}}},[e._v("取消 ")]),a("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.save}},[e._v("保存 ")])],1)],1)},r=[],o=a("d2b8"),s={name:"AdDataEdit",props:{visible:Boolean,data:Object},data:function(){return{form:Object.assign({ad_id:this.$route.query.ad_id},this.data),rules:{name:[{required:!0,message:"请输入广告名称",trigger:"blur"}],sort:[{required:!0,message:"请输入广告排序",trigger:"blur"}]},loading:!1,isUpdate:!1,tagLists:[],uploadImage:o["a"].uploadImageUrl}},watch:{data:function(){this.data?(this.form=Object.assign({},this.data),this.isUpdate=!0,console.log(222)):(this.form={},this.$set(this.form,"ad_id",this.$route.query.ad_id),this.isUpdate=!1,console.log(1111))}},mounted:function(){},methods:{afterUploadImage:function(e){0!=e.code||""==e.url?this.$message.error(e.msg):this.$set(this.form,"image",e.url)},save:function(){var e=this;this.$refs["form"].validate((function(t){if(!t)return!1;e.loading=!0,e.$http.post("/AdData/"+(e.isUpdate?"edit":"add"),e.form).then((function(t){e.loading=!1,0===t.data.code?(e.$message({type:"success",message:t.data.msg}),e.isUpdate||(e.$set(e.form,"ad_id",e.$route.query.ad_id),e.form={}),e.updateVisible(!1),e.$emit("done")):e.$message.error(t.data.msg)})).catch((function(t){e.loading=!1,e.$message.error(t.message)}))}))},updateVisible:function(e){this.$emit("update:visible",e)}}},i=s,d=a("2877"),m=Object(d["a"])(i,l,r,!1,null,"7be7a8c8",null);t["default"]=m.exports}}]);