From 45c217996d025d256fdd0ed5cb744750e68dd36d Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 17 三月 2026 16:43:04 +0800
Subject: [PATCH] 2026.3.17

---
 src/views/inspection/scenenew/UserInfo.vue |  178 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 90 insertions(+), 88 deletions(-)

diff --git a/src/views/inspection/scenenew/UserInfo.vue b/src/views/inspection/scenenew/UserInfo.vue
index 73dbfb2..cf122c0 100644
--- a/src/views/inspection/scenenew/UserInfo.vue
+++ b/src/views/inspection/scenenew/UserInfo.vue
@@ -1,88 +1,89 @@
 <template>
-  <FYTable @search="onSearch" :row-class-name="tableRowClassName">
-    <template #options>
-      <FYOptionLocation
-        :allOption="true"
-        :level="5"
-        v-model:value="formSearch._locations"
-      ></FYOptionLocation>
-      <FYOptionText
-        label="鍦烘櫙鍚嶇О"
-        placeholder="杈撳叆鍚嶇О鍏抽敭瀛�"
-        v-model:value="formSearch.searchText"
-      ></FYOptionText>
-      <FYOptionScene
-        :allOption="true"
-        :type="1"
-        :initValue="false"
-        v-model:value="formSearch.scensetype"
-      ></FYOptionScene>
-      <FYOptionOnlineStatus
-        :allOption="true"
-        v-model:value="formSearch.online"
-      ></FYOptionOnlineStatus>
-    </template>
+  <div class="p-h-8">
+    <FYTable @search="onSearch" :row-class-name="tableRowClassName">
+      <template #options>
+        <FYOptionLocation
+          :allOption="true"
+          :level="5"
+          v-model:value="formSearch._locations"
+        ></FYOptionLocation>
+        <FYOptionText
+          label="鍦烘櫙鍚嶇О"
+          placeholder="杈撳叆鍚嶇О鍏抽敭瀛�"
+          v-model:value="formSearch.searchText"
+        ></FYOptionText>
+        <FYOptionScene
+          :allOption="true"
+          :type="1"
+          :initValue="false"
+          v-model:value="formSearch.scensetype"
+        ></FYOptionScene>
+        <FYOptionOnlineStatus
+          :allOption="true"
+          v-model:value="formSearch.online"
+        ></FYOptionOnlineStatus>
+      </template>
 
-    <template #table-column>
-      <el-table-column
-        fixed="left"
-        prop="userInfo.realname"
-        label="鍚嶇О"
-        :show-overflow-tooltip="true"
-        width="400"
-      >
-      </el-table-column>
-      <el-table-column prop="userInfo.acountname" label="璐﹀彿" width="110" />
-      <el-table-column prop="sceneTypeName" label="绫诲瀷" width="100" />
-      <el-table-column prop="biProvinceName" label="鐪�" width="80" />
-      <el-table-column prop="biCityName" label="甯�" width="80" />
-      <!-- <el-table-column prop="districtname" label="鍖哄幙" width="90" /> -->
-      <el-table-column prop="userInfo.extension1" label="鍖哄幙" width="80" />
-      <el-table-column prop="biTownName" label="琛楅亾" width="110" />
-      <el-table-column prop="biArea" label="闆嗕腑鍖�" width="110" />
-      <el-table-column prop="biManagementCompany" label="鐗╀笟" min-width="110" />
-      <el-table-column prop="userInfo.isenable" label="鐘舵��" width="90">
-        <template #default="{ row }">
-          {{ row.userInfo.isenable ? '涓婄嚎涓�' : '宸蹭笅绾�' }}
-        </template>
-      </el-table-column>
-      <el-table-column prop="userInfo.usertype" label="鐢ㄦ埛绫诲瀷" width="90" />
-      <el-table-column fixed="right" align="right" label="鎿嶄綔" width="190">
-        <template #header>
-          <el-button icon="DocumentAdd" size="default" type="success" @click="drawer = true"
-            >鏂板鐢ㄦ埛</el-button
-          >
-        </template>
-        <template #default="{ row }">
-          <el-space>
-            <el-button
-              :loading="row.loading2"
-              :type="row.userInfo.isenable != '0' ? 'danger' : 'primary'"
-              size="small"
-              @click="itemActive(row)"
-              >{{ row.userInfo.isenable != '0' ? '涓嬬嚎' : '涓婄嚎' }}</el-button
+      <template #table-column>
+        <el-table-column
+          fixed="left"
+          prop="userInfo.realname"
+          label="鍚嶇О"
+          :show-overflow-tooltip="true"
+          width="400"
+        >
+        </el-table-column>
+        <el-table-column prop="userInfo.acountname" label="璐﹀彿" width="110" />
+        <el-table-column prop="sceneTypeName" label="绫诲瀷" width="100" />
+        <el-table-column prop="biProvinceName" label="鐪�" width="80" />
+        <el-table-column prop="biCityName" label="甯�" width="80" />
+        <!-- <el-table-column prop="districtname" label="鍖哄幙" width="90" /> -->
+        <el-table-column prop="userInfo.extension1" label="鍖哄幙" width="80" />
+        <el-table-column prop="biTownName" label="琛楅亾" width="110" />
+        <el-table-column prop="biArea" label="闆嗕腑鍖�" width="110" />
+        <el-table-column prop="biManagementCompany" label="鐗╀笟" min-width="110" />
+        <el-table-column prop="userInfo.isenable" label="鐘舵��" width="90">
+          <template #default="{ row }">
+            {{ row.userInfo.isenable ? '涓婄嚎涓�' : '宸蹭笅绾�' }}
+          </template>
+        </el-table-column>
+        <el-table-column prop="userInfo.usertype" label="鐢ㄦ埛绫诲瀷" width="90" />
+        <el-table-column fixed="right" align="right" label="鎿嶄綔" width="190">
+          <template #header>
+            <el-button icon="DocumentAdd" size="default" type="success" @click="drawer = true"
+              >鏂板搴楅摵</el-button
             >
