Pārlūkot izejas kodu

feat:隐藏免费注册入口

liyangbin 9 mēneši atpakaļ
vecāks
revīzija
859e85be90
3 mainītis faili ar 21 papildinājumiem un 11 dzēšanām
  1. 2 6
      src/components/trailForm.vue
  2. 18 4
      src/views/Login.vue
  3. 1 1
      src/views/ProductManagement.vue

+ 2 - 6
src/components/trailForm.vue

@@ -464,12 +464,8 @@ export default {
             <div class="content">
               <span v-show="model.product === ''" class="placeholder">Product</span>
               <select v-model="model.product" name="Industry" :class="{ active: model.product }" @change="validateSelectMessage(false)">
-                <option value="PDF Reader Pro for Mac">PDF Reader Pro for Mac</option>
-                <option value="PDF Reader Pro for Mac (With PDF to Office Pack)">PDF Reader Pro for Mac (With PDF to Office Pack)</option>
-                <option value="PDF Reader Pro for Windows">PDF Reader Pro for Windows</option>
-                <option value="PDF Reader Pro for Windows (With PDF to Office Pack)">PDF Reader Pro for Windows (With PDF to Office Pack)</option>
-                <option value="PDF Reader Pro for iOS">PDF Reader Pro for iOS</option>
-                <option value="PDF Reader Pro for Android">PDF Reader Pro for Android</option>
+                <option value="PDFTech Editor for Mac">PDFTech Editor for Mac</option>
+                <option value="PDFTech Editor for Windows">PDFTech Editor for Windows</option>
               </select>
               <Arrow />
             </div>

+ 18 - 4
src/views/Login.vue

@@ -6,9 +6,10 @@ import Eyeopen from '@/components/icon/eye_open.vue'
 import Error from '@/components/icon/error.vue'
 import AsideInfo from '@/components/asideInfo.vue'
 import { userStore } from '@/store/userInfo'
+import TrailForm from '@/components/trailForm.vue'
 
 export default {
-  components: { Eyecolse, Eyeopen, Error, AsideInfo },
+  components: { Eyecolse, Eyeopen, Error, AsideInfo, TrailForm },
   data() {
     return {
       passwordError: false,
@@ -37,7 +38,8 @@ export default {
         password: [
           { required: true, message: 'Password is required', trigger: [''] }
         ]
-      }
+      },
+      showTrailForm: false
     }
   },
   mounted() {
@@ -179,6 +181,9 @@ export default {
           this.$router.push('/non-admin-user')
         }
       })
+    },
+    closeTrailForm() {
+      this.showTrailForm = false
     }
   }
 }
@@ -202,7 +207,8 @@ export default {
               <div class="mt-24px text-[#404653] text-16px leading-24px mb-8px">Email</div>
               <div class="flex items-center">
                 <el-input v-model.trim="ruleForm.email" @input="isdisable()" placeholder="Please enter email address." />
-                <Error class="w-14px h-14px block absolute right-13px bottom-15px" :class="emailError ? 'block' : 'hidden'" />
+                <Error class="w-14px h-14px block absolute right-13px bottom-15px"
+                  :class="emailError ? 'block' : 'hidden'" />
               </div>
             </el-form-item>
             <el-form-item prop="password">
@@ -238,12 +244,19 @@ export default {
                 Create account
               </router-link>
             </div> -->
-            <div class="flex justify-center">
+            <!-- <div class="flex justify-center">
               <a href="/free-trial-admin-console-signup" class="text-12px text-[#0773ED] cursor-pointer">
                 Don't have an account?
               </a>
+            </div> -->
+            <div class="flex justify-center">
+              <span @click="showTrailForm = true" class="text-12px text-[#1460F3] cursor-pointer">
+                Don't have an account?
+              </span>
             </div>
           </el-form>
+          <div v-show="showTrailForm" class="bg-cover" @touchmove.stop.prevent></div>
+          <TrailForm v-show="showTrailForm" />
         </div>
       </div>
     </div>
@@ -279,6 +292,7 @@ export default {
 
 .el-form::v-deep .el-form-item {
   margin-bottom: 28px;
+
   &.is-error {
     margin-bottom: 0;
   }

+ 1 - 1
src/views/ProductManagement.vue

@@ -138,7 +138,7 @@ const handleCurrentChange = (value) => {
         <el-table-column prop="price" label="Purchase Price"> </el-table-column>
         <el-table-column prop="createdAt" label="Purchase Date"></el-table-column>
         <el-table-column prop="expirationAt" label="Expiration Date" min-width="110"></el-table-column>
-        <el-table-column prop="detailType" label="Actions">
+        <el-table-column prop="detailType" label="Actions" min-width="100">
           <template slot-scope="scope">
             <div v-if="scope.row.detailType !== 2 && memberRole?.indexOf('1') !== -1">
               <a :href="`${ProURL}/store/purchase-pdftech-editor/${scope.row.id}`" target="_blank" class="w-68px inline-block text-center h-20px mt-8px rounded-4px border-1px border-[#1460F3] text-[#1460F3] leading-18px hover:bg-[#1460F333]">