From 1e12732dc261856543469017ba05f596d5c36a38 Mon Sep 17 00:00:00 2001 From: x_ying <2438792676@qq.com> Date: Fri, 17 Jun 2022 16:54:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E6=94=B6=E7=AB=99=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=88=9B=E5=BB=BA=20=20=E5=80=9F=E9=98=85?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=8E=9F=E5=9E=8B=E6=9B=B4=E6=96=B0=E6=9A=82?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../archivesManage/archivesCheck/data1.json | 103 ++++++++++ .../archivesManage/archivesCheck/index.vue | 188 ++++++------------ .../archivesCheck/module/addCheck.vue | 115 +++++++++++ .../archivesCheck/module/checkDetail.vue | 15 ++ .../archivesManage/lendManage/data1.json | 34 +++- .../lendManage/lendConfirm/index.vue | 31 ++- .../lendConfirm/module/archiveDetail.vue | 43 ++-- .../lendManage/lendQuery/index.vue | 12 +- .../lendQuery/module/archiveDetail.vue | 83 ++++++++ .../lendManage/returnArchives/index.vue | 41 ++-- .../returnArchives/module/archiveDetail.vue | 84 ++++++++ .../lendManage/toLend/index.vue | 2 +- src/views/archivesManage/recycleBin/index.vue | 175 ++++++++++++++++ 13 files changed, 738 insertions(+), 188 deletions(-) create mode 100644 src/views/archivesManage/archivesCheck/data1.json create mode 100644 src/views/archivesManage/archivesCheck/module/addCheck.vue create mode 100644 src/views/archivesManage/archivesCheck/module/checkDetail.vue create mode 100644 src/views/archivesManage/lendManage/lendQuery/module/archiveDetail.vue create mode 100644 src/views/archivesManage/lendManage/returnArchives/module/archiveDetail.vue create mode 100644 src/views/archivesManage/recycleBin/index.vue diff --git a/src/views/archivesManage/archivesCheck/data1.json b/src/views/archivesManage/archivesCheck/data1.json new file mode 100644 index 0000000..71dda51 --- /dev/null +++ b/src/views/archivesManage/archivesCheck/data1.json @@ -0,0 +1,103 @@ +{ + "total":8, + "rows":[ + { + "id":"29f16d62bc7242d5ba8dc84de5451f93", + "isCheckNum":"PD-202205250840", + "isContainPath":"父区域-子区域,父区域-子区域1", + "isCheckState":"已执行", + "isStoreNum":"233", + "isCheckedNum":"230", + "isNoCheckNum":"3", + "isLendNum":"111", + "isMisplaceNum":"20", + "isBuildTime":"2022-5-25 08:40" + }, + { + "id":"3d6d548d30db426ea3d95d63f589b294", + "isCheckNum":"PD-202205250840", + "isContainPath":"父区域-子区域,父区域-子区域1", + "isCheckState":"已执行", + "isStoreNum":"233", + "isCheckedNum":"230", + "isNoCheckNum":"3", + "isLendNum":"111", + "isMisplaceNum":"20", + "isBuildTime":"2022-5-25 08:41" + }, + { + "id":"45ff597e7cc64d11803ac422816b1e23", + "isCheckNum":"PD-202205250840", + "isContainPath":"父区域-子区域,父区域-子区域1", + "isCheckState":"待执行", + "isStoreNum":"233", + "isCheckedNum":"230", + "isNoCheckNum":"3", + "isLendNum":"111", + "isMisplaceNum":"20", + "isBuildTime":"2022-5-25 08:42" + }, + { + "id":"49106aa0d1534a7a900843d0c4531840", + "isCheckNum":"PD-202205250840", + "isContainPath":"父区域-子区域,父区域-子区域1", + "isCheckState":"待执行", + "isStoreNum":"233", + "isCheckedNum":"230", + "isNoCheckNum":"3", + "isLendNum":"111", + "isMisplaceNum":"20", + "isBuildTime":"2022-5-25 08:50" + }, + { + "id":"6e604355ff1e47e8b48117dca36420c7", + "isCheckNum":"PD-202205250840", + "isContainPath":"父区域-子区域,父区域-子区域1", + "isCheckState":"执行中", + "isStoreNum":"233", + "isCheckedNum":"230", + "isNoCheckNum":"3", + "isLendNum":"111", + "isMisplaceNum":"20", + "isBuildTime":"2022-5-25 08:40" + }, + { + "id":"6f4a6631d9d3424b960793704f3757b3", + "isCheckNum":"PD-202205250840", + "isContainPath":"父区域-子区域,父区域-子区域1", + "isCheckState":"执行中", + "isStoreNum":"233", + "isCheckedNum":"230", + "isNoCheckNum":"3", + "isLendNum":"111", + "isMisplaceNum":"20", + "isBuildTime":"2022-5-25 08:40" + }, + { + "id":"76e29d5c0a0541bfb1ee9da432183b15", + "isCheckNum":"PD-202205250840", + "isContainPath":"父区域-子区域,父区域-子区域1", + "isCheckState":"已执行", + "isStoreNum":"233", + "isCheckedNum":"230", + "isNoCheckNum":"3", + "isLendNum":"111", + "isMisplaceNum":"20", + "isBuildTime":"2022-5-25 08:40" + }, + { + "id":"a0ffdd94161146c49161662c3f9a70cd", + "isCheckNum":"PD-202205250840", + "isContainPath":"父区域-子区域,父区域-子区域1", + "isCheckState":"已执行", + "isStoreNum":"233", + "isCheckedNum":"230", + "isNoCheckNum":"3", + "isLendNum":"111", + "isMisplaceNum":"20", + "isBuildTime":"2022-5-25 08:40" + } + ], + "footer":null, + "postparam":null +} \ No newline at end of file diff --git a/src/views/archivesManage/archivesCheck/index.vue b/src/views/archivesManage/archivesCheck/index.vue index 6956ca3..8a15e48 100644 --- a/src/views/archivesManage/archivesCheck/index.vue +++ b/src/views/archivesManage/archivesCheck/index.vue @@ -6,12 +6,13 @@ 新增 删除 - - - - - - - - - + + + + + + + + + + + + + + @@ -68,69 +83,7 @@ - - - - - - - - - - - - - - - 生成盘点单 - - - - - - - - - - - - - - - - - + @@ -143,93 +96,69 @@ import CRUD, { presenter } from '@crud/crud' // import crudOperation from '@crud/CRUD.operation' import pagination from '@crud/Pagination' import { header } from '@crud/crud' - +import data1 from './data1.json' +import addCheck from './module/addCheck.vue' export default { - components: { pagination, rrOperation }, + components: { pagination, rrOperation, addCheck }, mixins: [header(), presenter()], - props: { - dict: { - type: Object, - required: true - } - // permission: { - // type: Object, - // required: true - // } - }, cruds() { return CRUD({ - title: '岗位', - // url: 'api/job', - // sort: ['jobSort,asc', 'id,desc'], - // crudMethod: { ...crudJob }, - optShow: { - add: true, - edit: false, - del: true, - download: false, - group: false - } + title: '档案盘点' }) }, dicts: ['job_status'], data() { return { + tableData: [], + selections: [], keyWord: '', - gridData: [], cateSearch: '区域', cateSearchOptions: [ { value: '选项1', label: '区域' } ], - deleteVisible: false, - addFormVisible: false, - checkForm: {}, - selectAreaValue: [], - selectArea: [ - { value: '选项1', label: '借阅人' }, - { value: '选项2', label: '档号' }, - { value: '选项3', label: '题名' }, - { value: '选项4', label: '位置' } - ], - categoryValue: ['选项1'], - category: [ - { value: '选项1', label: '全部' }, - { value: '选项2', label: '档号' }, - { value: '选项3', label: '题名' }, - { value: '选项4', label: '位置' } - ] + deleteVisible: false } }, - mounted() { - this.dialogTableStyle() + created() { + this.getData() }, + methods: { + getData() { + this.tableData = data1.rows + }, handleConfirm() { this.deleteVisible = false }, - handleSave() { - this.addFormVisible = false + handleAdd() { + this.$refs.addCheckDom.addFormVisible = true }, handleClose() { console.log('close') }, - handleBuild() { - // console.log(this.selectAreaValue) - // console.log(this.categoryValue) - console.log(this.$refs.dialogTable.$refs) + cell({ row, columnIndex }) { + if (row.isCheckState === '已执行' && columnIndex === 4) { + return 'have-clear' + } else if (row.isCheckState === '待执行' && columnIndex === 4) { + return 'fail-clear' + } else if (row.isCheckState === '执行中' && columnIndex === 4) { + return 'no-clear' + } + }, + selectionChangeHandler(val) { + this.selections = val }, - dialogTableStyle() { - const dialogTableDom = this.$refs.dialogTable - const targetDialog = dialogTableDom.$refs.dialog - targetDialog.style.width = '1340px' - // console.log(dialogTableDom.$refs.dialog.style, '-------------') + clickRowHandler(row) { + this.$refs.table.toggleRowSelection(row) } + } } diff --git a/src/views/archivesManage/archivesCheck/module/addCheck.vue b/src/views/archivesManage/archivesCheck/module/addCheck.vue new file mode 100644 index 0000000..9b406c6 --- /dev/null +++ b/src/views/archivesManage/archivesCheck/module/addCheck.vue @@ -0,0 +1,115 @@ + + + + + diff --git a/src/views/archivesManage/archivesCheck/module/checkDetail.vue b/src/views/archivesManage/archivesCheck/module/checkDetail.vue new file mode 100644 index 0000000..5d032c9 --- /dev/null +++ b/src/views/archivesManage/archivesCheck/module/checkDetail.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/views/archivesManage/lendManage/data1.json b/src/views/archivesManage/lendManage/data1.json index 705eee4..7484eb2 100644 --- a/src/views/archivesManage/lendManage/data1.json +++ b/src/views/archivesManage/lendManage/data1.json @@ -18,7 +18,10 @@ "borrowerIdType":"身份证", "borrowerIdNum":"420880190011115636", "borrowerTel":"027-5955 7085", - "isWarnState":"已解除" + "isWarnState":"已解除", + "isDocNum":"JY202205050001", + "isArchiveNum":"1", + "isHandler":"管理员" }, { "id":"3d6d548d30db426ea3d95d63f589b294", @@ -37,7 +40,9 @@ "borrowerIdType":"身份证", "borrowerIdNum":"420880190011115636", "borrowerTel":"027-5955 7085", - "isWarnState":"已解除" + "isWarnState":"已解除", + "isDocNum":"JY202205050002", + "isHandler":"管理员" }, { "id":"45ff597e7cc64d11803ac422816b1e23", @@ -56,7 +61,10 @@ "borrowerIdType":"身份证", "borrowerIdNum":"420880190011115636", "borrowerTel":"027-5955 7085", - "isWarnState":"未解除" + "isWarnState":"未解除", + "isDocNum":"JY202205050003", + "isArchiveNum":"1", + "isHandler":"管理员" }, { "id":"49106aa0d1534a7a900843d0c4531840", @@ -75,7 +83,10 @@ "borrowerIdType":"身份证", "borrowerIdNum":"420880190011115636", "borrowerTel":"027-5955 7085", - "isWarnState":"未解除" + "isWarnState":"未解除", + "isDocNum":"JY202205050004", + "isArchiveNum":"1", + "isHandler":"管理员" }, { "id":"6e604355ff1e47e8b48117dca36420c7", @@ -94,7 +105,10 @@ "borrowerIdType":"身份证", "borrowerIdNum":"420880190011115636", "borrowerTel":"027-5955 7085", - "isWarnState":"解除失败" + "isWarnState":"解除失败", + "isDocNum":"JY202205050005", + "isArchiveNum":"1" + }, { "id":"6f4a6631d9d3424b960793704f3757b3", @@ -113,7 +127,9 @@ "borrowerIdType":"身份证", "borrowerIdNum":"420880190011115636", "borrowerTel":"027-5955 7085", - "isWarnState":"解除失败" + "isWarnState":"解除失败", + "isDocNum":"JY202205050006", + "isArchiveNum":"1" }, { "id":"76e29d5c0a0541bfb1ee9da432183b15", @@ -131,7 +147,8 @@ "borrowerDepartment":"办公室", "borrowerIdType":"身份证", "borrowerIdNum":"420880190011115636", - "borrowerTel":"027-5955 7085" + "borrowerTel":"027-5955 7085", + "isDocNum":"JY202205050007" }, { "id":"a0ffdd94161146c49161662c3f9a70cd", @@ -149,7 +166,8 @@ "borrowerDepartment":"办公室", "borrowerIdType":"身份证", "borrowerIdNum":"420880190011115636", - "borrowerTel":"027-5955 7085" + "borrowerTel":"027-5955 7085", + "isDocNum":"JY202205050008" }, { "id":"a79e0d67165a4b08b089b309dd947908", diff --git a/src/views/archivesManage/lendManage/lendConfirm/index.vue b/src/views/archivesManage/lendManage/lendConfirm/index.vue index aadf7a7..805e98e 100644 --- a/src/views/archivesManage/lendManage/lendConfirm/index.vue +++ b/src/views/archivesManage/lendManage/lendConfirm/index.vue @@ -20,13 +20,14 @@ > - - - - - + + - + + + + + - + +
+ + + + + +
+ 档案门类 +
+ +
+ + + + + +
+ 彻底删除 + 还原 + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +