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