From 1669c6b39c36f0a7bd6c62f60cb9198513a84c28 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期一, 20 三月 2023 11:07:18 +0800
Subject: [PATCH] 系统用户,单位,目录翻译;综合展示取消默认加载高德改成在线

---
 src/views/userManage/roleManage.vue |  479 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 246 insertions(+), 233 deletions(-)

diff --git a/src/views/userManage/roleManage.vue b/src/views/userManage/roleManage.vue
index 270015c..9409ec5 100644
--- a/src/views/userManage/roleManage.vue
+++ b/src/views/userManage/roleManage.vue
@@ -48,35 +48,39 @@
           /> -->
             </el-form-item>
             <el-form-item
-                :label="$t('userManage.RM.roleName')"
-                prop="username"
+              :label="$t('userManage.RM.roleName')"
+              prop="username"
             >
               <el-input
-                  v-model="roleForm.username"
-                  :placeholder="$t('userManage.RM.roleNameHolder')"
-                  size="small"
-                  style="width: 200px"
+                v-model="roleForm.username"
+                :placeholder="$t('userManage.RM.roleNameHolder')"
+                size="small"
+                style="width: 200px"
               >
-                <i slot="suffix" class="el-icon-search" @click="onSubmit"></i>
+                <i
+                  slot="suffix"
+                  class="el-icon-search"
+                  @click="onSubmit"
+                ></i>
               </el-input>
             </el-form-item>
           </div>
           <div>
-<!--            <el-form-item>-->
-<!--              <el-button-->
-<!--                size="small"-->
-<!--                type="primary"-->
-<!--                @click="onSubmit('ruleForm')"-->
-<!--              ><i class="el-icon-search"></i> &nbsp;{{-->
-<!--                  $t("userManage.RM.query")-->
-<!--                }}</el-button>-->
-<!--            </el-form-item>-->
+            <!--            <el-form-item>-->
+            <!--              <el-button-->
+            <!--                size="small"-->
+            <!--                type="primary"-->
+            <!--                @click="onSubmit('ruleForm')"-->
+            <!--              ><i class="el-icon-search"></i> &nbsp;{{-->
+            <!--                  $t("userManage.RM.query")-->
+            <!--                }}</el-button>-->
+            <!--            </el-form-item>-->
             <el-form-item>
               <el-button
-                  type="success"
-                  size="small"
-                  @click="setInsertFormdialog"
-                  v-if="menuStatus.insert"
+                type="success"
+                size="small"
+                @click="setInsertFormdialog"
+                v-if="menuStatus.insert"
               ><i class="el-icon-circle-plus-outline"></i> &nbsp;{{
                   $t("userManage.RM.add")
                 }}</el-button>
@@ -93,9 +97,9 @@
             </el-form-item>
             <el-form-item>
               <el-button
-                  type="info"
-                  size="small"
-                  @click="resetForm('ruleForm')"
+                type="info"
+                size="small"
+                @click="resetForm('ruleForm')"
               ><i class="el-icon-delete"></i>&nbsp;{{
                   $t("userManage.RM.reset")
                 }}</el-button>
@@ -238,8 +242,8 @@
           width="200"
         >
           <template slot-scope="scope">
-             <el-button
-            type="primary"
+            <el-button
+              type="primary"
               @click="showDetail(scope.$index, scope.row)"
               size="small"
               plain
@@ -278,45 +282,48 @@
       style="overflow: hidden"
       :visible.sync="InsertFormdialog"
     >
-        <div style="height: 500px; overflow: auto">
-      <el-form :model="insertform" label-position="top">
-        <el-form-item
-          :label="$t('userManage.RM.roleName')"
-          :label-width="formLabelWidth"
+      <div style="height: 500px; overflow: auto">
+        <el-form
+          :model="insertform"
+          label-position="top"
         >
-          <el-input
-             style="width:85%"
-            v-model="insertform.name"
-            autocomplete="off"
-          ></el-input>
-        </el-form-item>
-        <el-form-item
-          :label="$t('userManage.RM.ownedSystem')"
-          :label-width="formLabelWidth"
-          :prop="insertform.depValue"
-          :rules="[{ required: true, message: '涓嶈兘涓虹┖' }]"
-        >
-          <el-select
-            :popper-append-to-body="false"
-            v-model="insertform.depValue"
-            placeholder="璇烽�夋嫨"
-             style="width:85%"
+          <el-form-item
+            :label="$t('userManage.RM.roleName')"
+            :label-width="formLabelWidth"
           >
