Browse Source

每个销售绑一个二级域名-二级域名后台生成

Long 2 weeks ago
parent
commit
efadc18f8d
2 changed files with 18 additions and 3 deletions
  1. 8 0
      src/api/company/companyUser.js
  2. 10 3
      src/views/company/companyUser/index.vue

+ 8 - 0
src/api/company/companyUser.js

@@ -201,3 +201,11 @@ export function getSelectUserList(query) {
     params: query
   })
 }
+
+// 生成子域名
+export function generateSubDomain() {
+  return request({
+    url: '/company/user/generateSubDomain',
+    method: 'get'
+  })
+}

+ 10 - 3
src/views/company/companyUser/index.vue

@@ -300,8 +300,9 @@
         </el-row>
         <el-row>
           <el-col :span="24">
-            <el-form-item label="二级域名" prop="domain">
-              <el-input v-model="form.domain" type="input" placeholder="请输入域名"></el-input>
+            <el-form-item label="二级域名">
+              <el-input v-model="form.domain" :disabled="true" type="input" placeholder="请输入域名" style="width: 85%;"></el-input>
+              <el-button type="primary" @click="generateSubDomain" style="margin-left: 10px;">生成</el-button>
             </el-form-item>
           </el-col>
         </el-row>
@@ -319,7 +320,7 @@
 </template>
 
 <script>
-import {qwList, delUser,addUser,getUser,updateUser,exportUser, resetUserPwd,changeUserStatus,importTemplate,} from "@/api/company/companyUser";
+import {qwList, delUser,addUser,getUser,updateUser,exportUser, resetUserPwd,changeUserStatus,importTemplate,generateSubDomain} from "@/api/company/companyUser";
 import { getToken } from "@/utils/auth";
 import { treeselect } from "@/api/company/companyDept";
 import Treeselect from "@riophae/vue-treeselect";
@@ -811,6 +812,12 @@ export default {
     submitFileForm() {
       this.$refs.upload.submit();
     },
+    // 生成子域名
+    generateSubDomain() {
+      generateSubDomain().then(response => {
+        this.form.domain = response.data;
+      });
+    },
   },
 };
 </script>