Archived
forked from admin/userbase
This commit is contained in:
@@ -35,6 +35,9 @@
|
||||
<!-- 排序管理 -->
|
||||
<AppSort v-model="sortModalVisible" :categoryId="dataParams.categoryId" :categoryName="currentCategoryName"
|
||||
@saved="onSortSaved" />
|
||||
|
||||
<!-- 推送设置 -->
|
||||
<PushSettingModal v-model="pushSettingVisible" :appId="currentApp.id" :appName="currentApp.name" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -46,6 +49,7 @@ import useCurrentInstance from "@/utils/hook/useCurrentInstance";
|
||||
import MyConfirm from "@/components/MyConfirm";
|
||||
import AddAppContainer from "./AddAppContainer.vue";
|
||||
import EditAppContainer from "./EditAppContainer.vue";
|
||||
import PushSettingModal from "./PushSettingModal.vue";
|
||||
import TablePageAlovaNew from '@/components/TablePageAlovaNew.vue';
|
||||
import { OperatorEnum } from '@/types';
|
||||
import AppSort from './AppSort.vue';
|
||||
@@ -56,6 +60,8 @@ const { $utils } = useCurrentInstance();
|
||||
const tableRef = ref<InstanceType<typeof TablePageAlovaNew> | null>(null);
|
||||
|
||||
const sortModalVisible = ref(false);
|
||||
const pushSettingVisible = ref(false);
|
||||
const currentApp = ref<{ id: number; name: string }>({ id: 0, name: "" });
|
||||
const keyword = ref("");
|
||||
|
||||
const dataParams = ref<{
|
||||
@@ -150,6 +156,7 @@ const columns = [
|
||||
return [
|
||||
$utils.operatingTextHandle(h, '编辑', '', () => handleEdit(row)),
|
||||
$utils.operatingTextHandle(h, '模块管理', '', () => goModuleManage(row)),
|
||||
$utils.operatingTextHandle(h, '推送设置', '', () => openPushSetting(row)),
|
||||
$utils.operatingTextHandle(h, '删除', 'text-error', () => handleDelete(row)),
|
||||
];
|
||||
}
|
||||
@@ -210,6 +217,12 @@ async function handleDelete(row: any) {
|
||||
});
|
||||
}
|
||||
|
||||
/* ---------------- 推送设置 ---------------- */
|
||||
function openPushSetting(row: any) {
|
||||
currentApp.value = { id: row.id, name: row.name };
|
||||
pushSettingVisible.value = true;
|
||||
}
|
||||
|
||||
/* ---------------- 导航 ---------------- */
|
||||
const goAppType = () => {
|
||||
router.push("/app-manage/category");
|
||||
|
||||
Reference in New Issue
Block a user