-            <el-option
-              :value="insertform.depid"
-              :label="insertform.depValue"
-              style="height: auto"
+            <el-input
+              style="width:85%"
+              v-model="insertform.name"
+              autocomplete="off"
+            ></el-input>
+          </el-form-item>
+          <el-form-item
+            :label="$t('userManage.RM.ownedSystem')"
+            :label-width="formLabelWidth"
+            :prop="insertform.depValue"
+            :rules="[{ required: true, message: '涓嶈兘涓虹┖' }]"
+          >
+            <el-select
+              :popper-append-to-body="false"
+              v-model="insertform.depValue"
+              placeholder="璇烽�夋嫨"
+              style="width:85%"
             >
-              <el-tree
-                ref="tree"
-                :data="depList"
-                node-key="id"
-                :props="props"
-                @node-click="handleDepList"
-              />
-            </el-option>
-          </el-select>
-          <!-- <el-input
+              <el-option
+                :value="insertform.depid"
+                :label="insertform.depValue"
+                style="height: auto"
+              >
+                <el-tree
+                  ref="tree"
+                  :data="depList"
+                  node-key="id"
+                  :props="props"
+                  @node-click="handleDepList"
+                />
+              </el-option>
+            </el-select>
+            <!-- <el-input
             v-model="insertform.depValue"
             :disabled="true"
             :placeholder="$t('common.pleaseInput')"
@@ -327,42 +334,42 @@
             style="margin-left:10px"
             @click="showDepTree(2)"
           >{{ $t('common.choose') }}</el-button> -->
-        </el-form-item>
-        <el-form-item
-          :label="$t('userManage.RM.describe')"
-          :label-width="formLabelWidth"
-        >
-          <el-input
-            style="width:85%"
-            v-model="insertform.descr"
-            autocomplete="off"
-          ></el-input>
-        </el-form-item>
-        <el-form-item
-          :label="$t('userManage.RM.isAdmin')"
-          :label-width="formLabelWidth"
-        >
-          <el-radio
-            v-model="insertform.isAdmin"
-            label="1"
-          >鏄�</el-radio>
-          <el-radio
-            v-model="insertform.isAdmin"
-            label="0"
-          >鍚�</el-radio>
-        </el-form-item>
-        <el-form-item
-          :label="$t('userManage.RM.remarks')"
-          :label-width="formLabelWidth"
-        >
-          <el-input
-             style="width:85%"
-            v-model="insertform.bak"
-            autocomplete="off"
-          ></el-input>
-        </el-form-item>
-      </el-form>
-        </div>
+          </el-form-item>
+          <el-form-item
+            :label="$t('userManage.RM.describe')"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              style="width:85%"
+              v-model="insertform.descr"
+              autocomplete="off"
+            ></el-input>
+          </el-form-item>
+          <el-form-item
+            :label="$t('userManage.RM.isAdmin')"
+            :label-width="formLabelWidth"
+          >
+            <el-radio
+              v-model="insertform.isAdmin"
+              label="1"
+            >鏄�</el-radio>
+            <el-radio
+              v-model="insertform.isAdmin"
+              label="0"
+            >鍚�</el-radio>
+          </el-form-item>
+          <el-form-item
+            :label="$t('userManage.RM.remarks')"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              style="width:85%"
+              v-model="insertform.bak"
+              autocomplete="off"
+            ></el-input>
+          </el-form-item>
+        </el-form>
+      </div>
       <div
         slot="footer"
         class="dialog-footer"
@@ -387,46 +394,49 @@
       :visible.sync="UpdateFormdialog"
       :before-close="handleCloseEdit"
     >
-        <div style="height: 500px; overflow: auto">
-      <el-form :model="updateform" label-position="top">
-        <el-form-item
-          :label="$t('userManage.RM.roleName')"
-          :label-width="formLabelWidth"
+      <div style="height: 500px; overflow: auto">
+        <el-form
+          :model="updateform"
+          label-position="top"
         >
-          <el-input
-            v-model="updateform.name"
-            autocomplete="off"
-             style="width:85%"
-          ></el-input>
-        </el-form-item>
-
-        <el-form-item
-          :label="$t('userManage.RM.ownedSystem')"
-          :label-width="formLabelWidth"
-          :prop="updateform.depValue"
-        >
-          <el-select
-            :popper-append-to-body="false"
-            v-model="updateform.depValue"
-            placeholder="璇烽�夋嫨"
-             style="width:85%"
+          <el-form-item
+            :label="$t('userManage.RM.roleName')"
+            :label-width="formLabelWidth"
           >
