(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-0027"],{"0o2y":function(t,e,a){"use strict";a.d(e,"c",function(){return s}),a.d(e,"b",function(){return n}),a.d(e,"a",function(){return r}),a.d(e,"d",function(){return i});var o=a("t3Un");function s(t){return Object(o.a)({url:"/api/tag/list",method:"get",params:t})}function n(t){return Object(o.a)({url:"/api/tag/list/update",method:"post",data:t})}function r(t){return Object(o.a)({url:"/api/tag/create",method:"post",data:t})}function i(t){return Object(o.a)({url:"/api/tag/detail",method:"get",params:{id:t}})}},EBwg:function(t,e,a){"use strict";var o=a("P2sY"),s=a.n(o),n=a("m1cH"),r=a.n(n),i=a("Grqa"),l=a("uARZ"),c=a("0o2y"),p=a("gg54"),u=a("7Qib");function m(t,e){for(var a=[],o=0;o<t.length;o++)Object(u.c)(e,t[o].name)&&(a.push(t[o].id),Object(u.f)(e,t[o].name));return a.push.apply(a,r()(e)),a.join(",")}var d={status:"draft",name:"",description:"",up_tags:[],down_tags:[]},g={name:"TagDetail",components:{MDinput:i.a,Sticky:l.a},props:{isEdit:{type:Boolean,default:!1}},data:function(){var t=this;return{postForm:s()({},d),loading:!1,TagListOptions:[],rules:{name:[{validator:function(e,a,o){""===a?(t.$message({message:e.field+"为必传项",type:"error"}),o(new Error(e.field+"为必传项"))):o()},trigger:"blur"}]},tempRoute:{},temparray:{up_tags:[],down_tags:[]}}},computed:{contentShortLength:function(){return this.postForm.description.length}},created:function(){if(this.isEdit){var t=this.$route.params&&this.$route.params.id;this.fetchData(t)}else this.postForm=s()({},d);this.tempRoute=s()({},this.$route)},methods:{fetchData:function(t){var e=this;Object(c.d)(t).then(function(t){var a=t.data.data.data,o=[],s=[];console.log(a.up_tags,"-=========",a.up_tags.length);for(var n=0;n<a.up_tags.length;n++)o.push(a.up_tags[n].name),e.temparray.up_tags.push(a.up_tags[n]);console.log(a.down_tags.length);for(var r=0;r<a.down_tags.length;r++)s.push(a.down_tags[r].name),e.temparray.down_tags.push(a.down_tags[r]);a.down_tags=s,a.up_tags=o,e.postForm=a,console.log(e.postForm)}).catch(function(t){console.log(t)})},submitForm:function(){var t=this;this.$refs.postForm.validate(function(e){if(!e)return console.log("error submit!!"),!1;t.loading=!0,t.isEdit?(t.postForm.up_tags=m(t.temparray.up_tags,t.postForm.up_tags),t.postForm.down_tags=m(t.temparray.down_tags,t.postForm.down_tags)):(t.postForm.up_tags=t.postForm.up_tags.join(","),t.postForm.down_tags=t.postForm.down_tags.join(",")),Object(c.a)(t.postForm).then(function(e){t.$notify({title:"成功",message:e.data.data.message,type:"success",duration:2e3}),setTimeout(function(){t.$router.push("/tag/list")},1e3)}).catch(function(e){t.$notify({title:"失败",message:"操作失败",type:"danger",duration:2e3})}),t.postForm.status="published",t.loading=!1})},getRemoteTagList:function(t){var e=this;Object(p.d)(t).then(function(t){t.data.data.data&&(e.TagListOptions=t.data.data.data)})}}},f=(a("fgSE"),a("KHd+")),h=Object(f.a)(g,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"createPost-container"},[a("el-form",{ref:"postForm",staticClass:"form-container",attrs:{model:t.postForm,rules:t.rules}},[a("sticky",{attrs:{"class-name":"sub-navbar"}},[a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{"margin-left":"10px"},attrs:{type:"success"},on:{click:t.submitForm}},[t._v("保存\n      ")])],1),t._v(" "),a("div",{staticClass:"createPost-main-container"},[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{staticStyle:{"margin-bottom":"40px"},attrs:{prop:"name"}},[a("MDinput",{attrs:{maxlength:100,name:"name",required:""},model:{value:t.postForm.name,callback:function(e){t.$set(t.postForm,"name",e)},expression:"postForm.name"}},[t._v("\n              标签名称\n            ")])],1)],1)],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("div",{staticClass:"postInfo-container"},[a("el-row",[a("el-col",{attrs:{span:12}},[t.isEdit?a("el-form-item",{staticStyle:{"margin-bottom":"20px"},attrs:{"label-width":"75px",label:"标签ID:",prop:"position"}},[a("el-input",{staticClass:"article-textarea",staticStyle:{width:"300px"},attrs:{rows:1,type:"number",disabled:""},model:{value:t.postForm.id,callback:function(e){t.$set(t.postForm,"id",e)},expression:"postForm.id"}})],1):t._e()],1),t._v(" "),a("el-col",{attrs:{span:12}},[t.isEdit?a("el-form-item",{staticStyle:{"margin-bottom":"20px"},attrs:{"label-width":"75px",label:"创建时间:",prop:"position"}},[a("el-input",{staticClass:"article-textarea",staticStyle:{width:"300px"},attrs:{rows:1,type:"text",disabled:""},model:{value:t.postForm.create_time,callback:function(e){t.$set(t.postForm,"create_time",e)},expression:"postForm.create_time"}})],1):t._e()],1)],1)],1)])],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"postInfo-container-item",attrs:{"label-width":"75px",label:"上级标签:"}},[a("el-select",{staticStyle:{width:"70%"},attrs:{"remote-method":t.getRemoteTagList,filterable:"",remote:"",multiple:"","value-key":"id",placeholder:"搜索标签"},model:{value:t.postForm.up_tags,callback:function(e){t.$set(t.postForm,"up_tags",e)},expression:"postForm.up_tags"}},t._l(t.TagListOptions,function(t,e){return a("el-option",{key:t+e,attrs:{label:t.name,value:t.id}})}))],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{staticClass:"postInfo-container-item",attrs:{"label-width":"75px",label:"下级标签:"}},[a("el-select",{staticStyle:{width:"70%"},attrs:{"remote-method":t.getRemoteTagList,multiple:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"搜索标签",loading:t.loading,"value-key":"id"},model:{value:t.postForm.down_tags,callback:function(e){t.$set(t.postForm,"down_tags",e)},expression:"postForm.down_tags"}},t._l(t.TagListOptions,function(t,e){return a("el-option",{key:t+e,attrs:{label:t.name,value:t.id}})}))],1)],1)],1),t._v(" "),a("el-form-item",{staticStyle:{"margin-bottom":"40px"},attrs:{"label-width":"75px",label:"标签简介:",prop:"desc"}},[a("el-input",{staticClass:"article-textarea",attrs:{rows:1,type:"textarea",autosize:"",placeholder:"请输入内容"},model:{value:t.postForm.description,callback:function(e){t.$set(t.postForm,"description",e)},expression:"postForm.description"}}),t._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:t.contentShortLength,expression:"contentShortLength"}],staticClass:"word-counter"},[t._v(t._s(t.contentShortLength)+"字")])],1)],1)],1)],1)},[],!1,null,"53ad8206",null);h.options.__file="TagDetail.vue";e.a=h.exports},"STa+":function(t,e,a){"use strict";a.r(e);var o={name:"EditTag",components:{TagDetail:a("EBwg").a}},s=a("KHd+"),n=Object(s.a)(o,function(){var t=this.$createElement;return(this._self._c||t)("tag-detail",{attrs:{"is-edit":!1}})},[],!1,null,null,null);n.options.__file="create.vue";e.default=n.exports},fgSE:function(t,e,a){"use strict";var o=a("h6qj");a.n(o).a},gg54:function(t,e,a){"use strict";a.d(e,"e",function(){return s}),a.d(e,"b",function(){return n}),a.d(e,"d",function(){return r}),a.d(e,"c",function(){return i}),a.d(e,"a",function(){return l});var o=a("t3Un");function s(t){return Object(o.a)({url:"/api/search/user",method:"get",params:{name:t}})}function n(t){return Object(o.a)({url:"/api/search/group",method:"get",params:{name:t}})}function r(t){return Object(o.a)({url:"/api/search/tag",method:"get",params:{name:t}})}function i(t){return Object(o.a)({url:"/api/search/star",method:"get",params:{name:t}})}function l(t){return Object(o.a)({url:"/api/search/city",method:"get",params:{name:t}})}},h6qj:function(t,e,a){}}]);