公章管理 完成修复 提交

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