Sfoglia il codice sorgente

适配云发布接口更改

孤城浪人 9 mesi fa
parent
commit
1e7c577fc7
1 ha cambiato i file con 8 aggiunte e 7 eliminazioni
  1. 8 7
      src/views/components/View.vue

+ 8 - 7
src/views/components/View.vue

@@ -754,7 +754,7 @@
             <label>乐吾乐域名</label>
             <div class="flex w-full">
               <t-input
-                v-model="publishDialog.data.subDomain"
+                :value="publishDialog.data.subDomain ? publishDialog.data.subDomain.split('.')[0] : ''"
                 :maxlength="16"
                 :status="publishDialog.status"
                 :tips="publishDialog.tips"
@@ -2315,15 +2315,16 @@ const onShowPublish = async () => {
 };
 
 const refreshSubdomain = async () => {
-  publishDialog.data.subDomain = s8();
-  onChangeSubdomain();
+  // publishDialog.data.subDomain = s8();
+  onChangeSubdomain(s8());
 };
 
-const onChangeSubdomain = async () => {
-  if (!publishDialog.data.subDomain) {
+const onChangeSubdomain = async (value:string) => {
+  if (!value) {
     publishDialog.status = 'error';
     publishDialog.tips = '请填写子域名';
   }
+  publishDialog.data.subDomain = value + `.v${rootDomain}`;
   const ret: any = await axios.post(`/api/domain/exists`, {
     subDomain: publishDialog.data.subDomain,
   });
@@ -2339,7 +2340,7 @@ const onChangeSubdomain = async () => {
     !publishDialog.data.domain ||
     publishDialog.data.domain.indexOf(`.v${rootDomain}`) >= 0
   ) {
-    publishDialog.data.domain = publishDialog.data.subDomain + `.v${rootDomain}`;
+    publishDialog.data.domain = publishDialog.data.subDomain;
   }
 
   makePublishQrcode();
@@ -2355,7 +2356,7 @@ const onPublish = async () => {
   }
 
   if (!publishDialog.data.domain) {
-    publishDialog.data.domain = publishDialog.data.subDomain + `.v${rootDomain}`;
+    publishDialog.data.domain = publishDialog.data.subDomain;
   }
   if(!route.query.id) {
     MessagePlugin.warning('请选择将要发布的方案');