1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-39647bbd"],{"08dd":function(t,e,a){},"4b51":function(t,e,a){},"7a5b":function(t,e,a){"use strict";a("08dd")},"7dae":function(t,e,a){},"9fb6":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tableTitle"},[a("span",{staticClass:"tableFloatLine"}),t._v(" "+t._s(t.name)+" ")])},s=[],o={props:{name:{type:String,required:!0}},data:function(){return{someData:""}}},r=o,l=(a("e696"),a("2877")),n=Object(l["a"])(r,i,s,!1,null,"7085d461",null);e["default"]=n.exports},cc0a:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mainBox"},[a("div",{staticClass:"layerBox_search"},[a("div",{staticClass:"layerBoxLine"},[a("el-row",[a("el-col",{attrs:{span:8}},[a("div",{staticClass:"searchBox"},[a("div",{staticClass:"searchTitle"},[t._v("网站导航:")]),a("el-input",{attrs:{placeholder:"请输入网站导航",autocomplete:"off"},model:{value:t.getApiData.alias,callback:function(e){t.$set(t.getApiData,"alias",e)},expression:"getApiData.alias"}})],1)]),a("el-col",{attrs:{span:8}},[a("div",{staticClass:"searchBox"},[a("div",{staticClass:"searchTitle"},[t._v("导航名称:")]),a("el-input",{attrs:{placeholder:"请输入导航名称",autocomplete:"off"},model:{value:t.getApiData.name,callback:function(e){t.$set(t.getApiData,"name",e)},expression:"getApiData.name"}})],1)]),a("el-col",{attrs:{span:8}},[a("div",{staticClass:"searchBox"},[a("div",{staticClass:"searchTitle"},[t._v("行政职能部门:")]),a("el-cascader",{key:t.searchDepartmentKey,attrs:{placeholder:"请选择行政职能部门",props:t.searchDepartmentData,filterable:"",clearable:""},model:{value:t.getApiData.department_id,callback:function(e){t.$set(t.getApiData,"department_id",e)},expression:"getApiData.department_id"}})],1)])],1)],1),a("div",{staticClass:"layerBoxLineTwo"},[a("el-row",[a("el-col",{attrs:{span:8}},[a("div",{staticClass:"searchBox"},[a("div",{staticClass:"searchTitle"},[t._v("行政区划:")]),a("el-cascader",{key:t.searchCascaderKey,attrs:{placeholder:"选择导航池所属行政区划",props:t.searchCityData,filterable:"",clearable:""},model:{value:t.getApiData.city_id,callback:function(e){t.$set(t.getApiData,"city_id",e)},expression:"getApiData.city_id"}})],1)])],1)],1)]),a("div",{staticClass:"layerBoxNoBg"},[a("div"),a("div",[a("el-button",{on:{click:t.clearSearchList}},[t._v("重置")]),a("el-button",{staticStyle:{"margin-right":"20px"},attrs:{type:"primary"},on:{click:function(e){return t.getData()}}},[t._v("搜索")])],1)]),a("div",{staticClass:"layerBox"},[a("tableTitle",{attrs:{name:t.tableDivTitle}}),a("el-row",[[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{fixed:"",prop:"id",label:"编号",width:"50"}}),a("el-table-column",{attrs:{prop:"name",label:"导航池名称"}}),a("el-table-column",{attrs:{prop:"alias",label:"导航名称"}}),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),a("el-table-column",{attrs:{prop:"updated_at",label:"修改时间"}}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"200","header-align":"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"listBtnBox"},[a("div",{staticClass:"listDeleteBtn",on:{click:function(a){return t.deleteRow(e.row)}}},[a("i",{staticClass:"el-icon-edit-outline"}),t._v("删除")]),a("div",{staticClass:"listEditBtn",on:{click:function(a){return t.editRow(e.row.category_id)}}},[a("i",{staticClass:"el-icon-edit-outline"}),t._v("编辑")])])]}}])})],1)]],2)],1),a("div",{staticClass:"alignBox"},[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-pagination",{attrs:{"current-page":t.getApiData.page,"page-size":10,layout:"total, prev, pager, next, jumper",total:t.allCount},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1),a("el-dialog",{attrs:{title:"编辑导航",visible:t.windowStatus},on:{"update:visible":function(e){t.windowStatus=e}}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.formRules,autocomplete:"off","label-position":"left"}},[a("div",{staticClass:"formDiv"},[a("el-form-item",{staticClass:"custom-align-right",attrs:{label:"导航名称:","label-width":t.formLabelWidth,prop:"alias"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.alias,callback:function(e){t.$set(t.form,"alias",e)},expression:"form.alias"}}),a("input",{directives:[{name:"model",rawName:"v-model",value:t.form.seo_title,expression:"form.seo_title"}],attrs:{type:"hidden"},domProps:{value:t.form.seo_title},on:{input:function(e){e.target.composing||t.$set(t.form,"seo_title",e.target.value)}}})],1),a("el-form-item",{staticClass:"custom-align-right",attrs:{label:"导航关键词:","label-width":t.formLabelWidth,prop:"seo_keywords"}},[a("div",{staticClass:"formLabelFloatBox"},[a("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.seo_keywords,callback:function(e){t.$set(t.form,"seo_keywords",e)},expression:"form.seo_keywords"}})],1)]),a("el-form-item",{staticClass:"custom-align-right",attrs:{label:"导航描述:","label-width":t.formLabelWidth,prop:"seo_description"}},[a("el-input",{staticClass:"custom-textarea",attrs:{type:"textarea"},model:{value:t.form.seo_description,callback:function(e){t.$set(t.form,"seo_description",e)},expression:"form.seo_description"}})],1)],1)]),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("div",[a("el-button",{on:{click:t.closeWindow}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.addToServe}},[t._v("提交")])],1)])],1)],1)},s=[],o=a("c7eb"),r=a("1da1"),l=(a("d81d"),a("b0c0"),a("a573"),a("4b51"),a("9fb6")),n={components:{tableTitle:l["default"]},data:function(){var t=function(t,e,a){0==e.length?a(new Error("该项不能为空!")):a()},e=this;return{tableDivTitle:"导航详情",tableData:[],allCount:0,editId:0,getApiData:{website_id:0,name:"",alias:"",city_id:"",department_id:"",page:1,pageSize:10},website_column_arr:[],windowStatus:!1,formLabelWidth:"120px",searchDepartmentKey:0,searchDepartmentData:{checkStrictly:!0,lazy:!0,lazyLoad:function(t,a){return Object(r["a"])(Object(o["a"])().mark((function i(){var s,r,l,n;return Object(o["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(s=t.level,r=t.data,!r||!r.children||0===r.children.length){i.next=3;break}return i.abrupt("return",a(t));case 3:console.log(s),l=0==s?0:r.value,n={pid:l},e.$store.dispatch("pool/getDepartment",n).then((function(t){if(t.data){var e=t.data.map((function(t){return{value:t.id,label:t.name,leaf:s>=3,children:[]}}));a(e)}}));case 7:case"end":return i.stop()}}),i)})))()}},searchCascaderKey:0,searchCityData:{checkStrictly:!0,lazy:!0,lazyLoad:function(t,a){return Object(r["a"])(Object(o["a"])().mark((function i(){var s,r,l,n;return Object(o["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(s=t.level,r=t.data,!r||!r.children||0===r.children.length){i.next=3;break}return i.abrupt("return",a(t));case 3:console.log(s),l=0==s?0:r.value,n={pid:l},e.$store.dispatch("pool/getcityList",n).then((function(t){if(t.data){var e=t.data.map((function(t){return{value:t.id,label:t.name,leaf:s>=3,children:[]}}));a(e)}}));case 7:case"end":return i.stop()}}),i)})))()}},form:{website_id:0,category_id:0,alias:"",seo_title:"",seo_keywords:"",seo_description:""},formRules:{alias:[{required:!0,trigger:"blur",validator:t}],seo_keywords:[{required:!0,trigger:"blur",validator:t}],seo_description:[{required:!0,trigger:"blur",validator:t}]}}},methods:{getData:function(){var t=this;this.getApiData.department_id.length>0&&(this.getApiData.department_id=this.getApiData.department_id[this.getApiData.department_id.length-1]),this.getApiData.city_id.length>0&&(this.getApiData.city_id=this.getApiData.city_id[this.getApiData.city_id.length-1]),this.$store.dispatch("pool/getWebsiteAllCategory",this.getApiData).then((function(e){var a=e.data.rows;t.tableData=a,t.allCount=e.data.count}))},handleSizeChange:function(t){this.getApiData.page=t,this.getData()},handleCurrentChange:function(t){this.getApiData.page=t,this.getData()},clearSearchList:function(){this.tableData=[],this.getApiData.name="",this.getApiData.department_id=[],this.getApiData.city_id=[],this.getApiData.page=1,this.getApiData.pageSize=10,this.getData()},openWindow:function(){this.clearToServe(),this.windowStatus=!0},closeWindow:function(){this.windowStatus=!1,this.clearToServe()},clearToServe:function(){this.editId="",this.form.website_id=0,this.form.category_id=0,this.form.alias="",this.form.seo_title="",this.form.seo_keywords="",this.form.seo_description=""},editRow:function(t){var e=this;this.openWindow();var a={website_id:this.$route.query.website_id,category_id:t};this.$store.dispatch("pool/getWebsiteCategoryOnes",a).then((function(a){console.log(a.data),e.form.website_id=e.$route.query.website_id,e.form.category_id=t,e.form.alias=a.data.alias,e.form.seo_title=a.data.seo_title,e.form.seo_keywords=a.data.seo_keywords,e.form.seo_description=a.data.seo_description}))},deleteRow:function(t){var e=this;console.log(t);var a={category_id:t.category_id,website_id:t.website_id};this.$confirm("删除后,该条信息及其绑定关系全部删除,确定吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$store.dispatch("pool/delWebsiteCategory",a).then((function(t){e.$message.success("删除成功!"),e.getData()})).catch((function(){e.$message.info("网络错误,请重试!")}))})).catch((function(){e.$message({type:"warning",message:"已取消删除"})}))},addToServe:function(){var t=this;this.form.seo_title=this.form.alias,this.$refs.form.validate((function(e){e&&t.$store.dispatch("pool/upWebsiteCategoryones",t.form).then((function(e){t.$message({type:"success",message:"已成功修改导航信息!"}),t.closeWindow(),t.getData()})).catch((function(){t.$message({type:"info",message:"网络错误,请重试!"})}))})),this.getData()}},mounted:function(){this.getApiData.website_id=this.$route.query.website_id,this.getApiData.page=this.$route.query.page,this.getApiData.pageSize=this.$route.query.pageSize,this.getData()}},c=n,d=(a("7a5b"),a("2877")),p=Object(d["a"])(c,i,s,!1,null,"09947989",null);e["default"]=p.exports},e696:function(t,e,a){"use strict";a("7dae")}}]);
|