权限问题-修改

This commit is contained in:
王兴凯 2026-04-30 17:40:40 +08:00
parent e0087c482e
commit 86f1030b03

View File

@ -123,8 +123,8 @@
</a-form-item>
<!-- 流域多选数组必填 -->
<a-form-item name="rvcdCode" label="流 域" required>
<a-select v-model:value="organizationData.rvcdCode" mode="multiple" placeholder="请选择流域"
<a-form-item name="hbrvcdCode" label="流 域" required>
<a-select v-model:value="organizationData.hbrvcdCode" mode="multiple" placeholder="请选择流域"
style="width: 100%" show-search :filter-option="filterOption" @change="onRvcdChange">
<a-select-option v-for="item in basinList" :key="item.hbrvcd" :value="item.hbrvcd"
:label="item.hbrvnm">
@ -136,7 +136,7 @@
<!-- 电站多选数组必填依赖流域 -->
<a-form-item name="stationCode" label="电 站" required>
<a-select v-model:value="organizationData.stationCode" mode="multiple" placeholder="请先选择流域"
:disabled="organizationData.rvcdCode.length === 0" style="width: 100%" show-search
:disabled="organizationData.hbrvcdCode.length === 0" style="width: 100%" show-search
:filter-option="filterOption">
<a-select-option v-for="item in stationList" :key="item.stcd" :value="item.stcd"
:label="item.ennm">
@ -193,7 +193,7 @@ let smsTimer: any = null;
const organizationData = reactive({
groupCode: '', //
companyCode: '', //
rvcdCode: [], //
hbrvcdCode: [], //
stationCode: [] //
});
@ -202,7 +202,7 @@ const organizationFormRef = ref();
// ==================== ====================
const organizationRules = {
rvcdCode: [
hbrvcdCode: [
{
validator: (rule: any, value: any[]) => {
if (!value || value.length === 0) {
@ -429,8 +429,8 @@ const onRvcdChange = () => {
//
organizationData.stationCode = [];
// ID
if (organizationData.rvcdCode && organizationData.rvcdCode.length > 0) {
onBasinChange({ hbrvcds: organizationData.rvcdCode });
if (organizationData.hbrvcdCode && organizationData.hbrvcdCode.length > 0) {
onBasinChange({ hbrvcds: organizationData.hbrvcdCode });
} else {
//
stationList.value = [];
@ -485,7 +485,7 @@ const handleModalCancel = () => {
//
organizationData.groupCode = '';
organizationData.companyCode = '';
organizationData.rvcdCode = [];
organizationData.hbrvcdCode = [];
organizationData.stationCode = [];
//
organizationFormRef.value?.clearValidate();
@ -534,8 +534,8 @@ const onRegister = async () => {
}
//
if (organizationData.rvcdCode && organizationData.rvcdCode.length > 0) {
registerParams.rvcdCode = organizationData.rvcdCode.join(',');
if (organizationData.hbrvcdCode && organizationData.hbrvcdCode.length > 0) {
registerParams.hbrvcdCode = organizationData.hbrvcdCode.join(',');
}
//