mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-04-23 14:42:51 +08:00
chore: 🔨 界面优化
[skip ci]
This commit is contained in:
parent
20f09c8ea1
commit
d4956c94e0
@ -18,7 +18,7 @@
|
|||||||
<LangVersion>preview</LangVersion>
|
<LangVersion>preview</LangVersion>
|
||||||
<MinVerDefaultPreReleaseIdentifiers>beta</MinVerDefaultPreReleaseIdentifiers>
|
<MinVerDefaultPreReleaseIdentifiers>beta</MinVerDefaultPreReleaseIdentifiers>
|
||||||
<MinVerTagPrefix>v</MinVerTagPrefix>
|
<MinVerTagPrefix>v</MinVerTagPrefix>
|
||||||
<NoWarn>CA1707;IDE0005;IDE0008;IDE0010;IDE0028;IDE0055;IDE0072;IDE0160;IDE0300;IDE0305;RCS1141;RCS1142;RCS1181;S101;S1121;S1135;S125;S2094;S3604;S4663;S6561;SA1010;SYSLIB1045</NoWarn>
|
<NoWarn>CA1707;IDE0005;IDE0008;IDE0010;IDE0028;IDE0055;IDE0160;IDE0300;IDE0305;RCS1141;RCS1142;RCS1181;S101;S1121;S1135;S125;S2094;S3604;S4663;S6561;SYSLIB1045;SA1010</NoWarn>
|
||||||
<Product>NetAdmin</Product>
|
<Product>NetAdmin</Product>
|
||||||
<RepositoryType>git</RepositoryType>
|
<RepositoryType>git</RepositoryType>
|
||||||
<RepositoryUrl>https://github.com/nsnail/NetAdmin.git</RepositoryUrl>
|
<RepositoryUrl>https://github.com/nsnail/NetAdmin.git</RepositoryUrl>
|
||||||
|
@ -30,7 +30,7 @@ git clone --depth 1 https://github.com/nsnail/NetAdmin.git && cd ./NetAdmin
|
|||||||
|
|
||||||
# 3. 确认本机 redis 处于运行状态
|
# 3. 确认本机 redis 处于运行状态
|
||||||
redis-server # 启动服务器
|
redis-server # 启动服务器
|
||||||
redis-cli # 连接测试
|
redis-cli ping # 连接测试
|
||||||
# 下载 redis for windows:https://github.com/redis-windows/redis-windows/releases
|
# 下载 redis for windows:https://github.com/redis-windows/redis-windows/releases
|
||||||
# 下载 redis for linux/mac:https://redis.io/download
|
# 下载 redis for linux/mac:https://redis.io/download
|
||||||
|
|
||||||
@ -41,7 +41,7 @@ dotnet run --project ./src/backend/YourSolution.AdmServer.Host/YourSolution.AdmS
|
|||||||
|
|
||||||
# 5. 检查 nodejs 版本 >=20
|
# 5. 检查 nodejs 版本 >=20
|
||||||
node -v
|
node -v
|
||||||
# 下载 nodejs:https://nodejs.org/en/download
|
# 下载 nodejs:https://nodejs.org/zh-cn/download
|
||||||
|
|
||||||
# 6. 安装 npm 依赖包
|
# 6. 安装 npm 依赖包
|
||||||
cd ./src/frontend/admin && npm install
|
cd ./src/frontend/admin && npm install
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#r "nuget: NSExt, 2.3.4"
|
#r "nuget: NSExt, 2.3.5"
|
||||||
using NSExt.Extensions;
|
using NSExt.Extensions;
|
||||||
|
|
||||||
Console.WriteLine("请输入原始名称(NetAdmin):");
|
Console.WriteLine("请输入原始名称(NetAdmin):");
|
||||||
|
@ -3,12 +3,12 @@
|
|||||||
<Import Project="$(SolutionDir)/build/copy.pkg.xml.comment.files.targets"/>
|
<Import Project="$(SolutionDir)/build/copy.pkg.xml.comment.files.targets"/>
|
||||||
<Import Project="$(SolutionDir)/build/prebuild.targets"/>
|
<Import Project="$(SolutionDir)/build/prebuild.targets"/>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="NetAdmin.FreeSql.DbContext" Version="1.1.2" Label="refs"/>
|
<PackageReference Include="NetAdmin.FreeSql.DbContext" Version="1.1.3" Label="refs"/>
|
||||||
<PackageReference Include="NetAdmin.FreeSql.Provider.Sqlite" Version="1.1.2" Label="refs"/>
|
<PackageReference Include="NetAdmin.FreeSql.Provider.Sqlite" Version="1.1.3" Label="refs"/>
|
||||||
<PackageReference Include="Gurion" Version="1.2.12" Label="refs"/>
|
<PackageReference Include="Gurion" Version="1.2.13" Label="refs"/>
|
||||||
<PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="9.0.2"/>
|
<PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="9.0.2"/>
|
||||||
<PackageReference Include="Minio" Version="6.0.4"/>
|
<PackageReference Include="Minio" Version="6.0.4"/>
|
||||||
<PackageReference Include="NSExt" Version="2.3.4"/>
|
<PackageReference Include="NSExt" Version="2.3.5"/>
|
||||||
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="2.1.5"/>
|
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="2.1.5"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
:params="form"
|
:params="form"
|
||||||
:props="{ label: 'key', value: 'value' }"
|
:props="{ label: 'key', value: 'value' }"
|
||||||
:query-api="$API.sys_dic.pagedQueryContent"
|
:query-api="$API.sys_dic.pagedQueryContent"
|
||||||
:table-width="60"
|
|
||||||
clearable
|
clearable
|
||||||
ref="area">
|
ref="area">
|
||||||
<template #header>
|
<template #header>
|
||||||
|
@ -2,8 +2,9 @@
|
|||||||
<el-table-column :label="label" :prop="prop" sortable="custom">
|
<el-table-column :label="label" :prop="prop" sortable="custom">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<div class="avatar">
|
<div class="avatar">
|
||||||
<el-avatar :src="getAvatar(row, prop)" size="small"></el-avatar>
|
<el-avatar :src="getAvatar(row, prop, avatar)" size="small"></el-avatar>
|
||||||
<span>{{ tool.getNestedProperty(row, prop) }}</span>
|
<el-link v-if="this.click" @click="this.click(row)"> {{ tool.getNestedProperty(row, prop) }}</el-link>
|
||||||
|
<span v-else> {{ tool.getNestedProperty(row, prop) }}</span>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@ -22,6 +23,8 @@ export default {
|
|||||||
props: {
|
props: {
|
||||||
label: { type: String },
|
label: { type: String },
|
||||||
prop: { type: String },
|
prop: { type: String },
|
||||||
|
avatar: { type: String },
|
||||||
|
click: { type: Function },
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {}
|
return {}
|
||||||
@ -36,8 +39,12 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
//获取头像
|
//获取头像
|
||||||
getAvatar(row, prop) {
|
getAvatar(row, prop, avatar) {
|
||||||
return row.avatar ? row.avatar : this.$CONFIG.DEFAULT_AVATAR(tool.getNestedProperty(row, prop))
|
return avatar
|
||||||
|
? tool.getNestedProperty(row, avatar)
|
||||||
|
: row.avatar
|
||||||
|
? row.avatar
|
||||||
|
: this.$CONFIG.DEFAULT_AVATAR(tool.getNestedProperty(row, prop))
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
:params="form"
|
:params="form"
|
||||||
:props="{ label: 'userName', value: 'id' }"
|
:props="{ label: 'userName', value: 'id' }"
|
||||||
:query-api="$API.sys_user.pagedQuery"
|
:query-api="$API.sys_user.pagedQuery"
|
||||||
:table-width="60"
|
|
||||||
clearable
|
clearable
|
||||||
ref="user">
|
ref="user">
|
||||||
<template #header>
|
<template #header>
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
@visible-change="visibleChange"
|
@visible-change="visibleChange"
|
||||||
ref="select">
|
ref="select">
|
||||||
<template #empty>
|
<template #empty>
|
||||||
<div v-loading="loading" :style="{ width: tableWidth + 'rem' }" class="scTable-select__table">
|
<div v-loading="loading" class="scTable-select__table">
|
||||||
<div class="scTable-select__header">
|
<div class="scTable-select__header">
|
||||||
<slot :form="formData" :submit="formSubmit" name="header"></slot>
|
<slot :form="formData" :submit="formSubmit" name="header"></slot>
|
||||||
</div>
|
</div>
|
||||||
|
@ -326,7 +326,6 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.el-popper {
|
.el-popper {
|
||||||
max-width: 90%;
|
|
||||||
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
|
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user