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
5.0 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0eb0e319"],{"30b3":function(t,e,a){},"371d9":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main-box",attrs:{id:"advert"}},[a("el-button",{staticClass:"add",staticStyle:{"margin-bottom":"15px"},attrs:{type:"primary",size:"small",icon:"el-icon-plus"},on:{click:t.goAdd}},[t._v(" "+t._s(t.$t("开始诊断"))+" ")]),a("BaseTable",{ref:"baseTable",attrs:{"is-request":!1,request:t.request,params:t.params},on:{"update:params":function(e){t.params=e}}},[a("el-table-column",{attrs:{label:"ID",prop:"id",width:"80"}}),a("el-table-column",{attrs:{label:t.$t("站点地址"),prop:"website_url"}}),a("el-table-column",{attrs:{label:t.$t("语言"),prop:"lang",width:"100"}}),a("el-table-column",{attrs:{label:t.$t("模板"),prop:"theme"}}),a("el-table-column",{attrs:{label:t.$t("状态"),prop:"status"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("span",[t._v(t._s(t.$t("检测中")))]):t._e(),2==e.row.status?a("span",[t._v(t._s(t.$t("已完成")))]):t._e()]}}])}),a("el-table-column",{attrs:{label:t.$t("检测时间"),prop:"create_time"}}),a("el-table-column",{attrs:{label:t.$t("操作"),width:"150px",fixed:"right",align:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("CheckBtn",{attrs:{"tips-content":t.$t("报告")},on:{click:function(a){return t.report(e.row)}}}),a("DelBtn",{attrs:{"confirm-content":t.$t("删除此报告")},on:{success:function(a){return t.del(e.row)}}})]}}])})],1),a("BaseDialog",{staticClass:"advert",attrs:{title:t.$t("开始诊断"),"dialog-show":t.dialogShow,width:"50%",footer:""},on:{"update:dialogShow":function(e){t.dialogShow=e},"update:dialog-show":function(e){t.dialogShow=e},submit:t.submit}},[a("el-form",{ref:"addForm",staticClass:"addForm",attrs:{model:t.addForm,rules:t.rules,"label-position":"top"}},[a("el-form-item",{attrs:{label:t.$t("检测站点"),prop:"type"}},[a("el-select",{attrs:{placeholder:t.$t("请选择检测站点"),clearable:""},on:{change:t.changeSite},model:{value:t.addForm.website_url,callback:function(e){t.$set(t.addForm,"website_url",e)},expression:"addForm.website_url"}},t._l(t.options,(function(t){return a("el-option",{key:t.id,attrs:{label:t.domain,value:t}})})),1)],1),a("el-form-item",{attrs:{label:t.$t("语言"),prop:"status"}},[a("el-select",{attrs:{placeholder:t.$t("请选择语言")},model:{value:t.addForm.lang,callback:function(e){t.$set(t.addForm,"lang",e)},expression:"addForm.lang"}},t._l(t.langList,(function(t){return a("el-option",{key:t.lang,attrs:{label:t.lang,value:t.lang}})})),1)],1),a("el-form-item",{attrs:{label:t.$t("模板"),prop:"status"}},[a("el-select",{attrs:{placeholder:t.$t("请选择模板")},model:{value:t.addForm.theme,callback:function(e){t.$set(t.addForm,"theme",e)},expression:"addForm.theme"}},t._l(t.langList,(function(t){return a("el-option",{key:t.theme,attrs:{label:t.theme,value:t.theme}})})),1)],1)],1)],1)],1)},o=[],r=a("5530"),i=(a("14d9"),a("a0d8")),n=a("37cb"),l={data:function(){return{request:i["a"].SeoCheckList,params:{title:""},dialogShow:!1,options:[],langList:[],addForm:{website_id:"",website_url:"",lang:"",theme:""},rules:{website_id:[{required:"true",message:this.$t("请选择站点"),trigger:"change"}],lang:[{required:"true",message:this.$t("请选择语言"),trigger:"change"}],theme:[{required:"true",message:this.$t("请选择模板"),trigger:"change"}]}}},mounted:function(){var t=this;this.$nextTick((function(){t.getList(),t.getWebsiteList()}))},methods:{changeSite:function(t){var e=this;this.addForm.website_id=t.id,this.addForm.website_url=t.domain,i["a"].SeoCheck({website_id:this.addForm.website_id,flag:"start"}).then((function(t){0==t.code&&(e.langList=t.data,e.langList[0]&&(e.addForm.lang=e.langList[0].lang,e.addForm.theme=e.langList[0].theme))}))},getWebsiteList:function(){var t=this;n["a"].websiteList().then((function(e){t.options=e.data}))},goAdd:function(){this.addForm={},this.dialogShow=!0},report:function(t){this.$router.push({path:"/seoCheck/report",query:{id:t.id}})},submit:function(){var t=this;this.$refs.addForm.validate((function(e){e?i["a"].SeoCheckStart(Object(r["a"])({},t.addForm)).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow=!1,t.getList())})):t.$message.error(t.$t("请填写必要信息"))}))},del:function(t){var e=this;i["a"].SeoDel({id:t.id}).then((function(t){0==t.code&&(e.$message.success(t.msg),e.getList("search"))}))},getList:function(t){this.$refs.baseTable.getList(t)}}},d=l,c=(a("deeb"),a("2877")),u=Object(c["a"])(d,s,o,!1,null,"595dd177",null);e["default"]=u.exports},a0d8:function(t,e,a){"use strict";var s=a("365c");function o(t){var e="/SeoCheck/index";return s["a"].get(e,t)}function r(t){var e="/SeoCheck/start";return s["a"].post(e,t,2e4)}function i(t){var e="/SeoCheck/check";return s["a"].post(e,t)}function n(t){var e="/SeoCheck/del";return s["a"].post(e,t)}e["a"]={SeoCheckList:o,SeoCheckStart:r,SeoDel:n,SeoCheck:i}},deeb:function(t,e,a){"use strict";a("30b3")}}]);