This commit is contained in:
1378012178@qq.com 2025-08-11 17:04:10 +08:00
commit 7b31202b8c
3 changed files with 39 additions and 16 deletions

View File

@ -197,15 +197,9 @@
color: white !important;
background-color: #1890ff !important;
border-radius: 8px;
margin: 0px 20px 0 20px;
// margin: 0px 20px 0 20px;
}
.jeecg-menu-vertical .jeecg-menu-item:hover, .jeecg-menu-vertical .jeecg-menu-submenu-title:hover {
color: #fff !important;
border-radius: 8px;
background: #c9cacc;
margin: 10px 20px 0 20px;
}
.jeecg-menu-light.jeecg-menu-vertical .jeecg-menu-item-active.jeecg-menu-submenu {
color: #606266 !important;
background: #f0f0f0;
@ -220,4 +214,12 @@
margin-top: 10px;
padding: 8px;
}
.jeecg-menu-vertical .jeecg-menu-item:hover, .jeecg-menu-vertical .jeecg-menu-submenu-title:hover {
color: #fff !important;
border-radius: 8px;
background: #c9cacc;
// margin: 10px 20px 0 20px;
transform: scale(1.02);
}
</style>

View File

@ -59,7 +59,7 @@
</div>
<div>
<div style="width:300px;float: left;">
<div style="background: white; border-radius: 8px;padding: 8px;margin-right: 8px;height: 740px;overflow-y:auto;">
<div style="background: white; border-radius: 8px;padding: 8px;margin-right: 8px;height: 720px;overflow-y:auto;">
<div style="text-align: right;">
<a-radio-group v-model:value="treeParam.izEnabled" @change="getTreeData">
<a-radio-button value="">全部</a-radio-button>
@ -83,29 +83,38 @@
<template #overlay>
<a-menu>
<a-menu-item v-if="data.levle == '1'">
<a href="javascript:;" @click="handleAddbj(data)">添加本级</a>
<Icon icon="ant-design:plus-outlined" class="abuttoncss"/>
<a href="javascript:;" class="abuttoncss" @click="handleAddbj(data)">添加本级</a>
</a-menu-item>
<a-menu-item v-if="(data.levle == '1' || data.levle == '2') && data.tjxj == 0 && data.parentIzEnabled == 0 && data.izEnabled == '0'">
<a href="javascript:;" @click="handleAddxj(data)">添加下级</a>
<Icon icon="ant-design:plus-outlined" class="abuttoncss"/>
<a href="javascript:;" class="abuttoncss" @click="handleAddxj(data)">添加下级</a>
</a-menu-item>
<a-menu-item v-if="data?.children?.length == 0 && data.parentIzEnabled == 0 && data.izEnabled == '0'">
<a href="javascript:;" @click="handleAdd(data)">添加物料</a>
<Icon icon="ant-design:plus-outlined" class="abuttoncss"/>
<a href="javascript:;" class="abuttoncss" @click="handleAdd(data)">添加物料</a>
</a-menu-item>
<a-menu-item v-if="data.parentIzEnabled == 0 && data.izEnabled == '0'">
<a href="javascript:;" @click="handleFenleiEdit(data)">重命名</a>
<Icon icon="ant-design:edit-outlined" class="abuttoncss"/>
<a href="javascript:;" class="abuttoncss" @click="handleFenleiEdit(data)">重命名</a>
</a-menu-item>
<a-menu-item v-if="(data.izEnabled == '1' && data.parentIzEnabled == 0) || (data.parentIzEnabled == 1 && data.levle == '1')">
<a href="javascript:;" @click="handleQyty(data,'0')">启用</a>
<Icon icon="ant-design:check-circle-outlined" class="abuttoncss"/>
<a href="javascript:;" class="abuttoncss" @click="handleQyty(data,'0')">启用</a>
</a-menu-item>
<a-menu-item v-if="data.izEnabled == '0'">
<a href="javascript:;" @click="handleQyty(data,'1')">停用</a>
<Icon icon="ant-design:stop-outlined" class="abuttoncss"/>
<a href="javascript:;" class="abuttoncss" @click="handleQyty(data,'1')">停用</a>
</a-menu-item>
<a-menu-item v-if="(data.levle == '2' || data.levle == '3') && data.parentIzEnabled == 0 && data.izEnabled == '0'">
<a href="javascript:;" @click="handleQianyi(data)">迁移</a>
<Icon icon="ant-design:copy-outlined" class="abuttoncss"/>
<a href="javascript:;" class="abuttoncss" @click="handleQianyi(data)">迁移</a>
</a-menu-item>
<a-menu-item v-if="(data.levle == '2' || data.levle == '3') && data.parentIzEnabled == 1 && data.izEnabled == '1'">
<span>暂无操作</span>
<span disabled>
<Icon icon="ant-design:file-excel-outlined" />
暂无操作</span>
</a-menu-item>
</a-menu>
</template>
@ -617,4 +626,10 @@ function getTreeData(){
clip-path: polygon(100% 100%, 0 100%, 100% 0);
z-index: 999;
}
.abuttoncss{
color: #1890ff !important;
}
.abuttoncss:hover{
color: #69c0ff !important;
}
</style>

View File

@ -22,6 +22,12 @@
<j-dict-select-tag type='list' placeholder="请选择供应状态" v-model:value="queryParam.supplyState" dictCode="supply_state" allow-clear />
</a-form-item>
</a-col>
<a-col :lg="6">
<a-form-item name="izEnabled">
<template #label><span title="是否启用">是否启用</span></template>
<j-dict-select-tag type='list' placeholder="请选择是否启用" v-model:value="queryParam.izEnabled" dictCode="iz_enabled" allow-clear />
</a-form-item>
</a-col>
<a-col :lg="6" :sm="24">
<span style="float: left; overflow: hidden" class="table-page-search-submitButtons">
<a-col :lg="6">