|
@@ -80,10 +80,11 @@
|
|
|
icon: 'material-symbols:delete',
|
|
icon: 'material-symbols:delete',
|
|
|
tooltip: t('routes.scenes.delete'),
|
|
tooltip: t('routes.scenes.delete'),
|
|
|
ifShow: record.isDel,
|
|
ifShow: record.isDel,
|
|
|
- popConfirm: {
|
|
|
|
|
- title: t('common.delConfirm'),
|
|
|
|
|
- confirm: handleFolderDelete.bind(null, record),
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ onClick: handleFolderDelete.bind(null, record),
|
|
|
|
|
+ //popConfirm: {
|
|
|
|
|
+ // title: t('common.delfolderConfirm'),
|
|
|
|
|
+ // confirm: handleFolderDelete.bind(null, record),
|
|
|
|
|
+ //},
|
|
|
}
|
|
}
|
|
|
]"
|
|
]"
|
|
|
/>
|
|
/>
|
|
@@ -139,11 +140,12 @@
|
|
|
icon: 'material-symbols:delete',
|
|
icon: 'material-symbols:delete',
|
|
|
tooltip: t('routes.scenes.delete'),
|
|
tooltip: t('routes.scenes.delete'),
|
|
|
ifShow: record.isDel,
|
|
ifShow: record.isDel,
|
|
|
|
|
+ onClick: handleDelete.bind(null, record),
|
|
|
disabled: record.status != -2,
|
|
disabled: record.status != -2,
|
|
|
- popConfirm: {
|
|
|
|
|
- title: t('common.delConfirm'),
|
|
|
|
|
- confirm: handleDelete.bind(null, record),
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ //popConfirm: {
|
|
|
|
|
+ // title: t('common.delConfirm'),
|
|
|
|
|
+ // confirm: handleDelete.bind(null, record),
|
|
|
|
|
+ //},
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
{
|
|
{
|
|
@@ -348,7 +350,7 @@
|
|
|
width: 100,
|
|
width: 100,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- title: t('routes.scenes.createTime'),
|
|
|
|
|
|
|
+ title: t('routes.scenes.time'),
|
|
|
dataIndex: 'createTime',
|
|
dataIndex: 'createTime',
|
|
|
customRender: ({ record }) => {
|
|
customRender: ({ record }) => {
|
|
|
return record.isFolder ? '': record.createTime;
|
|
return record.isFolder ? '': record.createTime;
|
|
@@ -470,15 +472,15 @@
|
|
|
loading.value = true;
|
|
loading.value = true;
|
|
|
return T;
|
|
return T;
|
|
|
},
|
|
},
|
|
|
- // handleSearchInfoFn: (T) => {
|
|
|
|
|
- // console.log('handleSearchInfoFn', T);
|
|
|
|
|
- // if(!T.childName && !T.companyName && !T.num && !T.sceneName){
|
|
|
|
|
- // T.haveFolder = 1;
|
|
|
|
|
- // }else{
|
|
|
|
|
- // T.haveFolder = 0;
|
|
|
|
|
- // }
|
|
|
|
|
- // return T;
|
|
|
|
|
- // },
|
|
|
|
|
|
|
+ handleSearchInfoFn: (T) => {
|
|
|
|
|
+ console.log('handleSearchInfoFn', T);
|
|
|
|
|
+ if(!T.childName && !T.num){
|
|
|
|
|
+ T.haveFolder = 1;
|
|
|
|
|
+ }else{
|
|
|
|
|
+ T.haveFolder = 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ return T;
|
|
|
|
|
+ },
|
|
|
afterFetch: (T) => {
|
|
afterFetch: (T) => {
|
|
|
loading.value = false;
|
|
loading.value = false;
|
|
|
|
|
|
|
@@ -585,15 +587,33 @@
|
|
|
}
|
|
}
|
|
|
async function handleFolderDelete(record: Recordable) {
|
|
async function handleFolderDelete(record: Recordable) {
|
|
|
console.log('DeleteApi', record);
|
|
console.log('DeleteApi', record);
|
|
|
- await folderDel({id: record.id});
|
|
|
|
|
- createMessage.success(t('common.optSuccess'));
|
|
|
|
|
- reload();
|
|
|
|
|
|
|
+ createConfirm({
|
|
|
|
|
+ iconType: 'warning',
|
|
|
|
|
+ title: () => h('span', t('routes.scenes.delete')),
|
|
|
|
|
+ content: () => h('span', t('common.delfolderConfirm')),
|
|
|
|
|
+ onOk: async () => {
|
|
|
|
|
+ try {
|
|
|
|
|
+ await folderDel({id: record.id});
|
|
|
|
|
+ createMessage.success(t('common.optSuccess'));
|
|
|
|
|
+ reload();
|
|
|
|
|
+ } catch (error) {}
|
|
|
|
|
+ },
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
async function handleDelete(record: Recordable) {
|
|
async function handleDelete(record: Recordable) {
|
|
|
console.log('DeleteApi', record);
|
|
console.log('DeleteApi', record);
|
|
|
- await DeleteApi(record.num);
|
|
|
|
|
- createMessage.success(t('common.optSuccess'));
|
|
|
|
|
- reload();
|
|
|
|
|
|
|
+ createConfirm({
|
|
|
|
|
+ iconType: 'warning',
|
|
|
|
|
+ title: () => h('span', t('routes.scenes.delete')),
|
|
|
|
|
+ content: () => h('span', t('common.delConfirm')),
|
|
|
|
|
+ onOk: async () => {
|
|
|
|
|
+ try {
|
|
|
|
|
+ await DeleteApi(record.num);
|
|
|
|
|
+ createMessage.success(t('common.optSuccess'));
|
|
|
|
|
+ reload();
|
|
|
|
|
+ } catch (error) {}
|
|
|
|
|
+ },
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async function handleDownloadScene(record: Recordable) {
|
|
async function handleDownloadScene(record: Recordable) {
|