Procházet zdrojové kódy

身份添加管理人员注册审核的功能

xiao547607 před 5 roky
rodič
revize
41f1ebea04

+ 5 - 1
src/api/base/personRoleInfo.js

@@ -71,7 +71,11 @@ function saveRelatedIcon(personRoleId,mode,idList){
   return request.post(constant.serverUrl + "/base/personRoleInfo/saveRelatedIcon",formData);
 }
 
+function findHaveIcon(formData){
+  return request.post(constant.serverUrl + "/base/personRoleInfo/findHaveIcon", formData);
+}
+
 export default {
   pageList,create,edit,add,update,remove,batchRemove,listByCompanyId,findAll,
-  findAllIcon,findRelatedIcon,saveRelatedIcon,findBySceneId
+  findAllIcon,findRelatedIcon,saveRelatedIcon,findBySceneId,findHaveIcon
 }

+ 7 - 1
src/views/base/companyInfo-detail.vue

@@ -18,7 +18,7 @@
         ref="form"
         :model="formModel"
         :rules="ruleValidate"
-        :label-width="'100px'"
+        :label-width="'130px'"
       >
         <el-row>
           <el-col :span="12">
@@ -143,6 +143,12 @@
               ></el-select-tree>
             </el-form-item>
           </el-col>
+          <el-col :span="12">
+            <el-form-item label="允许手机注册用户" prop="enableRegister">
+              <el-radio v-model="formModel.enableRegister" :label="true">允许</el-radio>
+              <el-radio v-model="formModel.enableRegister" :label="false">否</el-radio>
+            </el-form-item>
+          </el-col>
         </el-row>
         <el-row>
           <el-col :span="24">

+ 21 - 0
src/views/base/personPopedom-detail.vue

@@ -79,6 +79,11 @@
             ></el-option>
           </el-select>
         </el-form-item>
+        <el-form-item label="进行注册审核" prop="enableRegisterExamine" v-if="havingIcon">
+          <el-radio v-model="formModel.enableRegisterExamine" :label="true">是</el-radio>
+          <el-radio v-model="formModel.enableRegisterExamine" :label="false">否</el-radio>
+        </el-form-item>
+        
         <!-- <el-form-item label="展示的图标" prop="showIconId">
           <el-select
             v-model="formModel.showIconId"
@@ -166,6 +171,7 @@ export default {
       sceneData: [],
       sceneId: "",
       oldPersonRoleId: "",
+      havingIcon: false,
     };
   },
   created() {
@@ -256,6 +262,21 @@ export default {
         });
       }
     },
+    "formModel.personRoleId": function (val, oldval) {
+      if (val != null && val != "") {
+        var self = this;
+        var formData = new FormData();
+        formData.append("personRoleId", val);
+        formData.append("iconId", "73");
+        personRoleInfoApi.findHaveIcon(formData).then(function (response) {
+          var jsonData = response.data;
+          if (jsonData.result) {
+               self.havingIcon = jsonData.data;
+            
+          }
+        }); 
+      }
+    }
     // "formModel.personRoleId": function (val, oldval) {
     //   if (val != null && val != "") {
     //     var self = this;