feat(gerp): 订阅表单取消提供者/消费者的互斥禁用

- 订阅组管理弹窗与应用订阅方卡片:两方下拉不再互相 disabled,同一家公司可同时选中
- 提示文案改为「同一家公司也可同时作为另一侧」
This commit is contained in:
TermiNexus committed 2026-10-05 11:03:59 +08:00
1 parent 30bd077e93
commit 43998fee1d
2 files changed
+3 -7

No files matched your search

+1 -3
View File
@@ -86,7 +86,7 @@ onMounted(load)
<div v-loading="loading" class="sub-party-panel">
<div class="sub-party-tip">
确定<b>本应用自身</b>的提供者公司与消费者公司(不分具体产品),作为订阅关系的<b>初始化引用</b>;
可选范围 = 您有管理权的全部公司。同一家公司不能同时列为两方。
可选范围 = 您有管理权的全部公司。同一家公司可同时列为两方。
</div>
<el-form label-width="96px" label-position="right" class="sub-party-form">
<el-form-item label="提供者公司">
@@ -109,7 +109,6 @@ onMounted(load)
:key="c.CompanyUUID"
:label="c.CompanyName"
:value="c.CompanyUUID"
:disabled="consumers.includes(c.CompanyUUID)"
/>
</el-option-group>
</el-select>
@@ -134,7 +133,6 @@ onMounted(load)
:key="c.CompanyUUID"
:label="c.CompanyName"
:value="c.CompanyUUID"
:disabled="providers.includes(c.CompanyUUID)"
/>
</el-option-group>
</el-select>
+2 -4
View File
@@ -270,11 +270,10 @@ onMounted(async () => {
:key="c.CompanyUUID"
:label="c.CompanyName"
:value="c.CompanyUUID"
:disabled="form.Consumers.includes(c.CompanyUUID)"
/>
</el-option-group>
</el-select>
<div class="field-tip">提供该产品的公司(可多选;已在「消费者」里的公司不可再选)</div>
<div class="field-tip">提供该产品的公司(可多选;同一家公司也可同时作为消费者)</div>
</el-form-item>
<el-form-item label="消费者" required>
<el-select
@@ -296,11 +295,10 @@ onMounted(async () => {
:key="c.CompanyUUID"
:label="c.CompanyName"
:value="c.CompanyUUID"
:disabled="form.Providers.includes(c.CompanyUUID)"
/>
</el-option-group>
</el-select>
<div class="field-tip">订阅该产品的公司(可多选;已在「提供者」里的公司不可再选)</div>
<div class="field-tip">订阅该产品的公司(可多选;同一家公司也可同时作为提供者)</div>
</el-form-item>
</el-form>
<template #footer>