公章管理 完成修复 提交

This commit is contained in:
123 2025-05-21 11:53:27 +08:00
parent 757082af4b
commit 2b1625a768
2 changed files with 23 additions and 7 deletions

View File

@ -22,7 +22,7 @@ export interface MaterialSealVO {
/**
*
*/
sealAdminName: string | number;
sealAdminName: string;
/**
*

View File

@ -124,6 +124,7 @@ import { listMaterialSeal, getMaterialSeal, delMaterialSeal, addMaterialSeal, up
import { MaterialSealVO, MaterialSealQuery, MaterialSealForm } from '@/api/operate/materialSeal/types';
import UserSelect from '@/components/UserSelect/index.vue';
import { UserVO } from '@/api/system/user/types';
import { RefSymbol } from '@vue/reactivity';
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
const materialSealList = ref<MaterialSealVO[]>([]);
@ -229,7 +230,8 @@ const handleAdd = () => {
reset();
dialog.visible = true;
dialog.title = '添加公章管理';
selectUserList.value=[];
selectUserList.value = []; //
form.value.sealAdminId = ''; // ID
};
/** 修改按钮操作 */
@ -315,17 +317,31 @@ const handleExport = () => {
//
const openUserSelect = () => {
userSelectRef.value.open();
console.log(userSelectRef)
selectUserIds.value = selectUserList.value.map((item) => item.userId).join(',');
if (userSelectRef.value) {
userSelectRef.value.open();
// UserSelect data 使
userSelectRef.value.$el.querySelector('input')?.focus(); //
console.log('selectUserList')
console.log(selectUserList)
if (selectUserList.value.length !== 0) {
console.log('selectUserList不为空')
selectUserIds.value = selectUserList.value.map((item) => item.userId).join(',');
}
}
};
//
const userSelectCallBack = (data: UserVO[]) => {
if (data && data.length > 0) {
selectUserList.value = data;
selectUserIds.value = selectUserList.value.map((item) => item.userId).join(',');
form.value.sealAdminId = selectUserIds.value;
selectUserIds.value = data[0].userId.toString();
// ID
form.value.sealAdminId = selectUserIds.value; //
} else {
selectUserList.value = [];
selectUserIds.value = '';
form.value.sealAdminId = ''; //
}
};
//