新增待办信息
This commit is contained in:
@@ -75,4 +75,5 @@ export const bizListItemSflow = (params?: BizListItem | any) =>
|
||||
export const bizListItemDelete = (params?: BizListItem | any) =>
|
||||
defHttp.get<BizListItem>({ url: adminPath + '/biz/listItem/delete', params });
|
||||
|
||||
|
||||
export const bizListItemRelease = (params?: BizListItem | any) =>
|
||||
defHttp.get<BizListItem>({ url: adminPath + '/biz/listItem/release', params });
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
format: 'YYYY-MM-DD HH:mm',
|
||||
showTime: { format: 'HH:mm' },
|
||||
},
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
label: t('所属类型'),
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
import { Icon } from '@jeesite/core/components/Icon';
|
||||
import { BasicTable, BasicColumn, useTable } from '@jeesite/core/components/Table';
|
||||
import { BizListItem, bizListItemList } from '@jeesite/biz/api/biz/listItem';
|
||||
import { bizListItemDelete, bizListItemListData } from '@jeesite/biz/api/biz/listItem';
|
||||
import { bizListItemDelete, bizListItemRelease, bizListItemListData } from '@jeesite/biz/api/biz/listItem';
|
||||
import { useModal } from '@jeesite/core/components/Modal';
|
||||
import { FormProps } from '@jeesite/core/components/Form';
|
||||
import InputForm from './form.vue';
|
||||
@@ -98,7 +98,7 @@
|
||||
},
|
||||
},
|
||||
{
|
||||
label: t('待办状态'),
|
||||
label: t('待办描述'),
|
||||
field: 'extra',
|
||||
component: 'Input',
|
||||
},
|
||||
@@ -204,7 +204,7 @@
|
||||
dictType: 'is_open',
|
||||
},
|
||||
{
|
||||
title: t('待办状态'),
|
||||
title: t('待办描述'),
|
||||
dataIndex: 'extra',
|
||||
key: 'a.extra',
|
||||
sorter: true,
|
||||
@@ -219,6 +219,15 @@
|
||||
width: 130,
|
||||
align: 'left',
|
||||
},
|
||||
{
|
||||
title: t('发布状态'),
|
||||
dataIndex: 'ustatus',
|
||||
key: 'a.ustatus',
|
||||
sorter: true,
|
||||
width: 130,
|
||||
align: 'left',
|
||||
dictType: 'release_status',
|
||||
},
|
||||
{
|
||||
title: t('更新时间'),
|
||||
dataIndex: 'updateTime',
|
||||
@@ -248,7 +257,19 @@
|
||||
confirm: handleDelete.bind(this, record),
|
||||
},
|
||||
auth: 'biz:listItem:edit',
|
||||
ifShow: record.titleDelete == '1'
|
||||
},
|
||||
{
|
||||
icon: 'simple-line-icons:arrow-right-circle',
|
||||
color: 'error',
|
||||
title: t('发布'),
|
||||
popConfirm: {
|
||||
title: t('是否确认发布信息?'),
|
||||
confirm: handleRelease.bind(this, record),
|
||||
},
|
||||
auth: 'biz:listItem:edit',
|
||||
ifShow: record.ustatus == '0'
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
@@ -305,6 +326,13 @@
|
||||
showMessage(res.message);
|
||||
await handleSuccess(record);
|
||||
}
|
||||
|
||||
async function handleRelease(record: Recordable){
|
||||
const params = { id: record.id };
|
||||
const res = await bizListItemRelease(params);
|
||||
showMessage(res.message);
|
||||
await handleSuccess(record);
|
||||
}
|
||||
|
||||
async function handleSuccess(record: Recordable) {
|
||||
await reload({ record });
|
||||
|
||||
@@ -60,21 +60,15 @@
|
||||
colProps: { md: 24, lg: 24 },
|
||||
},
|
||||
{
|
||||
label: t('待办状态'),
|
||||
label: t('待办描述'),
|
||||
field: 'extra',
|
||||
component: 'Input',
|
||||
componentProps: {
|
||||
maxlength: 8,
|
||||
},
|
||||
required: true,
|
||||
colProps: { md: 24, lg: 24 },
|
||||
},
|
||||
{
|
||||
label: t('待办意见'),
|
||||
field: 'extraDesc',
|
||||
component: 'InputTextArea',
|
||||
required: true,
|
||||
colProps: { md: 24, lg: 24 },
|
||||
},
|
||||
{
|
||||
label: t('是否关闭'),
|
||||
field: 'clickClose',
|
||||
@@ -95,13 +89,13 @@
|
||||
},
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
label: t('内容信息'),
|
||||
field: 'description',
|
||||
component: 'InputTextArea',
|
||||
required: true,
|
||||
colProps: { md: 24, lg: 24 },
|
||||
},
|
||||
{
|
||||
label: t('待办意见'),
|
||||
field: 'extraDesc',
|
||||
component: 'InputTextArea',
|
||||
required: true,
|
||||
colProps: { md: 24, lg: 24 },
|
||||
},
|
||||
];
|
||||
|
||||
const [registerForm, { resetFields, setFieldsValue, validate }] = useForm<BizListItem>({
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
component: 'Input',
|
||||
},
|
||||
{
|
||||
label: t('待办状态'),
|
||||
label: t('待办描述'),
|
||||
field: 'extra',
|
||||
component: 'Input',
|
||||
},
|
||||
@@ -179,7 +179,7 @@
|
||||
dictType: 'is_open',
|
||||
},
|
||||
{
|
||||
title: t('待办状态'),
|
||||
title: t('待办描述'),
|
||||
dataIndex: 'extra',
|
||||
key: 'a.extra',
|
||||
sorter: true,
|
||||
@@ -226,6 +226,7 @@
|
||||
return {
|
||||
...params,
|
||||
type : '3',
|
||||
ustatus: '1',
|
||||
loginUser : userinfo.value.loginCode ,
|
||||
};
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user