-            <el-option
-              :value="updateform.depid"
-              :label="updateform.depValue"
-              style="height: auto"
-            >
-              <el-tree
-                ref="tree"
-                :data="depList"
-                node-key="id"
-                :props="props"
-                @node-click="handleUpdataDepList"
-              />
-            </el-option>
-          </el-select>
+            <el-input
+              v-model="updateform.name"
+              autocomplete="off"
+              style="width:85%"
+            ></el-input>
+          </el-form-item>
 
-          <!-- <el-input
+          <el-form-item
+            :label="$t('userManage.RM.ownedSystem')"
+            :label-width="formLabelWidth"
+            :prop="updateform.depValue"
+          >
+            <el-select
+              :popper-append-to-body="false"
+              v-model="updateform.depValue"
+              placeholder="璇烽�夋嫨"
+              style="width:85%"
+            >
+              <el-option
+                :value="updateform.depid"
+                :label="updateform.depValue"
+                style="height: auto"
+              >
+                <el-tree
+                  ref="tree"
+                  :data="depList"
+                  node-key="id"
+                  :props="props"
+                  @node-click="handleUpdataDepList"
+                />
+              </el-option>
+            </el-select>
+
+            <!-- <el-input
             v-model="updateform.depValue"
             :disabled="true"
             :placeholder="$t('common.pleaseInput')"
@@ -437,42 +447,42 @@
             style="margin-left:10px"
             @click="showDepTree(3)"
           >{{ $t('common.choose') }}</el-button> -->
-        </el-form-item>
-        <el-form-item
-          :label="$t('userManage.RM.isAdmin')"
-          :label-width="formLabelWidth"
-        >
-          <el-radio
-            v-model="updateform.isAdmin"
-            label="1"
-          >鏄�</el-radio>
-          <el-radio
-            v-model="updateform.isAdmin"
-            label="0"
-          >鍚�</el-radio>
-        </el-form-item>
-        <el-form-item
-          :label="$t('userManage.RM.describe')"
-          :label-width="formLabelWidth"
-        >
-          <el-input
-            v-model="updateform.descr"
-            autocomplete="off"
-             style="width:85%"
-          ></el-input>
-        </el-form-item>
-        <el-form-item
-          :label="$t('userManage.RM.remarks')"
-          :label-width="formLabelWidth"
-        >
-          <el-input
-            v-model="updateform.bak"
-            autocomplete="off"
-             style="width:85%"
-          ></el-input>
-        </el-form-item>
-      </el-form>
-        </div>
+          </el-form-item>
+          <el-form-item
+            :label="$t('userManage.RM.isAdmin')"
+            :label-width="formLabelWidth"
+          >
+            <el-radio
+              v-model="updateform.isAdmin"
+              label="1"
+            >鏄�</el-radio>
+            <el-radio
+              v-model="updateform.isAdmin"
+              label="0"
+            >鍚�</el-radio>
+          </el-form-item>
+          <el-form-item
+            :label="$t('userManage.RM.describe')"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              v-model="updateform.descr"
+              autocomplete="off"
+              style="width:85%"
+            ></el-input>
+          </el-form-item>
+          <el-form-item
+            :label="$t('userManage.RM.remarks')"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              v-model="updateform.bak"
+              autocomplete="off"
+              style="width:85%"
+            ></el-input>
+          </el-form-item>
+        </el-form>
+      </div>
       <div
         slot="footer"
         class="dialog-footer"
@@ -512,76 +522,76 @@
         >鍙栨秷</el-button>
       </div>
     </div>
-<div class="infoBox_box" v-show="showinfoBox">
     <div
-      class="infoBox box_div subpage_Div"
-
+      class="infoBox_box"
+      v-show="showinfoBox"
     >
-      <div
-        slot="header"
-        class="clearfix"
-      >
-        <span>{{ $t("dataManage.styleObj.deInformation") }}</span>
+      <div class="infoBox box_div subpage_Div">
         <div
-          style="float: right; cursor: pointer"
-          @click="closeDetial"
+          slot="header"
+          class="clearfix"
         >
