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
8.8 KiB
1 lines
8.8 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d215c90"],{c04a: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:{width:"720px",visible:e.visible,"lock-scroll":!1,"destroy-on-close":!0,"custom-class":"ele-dialog-form",title:e.isUpdate?"修改栏目":"添加栏目"},on:{"update:visible":e.updateVisible}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"92px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.save(t)},submit:function(e){e.preventDefault()}}},[a("el-card",{attrs:{shadow:"never",header:"基础设置","body-style":"padding: 10px 10px 0 10px;"}},[a("el-row",{attrs:{gutter:15}},[a("el-form-item",{attrs:{label:"上级栏目:"}},[a("treeselect",{attrs:{options:e.cateList,defaultExpandLevel:3,normalizer:e.normalizer,placeholder:"请选择上级栏目"},model:{value:e.form.parent_id,callback:function(t){e.$set(e.form,"parent_id",t)},expression:"form.parent_id"}})],1),a("el-form-item",{attrs:{label:"模型:"}},[a("el-select",{staticClass:"ele-fluid",attrs:{placeholder:"请选择模型"},model:{value:e.form.module_id,callback:function(t){e.$set(e.form,"module_id",t)},expression:"form.module_id"}},e._l(e.moduleList,(function(t){return a("el-option",{key:t.module_id,attrs:{label:t.module_name,value:t.module_id}},[a("span",{staticStyle:{"padding-left":"8px"}},[e._v(e._s(t.module_name))])])})),1)],1),a("el-form-item",{attrs:{label:"栏目名称:",prop:"cate_name"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入栏目名称"},model:{value:e.form.cate_name,callback:function(t){e.$set(e.form,"cate_name",t)},expression:"form.cate_name"}})],1),a("el-form-item",{attrs:{label:"英文名称:",prop:"en_name"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入栏目英文名称"},model:{value:e.form.en_name,callback:function(t){e.$set(e.form,"en_name",t)},expression:"form.en_name"}})],1),a("el-form-item",{attrs:{label:"栏目目录:",prop:"cate_folder"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入栏目目录"},model:{value:e.form.cate_folder,callback:function(t){e.$set(e.form,"cate_folder",t)},expression:"form.cate_folder"}})],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:"ico图片"}},[a("el-row",[a("el-col",[a("el-input",{attrs:{placeholder:"请上传ico",clearable:""},model:{value:e.form.ico_image,callback:function(t){e.$set(e.form,"ico_image",t)},expression:"form.ico_image"}}),a("el-upload",{staticClass:"upload-demo",attrs:{"show-file-list":!1,action:this.uploadImage+"?upload_type=img","on-success":e.afterUploadIcoImage}},[e.form.ico_image?a("img",{staticClass:"avatar",attrs:{src:e.form.ico_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.summary,callback:function(t){e.$set(e.form,"summary",t)},expression:"form.summary"}})],1),a("el-form-item",{attrs:{label:"导航状态:"}},[a("el-radio-group",{model:{value:e.form.is_menu,callback:function(t){e.$set(e.form,"is_menu",t)},expression:"form.is_menu"}},[a("el-radio",{attrs:{label:1}},[e._v("显示")]),a("el-radio",{attrs:{label:0}},[e._v("隐藏")])],1)],1),a("el-form-item",{attrs:{label:"状态:"}},[a("el-radio-group",{model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},[a("el-radio",{attrs:{label:1}},[e._v("显示")]),a("el-radio",{attrs:{label:0}},[e._v("隐藏")])],1)],1),a("el-form-item",{attrs:{label:"排序号:",prop:"sort"}},[a("el-input-number",{staticClass:"ele-fluid ele-text-left",attrs:{min:0,placeholder:"请输入排序号","controls-position":"right"},model:{value:e.form.sort,callback:function(t){e.$set(e.form,"sort",t)},expression:"form.sort"}})],1)],1)],1),a("el-card",{attrs:{shadow:"never",header:"SEO设置","body-style":"padding: 10px 10px 0 10px;"}},[a("el-row",{attrs:{gutter:15}},[a("el-form-item",{attrs:{label:"SEO标题:",prop:"seo_title"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入SEO标题"},model:{value:e.form.seo_title,callback:function(t){e.$set(e.form,"seo_title",t)},expression:"form.seo_title"}})],1),a("el-form-item",{attrs:{label:"SEO关键字:",prop:"seo_keyword"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入SEO关键字"},model:{value:e.form.seo_keyword,callback:function(t){e.$set(e.form,"seo_keyword",t)},expression:"form.seo_keyword"}})],1),a("el-form-item",{attrs:{label:"SEO描述:",prop:"seo_description"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入SEO描述"},model:{value:e.form.seo_description,callback:function(t){e.$set(e.form,"seo_description",t)},expression:"form.seo_description"}})],1)],1)],1),a("el-card",{attrs:{shadow:"never",header:"其他设置","body-style":"padding: 10px 10px 0 10px;"}},[a("el-row",{attrs:{gutter:15}},[a("el-form-item",{attrs:{label:"外部链接:",prop:"url"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入外部链接"},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:"template_list"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入列表模块"},model:{value:e.form.template_list,callback:function(t){e.$set(e.form,"template_list",t)},expression:"form.template_list"}})],1),a("el-form-item",{attrs:{label:"详情模板:",prop:"template_show"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入详情模板"},model:{value:e.form.template_show,callback:function(t){e.$set(e.form,"template_show",t)},expression:"form.template_show"}})],1),a("el-form-item",{attrs:{label:"分页条数:",prop:"page_size"}},[a("el-input-number",{staticClass:"ele-fluid ele-text-left",attrs:{min:0,placeholder:"请输入分页数","controls-position":"right"},model:{value:e.form.page_size,callback:function(t){e.$set(e.form,"page_size",t)},expression:"form.page_size"}})],1),a("el-form-item",{attrs:{label:"跳转下级:"}},[a("el-radio-group",{model:{value:e.form.is_next,callback:function(t){e.$set(e.form,"is_next",t)},expression:"form.is_next"}},[a("el-radio",{attrs:{label:1}},[e._v("是")]),a("el-radio",{attrs:{label:0}},[e._v("否")])],1)],1),a("el-form-item",{attrs:{label:"新窗口打开:"}},[a("el-radio-group",{model:{value:e.form.is_blank,callback:function(t){e.$set(e.form,"is_blank",t)},expression:"form.is_blank"}},[a("el-radio",{attrs:{label:1}},[e._v("是")]),a("el-radio",{attrs:{label:0}},[e._v("否")])],1)],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)},o=[],r=a("ca17"),s=a.n(r),i=(a("542c"),a("d2b8")),m={name:"CateEdit",components:{Treeselect:s.a},props:{visible:Boolean,data:Object,cateList:Array,moduleList:Array},data:function(){return{uploadImage:i["a"].uploadImageUrl,form:this.initFormData(this.data),rules:{cate_name:[{required:!0,message:"请输入栏目名称",trigger:"blur"}]},loading:!1,isUpdate:!1}},watch:{data:function(){this.isUpdate=!(!this.data||!this.data.id),this.form=this.initFormData(this.data)}},methods:{afterUploadImage:function(e){0!=e.code||""==e.url?this.$message.error(e.msg):this.$set(this.form,"image",e.url)},afterUploadIcoImage:function(e){0!=e.code||""==e.url?this.$message.error(e.msg):this.$set(this.form,"ico_image",e.url)},normalizer:function(e){return{id:e.id,label:e.cate_name,children:e.children||void 0}},save:function(){var e=this;this.$refs["form"].validate((function(t){if(!t)return!1;e.loading=!0,e.$http.post("/Cate/"+(e.isUpdate?"edit":"add"),Object.assign({},e.form,{parent_id:e.form.parent_id||0,module_id:e.form.module_id||0})).then((function(t){e.loading=!1,0===t.data.code?(e.$message({type:"success",message:t.data.msg}),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)},initFormData:function(e){var t={parent_id:0,module_id:0,is_menu:1,status:1,is_next:0,is_blank:0};return e&&Object.assign(t,e,{parent_id:0===e.parent_id?null:e.parent_id,module_id:0===e.module_id?null:e.module_id}),t}}},n=m,c=a("2877"),d=Object(c["a"])(n,l,o,!1,null,"55f9682c",null);t["default"]=d.exports}}]);
|