-            <el-button-group>
-              <el-button type="primary" :loading="row.loading1" size="small" @click="editRow(row)"
-                >鏌ョ湅</el-button
+          </template>
+          <template #default="{ row }">
+            <el-space>
+              <el-button
+                :loading="row.loading2"
+                :type="row.userInfo.isenable != '0' ? 'danger' : 'primary'"
+                size="small"
+                @click="itemActive(row)"
+                >{{ row.userInfo.isenable != '0' ? '涓嬬嚎' : '涓婄嚎' }}</el-button
               >
-              <el-dropdown @command="handleCommand" trigger="click">
-                <el-button
-                  type="primary"
-                  :loading="row.downloadLoading"
-                  size="small"
-                  :icon="row.downloadLoading ? '' : 'ArrowDown'"
-                ></el-button>
-                <template #dropdown>
-                  <el-dropdown-menu>
-                    <el-dropdown-item icon="Download" :command="{ c: 1, p: row }"
-                      >涓嬭浇鐜俊鐮�</el-dropdown-item
-                    >
-                  </el-dropdown-menu>
-                </template>
-              </el-dropdown>
-            </el-button-group>
-            <!-- <el-dropdown
+              <el-button-group>
+                <el-button type="primary" :loading="row.loading1" size="small" @click="editRow(row)"
+                  >鏌ョ湅</el-button
+                >
+                <el-dropdown @command="handleCommand" trigger="click">
+                  <el-button
+                    type="primary"
+                    :loading="row.downloadLoading"
+                    size="small"
+                    :icon="row.downloadLoading ? '' : 'ArrowDown'"
+                  ></el-button>
+                  <template #dropdown>
+                    <el-dropdown-menu>
+                      <el-dropdown-item icon="Download" :command="{ c: 1, p: row }"
+                        >涓嬭浇鐜俊鐮�</el-dropdown-item
+                      >
+                    </el-dropdown-menu>
+                  </template>
+                </el-dropdown>
+              </el-button-group>
+              <!-- <el-dropdown
               split-button
               :loading="row.loading1"
               size="small"
@@ -100,11 +101,12 @@
                 </el-dropdown-menu>
               </template>
             </el-dropdown> -->
-          </el-space>
-        </template>
-      </el-table-column>
-    </template>
-  </FYTable>
+            </el-space>
+          </template>
+        </el-table-column>
+      </template>
+    </FYTable>
+  </div>
   <CompUserInfoAddDrawer v-model="drawer"></CompUserInfoAddDrawer>
 </template>
 
@@ -206,12 +208,12 @@
       return row.userInfo.isenable ? 'online-row' : 'offline-row'
     },
     handleCommand(e) {
-      const userId = e.p.userInfo.guid
+      const { guid: userId, realname: userName } = e.p.userInfo
       switch (e.c) {
         // 涓嬭浇鐜俊鐮�
         case 1:
           e.p.downloadLoading = true
-          creditApi.downloadCode(userId).finally(() => {
+          creditApi.downloadCode(userId, userName).finally(() => {
             e.p.downloadLoading = false
           })
           break

--
Gitblit v1.9.3