-          <i class="el-icon-close"></i>
+          <span>{{ $t("dataManage.styleObj.deInformation") }}</span>
+          <div
+            style="float: right; cursor: pointer"
+            @click="closeDetial"
+          >
+            <i class="el-icon-close"></i>
+          </div>
+        </div>
+        <el-divider></el-divider>
+        <div class="contentBox">
+          <p>
+            <label> {{ $t("userManage.RM.roleName") }}:</label>
+            <label class="boxlabel">{{ itemdetail.name }}</label>
+          </p>
+          <el-divider></el-divider>
+
+          <p>
+            <label> {{ $t("userManage.RM.ownedSystem") }}:</label>
+            <label class="boxlabel">{{ itemdetail.depName }}</label>
+          </p>
+          <el-divider></el-divider>
+
+          <p>
+            <label> {{ $t("userManage.RM.isAdmin") }}:</label>
+            <label class="boxlabel">{{ itemdetail.admin }}</label>
+          </p>
+          <el-divider></el-divider>
+          <p>
+            <label> {{ $t("userManage.RM.describe") }}:</label>
+            <label class="boxlabel">{{ itemdetail.descr }}</label>
+          </p>
+          <el-divider></el-divider>
+          <p>
+            <label> {{ $t("userManage.RM.creationuser") }}:</label>
+            <label class="boxlabel">{{ itemdetail.createUser }}</label>
+          </p>
+          <el-divider></el-divider>
+          <p>
+            <label> {{ $t("userManage.RM.creationtime") }}:</label>
+            <label class="boxlabel">{{ itemdetail.createTime }}</label>
+          </p>
+          <el-divider></el-divider>
+          <p>
+            <label> {{ $t("userManage.RM.updateonuser") }}:</label>
+            <label class="boxlabel">{{ itemdetail.updateUser }}</label>
+          </p>
+          <el-divider></el-divider>
+
+          <p>
+            <label> {{ $t("userManage.RM.updateontime") }}:</label>
+            <label class="boxlabel">{{ itemdetail.updateTime }}</label>
+          </p>
+          <el-divider></el-divider>
+          <p>
+            <label> {{ $t("userManage.RM.remarks") }}:</label>
+            <label class="boxlabel">{{ itemdetail.bak }}</label>
+          </p>
+          <el-divider></el-divider>
         </div>
       </div>
-      <el-divider></el-divider>
-      <div class="contentBox">
-        <p>
-          <label> {{ $t("userManage.RM.roleName") }}:</label>
-          <label class="boxlabel">{{ itemdetail.name }}</label>
-        </p>
-        <el-divider></el-divider>
-
-        <p>
-          <label> {{ $t("userManage.RM.ownedSystem") }}:</label>
-          <label class="boxlabel">{{ itemdetail.depName }}</label>
-        </p>
-        <el-divider></el-divider>
-
-        <p>
-          <label> {{ $t("userManage.RM.isAdmin") }}:</label>
-          <label class="boxlabel">{{ itemdetail.admin }}</label>
-        </p>
-        <el-divider></el-divider>
-        <p>
-          <label> {{ $t("userManage.RM.describe") }}:</label>
-          <label class="boxlabel">{{ itemdetail.descr }}</label>
-        </p>
-        <el-divider></el-divider>
-        <p>
-          <label> {{ $t("userManage.RM.creationuser") }}:</label>
-          <label class="boxlabel">{{ itemdetail.createUser }}</label>
-        </p>
-        <el-divider></el-divider>
-        <p>
-          <label> {{ $t("userManage.RM.creationtime") }}:</label>
-          <label class="boxlabel">{{ itemdetail.createTime }}</label>
-        </p>
-        <el-divider></el-divider>
-        <p>
-          <label> {{ $t("userManage.RM.updateonuser") }}:</label>
-          <label class="boxlabel">{{ itemdetail.UpdateUser }}</label>
-        </p>
-        <el-divider></el-divider>
-
-        <p>
-          <label> {{ $t("userManage.RM.updateontime") }}:</label>
-          <label class="boxlabel">{{ itemdetail.updateTime }}</label>
-        </p>
-        <el-divider></el-divider>
-        <p>
-          <label> {{ $t("userManage.RM.remarks") }}:</label>
-          <label class="boxlabel">{{ itemdetail.bak }}</label>
-        </p>
-        <el-divider></el-divider>
-      </div>
     </div>
-</div>
   </div>
 </template>
 
@@ -716,6 +726,9 @@
       this.itemdetail.updateTime = this.formomentTime(
         this.itemdetail.updateTime
       );
+      this.itemdetail.createUser = this.itemdetail.createName;
+
+      this.itemdetail.updateUser = this.itemdetail.updateName;
       this.itemdetail.admin =
         parseInt(this.itemdetail.isAdmin) === 0 ? "鍚�" : "鏄�";
     },

--
Gitblit v1.9.3