Jelajahi Sumber

下拉框回显

cldu 3 hari lalu
induk
melakukan
f3f764ac0d

+ 3 - 2
src/views/customer/CompanyEdit.vue

@@ -46,7 +46,7 @@ async function getUserLevelList(){
    const res = await apiCustomerUser.getUserLevelList({
       PageSize:99999,
       CurrentIndex:1,
-      OnlyEnabled:true,
+      OnlyEnabled:false,
    });
    if(res.Ret != 200) return
    userLevelList.value = res.Data.List || [];
@@ -215,7 +215,7 @@ function viewUserPermission(){
             </el-form-item>
           </div>
           <div class="flex form-tr-box">
-            <el-form-item label="户等级" prop="UserLevelId">
+            <el-form-item label="户等级" prop="UserLevelId">
               <el-select
                 v-model="formState.UserLevelId"
                 filterable
@@ -229,6 +229,7 @@ function viewUserPermission(){
                   :key="item.UserLevelId"
                   :label="item.LevelName"
                   :value="item.UserLevelId"
+                  :disabled="item.State == 0"
                 />
               </el-select>
               <div style="width: 100%;text-align: right;" v-if="formState.UserLevelId">

+ 3 - 2
src/views/customer/UserEdit.vue

@@ -71,7 +71,7 @@ async function getUserLevelList(){
    const res = await apiCustomerUser.getUserLevelList({
       PageSize:99999,
       CurrentIndex:1,
-      OnlyEnabled:true,
+      OnlyEnabled:false,
    });
    if(res.Ret != 200) return
    userLevelList.value = res.Data.List || [];
@@ -219,7 +219,7 @@ function viewUserPermission(){
           </el-form-item>
         </div>
         <div class="flex form-tr-box">
-            <el-form-item label="户等级" prop="UserLevelId">
+            <el-form-item label="户等级" prop="UserLevelId">
               <el-select
                 v-model="formState.UserLevelId"
                 filterable
@@ -233,6 +233,7 @@ function viewUserPermission(){
                   :key="item.UserLevelId"
                   :label="item.LevelName"
                   :value="item.UserLevelId"
+                  :disabled="item.State == 0"
                 />
               </el-select>
               <div style="width: 100%;text-align: right;" v-if="formState.UserLevelId">

+ 1 - 1
src/views/customer/UserList.vue

@@ -146,7 +146,7 @@ async function getUserLevelList(){
    const res = await apiCustomerUser.getUserLevelList({
       PageSize:99999,
       CurrentIndex:1,
-      OnlyEnabled:true,
+      OnlyEnabled:false,
    });
    if(res.Ret != 200) return
    userLevelList.value = res.Data.List || [];