feat(oa): 添加公司管理功能
- 新增公司管理页面,包括公司列表、字段管理和用户管理 - 实现公司信息的添加、编辑和删除功能 - 添加公司 logo 选择功能 -优化公司列表的展示和操作
This commit is contained in:
@@ -19,6 +19,9 @@
|
||||
styleResponsive ? { md: 19, sm: 19, xs: 24 } : { flex: '1' }
|
||||
"
|
||||
>
|
||||
<a-form-item label="被审计单位" name="name">
|
||||
<SelectCompany v-model:value="form.name" @done="onCompany" />
|
||||
</a-form-item>
|
||||
<a-form-item label="项目类型" name="type">
|
||||
<DictSelect
|
||||
dict-code="Type"
|
||||
@@ -37,14 +40,6 @@
|
||||
v-model:value="form.expirationTime"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="被审计单位" name="name">
|
||||
<a-input
|
||||
allow-clear
|
||||
style="width: 400px"
|
||||
placeholder="请输入审计单位"
|
||||
v-model:value="form.name"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="报告编号" name="code">
|
||||
<a-input
|
||||
allow-clear
|
||||
@@ -278,10 +273,11 @@ import {FormInstance} from 'ant-design-vue/es/form';
|
||||
import DictSelect from "@/components/DictSelect/index.vue";
|
||||
import {DictData} from "@/api/system/dict-data/model";
|
||||
import {pageUsers} from "@/api/system/user";
|
||||
import {User, UserParam} from "@/api/system/user/model";
|
||||
import {User} from "@/api/system/user/model";
|
||||
import {hasRole} from "@/utils/permission";
|
||||
import useSearch from "@/utils/use-search";
|
||||
import SelectUser from "@/components/ThinkSelectUsers/components/select-user.vue";
|
||||
import SelectCompany from "@/components/SelectCompany/index.vue";
|
||||
import {Company} from "@/api/system/company/model";
|
||||
import {OaCompany} from "@/api/oa/oaCompany/model";
|
||||
|
||||
// 是否是修改
|
||||
const isUpdate = ref(false);
|
||||
@@ -457,6 +453,13 @@ const chooseType = (data: DictData) => {
|
||||
// form.image = '';
|
||||
// };
|
||||
|
||||
|
||||
const onCompany = (item: OaCompany) => {
|
||||
console.log('选择的公司:', item);
|
||||
form.name = item.companyName;
|
||||
console.log('设置后的form.name:', form.name);
|
||||
};
|
||||
|
||||
const handleSearch = (item) => {
|
||||
keywords.value = item
|
||||
fetchUsers();
|
||||
|
||||
Reference in New Issue
Block a user