修改bug

This commit is contained in:
yangjun 2023-05-29 08:13:40 +08:00
parent 0860293f6a
commit de6e7c6415
8 changed files with 379 additions and 189 deletions

View File

@ -0,0 +1 @@
W0p7tccoxWvQCw6P

View File

@ -33,54 +33,14 @@ export const columns: BasicColumn[] = [
dataIndex: 'skdd'
},
{
title: '使用教材',
title: '评课教师工号',
align: "center",
dataIndex: 'syjc'
dataIndex: 'pkjsbh'
},
{
title: '授课对象',
title: '评课教师姓名',
align: "center",
dataIndex: 'skdx'
},
{
title: '授课教授',
align: "center",
dataIndex: 'skjiaoshou'
},
{
title: '教学理解',
align: "center",
dataIndex: 'jxlj'
},
{
title: '教学态度',
align: "center",
dataIndex: 'jxtd'
},
{
title: '教学过程',
align: "center",
dataIndex: 'jxgc'
},
{
title: '教学效果',
align: "center",
dataIndex: 'jxxg'
},
{
title: '教学特殊',
align: "center",
dataIndex: 'jxts'
},
{
title: '总分',
align: "center",
dataIndex: 'zf'
},
{
title: '优点或建议',
align: "center",
dataIndex: 'ydhjy'
dataIndex: 'pkjsxm'
},
{
title: '评价时间',
@ -88,6 +48,86 @@ export const columns: BasicColumn[] = [
sorter: true,
dataIndex: 'pjsj'
},
{
title: '1.具有教育理想、敬业精神和教学追求,热爱学生、学科和教学工作。',
align: "center",
dataIndex: 'ans1_dictText'
},
{
title: '2.掌握所教学科必需的专业与教学知识。具备所教学科的教学设计、实施、评价、反思和研究能力。',
align: "center",
dataIndex: 'ans2_dictText'
},
{
title: '3.把握学生身心发展规律与特点,尊重学生主体性与差异性。',
align: "center",
dataIndex: 'ans3_dictText'
},
{
title: '4.立德树人,为人师表,语言规范,情绪饱满,思想积极向上',
align: "center",
dataIndex: 'ans4_dictText'
},
{
title: '5.执行教学计划,遵守教学纪律,严谨从教',
align: "center",
dataIndex: 'ans5_dictText'
},
{
title: '6.系统规划和设计教学活动,合理确定教学目标和教学内容的重难点,选择合适的教学方法、教学媒体和教学形式',
align: "center",
dataIndex: 'ans6_dictText'
},
{
title: '7.清晰讲解课程内容,恰当解释知识中蕴含的本源性思想和学科方法,适时引导学生关注课程领域发展新动态。',
align: "center",
dataIndex: 'ans7_dictText'
},
{
title: '8.启发学生思考,鼓励学生发现、提出问题,恰当给予回应和引导。',
align: "center",
dataIndex: 'ans8_dictText'
},
{
title: '9.监控教学过程,富有教学机智,教学体现生成性。',
align: "center",
dataIndex: 'ans9_dictText'
},
{
title: '10.运用多元评价方式,了解学习状况,诊断学习问题,及时反馈',
align: "center",
dataIndex: 'ans10_dictText'
},
{
title: '11.学习认真积极,踊跃参与课堂活动,体会课程学习的挑战与乐趣,感悟课程的意义与价值。',
align: "center",
dataIndex: 'ans11_dictText'
},
{
title: '12.掌握所学课程的基本概念与原理,理解课程的知识结构与思想体系,了解所学知识的运用情境、策略和方法。',
align: "center",
dataIndex: 'ans12_dictText'
},
{
title: '13.遵循教学一般规律,具有鲜明的创新意识和个性风貌。',
align: "center",
dataIndex: 'ans13_dictText'
},
{
title: '14.尊重学科本质属性,凸显学科育人价值,注重培养学科核心素养。',
align: "center",
dataIndex: 'ans14_dictText'
},
{
title: '15.课堂教学蕴含理性美,具有教学魅力,体现教学艺术性。',
align: "center",
dataIndex: 'ans15_dictText'
},
{
title: '16.你对该课程的总体评价情况5分是满分您给打几分',
align: "center",
dataIndex: 'ans16_dictText'
},
];
//查询数据
@ -160,56 +200,6 @@ export const formSchema: FormSchema[] = [
field: 'skdd',
component: 'Input',
},
{
label: '使用教材',
field: 'syjc',
component: 'Input',
},
{
label: '授课对象',
field: 'skdx',
component: 'Input',
},
{
label: '授课教授',
field: 'skjiaoshou',
component: 'Input',
},
{
label: '教学理解',
field: 'jxlj',
component: 'Input',
},
{
label: '教学态度',
field: 'jxtd',
component: 'Input',
},
{
label: '教学过程',
field: 'jxgc',
component: 'Input',
},
{
label: '教学效果',
field: 'jxxg',
component: 'Input',
},
{
label: '教学特殊',
field: 'jxts',
component: 'Input',
},
{
label: '总分',
field: 'zf',
component: 'Input',
},
{
label: '优点或建议',
field: 'ydhjy',
component: 'Input',
},
{
label: '评价时间',
field: 'pjsj',
@ -218,6 +208,149 @@ export const formSchema: FormSchema[] = [
showTime: true,
valueFormat: 'YYYY-MM-DD HH:mm:ss'
},
},
{
label: '1.具有教育理想、敬业精神和教学追求,热爱学生、学科和教学工作。',
field: 'ans1',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '2.掌握所教学科必需的专业与教学知识。具备所教学科的教学设计、实施、评价、反思和研究能力。',
field: 'ans2',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '3.把握学生身心发展规律与特点,尊重学生主体性与差异性。',
field: 'ans3',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '4.立德树人,为人师表,语言规范,情绪饱满,思想积极向上',
field: 'ans4',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '5.执行教学计划,遵守教学纪律,严谨从教',
field: 'ans5',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '6.系统规划和设计教学活动,合理确定教学目标和教学内容的重难点,选择合适的教学方法、教学媒体和教学形式',
field: 'ans6',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '7.清晰讲解课程内容,恰当解释知识中蕴含的本源性思想和学科方法,适时引导学生关注课程领域发展新动态。',
field: 'ans7',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '8.启发学生思考,鼓励学生发现、提出问题,恰当给予回应和引导。',
field: 'ans8',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '9.监控教学过程,富有教学机智,教学体现生成性。',
field: 'ans9',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '10.运用多元评价方式,了解学习状况,诊断学习问题,及时反馈',
field: 'ans10',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '11.学习认真积极,踊跃参与课堂活动,体会课程学习的挑战与乐趣,感悟课程的意义与价值。',
field: 'ans11',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '12.掌握所学课程的基本概念与原理,理解课程的知识结构与思想体系,了解所学知识的运用情境、策略和方法。',
field: 'ans12',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '13.遵循教学一般规律,具有鲜明的创新意识和个性风貌。',
field: 'ans13',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '14.尊重学科本质属性,凸显学科育人价值,注重培养学科核心素养。',
field: 'ans14',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '15.课堂教学蕴含理性美,具有教学魅力,体现教学艺术性。',
field: 'ans15',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '16.你对该课程的总体评价情况5分是满分您给打几分',
field: 'ans16',
component: 'JDictSelectTag',
componentProps:{
dictCode: ""
},
},
{
label: '17.您认为该课堂值得肯定的方面',
field: 'ans17',
component: 'Input',
},
{
label: '18.您认为该课堂需要改进的方面',
field: 'ans18',
component: 'Input',
},
{
label: '19.其它建议',
field: 'ans19',
component: 'Input',
},
// TODO 主键隐藏字段目前写死为ID
{

View File

@ -55,7 +55,7 @@
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<!--插槽:table标题-->
<template #tableTitle>
<a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button>
<!-- <a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button> -->
<a-button type="primary" preIcon="ant-design:export-outlined" @click="onExportXls"> 导出</a-button>
<j-upload-button type="primary" preIcon="ant-design:import-outlined" @click="onImportXls">导入</j-upload-button>
<a-dropdown v-if="selectedRowKeys.length > 0">
@ -74,7 +74,7 @@
</template>
<!--操作栏-->
<template #action="{ record }">
<TableAction :actions="getTableAction(record)" :dropDownActions="getDropDownAction(record)"/>
<TableAction :actions="getTableAction(record)" />
</template>
<!--字段回显插槽-->
<template #htmlSlot="{text}">
@ -193,8 +193,11 @@
function getTableAction(record) {
return [
{
label: '编辑',
onClick: handleEdit.bind(null, record),
label: '删除',
popConfirm: {
title: '是否确认删除',
confirm: handleDelete.bind(null, record),
}
},
];
}

View File

@ -27,61 +27,106 @@
<a-input v-model:value="formData.skdd" placeholder="请输入上课地点" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="使用教材" v-bind="validateInfos.syjc">
<a-input v-model:value="formData.syjc" placeholder="请输入使用教材" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="授课对象" v-bind="validateInfos.skdx">
<a-input v-model:value="formData.skdx" placeholder="请输入授课对象" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="授课教授" v-bind="validateInfos.skjiaoshou">
<a-input v-model:value="formData.skjiaoshou" placeholder="请输入授课教授" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="教学理解" v-bind="validateInfos.jxlj">
<a-input v-model:value="formData.jxlj" placeholder="请输入教学理解" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="教学态度" v-bind="validateInfos.jxtd">
<a-input v-model:value="formData.jxtd" placeholder="请输入教学态度" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="教学过程" v-bind="validateInfos.jxgc">
<a-input v-model:value="formData.jxgc" placeholder="请输入教学过程" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="教学效果" v-bind="validateInfos.jxxg">
<a-input v-model:value="formData.jxxg" placeholder="请输入教学效果" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="教学特殊" v-bind="validateInfos.jxts">
<a-input v-model:value="formData.jxts" placeholder="请输入教学特殊" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="总分" v-bind="validateInfos.zf">
<a-input v-model:value="formData.zf" placeholder="请输入总分" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="优点或建议" v-bind="validateInfos.ydhjy">
<a-input v-model:value="formData.ydhjy" placeholder="请输入优点或建议" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="评价时间" v-bind="validateInfos.pjsj">
<a-date-picker placeholder="请选择评价时间" v-model:value="formData.pjsj" showTime value-format="YYYY-MM-DD HH:mm:ss" style="width: 100%" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="1.具有教育理想、敬业精神和教学追求,热爱学生、学科和教学工作。" v-bind="validateInfos.ans1">
<j-dict-select-tag type='radio' v-model:value="formData.ans1" dictCode="" placeholder="请选择1.具有教育理想、敬业精神和教学追求,热爱学生、学科和教学工作。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="2.掌握所教学科必需的专业与教学知识。具备所教学科的教学设计、实施、评价、反思和研究能力。" v-bind="validateInfos.ans2">
<j-dict-select-tag type='radio' v-model:value="formData.ans2" dictCode="" placeholder="请选择2.掌握所教学科必需的专业与教学知识。具备所教学科的教学设计、实施、评价、反思和研究能力。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="3.把握学生身心发展规律与特点,尊重学生主体性与差异性。" v-bind="validateInfos.ans3">
<j-dict-select-tag type='radio' v-model:value="formData.ans3" dictCode="" placeholder="请选择3.把握学生身心发展规律与特点,尊重学生主体性与差异性。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="4.立德树人,为人师表,语言规范,情绪饱满,思想积极向上" v-bind="validateInfos.ans4">
<j-dict-select-tag type='radio' v-model:value="formData.ans4" dictCode="" placeholder="请选择4.立德树人,为人师表,语言规范,情绪饱满,思想积极向上" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="5.执行教学计划,遵守教学纪律,严谨从教" v-bind="validateInfos.ans5">
<j-dict-select-tag type='radio' v-model:value="formData.ans5" dictCode="" placeholder="请选择5.执行教学计划,遵守教学纪律,严谨从教" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="6.系统规划和设计教学活动,合理确定教学目标和教学内容的重难点,选择合适的教学方法、教学媒体和教学形式" v-bind="validateInfos.ans6">
<j-dict-select-tag type='radio' v-model:value="formData.ans6" dictCode="" placeholder="请选择6.系统规划和设计教学活动,合理确定教学目标和教学内容的重难点,选择合适的教学方法、教学媒体和教学形式" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="7.清晰讲解课程内容,恰当解释知识中蕴含的本源性思想和学科方法,适时引导学生关注课程领域发展新动态。" v-bind="validateInfos.ans7">
<j-dict-select-tag type='radio' v-model:value="formData.ans7" dictCode="" placeholder="请选择7.清晰讲解课程内容,恰当解释知识中蕴含的本源性思想和学科方法,适时引导学生关注课程领域发展新动态。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="8.启发学生思考,鼓励学生发现、提出问题,恰当给予回应和引导。" v-bind="validateInfos.ans8">
<j-dict-select-tag type='radio' v-model:value="formData.ans8" dictCode="" placeholder="请选择8.启发学生思考,鼓励学生发现、提出问题,恰当给予回应和引导。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="9.监控教学过程,富有教学机智,教学体现生成性。" v-bind="validateInfos.ans9">
<j-dict-select-tag type='radio' v-model:value="formData.ans9" dictCode="" placeholder="请选择9.监控教学过程,富有教学机智,教学体现生成性。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="10.运用多元评价方式,了解学习状况,诊断学习问题,及时反馈" v-bind="validateInfos.ans10">
<j-dict-select-tag type='radio' v-model:value="formData.ans10" dictCode="" placeholder="请选择10.运用多元评价方式,了解学习状况,诊断学习问题,及时反馈" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="11.学习认真积极,踊跃参与课堂活动,体会课程学习的挑战与乐趣,感悟课程的意义与价值。" v-bind="validateInfos.ans11">
<j-dict-select-tag type='radio' v-model:value="formData.ans11" dictCode="" placeholder="请选择11.学习认真积极,踊跃参与课堂活动,体会课程学习的挑战与乐趣,感悟课程的意义与价值。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="12.掌握所学课程的基本概念与原理,理解课程的知识结构与思想体系,了解所学知识的运用情境、策略和方法。" v-bind="validateInfos.ans12">
<j-dict-select-tag type='radio' v-model:value="formData.ans12" dictCode="" placeholder="请选择12.掌握所学课程的基本概念与原理,理解课程的知识结构与思想体系,了解所学知识的运用情境、策略和方法。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="13.遵循教学一般规律,具有鲜明的创新意识和个性风貌。" v-bind="validateInfos.ans13">
<j-dict-select-tag type='radio' v-model:value="formData.ans13" dictCode="" placeholder="请选择13.遵循教学一般规律,具有鲜明的创新意识和个性风貌。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="14.尊重学科本质属性,凸显学科育人价值,注重培养学科核心素养。" v-bind="validateInfos.ans14">
<j-dict-select-tag type='radio' v-model:value="formData.ans14" dictCode="" placeholder="请选择14.尊重学科本质属性,凸显学科育人价值,注重培养学科核心素养。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="15.课堂教学蕴含理性美,具有教学魅力,体现教学艺术性。" v-bind="validateInfos.ans15">
<j-dict-select-tag type='radio' v-model:value="formData.ans15" dictCode="" placeholder="请选择15.课堂教学蕴含理性美,具有教学魅力,体现教学艺术性。" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="16.你对该课程的总体评价情况5分是满分您给打几分" v-bind="validateInfos.ans16">
<j-dict-select-tag type='radio' v-model:value="formData.ans16" dictCode="" placeholder="请选择16.你对该课程的总体评价情况5分是满分您给打几分" :disabled="disabled"/>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="17.您认为该课堂值得肯定的方面" v-bind="validateInfos.ans17">
<a-input v-model:value="formData.ans17" placeholder="请输入17.您认为该课堂值得肯定的方面" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="18.您认为该课堂需要改进的方面" v-bind="validateInfos.ans18">
<a-input v-model:value="formData.ans18" placeholder="请输入18.您认为该课堂需要改进的方面" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
<a-col :span="8">
<a-form-item label="19.其它建议" v-bind="validateInfos.ans19">
<a-input v-model:value="formData.ans19" placeholder="请输入19.其它建议" :disabled="disabled"></a-input>
</a-form-item>
</a-col>
</a-row>
</a-form>
</a-spin>
@ -91,6 +136,7 @@
import { ref, reactive, defineExpose, nextTick, defineProps, computed, onMounted } from 'vue';
import { defHttp } from '/@/utils/http/axios';
import { useMessage } from '/@/hooks/web/useMessage';
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
import { getValueType } from '/@/utils';
import { saveOrUpdate } from '../KcZzThpjb.api';
import { Form } from 'ant-design-vue';
@ -110,17 +156,26 @@
skjs: '',
sksj: '',
skdd: '',
syjc: '',
skdx: '',
skjiaoshou: '',
jxlj: '',
jxtd: '',
jxgc: '',
jxxg: '',
jxts: '',
zf: '',
ydhjy: '',
pjsj: '',
ans1: '',
ans2: '',
ans3: '',
ans4: '',
ans5: '',
ans6: '',
ans7: '',
ans8: '',
ans9: '',
ans10: '',
ans11: '',
ans12: '',
ans13: '',
ans14: '',
ans15: '',
ans16: '',
ans17: '',
ans18: '',
ans19: '',
});
const { createMessage } = useMessage();
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 5 } });

