(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7c077e44"],{"0736":function(e,t,a){},"14d7":function(e,t,a){},"4b51":function(e,t,a){},"83e7":function(e,t,a){"use strict";a("14d7")},"8ba2":function(e,t,a){"use strict";a.d(t,"d",(function(){return r})),a.d(t,"k",(function(){return i})),a.d(t,"o",(function(){return o})),a.d(t,"g",(function(){return s})),a.d(t,"c",(function(){return n})),a.d(t,"j",(function(){return c})),a.d(t,"n",(function(){return u})),a.d(t,"f",(function(){return d})),a.d(t,"l",(function(){return m})),a.d(t,"h",(function(){return p})),a.d(t,"i",(function(){return b})),a.d(t,"m",(function(){return h})),a.d(t,"e",(function(){return g})),a.d(t,"b",(function(){return f})),a.d(t,"a",(function(){return v}));var l=a("b775"),r=function(e){return Object(l["a"])({url:"/collector/addWeb",method:"post",data:e})},i=function(e){return Object(l["a"])({url:"/collector/getWeb",method:"post",data:e})},o=function(e){return Object(l["a"])({url:"/collector/upWeb",method:"post",data:e})},s=function(e){return Object(l["a"])({url:"/collector/delWeb",method:"get",params:e})},n=function(e){return Object(l["a"])({url:"/collector/addRule",method:"post",data:e})},c=function(e){return Object(l["a"])({url:"/collector/getRule",method:"post",data:e})},u=function(e){return Object(l["a"])({url:"/collector/upRule",method:"post",data:e})},d=function(e){return Object(l["a"])({url:"/collector/delRule",method:"get",params:e})},m=function(e){return Object(l["a"])({url:"/collector/sendCrawler",method:"post",data:e})},p=function(e){return Object(l["a"])({url:"/collector/getInfo",method:"post",data:e})},b=function(e){return Object(l["a"])({url:"/collector/getOneInfo",method:"get",params:e})},h=function(e){return Object(l["a"])({url:"/collector/upInfo",method:"post",data:e})},g=function(e){return Object(l["a"])({url:"/collector/delInfo",method:"get",params:e})},f=function(e){return Object(l["a"])({url:"/collector/addCatid",method:"post",data:e})},v=function(e){return Object(l["a"])({url:"/collector/addArt",method:"get",params:e})}},cd62:function(e,t,a){"use strict";a("0736")},d4a5: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("div",{staticClass:"tableTitle"},[a("span",{staticClass:"tableFloatLine"}),e._v(" "+e._s(e.name)+" ")])},r=[],i={props:{name:{type:String,required:!0}},data:function(){return{someData:""}}},o=i,s=(a("83e7"),a("2877")),n=Object(s["a"])(o,l,r,!1,null,"7a99bbeb",null);t["default"]=n.exports},fc4b: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("div",[a("div",{staticClass:"title"},[a("el-row",[a("el-col",{staticClass:"left",attrs:{span:6}},[a("div",{staticClass:"searchBox"},[a("div",{staticClass:"searchTitle"},[e._v("网站名称:")]),a("el-input",{attrs:{placeholder:"请输入网站名称"},model:{value:e.webName,callback:function(t){e.webName=t},expression:"webName"}})],1)]),a("el-col",{staticClass:"right",attrs:{span:6}},[a("div",{staticClass:"btnList"},[a("button",{staticClass:"search",on:{click:e.goSearch}},[e._v("搜索")]),a("button",{staticClass:"reset",on:{click:e.reset}},[e._v("重置")])])])],1)],1),a("div",{staticClass:"layerBox"},[a("tableTitle",{attrs:{name:e.tableDivTitle}}),a("button",{staticClass:"btn",on:{click:e.addWebsite}},[e._v("添加网站")]),a("el-row",[[a("el-table",{staticClass:"my-table",staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{fixed:"",prop:"id",label:"编号",width:"100"}}),a("el-table-column",{attrs:{prop:"name",label:"网站名称",width:""}}),a("el-table-column",{attrs:{prop:"url",label:"网站网址",width:""}}),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间",width:""}}),a("el-table-column",{attrs:{prop:"updated_at",label:"修改时间",width:""}}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"330"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"listBtnBox"},[a("div",{staticClass:"listDeleteBtn",on:{click:function(a){return e.deleteRow(t.row.id,t.row)}}},[a("i",{staticClass:"el-icon-delete"}),e._v("删除")]),a("div",{staticClass:"listEditBtn",on:{click:function(a){return e.goEdit(t.row.id,t.row)}}},[a("i",{staticClass:"el-icon-edit-outline"}),e._v("编辑")]),a("div",{staticClass:"listLookBtn",on:{click:function(a){return e.goLook(t.row.id,t.row)}}},[a("i",{staticClass:"el-icon-view"}),e._v("查看")])])]}}])})],1)]],2)],1),a("div",{staticClass:"alignBox"},[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-pagination",{attrs:{background:"","current-page":e.page,"page-size":e.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1),a("el-dialog",{attrs:{title:e.dialogName,visible:e.dialogTableVisible,width:"50%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[a("div",{staticClass:"dialogText"},[a("el-form-item",{attrs:{label:"网站名称:",prop:"name"}},[a("el-input",{attrs:{disabled:"查看"==this.dialogName,placeholder:"请输入采集的源网站名称"},model:{value:e.ruleForm.name,callback:function(t){e.$set(e.ruleForm,"name",t)},expression:"ruleForm.name"}})],1),a("el-form-item",{attrs:{label:"网站地址:",prop:"url"}},[a("el-input",{attrs:{disabled:"查看"==this.dialogName,placeholder:"请输入网站地址(即网站首页URL)"},model:{value:e.ruleForm.url,callback:function(t){e.$set(e.ruleForm,"url",t)},expression:"ruleForm.url"}})],1),a("el-form-item",{staticClass:"keywords",attrs:{label:"规则类型:",prop:"ruleType"}},[a("el-select",{attrs:{placeholder:"请选择规则类型",disabled:e.disabledType},model:{value:e.ruleForm.ruleType,callback:function(t){e.$set(e.ruleForm,"ruleType",t)},expression:"ruleForm.ruleType"}},[a("el-option",{attrs:{label:"一般规则",value:"1"}}),a("el-option",{attrs:{label:"接口规则",value:"2"}}),a("el-option",{attrs:{label:"自定义规则",value:"3"}})],1),a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"列表翻页后,网址变化的为一般接口;列表翻页后,网址没变化的为接口规则。",placement:"top-start"}},[a("i",{staticClass:"el-icon-warning"})])],1)],1),a("div",{staticClass:"dialogBtn"},[a("button",{staticClass:"cancel",on:{click:e.cancelForm}},[e._v("取消")]),a("button",{staticClass:"submit",on:{click:e.submitForm}},[e._v("提交")])])])],1)],1)},r=[],i=(a("b0c0"),a("d4a5")),o=(a("4b51"),a("8ba2")),s={components:{tableTitle:i["default"]},data:function(){return{tableDivTitle:"网站列表",webName:"",activeId:"",activeType:"",disabled:!0,total:0,page:1,pageSize:10,tableData:[],dialogTableVisible:!1,dialogName:"",disabledType:!0,ruleForm:{name:"",url:"",ruleType:""},rules:{name:[{required:!0,message:"请输入采集的源网站名称",trigger:"blur"}],url:[{required:!0,message:"请输入网站地址(即网站首页URL)",trigger:"blur"}],ruleType:[{required:!0,message:"请选择规则类型",trigger:"blur"}]}}},methods:{getData:function(){var e=this;Object(o["k"])({page:this.page,pageSize:this.pageSize}).then((function(t){console.log(t),e.tableData=t.data.rep,e.total=t.data.count}))},deleteRow:function(e,t){var a=this;this.activeId=e,this.activeType=t.type,this.$confirm("注意:删除后,该条信息及其绑定关系全部删除","是否确认删除该条信息?",{confirmButtonText:"确定",cancelButtonText:"取消"}).then((function(){console.log("当前删除:"+e),Object(o["g"])({id:a.activeId,type:a.activeType}).then((function(e){console.log(e),200==e.code?(a.$message({type:"success",message:"删除成功!"}),a.getData()):0==e.code&&a.$message({type:"error",message:e.message})}))})).catch((function(){a.$message({type:"warning",message:"已取消"})}))},handleSizeChange:function(e){this.page=e,this.getData()},handleCurrentChange:function(e){this.page=e,this.getData()},goSearch:function(){var e=this;this.webName?Object(o["k"])({page:this.page,pageSize:this.pageSize,keyWord:this.webName}).then((function(t){e.total=t.data.count,e.tableData=t.data.rep})):Object(o["k"])({page:this.page,pageSize:this.pageSize,keyWord:this.webName}).then((function(t){e.$message.error(t.message)}))},reset:function(){this.webName="",this.getData()},addWebsite:function(){this.dialogTableVisible=!0,this.dialogName="添加",this.disabledType=!1,this.ruleForm.name="",this.ruleForm.url="",this.ruleForm.ruleType=""},goEdit:function(e,t){this.dialogTableVisible=!0,this.dialogName="编辑",this.disabledType=!0,this.activeId=e,this.activeType=t.type,this.ruleForm.name=t.name,this.ruleForm.url=t.url,1==t.type?this.ruleForm.ruleType="规则类":2==t.type?this.ruleForm.ruleType="接口类":3==t.type&&(this.ruleForm.ruleType="自定义")},goLook:function(e,t){console.log(this.ruleForm.ruleType),this.$router.push({path:"/webRule",query:{id:e,type:t.type,name:t.name}})},submitForm:function(){var e=this;this.ruleForm.name&&this.ruleForm.url&&this.ruleForm.ruleType?"添加"==this.dialogName?Object(o["d"])({name:this.ruleForm.name,url:this.ruleForm.url,type:this.ruleForm.ruleType}).then((function(t){console.log(t),0==t.code?(e.$message.error(t.message),e.dialogTableVisible=!1):200==t.code&&(e.$message({message:t.data,type:"success"}),e.dialogTableVisible=!1,e.getData())})):"编辑"==this.dialogName?Object(o["o"])({name:this.ruleForm.name,url:this.ruleForm.url,id:this.activeId}).then((function(t){console.log(t),0==t.code?e.$message({message:t.message,type:"error"}):200==t.code&&(e.$message({message:"修改成功",type:"success"}),e.dialogTableVisible=!1,e.getData())})):"查看"==this.dialogName&&(this.dialogTableVisible=!1):this.$message.error("请将数据填写完整")},cancelForm:function(){this.dialogTableVisible=!1}},mounted:function(){this.getData()}},n=s,c=(a("cd62"),a("2877")),u=Object(c["a"])(n,l,r,!1,null,"94c4e0b0",null);t["default"]=u.exports}}]);