|
|
@@ -11,7 +11,7 @@
|
|
|
</template>
|
|
|
<template v-slot:operator="{ row }">
|
|
|
<lay-space>
|
|
|
- <TableButton v-if="apiList?.includes('/user/setStatus')" :text="row.status == 0 ? '启用' : '禁用'" @click="handleStatus(row)" />
|
|
|
+ <!-- <TableButton v-if="apiList?.includes('/user/setStatus')" :text="row.status == 0 ? '启用' : '禁用'" @click="handleStatus(row)" /> -->
|
|
|
<TableButton v-if="apiList?.includes('/menu/update')" text="编辑" @click="handleUpdate(row)" />
|
|
|
<TableButton v-if="apiList?.includes('/menu/delete')" type="danger" text="删除" @click="handleDelete(row)" />
|
|
|
</lay-space>
|
|
|
@@ -26,7 +26,7 @@
|
|
|
<script lang="ts" setup>
|
|
|
import { ref, reactive, getCurrentInstance } from "vue";
|
|
|
import UpdatePem from "./UpdatePem.vue";
|
|
|
-import { add_exchange, update_exchange } from "@/api";
|
|
|
+import { get_pem_list, delete_pem } from "@/api";
|
|
|
|
|
|
const { proxy }: any = getCurrentInstance();
|
|
|
const updatePemRef = ref();
|
|
|
@@ -39,9 +39,9 @@ interface ModelConfig {
|
|
|
isUpdate: boolean;
|
|
|
loading: boolean;
|
|
|
}
|
|
|
-interface ModelParams {}
|
|
|
+// interface ModelParams {}
|
|
|
|
|
|
-let modelParams = ref<ModelParams>({});
|
|
|
+// let modelParams = ref<ModelParams>({});
|
|
|
let modelConfig: ModelConfig = reactive({ title: "", visible: false, isUpdate: false, loading: false });
|
|
|
|
|
|
interface FormItem {
|
|
|
@@ -84,7 +84,7 @@ const show = () => {
|
|
|
const getPageInfo = (isSearch?: boolean) => {
|
|
|
if (isSearch) pageParams.pageNum = 1;
|
|
|
modelConfig.loading = true;
|
|
|
- get_strategy_program_list(pageParams, (data: any) => {
|
|
|
+ get_pem_list(pageParams, (data: any) => {
|
|
|
modelConfig.loading = false;
|
|
|
if (data.code == 200) {
|
|
|
dataSource.value = data.data.list;
|
|
|
@@ -100,30 +100,30 @@ const handleUpdate = async (value?: any) => {
|
|
|
};
|
|
|
|
|
|
// 修改PEM状态
|
|
|
-const handleStatus = async (value: any) => {
|
|
|
- let result = await proxy.$waitingConfirm(`是否确认${value.status == 0 ? "启用" : "禁用"}该版本?`);
|
|
|
- if (!result) return;
|
|
|
- let params = {
|
|
|
- ids: [value.id],
|
|
|
- status: value.status == 0 ? 1 : 0,
|
|
|
- };
|
|
|
- modelConfig.loading = true;
|
|
|
- set_strategy_program_status(params, (data: any) => {
|
|
|
- modelConfig.loading = false;
|
|
|
- if (data.code == 200) {
|
|
|
- proxy.$message(`修改成功!`);
|
|
|
- getPageInfo();
|
|
|
- }
|
|
|
- });
|
|
|
-};
|
|
|
+// const handleStatus = async (value: any) => {
|
|
|
+// let result = await proxy.$waitingConfirm(`是否确认${value.status == 0 ? "启用" : "禁用"}该版本?`);
|
|
|
+// if (!result) return;
|
|
|
+// let params = {
|
|
|
+// ids: [value.id],
|
|
|
+// status: value.status == 0 ? 1 : 0,
|
|
|
+// };
|
|
|
+// modelConfig.loading = true;
|
|
|
+// set_strategy_program_status(params, (data: any) => {
|
|
|
+// modelConfig.loading = false;
|
|
|
+// if (data.code == 200) {
|
|
|
+// proxy.$message(`修改成功!`);
|
|
|
+// getPageInfo();
|
|
|
+// }
|
|
|
+// });
|
|
|
+// };
|
|
|
|
|
|
// 删除PEM
|
|
|
const handleDelete = async (value: any) => {
|
|
|
- let result = await proxy.$waitingConfirm("是否确认删除该版本?");
|
|
|
+ let result = await proxy.$waitingConfirm("是否确认删除该PEM?");
|
|
|
if (!result) return;
|
|
|
let params = [value.id];
|
|
|
modelConfig.loading = true;
|
|
|
- delete_strategy_program(params, (data: any) => {
|
|
|
+ delete_pem(params, (data: any) => {
|
|
|
modelConfig.loading = false;
|
|
|
if (data.code == 200) {
|
|
|
proxy.$message("刪除成功!");
|