加销售数据权限控制

This commit is contained in:
luojiaquan
2026-09-21 09:52:41 +08:00
parent 8cbb8e2b5d
commit cf04681cea
13 changed files with 155 additions and 22 deletions
@@ -8,17 +8,17 @@
:loading="loading"
:size="size"
:multiple="false"
value-on-clear="null"
style="width: 100%;"
@change="handleChange"
>
<el-option
v-for="item in options"
:key="item.userId"
:label="item.nickName || item.userName"
:label="formatLabel(item)"
:value="String(item.userId)"
:disabled="item.status === '1'"
>
<span>{{ item.nickName || item.userName }}</span>
<span>{{ item.nickName || item.userName }}<template v-if="item.status === '1'">(停用)</template></span>
<span
v-if="showCode && item.userName"
class="user-select-sub"
@@ -83,6 +83,12 @@ const options = computed(() => {
return list
})
/** 选项文本:停用用户追加(停用)标记,便于编辑历史数据时识别 */
function formatLabel(item) {
const name = item.nickName || item.userName
return item.status === '1' ? `${name}(停用)` : name
}
function handleChange(val) {
const value = val === '' ? null : val
emit('update:modelValue', value)