|
|
@@ -1,54 +0,0 @@
|
|
|
-import { getAlgoInfo, searchAlgoInfo, algoInfoModify } from '@/api/algo/algo';
|
|
|
-import { ref } from 'vue';
|
|
|
-import { ElMessage } from 'element-plus';
|
|
|
-
|
|
|
-export function useAlgo() {
|
|
|
- const algoList = ref([]);
|
|
|
- const page = ref(1);
|
|
|
- const pageSize = ref(10);
|
|
|
- const keyWord = ref('');
|
|
|
-
|
|
|
- const algoId = ref(0);
|
|
|
- const pushLinkPrompt = ref('');
|
|
|
- const pushStatement = ref('');
|
|
|
-
|
|
|
- const getAlgoDatas = () => {
|
|
|
- return getAlgoInfo(page.value, pageSize.value).then((res) => {
|
|
|
- algoList.value = res.records;
|
|
|
- });
|
|
|
- };
|
|
|
-
|
|
|
- const searchAlgoDatas = () => {
|
|
|
- return searchAlgoInfo(page.value, keyWord.value).then((res) => {
|
|
|
- algoList.value = res.records;
|
|
|
- });
|
|
|
- };
|
|
|
-
|
|
|
- const modifyAlgoDatas = () => {
|
|
|
- return algoInfoModify(algoId.value, pushLinkPrompt.value, pushStatement.value)
|
|
|
- .then(function () {
|
|
|
- ElMessage({
|
|
|
- message: '算法数据保存成功',
|
|
|
- type: 'success',
|
|
|
- });
|
|
|
- })
|
|
|
- .catch(function () {
|
|
|
- ElMessage.error('算法数据保存失败');
|
|
|
- });
|
|
|
- };
|
|
|
-
|
|
|
- return {
|
|
|
- algoList,
|
|
|
- page,
|
|
|
- pageSize,
|
|
|
- keyWord,
|
|
|
- getAlgoDatas,
|
|
|
- searchAlgoDatas,
|
|
|
- algoId,
|
|
|
- pushLinkPrompt,
|
|
|
- pushStatement,
|
|
|
- modifyAlgoDatas,
|
|
|
- };
|
|
|
-}
|
|
|
-
|
|
|
-export default useAlgo;
|