View File

@ -9,7 +9,7 @@
import KcZzThpjbForm from './KcZzThpjbForm.vue'
const title = ref<string>('');
const width = ref<string>('90%');
const width = ref<number>(800);
const visible = ref<boolean>(false);
const disableSubmit = ref<boolean>(false);
const registerForm = ref();

View File

@ -63,42 +63,37 @@ export const columns: BasicColumn[] = [
dataIndex: 'ans3_dictText'
},
{
title: '4.教师仪态仪表方面',
title: '4.以下那些描述符合本节课的教学实际情况(多选)',
align: "center",
dataIndex: 'ans4_dictText'
},
{
title: '5.教师所在环境情况',
title: '5.学生出席情况',
align: "center",
dataIndex: 'ans5_dictText'
},
{
title: '6.学生出席情况',
title: '6.学生参与课堂活动情况',
align: "center",
dataIndex: 'ans6_dictText'
},
{
title: '7.课堂秩序情况',
title: '7.如果让您给本节课打分5分是满分您给打几分',
align: "center",
dataIndex: 'ans7_dictText'
},
{
title: '8.课堂教学互动情况',
title: '8.您认为该课堂值得肯定的方面',
align: "center",
dataIndex: 'ans8_dictText'
dataIndex: 'ans8'
},
{
title: '9.过程性评价情况',
title: '9.您认为该课堂需要改进的方面',
align: "center",
dataIndex: 'ans9_dictText'
dataIndex: 'ans9'
},
{
title: '总体评价',
align: "center",
dataIndex: 'ztpj_dictText'
},
{
title: '您认为课堂值得肯定的方面或者需要改进的方面',
title: '其它建议',
align: "center",
dataIndex: 'pjnr'
},

