(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-01d83300","chunk-ae5f45c6"],{"5a61":function(e,t,n){"use strict";n.d(t,"i",(function(){return a})),n.d(t,"g",(function(){return i})),n.d(t,"a",(function(){return r})),n.d(t,"m",(function(){return c})),n.d(t,"d",(function(){return l})),n.d(t,"f",(function(){return d})),n.d(t,"k",(function(){return o})),n.d(t,"l",(function(){return h})),n.d(t,"e",(function(){return u})),n.d(t,"h",(function(){return f})),n.d(t,"j",(function(){return m})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return g}));var s=n("b775");function a(e){return Object(s["b"])({url:"/cms/cmsClass/list",method:"get",params:e})}function i(e){return Object(s["b"])({url:"/cms/cmsClass/"+e,method:"get"})}function r(e){return Object(s["b"])({url:"/cms/cmsClass",method:"post",data:e})}function c(e){return Object(s["b"])({url:"/cms/cmsClass/edit",method:"post",data:e})}function l(e){return Object(s["b"])({url:"/cms/cmsClass/"+e,method:"post"})}function d(e){return Object(s["b"])({url:"/cms/cmsClass/export",method:"get",params:e})}function o(e){return null!=e&&""!==e||(e="0"),Object(s["b"])({url:"/cms/cmsClass/listTree/"+e,method:"get"})}function h(e){return Object(s["b"])({url:"/cms/cmsClass/search",method:"get",params:e})}function u(e){return Object(s["b"])({url:"/cms/cmsClass/enable/edit",method:"post",data:e})}function f(e){return null!=e&&""!==e||(e="0"),Object(s["b"])({url:"/cms/cmsClass/allTree/"+e,method:"get"})}function m(e){return Object(s["b"])({url:"/cms/cmsClass/recycleList",method:"get",params:e})}function p(e){return Object(s["b"])({url:"/cms/cmsClass/restore",method:"post",data:e})}function g(e){return Object(s["b"])({url:"/cms/cmsClass/expurgate",method:"post",data:e})}},"5af1":function(e,t,n){"use strict";n("76e6")},"72ff":function(e,t,n){"use strict";n.d(t,"l",(function(){return a})),n.d(t,"i",(function(){return i})),n.d(t,"a",(function(){return r})),n.d(t,"x",(function(){return c})),n.d(t,"e",(function(){return l})),n.d(t,"g",(function(){return d})),n.d(t,"w",(function(){return o})),n.d(t,"d",(function(){return h})),n.d(t,"u",(function(){return u})),n.d(t,"c",(function(){return f})),n.d(t,"k",(function(){return m})),n.d(t,"b",(function(){return p})),n.d(t,"s",(function(){return g})),n.d(t,"q",(function(){return b})),n.d(t,"j",(function(){return y})),n.d(t,"t",(function(){return O})),n.d(t,"v",(function(){return C})),n.d(t,"n",(function(){return x})),n.d(t,"p",(function(){return v})),n.d(t,"o",(function(){return k})),n.d(t,"m",(function(){return L})),n.d(t,"r",(function(){return K})),n.d(t,"f",(function(){return w})),n.d(t,"h",(function(){return S}));var s=n("b775");function a(e){return Object(s["b"])({url:"/cms/cmsArticle/list",method:"get",params:e})}function i(e){return Object(s["b"])({url:"/cms/cmsArticle/"+e,method:"get"})}function r(e){return Object(s["b"])({url:"/cms/cmsArticle",method:"post",data:e})}function c(e){return Object(s["b"])({url:"/cms/cmsArticle/edit",method:"post",data:e})}function l(e){return Object(s["b"])({url:"/cms/cmsArticle/"+e,method:"post"})}function d(e){return Object(s["b"])({url:"/cms/cmsArticle/export",method:"get",params:e})}function o(e){return Object(s["b"])({url:"/cms/cmsArticle/top/"+e,method:"get"})}function h(e){return Object(s["b"])({url:"/cms/cmsArticle/cancelTop/"+e,method:"get"})}function u(e){return Object(s["b"])({url:"/cms/cmsArticle/slide/"+e,method:"get"})}function f(e){return Object(s["b"])({url:"/cms/cmsArticle/cancelSlide/"+e,method:"get"})}function m(e){return Object(s["b"])({url:"/cms/cmsArticle/hot/"+e,method:"get"})}function p(e){return Object(s["b"])({url:"/cms/cmsArticle/cancelHot/"+e,method:"get"})}function g(e){return Object(s["b"])({url:"/cms/cmsArticle/release/"+e,method:"get"})}function b(e){return Object(s["b"])({url:"/cms/cmsArticle/offline/"+e,method:"get"})}function y(e){return Object(s["b"])({url:"/cms/cmsArticle/getArticleClass/"+e,method:"get"})}function O(e){return Object(s["b"])({url:"/cms/cmsArticle/saveArticleClass",method:"post",data:e})}function C(e){return Object(s["b"])({url:"/cms/cmsArticle/submit/"+e,method:"get"})}function x(e){return Object(s["b"])({url:"/cms/cmsArticle/todoList",method:"get",params:e})}function v(e){return Object(s["b"])({url:"/cms/cmsArticle/migrationClass",method:"post",data:e})}function k(e){return Object(s["b"])({url:"/cms/cmsArticle/migrationArticle",method:"post",data:e})}function L(e){return Object(s["b"])({url:"/cms/cmsArticle/recycleList",method:"get",params:e})}function K(e){return Object(s["b"])({url:"/cms/cmsArticle/recover/"+e,method:"get"})}function w(e){return Object(s["b"])({url:"/cms/cmsArticle/completelyRemove/"+e,method:"post"})}function S(e){return Object(s["b"])({url:"/cms/cmsArticle/auditFlow/"+e,method:"get"})}},"76e6":function(e,t,n){},"92c1":function(e,t,n){"use strict";n.r(t);n("99af");var s=function(){var e=this,t=e._self._c;return t("div",{staticStyle:{overflow:"hidden"}},[t("div",{staticStyle:{width:"28rem",float:"left"}},[t("a-card",{staticStyle:{"margin-bottom":"10px",height:"62px"},attrs:{bordered:!1}},[t("div",{staticClass:"table-page-search-wrapper"},[t("div",{staticStyle:{"font-size":"15px","font-weight":"bold","padding-top":"5px","margin-left":"-18px"}},[e._v("原始栏目")])])]),t("a-card",{staticClass:"table-card",attrs:{bordered:!1}},[t("div",{staticClass:"container"},[e.treeLeftOpen?t("cms-class-tree",{ref:"cmsClassTree",attrs:{checkable:!0,checkStrictly:!0,treeOptions:e.cmsClassTreeLeftOptions},on:{setDataOptionInfo:e.setDataOptionInfoLeft,select:e.handleNodeClick,check:e.handleLeftCheck,onLoad:e.handleLeftOnLoad}}):e._e()],1)])],1),t("div",{staticStyle:{width:"46rem",float:"left","margin-left":"1rem"}},[t("a-card",{staticStyle:{"margin-bottom":"10px"},attrs:{bordered:!1}},[t("div",{staticClass:"table-page-search-wrapper"},[t("a-form",{ref:"queryForm",attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-row",{attrs:{gutter:32}},[t("a-col",{attrs:{span:10}},[t("a-form-item",{attrs:{label:"文章名称"}},[t("a-input",{attrs:{placeholder:"请输入文章名称","allow-clear":""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery.apply(null,arguments)}},model:{value:e.queryParam.title,callback:function(t){e.$set(e.queryParam,"title",t)},expression:"queryParam.title"}})],1)],1),t("a-col",[t("span",{staticClass:"table-page-search-submitButtons",staticStyle:{float:"right"}},[t("a-button",{attrs:{type:"primary"},on:{click:e.handleQuery}},[t("a-icon",{attrs:{type:"search"}}),e._v("查询")],1),t("a-button",{staticStyle:{"margin-left":"8px"},on:{click:e.resetQuery}},[t("a-icon",{attrs:{type:"redo"}}),e._v("重置")],1)],1)])],1)],1)],1)]),t("a-card",{staticClass:"table-card",attrs:{bordered:!1}},[t("advance-table",{attrs:{title:e.classTitle,pagination:{current:e.queryParam.pageNum,pageSize:e.queryParam.pageSize,total:e.total,showSizeChanger:!0,showLessItems:!0,showQuickJumper:!0,showTotal:function(e,t){return"第 ".concat(t[0],"-").concat(t[1]," 条，总计 ").concat(e," 条")},onChange:e.changeSize,onShowSizeChange:e.onShowSizeChange},tableKey:"base-cmsLink-index-table",rowKey:"id",size:"middle",columns:e.columns,"data-source":e.cmsArticleList,loading:e.loading,"format-conditions":!0,"row-selection":{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange}},on:{change:e.handleTableChange,refresh:e.getList}})],1)],1),t("div",{staticStyle:{width:"28rem",float:"left","margin-left":"1rem"}},[t("a-card",{staticStyle:{"margin-bottom":"10px"},attrs:{bordered:!1}},[t("div",{staticClass:"table-page-search-wrapper"},[t("div",{staticStyle:{"font-size":"15px","font-weight":"bold","padding-top":"5px","margin-left":"-18px"}},[e._v("迁移栏目 "),t("a-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["cms:cmsArticle:migration"],expression:"['cms:cmsArticle:migration']"}],staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:e.handleMigration}},[t("a-icon",{attrs:{type:"export",disabled:""}}),e._v("迁移")],1)],1)])]),t("a-card",{staticClass:"table-card",attrs:{bordered:!1}},[t("div",{staticClass:"table-page-search-wrapper"},[t("span",{staticClass:"table-page-search-submitButtons",staticStyle:{float:"right"}})]),t("div",{staticClass:"container"},[e.treeRightOpen?t("cms-class-tree",{ref:"cmsClassTree",attrs:{checkable:!0,checkStrictly:!0,treeOptions:e.cmsClassTreeRightOptions},on:{setDataOptionInfo:e.setDataOptionInfoRight,check:e.handleRightCheck,onLoad:e.handleRightOnLoad}}):e._e()],1)])],1)])},a=[],i=(n("d81d"),n("d3b7"),n("159b"),n("5a61")),r=n("5d9e"),c=n("ac3f"),l=n("72ff"),d={name:"CmsMigration",components:{AdvanceTable:r["a"],CmsClassTree:c["default"]},data:function(){return{cmsClassTreeLeftOptions:[],expandedKeysLeft:[],defaultParentId:"0",treeLeftOpen:!0,cmsClassTreeRightOptions:[],migrationClassId:"",migrationClassTitle:"",expandedKeysRight:[],treeRightOpen:!0,loading:!1,ids:[],selectedRowKeys:[],selectedRows:[],advanced:!1,single:!0,multiple:!0,total:0,labelCol:{span:6},wrapperCol:{span:18},cmsArticleList:[],classTitle:"文章",articleClassId:"",queryParam:{pageNum:1,pageSize:10,classId:"",title:""},columns:[{title:"文章标题",dataIndex:"title",scopedSlots:{customRender:"title"},ellipsis:!0,align:"left",width:"45%"},{title:"所属栏目",dataIndex:"className",scopedSlots:{customRender:"className"},align:"left",width:"45%"}]}},created:function(){this.getTreeSelectLeft(),this.getTreeSelectRight()},methods:{getTreeSelectLeft:function(){var e=this;Object(i["k"])(this.defaultParentId).then((function(t){e.cmsClassTreeLeftOptions=t.data}))},setDataOptionInfoLeft:function(e){this.handleNodeChildren(e,this.expandedKeysRight&&this.expandedKeysRight.length>0?this.expandedKeysRight[0]:""),this.cmsClassTreeLeftOptions=e},handleNodeClick:function(e){var t=e.selected,n=e.node;n&&(t?(this.articleClassId=n.$options.propsData.eventKey,this.queryParam.title="",this.classTitle=n.$options.propsData.label+"-文章"):this.queryParam.classId=this.defaultParentId,this.getList())},handleLeftCheck:function(e){var t=e.checkedKeys,n=t.checked;this.expandedKeysLeft=n,n&&n.length>1?this.$message.warning("只能选中一个栏目",3):this.handelRightDisabled(n[0])},handelLeftDisabled:function(e){var t=this.cmsClassTreeLeftOptions;t&&t.length>0&&this.handleNodeChildren(t,e),this.cmsClassTreeLeftOptions=t},handleLeftOnLoad:function(e){this.handleNodeChildren(e,this.expandedKeysRight&&this.expandedKeysRight.length>0?this.expandedKeysRight[0]:"")},getTreeSelectRight:function(){var e=this;Object(i["k"])(this.defaultParentId).then((function(t){e.cmsClassTreeRightOptions=t.data}))},setDataOptionInfoRight:function(e){this.handleNodeChildren(e,this.expandedKeysLeft&&this.expandedKeysLeft.length>0?this.expandedKeysLeft[0]:""),this.cmsClassTreeRightOptions=e},handleRightOnLoad:function(e){this.handleNodeChildren(e,this.expandedKeysLeft&&this.expandedKeysLeft.length>0?this.expandedKeysLeft[0]:"")},handleRightCheck:function(e){var t=e.checkedKeys,n=t.checked;this.expandedKeysRight=n,n&&n.length>1?this.$message.warning("只能选中一个栏目",3):this.handelLeftDisabled(n[0])},handelRightDisabled:function(e){var t=this.cmsClassTreeRightOptions;t&&t.length>0&&this.handleNodeChildren(t,e),this.cmsClassTreeRightOptions=t},handleNodeChildren:function(e,t){var n=this;e&&e.length>0&&e.forEach((function(e){if(e.id===t)e.disabled=!0;else{e.disabled=!1;var s=e.children;s&&s.length>0&&n.handleNodeChildren(s,t)}}))},handleMigration:function(){if(0!==this.expandedKeysRight.length)if(this.expandedKeysRight.length>1)this.$message.error("只能选择一个迁移栏目！",3);else if(this.expandedKeysLeft.length>0&&this.ids.length>0)this.$message.error("待迁移的原栏目/文章只可选择一种！",3);else if(0!==this.expandedKeysLeft.length||0!==this.ids.length)if(this.expandedKeysLeft.length>1)this.$message.error("原栏目只可选择一个！",3);else{var e=this;this.$confirm({title:"确认迁移所选中的数据吗?",onOk:function(){if(e.ids.length>0){var t=e.ids,n=e.expandedKeysRight[0],s={articleIds:t,migrationClassId:n};return Object(l["o"])(s).then((function(){e.onSelectChange([],[]),e.getList(),e.refreshTree(),e.$message.success("文章迁移成功",3)}))}var a=e.expandedKeysLeft[0],i=(n=e.expandedKeysRight[0],{classId:a,migrationClassId:n});return Object(l["p"])(i).then((function(){e.onSelectChange([],[]),e.getList(),e.refreshTree(),e.$message.success("栏目迁移成功",3)}))},onCancel:function(){}})}else this.$message.error("请选择需要迁移的原栏目/文章！",3);else this.$message.error("请选择迁移栏目！",3)},refreshTree:function(){var e=this;this.treeLeftOpen=!1,this.treeRightOpen=!1,this.expandedKeysLeft=[],this.expandedKeysRight=[],this.cmsClassTreeLeftOptions=[],this.cmsClassTreeRightOptions=[],this.getTreeSelectLeft(),this.getTreeSelectRight(),this.$nextTick((function(){e.treeLeftOpen=!0,e.treeRightOpen=!0}))},getList:function(){var e=this;this.loading=!0,""!==this.articleClassId?(this.queryParam.classId=this.articleClassId,Object(l["l"])(this.queryParam).then((function(t){e.cmsArticleList=t.data.list,e.total=t.data.total,e.loading=!1}))):this.loading=!1},statusFormat:function(e){return e.status?this.selectDictLabel(this.statusOptions,e.status):""},handleQuery:function(){""!==this.articleClassId?(this.queryParam.pageNum=1,this.getList()):this.$message.warning("请点击需要查询的栏目名称")},resetQuery:function(){""!==this.articleClassId?(this.queryParam={pageNum:1,pageSize:10,title:""},this.handleQuery()):this.$message.warning("请点击需要重置的栏目名称")},onShowSizeChange:function(e,t){this.queryParam.pageSize=t,this.getList()},onSizeChange:function(e,t){this.queryParam.pageNum=1,this.queryParam.pageSize=t,this.getList()},changeSize:function(e,t){this.queryParam.pageNum=e,this.queryParam.pageSize=t,this.getList()},onSelectChange:function(e,t){this.selectedRowKeys=e,this.selectedRows=t,this.ids=this.selectedRows.map((function(e){return e.id})),this.single=1!==e.length,this.multiple=!e.length},toggleAdvanced:function(){this.advanced=!this.advanced},handleAdd:function(){var e=this;""!==this.linkTypeId?(this.showAddModal=!0,this.$nextTick((function(){return e.$refs.cmsLinkAddForm.handleAdd(e.linkTypeId)}))):this.$message.error("请点击需要增加的链接类别名称")},handleUpdate:function(e,t){var n=this;this.showEditModal=!0,this.$nextTick((function(){return n.$refs.cmsLinkEditForm.handleUpdate(e,t)}))},handleTableChange:function(e,t,n){void 0!==n.field&&null!==n.field&&""!==n.field&&(this.queryParam.orderByColumn="a."+n.field,this.queryParam.isAsc=n.order),this.getList()}}},o=d,h=(n("a08c"),n("2877")),u=Object(h["a"])(o,s,a,!1,null,null,null);t["default"]=u.exports},a08c:function(e,t,n){"use strict";n("ed9d")},ac3f:function(e,t,n){"use strict";n.r(t);var s=function(){var e=this,t=e._self._c;return t("div",[e.searchShow?t("a-input-search",{staticStyle:{"margin-bottom":"8px"},attrs:{placeholder:"输入名称回车查询"},on:{search:e.filterNode}}):e._e(),e.treeOptions.length>0?t("a-tree",{ref:"tree",attrs:{"tree-data":e.treeOptions,replaceFields:e.replaceFields,"default-expanded-keys":e.expandedKeys,"expanded-keys":e.expandedKeys,"auto-expand-parent":e.autoExpandParent,checkable:e.checkable,"check-strictly":e.checkStrictly,"selected-keys":e.selectedKeys,selectable:e.selectable,"load-data":e.onLoadData},on:{select:e.handleNodeClick,expand:e.onExpand,check:e.onCheck},scopedSlots:e._u([{key:"title",fn:function(n){var s=n.title;return[s.indexOf(e.searchValue)>-1?t("span",[e._v(" "+e._s(s.substr(0,s.indexOf(e.searchValue)))+" "),t("span",{staticStyle:{color:"#f50"}},[e._v(e._s(e.searchValue))]),e._v(" "+e._s(s.substr(s.indexOf(e.searchValue)+e.searchValue.length))+" ")]):t("span",[e._v(e._s(s))])]}}],null,!1,829905604),model:{value:e.checkedKeys,callback:function(t){e.checkedKeys=t},expression:"checkedKeys"}}):e._e()],1)},a=[],i=(n("4de4"),n("d81d"),n("d3b7"),n("498a"),n("159b"),n("04b3")),r=n("5a61"),c=function e(t,n){for(var s,a=0;a<n.length;a++){var i=n[a];i.children&&(i.children.some((function(e){return e.id===t}))?s=i.id:e(t,i.children)&&(s=e(t,i.children)))}return s},l={name:"CmsClassTree",props:{searchShow:{type:Boolean,default:!0},treeOptions:{type:Array,required:!0},defaultExpandedKeys:{type:Array},checkable:{type:Boolean,default:!1},checkStrictly:{type:Boolean,default:!1},defaultCheckedKeys:{type:Array},selectable:{type:Boolean,default:!0}},components:{allIcon:i["a"]},data:function(){return{expandedKeys:this.defaultExpandedKeys,oldTreeOptions:[],oldExpandedKeys:[],allIcon:i["a"],replaceFields:{children:"children",key:"id",value:"id"},treeNodes:[],searchValue:"",autoExpandParent:!0,selectedKeys:[],checkedKeys:this.defaultCheckedKeys}},filters:{},created:function(){},computed:{},watch:{},methods:{getAllNode:function(e){var t=this;if(!e||0===e.length)return[];e.forEach((function(e){return t.treeNodes.push({id:e.id,label:e.label}),t.getAllNode(e.children)}))},getExpandedKeys:function(e){var t=this;if(!e||0===e.length)return[];e.forEach((function(e){return t.treeNodes.push(e.id),t.getExpandedKeys(e.children)}))},filterNode:function(e,t){var n=this;if(0===this.oldTreeOptions.length&&(this.oldTreeOptions=this.treeOptions,this.oldExpandedKeys=this.expandedKeys),""===e.trim())this.$emit("setDataOptionInfo",this.oldTreeOptions),Object.assign(this,{expandedKeys:this.oldExpandedKeys,searchValue:e,autoExpandParent:!0});else{var s={name:e};Object(r["l"])(s).then((function(t){n.$emit("setDataOptionInfo",t.data),n.getExpandedKeys(t.data),Object.assign(n,{expandedKeys:n.treeNodes,searchValue:e,autoExpandParent:!0}),n.treeNodes=[]}))}},handleNodeClick:function(e,t){this.$emit("select",t)},onExpand:function(e,t){this.expandedKeys=e,this.$emit("expand",{expandedKeys:e,event:t}),this.autoExpandParent=!1},onLoadData:function(e){var t=this;return new Promise((function(n){if(e.dataRef.children&&e.dataRef.children.length>0)return t.$emit("onLoad",{}),void n();Object(r["k"])(e.dataRef.id).then((function(s){e.dataRef.children=s.data,t.$emit("onLoad",s.data),n()}))}))},searchTree:function(e,t){this.getAllNode(t);var n=t,s=this.treeNodes.map((function(t){return t.label.indexOf(e)>-1?c(t.id,n):null})).filter((function(e,t,n){return e&&n.indexOf(e)===t}));Object.assign(this,{expandedKeys:s,searchValue:e,autoExpandParent:!0}),this.treeNodes=[]},onCheck:function(e,t){this.checkedKeys=e,this.$emit("check",{checkedKeys:e,event:t})}}},d=l,o=(n("5af1"),n("2877")),h=Object(o["a"])(d,s,a,!1,null,null,null);t["default"]=h.exports},ed9d:function(e,t,n){}}]);