睿能科技
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.7 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-784f952b"],{"1eac":function(e,t,a){},4e3:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"main-box"},[t("el-button",{staticStyle:{"margin-bottom":"16px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.handelAddDomain}},[e._v(" 添加 ")]),t("BaseTable",{ref:"baseTable",attrs:{request:e.request}},[t("el-table-column",{attrs:{label:"域名",prop:"domain"}}),t("el-table-column",{attrs:{label:"注册时间",prop:"register_date"}}),t("el-table-column",{attrs:{label:"过期时间",prop:"expire_date"}}),t("el-table-column",{attrs:{label:e.$t("创建时间"),prop:"create_time"}}),t("el-table-column",{attrs:{label:"提示",prop:"hint"}}),t("el-table-column",{attrs:{label:e.$t("操作"),width:"150px",fixed:"right",align:"right"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("EditBtn",{on:{click:function(t){return e.handelAddDomain(a.row)}}}),t("UpdateBtn",{attrs:{"tips-content":"更新Whois"},on:{click:function(t){return e.handleUpdate(a.row)}}}),t("DelBtn",{attrs:{"confirm-content":"您确定要删除该域名?"},on:{success:function(t){return e.handleDelete(a.row)}}})]}}])})],1),t("EditDomain",{attrs:{"domain-info":e.domainInfo,"dialog-show":e.dialogShow},on:{"update:dialogShow":function(t){e.dialogShow=t},"update:dialog-show":function(t){e.dialogShow=t},success:e.getListData}})],1)},r=[],o=a("c14f"),i=a("1da1"),s=a("365c");function l(e){var t="/domain/list";return s["a"].get(t,e)}function c(e){var t="/domain/add";return s["a"].post(t,e)}function d(e){var t="/domain/edit";return s["a"].post(t,e)}function m(e){var t="/domain/del";return s["a"].post(t,e)}function u(e){var t="/domain/whois";return s["a"].post(t,e,1e4)}var f={domainList:l,addDomain:c,editDomain:d,deleteDomain:m,updateDomain:u},p=function(){var e=this,t=e._self._c;return t("BaseDialog",e._g(e._b({staticClass:"link",attrs:{width:"50",footer:!0,title:e.domainInfo.id?"编辑":"添加"},on:{submit:e.handleSubmit}},"BaseDialog",e.$attrs,!1),e.$listeners),[t("el-form",{ref:"formRef",staticClass:"addForm",attrs:{rules:e.rules,model:e.formData,"label-position":"top"}},[t("el-form-item",{attrs:{label:"域名",prop:"domain"}},[t("el-input",{attrs:{placeholder:"请输入域名"},model:{value:e.formData.domain,callback:function(t){e.$set(e.formData,"domain",t)},expression:"formData.domain"}})],1),t("el-form-item",{attrs:{label:"描述",prop:"desc"}},[t("el-input",{attrs:{placeholder:"请输入描述",type:"textarea"},model:{value:e.formData.desc,callback:function(t){e.$set(e.formData,"desc",t)},expression:"formData.desc"}})],1),t("el-form-item",{attrs:{label:"持有者",prop:"holder_name"}},[t("el-input",{attrs:{placeholder:"请输入持有者"},model:{value:e.formData.holder_name,callback:function(t){e.$set(e.formData,"holder_name",t)},expression:"formData.holder_name"}})],1),t("el-form-item",{attrs:{label:"注册商",prop:"registrants"}},[t("el-input",{attrs:{placeholder:"请输入注册商"},model:{value:e.formData.registrants,callback:function(t){e.$set(e.formData,"registrants",t)},expression:"formData.registrants"}})],1),t("el-form-item",{attrs:{label:"价格",prop:"price"}},[t("el-input",{attrs:{placeholder:"请输入价格"},model:{value:e.formData.price,callback:function(t){e.$set(e.formData,"price",t)},expression:"formData.price"}})],1),t("el-form-item",{attrs:{label:"注册时间",prop:"register_date"}},[t("el-date-picker",{attrs:{type:"datetime",placeholder:e.$t("请选择日期时间")},model:{value:e.formData.register_date,callback:function(t){e.$set(e.formData,"register_date",t)},expression:"formData.register_date"}})],1),t("el-form-item",{attrs:{label:"过期时间",prop:"expire_date"}},[t("el-date-picker",{attrs:{type:"datetime",placeholder:e.$t("请选择日期时间")},model:{value:e.formData.expire_date,callback:function(t){e.$set(e.formData,"expire_date",t)},expression:"formData.expire_date"}})],1)],1)],1)},h=[],b=a("5530"),D={props:{domainInfo:{type:Object,default:function(){}}},data:function(){return{rules:{domain:{required:!0,message:"请输入域名",trigger:"input"}},formData:{}}},watch:{domainInfo:{handler:function(e){this.formData=Object(b["a"])({},e)},deep:!0,immediate:!0}},methods:{handleSubmit:function(){var e=this;return Object(i["a"])(Object(o["a"])().m((function t(){var a,n;return Object(o["a"])().w((function(t){while(1)switch(t.n){case 0:return t.n=1,e.$refs.formRef.validate().catch((function(e){}));case 1:if(a=t.v,!a){t.n=6;break}if(n=null,!e.formData.id){t.n=3;break}return t.n=2,f.editDomain(e.formData);case 2:n=t.v,t.n=5;break;case 3:return t.n=4,f.addDomain(e.formData);case 4:n=t.v;case 5:0==n.code&&(e.$message.success(n.msg),e.$emit("update:dialogShow",!1),e.$emit("success"));case 6:return t.a(2)}}),t)})))()}}},g=D,w=(a("e0e2"),a("2877")),v=Object(w["a"])(g,p,h,!1,null,"7510368d",null),_=v.exports,k={components:{EditDomain:_},data:function(){return{request:f.domainList,dialogShow:!1,domainInfo:{}}},methods:{handleUpdate:function(e){var t=this;return Object(i["a"])(Object(o["a"])().m((function a(){var n;return Object(o["a"])().w((function(a){while(1)switch(a.n){case 0:return a.n=1,f.updateDomain({id:e.id});case 1:n=a.v,0==n.code&&t.$message.success(n.msg);case 2:return a.a(2)}}),a)})))()},handelAddDomain:function(e){e.id?this.domainInfo=e:this.domainInfo={},this.dialogShow=!0},getListData:function(e){this.$refs.baseTable.getList(e)},handleDelete:function(e){var t=this;return Object(i["a"])(Object(o["a"])().m((function a(){var n;return Object(o["a"])().w((function(a){while(1)switch(a.n){case 0:return a.n=1,f.deleteDomain({id:e.id});case 1:n=a.v,0==n.code&&(t.getListData(),t.$message.success(n.msg));case 2:return a.a(2)}}),a)})))()}}},$=k,x=Object(w["a"])($,n,r,!1,null,null,null);t["default"]=x.exports},e0e2:function(e,t,a){"use strict";a("1eac")}}]);