-
-
-
-
-
-
- 新增
-
- 导出
-
-
- 导入报名
-
- 导入报名的模版
-
-
-
-
-
-
- 删除
-
-
-
- 批量操作
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ getAreaTextByCode(text) }}
-
-
- 无文件
- 下载
-
-
-
-
-
-
-
-
+
+
+
-
- /**
- * 成绩汇总事件
- */
- async function cjhzgl(record) {
- await cjhz({id: record.id}, handleSuccess);
+
diff --git a/jeecgboot-vue3-master/src/views/annualCompPoint/committee/AnnualCompPointList1.vue b/jeecgboot-vue3-master/src/views/annualCompPoint/committee/AnnualCompPointList1.vue
new file mode 100644
index 00000000..f940e452
--- /dev/null
+++ b/jeecgboot-vue3-master/src/views/annualCompPoint/committee/AnnualCompPointList1.vue
@@ -0,0 +1,528 @@
+
+
+
+
+
+
+
+
+ 新增
+
+ 导出
+
+
+ 导入报名
+
+ 导入报名的模版
+
+
+
+
+
+
+ 删除
+
+
+
+ 批量操作
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ getAreaTextByCode(text) }}
+
+
+ 无文件
+ 下载
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jeecgboot-vue3-master/src/views/annualCompPoint/committee/components/cardItem.vue b/jeecgboot-vue3-master/src/views/annualCompPoint/committee/components/cardItem.vue
new file mode 100644
index 00000000..3b223e82
--- /dev/null
+++ b/jeecgboot-vue3-master/src/views/annualCompPoint/committee/components/cardItem.vue
@@ -0,0 +1,250 @@
+
+
+
+
+
+
+ {{ data.annualCompId_dictText }}
+
+ {{ splitTile(data.annualCompId_dictText) }}
+
+
+
查看详情
+
+
+
项目层次:{{ data.objLevel_dictText }}
+
参与形式:个人赛
+
+
+
+ - 项目(赛道)赛程管理
+ - 项目(赛道)能力管理
+ - {{ statusText(data.annualCompState) }}
+
+ - 编辑
+ - 删除
+
+
+
+
+
+
+
+
+
+
diff --git a/jeecgboot-vue3-master/src/views/annualcomp/uncommitted/AnnualCompList.vue b/jeecgboot-vue3-master/src/views/annualcomp/uncommitted/AnnualCompList.vue
index 3c1df9e7..714de756 100644
--- a/jeecgboot-vue3-master/src/views/annualcomp/uncommitted/AnnualCompList.vue
+++ b/jeecgboot-vue3-master/src/views/annualcomp/uncommitted/AnnualCompList.vue
@@ -4,24 +4,28 @@
- - {{
- item
- }}
+ - {{ item.title }}
- {{ filterYearList[activeIndex] }}
+ {{ yearList[activeIndex].title }}
@@ -29,10 +33,20 @@
点击添加比赛
-
+
@@ -44,19 +58,29 @@
import { Pagination } from 'ant-design-vue';
import { ref } from 'vue';
import cardItem from './components/cardItem.vue';
- import { list,deleteOne } from './AnnualComp.api';
+ import { list, deleteOne, submit, enable, deactivate } from './AnnualComp.api';
import { useModal } from '/@/components/Modal';
+ import { useMessage } from '/@/hooks/web/useMessage';
- const [registerModal, { openModal }] = useModal();
import AnnualCompModal from './components/AnnualCompModal.vue';
+ import { getDictItems } from '/@/api/common/api';
+ const [registerModal, { openModal }] = useModal();
+ const { createMessage } = useMessage();
- const filterYearList = ref(['全部比赛', '2024年', '2023年', '其他年份']);
const activeIndex = ref(0);
- const current = ref(2);
+ const current = ref(1);
// 搜索
const searchValue = ref('');
const onSearch = () => {
console.log(searchValue.value);
+ const value = yearList.value.find((item) => item.title === searchValue.value);
+ console.log(value);
+ if (value) {
+ page.annualid = value.values;
+ getList();
+ }else{
+ createMessage.warn(`没有查询到${searchValue.value}年的信息`)
+ }
};
// 单选
@@ -65,8 +89,18 @@
// 获取比赛列表
const raceList = ref