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.9 KiB
1 lines
5.9 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-507b1f5d"],{4e3:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"main-box"},[a("el-button",{staticStyle:{"margin-bottom":"16px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.handelAddDomain}},[e._v(" 添加 ")]),a("BaseTable",{ref:"baseTable",attrs:{request:e.request}},[a("el-table-column",{attrs:{label:"域名",prop:"domain"}}),a("el-table-column",{attrs:{label:"注册时间",prop:"register_date"}}),a("el-table-column",{attrs:{label:"过期时间",prop:"expire_date"}}),a("el-table-column",{attrs:{label:e.$t("创建时间"),prop:"create_time"}}),a("el-table-column",{attrs:{label:"提示",prop:"hint"}}),a("el-table-column",{attrs:{label:e.$t("操作"),width:"150px",fixed:"right",align:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("EditBtn",{on:{click:function(a){return e.handelAddDomain(t.row)}}}),a("UpdateBtn",{attrs:{"tips-content":"更新Whois"},on:{click:function(a){return e.handleUpdate(t.row)}}}),a("DelBtn",{attrs:{"confirm-content":"您确定要删除该域名?"},on:{success:function(a){return e.handleDelete(t.row)}}})]}}])})],1),a("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)},n=[],o=a("1da1"),i=(a("96cf"),a("365c"));function s(e){var t="/domain/list";return i["a"].get(t,e)}function l(e){var t="/domain/add";return i["a"].post(t,e)}function c(e){var t="/domain/edit";return i["a"].post(t,e)}function d(e){var t="/domain/del";return i["a"].post(t,e)}function m(e){var t="/domain/whois";return i["a"].post(t,e,1e4)}var u={domainList:s,addDomain:l,editDomain:c,deleteDomain:d,updateDomain:m},f=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("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),[a("el-form",{ref:"formRef",staticClass:"addForm",attrs:{rules:e.rules,model:e.formData,"label-position":"top"}},[a("el-form-item",{attrs:{label:"域名",prop:"domain"}},[a("el-input",{attrs:{placeholder:"请输入域名"},model:{value:e.formData.domain,callback:function(t){e.$set(e.formData,"domain",t)},expression:"formData.domain"}})],1),a("el-form-item",{attrs:{label:"描述",prop:"desc"}},[a("el-input",{attrs:{placeholder:"请输入描述",type:"textarea"},model:{value:e.formData.desc,callback:function(t){e.$set(e.formData,"desc",t)},expression:"formData.desc"}})],1),a("el-form-item",{attrs:{label:"持有者",prop:"holder_name"}},[a("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),a("el-form-item",{attrs:{label:"注册商",prop:"registrants"}},[a("el-input",{attrs:{placeholder:"请输入注册商"},model:{value:e.formData.registrants,callback:function(t){e.$set(e.formData,"registrants",t)},expression:"formData.registrants"}})],1),a("el-form-item",{attrs:{label:"价格",prop:"price"}},[a("el-input",{attrs:{placeholder:"请输入价格"},model:{value:e.formData.price,callback:function(t){e.$set(e.formData,"price",t)},expression:"formData.price"}})],1),a("el-form-item",{attrs:{label:"注册时间",prop:"register_date"}},[a("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),a("el-form-item",{attrs:{label:"过期时间",prop:"expire_date"}},[a("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)},p=[],h=a("5530"),b={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(h["a"])({},e)},deep:!0,immediate:!0}},methods:{handleSubmit:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$refs.formRef.validate().catch((function(e){}));case 2:if(a=t.sent,!a){t.next=15;break}if(r=null,!e.formData.id){t.next=11;break}return t.next=8,u.editDomain(e.formData);case 8:r=t.sent,t.next=14;break;case 11:return t.next=13,u.addDomain(e.formData);case 13:r=t.sent;case 14:0==r.code&&(e.$message.success(r.msg),e.$emit("update:dialogShow",!1),e.$emit("success"));case 15:case"end":return t.stop()}}),t)})))()}}},D=b,g=(a("7ea7"),a("2877")),w=Object(g["a"])(D,f,p,!1,null,"7510368d",null),x=w.exports,v={components:{EditDomain:x},data:function(){return{request:u.domainList,dialogShow:!1,domainInfo:{}}},methods:{handleUpdate:function(e){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,u.updateDomain({id:e.id});case 2:r=a.sent,0==r.code&&t.$message.success(r.msg);case 4:case"end":return a.stop()}}),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(o["a"])(regeneratorRuntime.mark((function a(){var r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,u.deleteDomain({id:e.id});case 2:r=a.sent,0==r.code&&(t.getListData(),t.$message.success(r.msg));case 4:case"end":return a.stop()}}),a)})))()}}},k=v,_=Object(g["a"])(k,r,n,!1,null,null,null);t["default"]=_.exports},"58c4":function(e,t,a){},"7ea7":function(e,t,a){"use strict";a("58c4")}}]);
|