@@ -59,8 +59,10 @@ const { createMessage } = useMessage();
enum Api {
list = '/kcYuyue/kcYuyue/findTingkeZuJiByPage',
deleteOne = '/kcYuyue/kcYuyue/delete',
+ edit='/kcYuyue/kcYuyue/edit',
}
+const emit = defineEmits(['ortherLoad']);
/**
* 列表接口
* @param params
@@ -69,7 +71,7 @@ const listApi = (params) => defHttp.get({ url: Api.list, params });
const list = ref
([]);
onMounted(() => {
- newFunction(listApi, list);
+ newFunction();
});
/**
@@ -87,18 +89,25 @@ function formatTime(time: string) {
* @param record 主要获取课程id
*/
function funQxyy(record){
-console.log(`🚀 ~ file: index.vue:85 ~ funQxyy ~ record:`, record)
-var params = {id:record.yyid}
-defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => {
- newFunction(listApi, list);
-});
+ var params = {id:record.yyid,isdeleted:1}
+ defHttp.post({ url: Api.edit, params }, { isTransformResponse: false });
+ newFunction();
+ emit('ortherLoad');
+
+ // defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => {
+ // newFunction();
+ // emit('ortherLoad');
+ // });
}
-function newFunction(listApi: (params: any) => Promise, list: any) {
+function newFunction() {
listApi({ pageSize: 4, isdeleted: 0, userid: getUserId(), isOrderByNow: true }).then(res => {
list.value = (res?.records) ?? [];
});
}
+defineExpose({
+ newFunction
+});
\ No newline at end of file