View File

@ -65,7 +65,7 @@
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<!--插槽:table标题-->
<template #tableTitle>
<a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button>
<!-- <a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button> -->
<a-button type="primary" preIcon="ant-design:export-outlined" @click="onExportXls"> 导出</a-button>
<j-upload-button type="primary" preIcon="ant-design:import-outlined" @click="onImportXls">导入</j-upload-button>
<a-dropdown v-if="selectedRowKeys.length > 0">
@ -84,7 +84,7 @@
</template>
<!--操作栏-->
<template #action="{ record }">
<TableAction :actions="getTableAction(record)" :dropDownActions="getDropDownAction(record)"/>
<TableAction :actions="getTableAction(record)"/>
</template>
<!--字段回显插槽-->
<template #htmlSlot="{text}">
@ -203,8 +203,11 @@
function getTableAction(record) {
return [
{
label: '编辑',
onClick: handleEdit.bind(null, record),
label: '删除',
popConfirm: {
title: '是否确认删除',
confirm: handleDelete.bind(null, record),
}
},
];
}
@ -213,11 +216,7 @@
* 下拉操作栏
*/
function getDropDownAction(record) {
return [
{
label: '详情',
onClick: handleDetail.bind(null, record),
}, {
return [{
label: '删除',
popConfirm: {
title: '是否确认删除',

View File

@ -60,7 +60,7 @@
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<!--插槽:table标题-->
<template #tableTitle>
<a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button>
<!-- <a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button> -->
<a-button type="primary" preIcon="ant-design:export-outlined" @click="onExportXls"> 导出</a-button>
<j-upload-button type="primary" preIcon="ant-design:import-outlined" @click="onImportXls">导入</j-upload-button>
<a-dropdown v-if="selectedRowKeys.length > 0">
@ -79,7 +79,7 @@
</template>
<!--操作栏-->
<template #action="{ record }">
<TableAction :actions="getTableAction(record)" :dropDownActions="getDropDownAction(record)"/>
<TableAction :actions="getTableAction(record)"/>
</template>
<!--字段回显插槽-->
<template #htmlSlot="{text}">
@ -198,8 +198,11 @@
function getTableAction(record) {
return [
{
label: '编辑',
onClick: handleEdit.bind(null, record),
label: '删除',
popConfirm: {
title: '是否确认删除',
confirm: handleDelete.bind(null, record),
}
},
];
}
@ -209,10 +212,11 @@
*/
function getDropDownAction(record) {
return [
// {
// label: '',
// onClick: handleDetail.bind(null, record),
// },
{
label: '详情',
onClick: handleDetail.bind(null, record),
}, {
label: '删除',
popConfirm: {
title: '是否确认删除',