From de62a631f68213f827dec22d3e313b2141cb0ff2 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Sun, 2 Apr 2023 14:39:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/kc/KcTplb/KcTplb.api.ts | 72 +++++ src/views/kc/KcTplb/KcTplb.data.ts | 57 ++++ src/views/kc/KcTplb/KcTplbList.vue | 217 +++++++++++++++ src/views/kc/KcTplb/components/KcTplbForm.vue | 141 ++++++++++ .../kc/KcTplb/components/KcTplbModal.vue | 75 ++++++ src/views/kc/kcNotice/KcNotice.api.ts | 72 +++++ src/views/kc/kcNotice/KcNotice.data.ts | 157 +++++++++++ src/views/kc/kcNotice/KcNoticeList.vue | 248 ++++++++++++++++++ .../kc/kcNotice/components/KcNoticeForm.vue | 168 ++++++++++++ .../kc/kcNotice/components/KcNoticeModal.vue | 75 ++++++ src/views/kc/pktj/pkfgl/pkfgl.vue | 69 +++++ src/views/kc/pktj/pkfgl/pkfglTjt.vue | 109 ++++++++ src/views/kc/pktj/pkmxb/pkmxb.api.ts | 72 +++++ src/views/kc/pktj/pkmxb/pkmxb.data.ts | 70 +++++ src/views/kc/pktj/pkmxb/pkmxb.vue | 168 ++++++++++++ src/views/kc/pktj/pktjb/pktjb.api.ts | 72 +++++ src/views/kc/pktj/pktjb/pktjb.data.ts | 107 ++++++++ src/views/kc/pktj/pktjb/pktjb.vue | 166 ++++++++++++ src/views/kc/pktj/pktjmain.vue | 41 +++ src/views/kc/pktj/pkztj/pkztj.vue | 75 ++++++ src/views/kc/pktj/pkztj/pkztjTjt.vue | 105 ++++++++ src/views/kc/tktj/tkmx/tkmx.data.ts | 9 - 22 files changed, 2336 insertions(+), 9 deletions(-) create mode 100644 src/views/kc/KcTplb/KcTplb.api.ts create mode 100644 src/views/kc/KcTplb/KcTplb.data.ts create mode 100644 src/views/kc/KcTplb/KcTplbList.vue create mode 100644 src/views/kc/KcTplb/components/KcTplbForm.vue create mode 100644 src/views/kc/KcTplb/components/KcTplbModal.vue create mode 100644 src/views/kc/kcNotice/KcNotice.api.ts create mode 100644 src/views/kc/kcNotice/KcNotice.data.ts create mode 100644 src/views/kc/kcNotice/KcNoticeList.vue create mode 100644 src/views/kc/kcNotice/components/KcNoticeForm.vue create mode 100644 src/views/kc/kcNotice/components/KcNoticeModal.vue create mode 100644 src/views/kc/pktj/pkfgl/pkfgl.vue create mode 100644 src/views/kc/pktj/pkfgl/pkfglTjt.vue create mode 100644 src/views/kc/pktj/pkmxb/pkmxb.api.ts create mode 100644 src/views/kc/pktj/pkmxb/pkmxb.data.ts create mode 100644 src/views/kc/pktj/pkmxb/pkmxb.vue create mode 100644 src/views/kc/pktj/pktjb/pktjb.api.ts create mode 100644 src/views/kc/pktj/pktjb/pktjb.data.ts create mode 100644 src/views/kc/pktj/pktjb/pktjb.vue create mode 100644 src/views/kc/pktj/pktjmain.vue create mode 100644 src/views/kc/pktj/pkztj/pkztj.vue create mode 100644 src/views/kc/pktj/pkztj/pkztjTjt.vue diff --git a/src/views/kc/KcTplb/KcTplb.api.ts b/src/views/kc/KcTplb/KcTplb.api.ts new file mode 100644 index 0000000..7b0bbb4 --- /dev/null +++ b/src/views/kc/KcTplb/KcTplb.api.ts @@ -0,0 +1,72 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/kcTplb/kcTplb/list', + save='/kcTplb/kcTplb/add', + edit='/kcTplb/kcTplb/edit', + deleteOne = '/kcTplb/kcTplb/delete', + deleteBatch = '/kcTplb/kcTplb/deleteBatch', + importExcel = '/kcTplb/kcTplb/importExcel', + exportXls = '/kcTplb/kcTplb/exportXls', +} + +/** + * 导出api + * @param params + */ +export const getExportUrl = Api.exportXls; + +/** + * 导入api + */ +export const getImportUrl = Api.importExcel; + +/** + * 列表接口 + * @param params + */ +export const list = (params) => defHttp.get({ url: Api.list, params }); + +/** + * 删除单个 + * @param params + * @param handleSuccess + */ +export const deleteOne = (params,handleSuccess) => { + return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); +} + +/** + * 批量删除 + * @param params + * @param handleSuccess + */ +export const batchDelete = (params, handleSuccess) => { + createConfirm({ + iconType: 'warning', + title: '确认删除', + content: '是否删除选中数据', + okText: '确认', + cancelText: '取消', + onOk: () => { + return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); + } + }); +} + +/** + * 保存或者更新 + * @param params + * @param isUpdate + */ +export const saveOrUpdate = (params, isUpdate) => { + let url = isUpdate ? Api.edit : Api.save; + return defHttp.post({ url: url, params }, { isTransformResponse: false }); +} diff --git a/src/views/kc/KcTplb/KcTplb.data.ts b/src/views/kc/KcTplb/KcTplb.data.ts new file mode 100644 index 0000000..e0d9e92 --- /dev/null +++ b/src/views/kc/KcTplb/KcTplb.data.ts @@ -0,0 +1,57 @@ +import {BasicColumn} from '/@/components/Table'; +import {FormSchema} from '/@/components/Table'; +import { rules} from '/@/utils/helper/validator'; +import { render } from '/@/utils/common/renderUtils'; +//列表数据 +export const columns: BasicColumn[] = [ + { + title: '标题', + align: "center", + dataIndex: 'title' + }, + { + title: '图片地址', + align: "center", + dataIndex: 'picPath', + customRender: render.renderImage, + // slots: { customRender: 'img' }, + }, + { + title: '创建时间', + align: "center", + dataIndex: 'createTime', + }, +]; + +//查询数据 +export const searchFormSchema: FormSchema[] = [ +]; + +//表单数据 +export const formSchema: FormSchema[] = [ + { + label: '标题', + field: 'title', + component: 'Input', + dynamicDisabled: true + }, + { + label: '图片地址', + field: 'picPath', + component: 'JImageUpload', + componentProps:{ + }, + }, + { + label: '内容', + field: 'content', + component: 'JEditor', + }, + // TODO 主键隐藏字段,目前写死为ID + { + label: '', + field: 'id', + component: 'Input', + show: false, + }, +]; diff --git a/src/views/kc/KcTplb/KcTplbList.vue b/src/views/kc/KcTplb/KcTplbList.vue new file mode 100644 index 0000000..6ff8b8c --- /dev/null +++ b/src/views/kc/KcTplb/KcTplbList.vue @@ -0,0 +1,217 @@ + + + + + diff --git a/src/views/kc/KcTplb/components/KcTplbForm.vue b/src/views/kc/KcTplb/components/KcTplbForm.vue new file mode 100644 index 0000000..b6742bb --- /dev/null +++ b/src/views/kc/KcTplb/components/KcTplbForm.vue @@ -0,0 +1,141 @@ + + + + + diff --git a/src/views/kc/KcTplb/components/KcTplbModal.vue b/src/views/kc/KcTplb/components/KcTplbModal.vue new file mode 100644 index 0000000..e84d588 --- /dev/null +++ b/src/views/kc/KcTplb/components/KcTplbModal.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/views/kc/kcNotice/KcNotice.api.ts b/src/views/kc/kcNotice/KcNotice.api.ts new file mode 100644 index 0000000..7d39e4c --- /dev/null +++ b/src/views/kc/kcNotice/KcNotice.api.ts @@ -0,0 +1,72 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/kcNotice/kcNotice/list', + save='/kcNotice/kcNotice/add', + edit='/kcNotice/kcNotice/edit', + deleteOne = '/kcNotice/kcNotice/delete', + deleteBatch = '/kcNotice/kcNotice/deleteBatch', + importExcel = '/kcNotice/kcNotice/importExcel', + exportXls = '/kcNotice/kcNotice/exportXls', +} + +/** + * 导出api + * @param params + */ +export const getExportUrl = Api.exportXls; + +/** + * 导入api + */ +export const getImportUrl = Api.importExcel; + +/** + * 列表接口 + * @param params + */ +export const list = (params) => defHttp.get({ url: Api.list, params }); + +/** + * 删除单个 + * @param params + * @param handleSuccess + */ +export const deleteOne = (params,handleSuccess) => { + return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); +} + +/** + * 批量删除 + * @param params + * @param handleSuccess + */ +export const batchDelete = (params, handleSuccess) => { + createConfirm({ + iconType: 'warning', + title: '确认删除', + content: '是否删除选中数据', + okText: '确认', + cancelText: '取消', + onOk: () => { + return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); + } + }); +} + +/** + * 保存或者更新 + * @param params + * @param isUpdate + */ +export const saveOrUpdate = (params, isUpdate) => { + let url = isUpdate ? Api.edit : Api.save; + return defHttp.post({ url: url, params }, { isTransformResponse: false }); +} diff --git a/src/views/kc/kcNotice/KcNotice.data.ts b/src/views/kc/kcNotice/KcNotice.data.ts new file mode 100644 index 0000000..63a0958 --- /dev/null +++ b/src/views/kc/kcNotice/KcNotice.data.ts @@ -0,0 +1,157 @@ +import {BasicColumn} from '/@/components/Table'; +import {FormSchema} from '/@/components/Table'; +import { rules} from '/@/utils/helper/validator'; +import { render } from '/@/utils/common/renderUtils'; +//列表数据 +export const columns: BasicColumn[] = [ + { + title: '标题', + align: "center", + dataIndex: 'ntitle' + }, + { + title: '类型', + align: "center", + dataIndex: 'ntype_dictText' + }, + { + title: '状态', + align: "center", + dataIndex: 'nstatus_dictText' + }, + { + title: '链接', + align: "center", + dataIndex: 'nlink' + }, + { + title: '发布日期', + align: "center", + dataIndex: 'ndate' + }, + { + title: '是否置顶', + align: "center", + dataIndex: 'ontop_dictText' + }, +]; + +//查询数据 +export const searchFormSchema: FormSchema[] = [ + { + label: "标题", + field: 'ntitle', + component: 'Input', + colProps: {span: 6}, + }, + { + label: "类型", + field: 'ntype', + component: 'JDictSelectTag', + componentProps:{ + dictCode: "ntype" + }, + colProps: {span: 6}, + }, + { + label: "状态", + field: 'nstatus', + component: 'JDictSelectTag', + componentProps:{ + dictCode: "nstatus" + }, + colProps: {span: 6}, + }, + { + label: "发布日期", + field: 'ndate', + component: 'DatePicker', + componentProps: { + showTime: true, + }, + colProps: {span: 6}, + }, + { + label: "是否置顶", + field: 'ontop', + component: 'JDictSelectTag', + componentProps:{ + dictCode: "ontop" + }, + colProps: {span: 6}, + }, +]; + +//表单数据 +export const formSchema: FormSchema[] = [ + { + label: '标题', + field: 'ntitle', + component: 'Input', + dynamicRules: ({model,schema}) => { + return [ + { required: true, message: '请输入标题!'}, + ]; + }, + }, + { + label: '类型', + field: 'ntype', + component: 'JDictSelectTag', + componentProps:{ + dictCode: "ntype" + }, + dynamicRules: ({model,schema}) => { + return [ + { required: true, message: '请输入类型'}, + ]; + }, + }, + { + label: '状态', + field: 'nstatus', + component: 'JDictSelectTag', + componentProps:{ + dictCode: "nstatus" + }, + dynamicRules: ({model,schema}) => { + return [ + { required: true, message: '请输入状态!'}, + ]; + }, + }, + { + label: '内容', + field: 'ncontentString', + component: 'JEditor', + }, + { + label: '链接', + field: 'nlink', + component: 'Input', + }, + { + label: '发布日期', + field: 'ndate', + component: 'DatePicker', + componentProps: { + showTime: true, + valueFormat: 'YYYY-MM-DD HH:mm:ss' + }, + }, + { + label: '是否置顶', + field: 'ontop', + component: 'JDictSelectTag', + componentProps:{ + dictCode: "ontop" + }, + }, + // TODO 主键隐藏字段,目前写死为ID + { + label: '', + field: 'id', + component: 'Input', + show: false, + }, +]; diff --git a/src/views/kc/kcNotice/KcNoticeList.vue b/src/views/kc/kcNotice/KcNoticeList.vue new file mode 100644 index 0000000..21d3bd2 --- /dev/null +++ b/src/views/kc/kcNotice/KcNoticeList.vue @@ -0,0 +1,248 @@ + + + + + diff --git a/src/views/kc/kcNotice/components/KcNoticeForm.vue b/src/views/kc/kcNotice/components/KcNoticeForm.vue new file mode 100644 index 0000000..f8c5a1f --- /dev/null +++ b/src/views/kc/kcNotice/components/KcNoticeForm.vue @@ -0,0 +1,168 @@ + + + + + diff --git a/src/views/kc/kcNotice/components/KcNoticeModal.vue b/src/views/kc/kcNotice/components/KcNoticeModal.vue new file mode 100644 index 0000000..012d94e --- /dev/null +++ b/src/views/kc/kcNotice/components/KcNoticeModal.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/views/kc/pktj/pkfgl/pkfgl.vue b/src/views/kc/pktj/pkfgl/pkfgl.vue new file mode 100644 index 0000000..43de9d3 --- /dev/null +++ b/src/views/kc/pktj/pkfgl/pkfgl.vue @@ -0,0 +1,69 @@ + + + diff --git a/src/views/kc/pktj/pkfgl/pkfglTjt.vue b/src/views/kc/pktj/pkfgl/pkfglTjt.vue new file mode 100644 index 0000000..52ff708 --- /dev/null +++ b/src/views/kc/pktj/pkfgl/pkfglTjt.vue @@ -0,0 +1,109 @@ + + diff --git a/src/views/kc/pktj/pkmxb/pkmxb.api.ts b/src/views/kc/pktj/pkmxb/pkmxb.api.ts new file mode 100644 index 0000000..98024ed --- /dev/null +++ b/src/views/kc/pktj/pkmxb/pkmxb.api.ts @@ -0,0 +1,72 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/kcEvaluation/kcEvaluation/getPkmxbList', + save='/kcEvaluation/kcEvaluation/add', + edit='/kcEvaluation/kcEvaluation/edit', + deleteOne = '/kcEvaluation/kcEvaluation/delete', + deleteBatch = '/kcEvaluation/kcEvaluation/deleteBatch', + importExcel = '/kcEvaluation/kcEvaluation/importExcel', + exportXls = '/kcEvaluation/kcEvaluation/exportXls', +} + +/** + * 导出api + * @param params + */ +export const getExportUrl = Api.exportXls; + +/** + * 导入api + */ +export const getImportUrl = Api.importExcel; + +/** + * 列表接口 + * @param params + */ +export const list = (params) => defHttp.get({ url: Api.list, params }); + +/** + * 删除单个 + * @param params + * @param handleSuccess + */ +export const deleteOne = (params,handleSuccess) => { + return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); +} + +/** + * 批量删除 + * @param params + * @param handleSuccess + */ +export const batchDelete = (params, handleSuccess) => { + createConfirm({ + iconType: 'warning', + title: '确认删除', + content: '是否删除选中数据', + okText: '确认', + cancelText: '取消', + onOk: () => { + return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); + } + }); +} + +/** + * 保存或者更新 + * @param params + * @param isUpdate + */ +export const saveOrUpdate = (params, isUpdate) => { + let url = isUpdate ? Api.edit : Api.save; + return defHttp.post({ url: url, params }, { isTransformResponse: false }); +} diff --git a/src/views/kc/pktj/pkmxb/pkmxb.data.ts b/src/views/kc/pktj/pkmxb/pkmxb.data.ts new file mode 100644 index 0000000..6b83dc6 --- /dev/null +++ b/src/views/kc/pktj/pkmxb/pkmxb.data.ts @@ -0,0 +1,70 @@ +import {BasicColumn} from '/@/components/Table'; +import {FormSchema} from '/@/components/Table'; +import { rules} from '/@/utils/helper/validator'; +import { render } from '/@/utils/common/renderUtils'; +//列表数据 +export const columns: BasicColumn[] = [ + { + title: '工号', + align: "center", + dataIndex: 'userid' + }, + { + title: '姓名', + align: "center", + dataIndex: 'username' + }, + { + title: '所在单位', + align: "center", + dataIndex: 'college' + }, + { + title: '听课身份', + align: "center", + dataIndex: 'tksf' + }, + { + title: '开课单位', + align: "center", + dataIndex: 'kkdw' + }, + { + title: '课程名称', + align: "center", + dataIndex: 'kcmc' + }, + { + title: '课程性质', + align: "center", + dataIndex: 'kcxz' + }, + { + title: '任课教师', + align: "center", + dataIndex: 'skjs' + }, + { + title: '周次', + align: "center", + dataIndex: 'zc' + }, + { + title: '节次', + align: "center", + dataIndex: 'jc' + }, + { + title: '听课时间', + align: "center", + dataIndex: 'tingketime' + }, +]; + +//查询数据 +export const searchFormSchema: FormSchema[] = [ +]; + +//表单数据 +export const formSchema: FormSchema[] = [ +]; diff --git a/src/views/kc/pktj/pkmxb/pkmxb.vue b/src/views/kc/pktj/pkmxb/pkmxb.vue new file mode 100644 index 0000000..574c2dd --- /dev/null +++ b/src/views/kc/pktj/pkmxb/pkmxb.vue @@ -0,0 +1,168 @@ + + + + + diff --git a/src/views/kc/pktj/pktjb/pktjb.api.ts b/src/views/kc/pktj/pktjb/pktjb.api.ts new file mode 100644 index 0000000..7a2ad03 --- /dev/null +++ b/src/views/kc/pktj/pktjb/pktjb.api.ts @@ -0,0 +1,72 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/kcEvaluation/kcEvaluation/getPktjbList', + save='/kcEvaluation/kcEvaluation/add', + edit='/kcEvaluation/kcEvaluation/edit', + deleteOne = '/kcEvaluation/kcEvaluation/delete', + deleteBatch = '/kcEvaluation/kcEvaluation/deleteBatch', + importExcel = '/kcEvaluation/kcEvaluation/importExcel', + exportXls = '/kcEvaluation/kcEvaluation/exportXls', +} + +/** + * 导出api + * @param params + */ +export const getExportUrl = Api.exportXls; + +/** + * 导入api + */ +export const getImportUrl = Api.importExcel; + +/** + * 列表接口 + * @param params + */ +export const list = (params) => defHttp.get({ url: Api.list, params }); + +/** + * 删除单个 + * @param params + * @param handleSuccess + */ +export const deleteOne = (params,handleSuccess) => { + return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); +} + +/** + * 批量删除 + * @param params + * @param handleSuccess + */ +export const batchDelete = (params, handleSuccess) => { + createConfirm({ + iconType: 'warning', + title: '确认删除', + content: '是否删除选中数据', + okText: '确认', + cancelText: '取消', + onOk: () => { + return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); + } + }); +} + +/** + * 保存或者更新 + * @param params + * @param isUpdate + */ +export const saveOrUpdate = (params, isUpdate) => { + let url = isUpdate ? Api.edit : Api.save; + return defHttp.post({ url: url, params }, { isTransformResponse: false }); +} diff --git a/src/views/kc/pktj/pktjb/pktjb.data.ts b/src/views/kc/pktj/pktjb/pktjb.data.ts new file mode 100644 index 0000000..26d7dfa --- /dev/null +++ b/src/views/kc/pktj/pktjb/pktjb.data.ts @@ -0,0 +1,107 @@ +import {BasicColumn} from '/@/components/Table'; +import {FormSchema} from '/@/components/Table'; +import { rules} from '/@/utils/helper/validator'; +import { render } from '/@/utils/common/renderUtils'; +//列表数据 +export const columns: BasicColumn[] = [ + { + title: '职工号', + align: "center", + dataIndex: 'userid' + }, + { + title: '姓名', + align: "center", + dataIndex: 'username' + }, + { + title: '听课人所在单位', + align: "center", + dataIndex: 'tksf1' + }, + { + title: '听课身份', + align: "center", + dataIndex: 'tkyq' + }, + { + title: '评课要求', + align: "center", + dataIndex: 'sjtksl' + }, + { + title: '实际听课数', + align: "center", + dataIndex: 'mltksl' + }, + { + title: '其中马列教研室课程数', + align: "center", + dataIndex: 'tkdw' + }, +]; + +//查询数据 +export const searchFormSchema: FormSchema[] = [ +]; + +//表单数据 +export const formSchema: FormSchema[] = [ + { + label: '听课时间', + field: 'tingketime', + component: 'Input', + }, + { + label: '检查时间', + field: 'jianchatime', + component: 'Input', + }, + { + label: '课程表id', + field: 'kechengbiaoid', + component: 'Input', + }, + { + label: '用户id', + field: 'userid', + component: 'Input', + }, + { + label: '用户名', + field: 'username', + component: 'Input', + }, + { + label: '用户单位名称', + field: 'userdwmc', + component: 'Input', + }, + { + label: 'usertksf1', + field: 'usertksf1', + component: 'Input', + }, + { + label: 'usertksf2', + field: 'usertksf2', + component: 'Input', + }, + { + label: 'usertksfcode', + field: 'usertksfcode', + component: 'Input', + }, + { + label: 'usertkyq', + field: 'usertkyq', + component: 'InputNumber', + }, + // TODO 主键隐藏字段,目前写死为ID + { + label: '', + field: 'id', + component: 'Input', + show: false, + }, +]; diff --git a/src/views/kc/pktj/pktjb/pktjb.vue b/src/views/kc/pktj/pktjb/pktjb.vue new file mode 100644 index 0000000..d096065 --- /dev/null +++ b/src/views/kc/pktj/pktjb/pktjb.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/src/views/kc/pktj/pktjmain.vue b/src/views/kc/pktj/pktjmain.vue new file mode 100644 index 0000000..36c6891 --- /dev/null +++ b/src/views/kc/pktj/pktjmain.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/views/kc/pktj/pkztj/pkztj.vue b/src/views/kc/pktj/pkztj/pkztj.vue new file mode 100644 index 0000000..48ef6c5 --- /dev/null +++ b/src/views/kc/pktj/pkztj/pkztj.vue @@ -0,0 +1,75 @@ + + + diff --git a/src/views/kc/pktj/pkztj/pkztjTjt.vue b/src/views/kc/pktj/pkztj/pkztjTjt.vue new file mode 100644 index 0000000..f287224 --- /dev/null +++ b/src/views/kc/pktj/pkztj/pkztjTjt.vue @@ -0,0 +1,105 @@ + + diff --git a/src/views/kc/tktj/tkmx/tkmx.data.ts b/src/views/kc/tktj/tkmx/tkmx.data.ts index 6397341..6b83dc6 100644 --- a/src/views/kc/tktj/tkmx/tkmx.data.ts +++ b/src/views/kc/tktj/tkmx/tkmx.data.ts @@ -4,15 +4,6 @@ import { rules} from '/@/utils/helper/validator'; import { render } from '/@/utils/common/renderUtils'; //列表数据 export const columns: BasicColumn[] = [ - { - title: '行号', - align: "center", - dataIndex: '$no', - width: '50px', - customRender: (r) => { - return r.index+1; - } -}, { title: '工号', align: "center",