Commit bbfaeace authored by 刘斌's avatar 刘斌

fix: 放开编辑

parent 4fa8b184
...@@ -159,10 +159,18 @@ const formSchema: VbenFormSchema[] = [ ...@@ -159,10 +159,18 @@ const formSchema: VbenFormSchema[] = [
componentProps: { componentProps: {
maxCount: 1, maxCount: 1,
}, },
fieldName: 'photo', fieldName: 'ossId',
label: '照片', label: '照片',
// rules: 'required', // rules: 'required',
}, },
{
component: 'Input',
fieldName: 'phoneNumber',
label: '手机号码',
rules: z
.string()
.regex(/^1[3-9]\d{9}$/, { message: '请输入正确的联系电话' }),
},
{ {
component: 'Input', component: 'Input',
fieldName: 'idCardNumber', fieldName: 'idCardNumber',
...@@ -226,14 +234,6 @@ const formSchema: VbenFormSchema[] = [ ...@@ -226,14 +234,6 @@ const formSchema: VbenFormSchema[] = [
label: '政治面貌', label: '政治面貌',
// rules: 'selectRequired', // rules: 'selectRequired',
}, },
{
component: 'Input',
fieldName: 'phoneNumber',
label: '手机号码',
rules: z
.string()
.regex(/^1[3-9]\d{9}$/, { message: '请输入正确的联系电话' }),
},
{ {
component: 'Input', component: 'Input',
fieldName: 'emergencyContact', fieldName: 'emergencyContact',
...@@ -802,6 +802,7 @@ const [Drawer, drawerApi] = useVbenDrawer({ ...@@ -802,6 +802,7 @@ const [Drawer, drawerApi] = useVbenDrawer({
// console.log('[id]', id); // console.log('[id]', id);
if (isUpdate.value && id) { if (isUpdate.value && id) {
const data = await apiDetail(id); const data = await apiDetail(id);
data.ossId = data.ossId ? `${data.ossId}` : data.ossId;
await formApi.setValues(data); await formApi.setValues(data);
// await setupDeptLevel2Options(data.firstLevelDepartment); // await setupDeptLevel2Options(data.firstLevelDepartment);
} else { } else {
......
...@@ -128,10 +128,12 @@ const [Grid, gridApi] = useVbenVxeGrid({ ...@@ -128,10 +128,12 @@ const [Grid, gridApi] = useVbenVxeGrid({
function onRefresh() { function onRefresh() {
gridApi.query(); gridApi.query();
} }
function onEdit(row: EmployeeInfoApi.Employee) { function onShowDetail(row: EmployeeInfoApi.Employee) {
// formDrawerApi.setData({ id: row.id }).open();
employeeDetailDrawerApi.setData({ id: row.id }).open(); employeeDetailDrawerApi.setData({ id: row.id }).open();
} }
function onEdit(row: EmployeeInfoApi.Employee) {
formDrawerApi.setData({ id: row.id }).open();
}
function onCreate() { function onCreate() {
formDrawerApi.setData({}).open(); formDrawerApi.setData({}).open();
} }
...@@ -241,10 +243,16 @@ function handleDownloadEmployeeList() { ...@@ -241,10 +243,16 @@ function handleDownloadEmployeeList() {
</GhostButton> </GhostButton>
<GhostButton <GhostButton
v-access:code="['employee:info:edit']" v-access:code="['employee:info:edit']"
@click.stop="onEdit(row)" @click.stop="onShowDetail(row)"
> >
查看 查看
</GhostButton> </GhostButton>
<GhostButton
v-access:code="['employee:info:edit']"
@click.stop="onEdit(row)"
>
编辑
</GhostButton>
<GhostButton <GhostButton
v-access:code="['employee:info:add']" v-access:code="['employee:info:add']"
@click.stop="onEntryApply(row)" @click.stop="onEntryApply(row)"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment