权限问题-修改
This commit is contained in:
parent
e0087c482e
commit
86f1030b03
@ -123,8 +123,8 @@
|
|||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|
||||||
<!-- 流域(多选,数组,必填) -->
|
<!-- 流域(多选,数组,必填) -->
|
||||||
<a-form-item name="rvcdCode" label="流 域" required>
|
<a-form-item name="hbrvcdCode" label="流 域" required>
|
||||||
<a-select v-model:value="organizationData.rvcdCode" mode="multiple" placeholder="请选择流域"
|
<a-select v-model:value="organizationData.hbrvcdCode" mode="multiple" placeholder="请选择流域"
|
||||||
style="width: 100%" show-search :filter-option="filterOption" @change="onRvcdChange">
|
style="width: 100%" show-search :filter-option="filterOption" @change="onRvcdChange">
|
||||||
<a-select-option v-for="item in basinList" :key="item.hbrvcd" :value="item.hbrvcd"
|
<a-select-option v-for="item in basinList" :key="item.hbrvcd" :value="item.hbrvcd"
|
||||||
:label="item.hbrvnm">
|
:label="item.hbrvnm">
|
||||||
@ -136,7 +136,7 @@
|
|||||||
<!-- 电站(多选,数组,必填,依赖流域) -->
|
<!-- 电站(多选,数组,必填,依赖流域) -->
|
||||||
<a-form-item name="stationCode" label="电 站" required>
|
<a-form-item name="stationCode" label="电 站" required>
|
||||||
<a-select v-model:value="organizationData.stationCode" mode="multiple" placeholder="请先选择流域"
|
<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">
|
:filter-option="filterOption">
|
||||||
<a-select-option v-for="item in stationList" :key="item.stcd" :value="item.stcd"
|
<a-select-option v-for="item in stationList" :key="item.stcd" :value="item.stcd"
|
||||||
:label="item.ennm">
|
:label="item.ennm">
|
||||||
@ -193,7 +193,7 @@ let smsTimer: any = null;
|
|||||||
const organizationData = reactive({
|
const organizationData = reactive({
|
||||||
groupCode: '', // 集团(单选,字符串)
|
groupCode: '', // 集团(单选,字符串)
|
||||||
companyCode: '', // 公司(单选,字符串)
|
companyCode: '', // 公司(单选,字符串)
|
||||||
rvcdCode: [], // 流域(多选,数组)
|
hbrvcdCode: [], // 流域(多选,数组)
|
||||||
stationCode: [] // 电站(多选,数组)
|
stationCode: [] // 电站(多选,数组)
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -202,7 +202,7 @@ const organizationFormRef = ref();
|
|||||||
|
|
||||||
// ==================== 组织表单验证规则 ====================
|
// ==================== 组织表单验证规则 ====================
|
||||||
const organizationRules = {
|
const organizationRules = {
|
||||||
rvcdCode: [
|
hbrvcdCode: [
|
||||||
{
|
{
|
||||||
validator: (rule: any, value: any[]) => {
|
validator: (rule: any, value: any[]) => {
|
||||||
if (!value || value.length === 0) {
|
if (!value || value.length === 0) {
|
||||||
@ -429,8 +429,8 @@ const onRvcdChange = () => {
|
|||||||
// 清空电站选择
|
// 清空电站选择
|
||||||
organizationData.stationCode = [];
|
organizationData.stationCode = [];
|
||||||
// 获取当前选中的所有流域ID,加载对应的电站列表
|
// 获取当前选中的所有流域ID,加载对应的电站列表
|
||||||
if (organizationData.rvcdCode && organizationData.rvcdCode.length > 0) {
|
if (organizationData.hbrvcdCode && organizationData.hbrvcdCode.length > 0) {
|
||||||
onBasinChange({ hbrvcds: organizationData.rvcdCode });
|
onBasinChange({ hbrvcds: organizationData.hbrvcdCode });
|
||||||
} else {
|
} else {
|
||||||
// 如果没有选择流域,清空电站列表
|
// 如果没有选择流域,清空电站列表
|
||||||
stationList.value = [];
|
stationList.value = [];
|
||||||
@ -485,7 +485,7 @@ const handleModalCancel = () => {
|
|||||||
// 重置组织表单数据
|
// 重置组织表单数据
|
||||||
organizationData.groupCode = '';
|
organizationData.groupCode = '';
|
||||||
organizationData.companyCode = '';
|
organizationData.companyCode = '';
|
||||||
organizationData.rvcdCode = [];
|
organizationData.hbrvcdCode = [];
|
||||||
organizationData.stationCode = [];
|
organizationData.stationCode = [];
|
||||||
// 清除表单验证状态
|
// 清除表单验证状态
|
||||||
organizationFormRef.value?.clearValidate();
|
organizationFormRef.value?.clearValidate();
|
||||||
@ -534,8 +534,8 @@ const onRegister = async () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 可选字段:流域(如果有值才传,数组转逗号分隔字符串)
|
// 可选字段:流域(如果有值才传,数组转逗号分隔字符串)
|
||||||
if (organizationData.rvcdCode && organizationData.rvcdCode.length > 0) {
|
if (organizationData.hbrvcdCode && organizationData.hbrvcdCode.length > 0) {
|
||||||
registerParams.rvcdCode = organizationData.rvcdCode.join(',');
|
registerParams.hbrvcdCode = organizationData.hbrvcdCode.join(',');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 可选字段:电站(如果有值才传,数组转逗号分隔字符串)
|
// 可选字段:电站(如果有值才传,数组转逗号分隔字符串)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user