Browse Source

档案盘点

master
x_ying 3 years ago
parent
commit
1dc85ad35b
  1. 4
      src/views/archivesManage/archivesCheck/index.vue
  2. 75
      src/views/archivesManage/archivesCheck/module/addCheck.vue
  3. 3
      src/views/archivesManage/archivesCheck/module/checkDetail.vue

4
src/views/archivesManage/archivesCheck/index.vue

@ -70,7 +70,7 @@
<span class="dialog-left-bottom" /> <span class="dialog-left-bottom" />
<div class="setting-dialog"> <div class="setting-dialog">
<div class="dialog-delt"> <div class="dialog-delt">
<p><span>确定删除当前盘点任务</span></p>
<p><span style="font-size:16px">确定删除当前盘点任务</span></p>
<p class="delt-tip"><span>提示确定删除后,该数据将无法找回!</span></p> <p class="delt-tip"><span>提示确定删除后,该数据将无法找回!</span></p>
</div> </div>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
@ -139,7 +139,9 @@ export default {
handleConfirm() { handleConfirm() {
this.deleteVisible = false this.deleteVisible = false
}, },
//
handleAdd() { handleAdd() {
this.$refs.addCheckDom.tableData = data1.rows
this.$refs.addCheckDom.addFormVisible = true this.$refs.addCheckDom.addFormVisible = true
}, },
handleClose() { handleClose() {

75
src/views/archivesManage/archivesCheck/module/addCheck.vue

@ -17,6 +17,8 @@
multiple multiple
placeholder="请选择" placeholder="请选择"
style="width:245px;height:30px" style="width:245px;height:30px"
:limit="2"
:limit-text="count => `+${count}`"
/> />
</el-form-item> </el-form-item>
<el-form-item label="选择门类" prop="category" class="down-select"> <el-form-item label="选择门类" prop="category" class="down-select">
@ -29,7 +31,6 @@
placeholder="请选择" placeholder="请选择"
:collapse-tags="showTags" :collapse-tags="showTags"
@change="selectChange" @change="selectChange"
@remove-tag="removeTag"
> >
<el-option <el-option
v-for="item in category" v-for="item in category"
@ -41,20 +42,28 @@
</el-form-item> </el-form-item>
<el-button type="primary" size="mini" style="margin:0 0 0 10px;height:30px" @click="handleBuild">生成盘点单</el-button> <el-button type="primary" size="mini" style="margin:0 0 0 10px;height:30px" @click="handleBuild">生成盘点单</el-button>
</el-form> </el-form>
<el-table :data="gridData" style="height:341px">
<el-table :data="tableData" height="calc(100vh - 595px)" :cell-class-name="cell">
<el-table-column type="index" align="center" label="序号" width="60" /> <el-table-column type="index" align="center" label="序号" width="60" />
<el-table-column prop="fieldCnName" align="center" label="状态" width="80" />
<el-table-column prop="fieldCnName" align="center" label="所属门类" width="100" />
<el-table-column prop="fieldCnName" align="center" label="子条目数" width="100" />
<el-table-column prop="fieldCnName" align="center" label="全宗号" width="100" />
<el-table-column prop="fieldName" align="center" label="档号" width="180" />
<el-table-column prop="fieldCnName" align="center" label="部门名称" width="100" />
<el-table-column label="题名" align="center" width="180" />
<el-table-column label="年度" align="center" width="85" />
<el-table-column label="保管期限" align="center" width="120" />
<el-table-column label="密级" align="center" width="85" />
<el-table-column label="存放位置" align="center" width="150" />
<el-table-column prop="checkState" align="center" label="状态" width="120">
<template slot-scope="scope">
<!-- 已执行 / 待执行/执行中 -->
<span class="clear">{{ scope.row.checkState }}</span>
</template>
</el-table-column>
<el-table-column prop="" align="center" label="门类级别" width="100" />
<el-table-column prop="" align="center" label="门类名称" width="120" />
<el-table-column prop="" align="center" label="全宗号" width="100" />
<el-table-column prop="" align="center" label="档号" width="180" />
<el-table-column prop="" align="center" label="归档年度" width="100" />
<el-table-column prop="" label="题名" align="center" width="180" />
<el-table-column prop="" label="保密程度" align="center" width="85" />
<el-table-column prop="" label="部门" align="center" width="120" />
<el-table-column prop="" label="盒名称" align="center" width="85" />
<el-table-column prop="" label="所在位置" align="center" width="150" />
<el-table-column prop="" label="创建时间" align="center" width="150" />
</el-table> </el-table>
<!-- 分页器 记得加上!!!!!!!!!!!!!!!!!!!!!! -->
<!-- !!!!!!!!!!!!!!!!!!!!!!!! -->
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="handleSave">保存</el-button> <el-button @click="handleSave">保存</el-button>
</div> </div>
@ -123,7 +132,7 @@ export default {
data() { data() {
return { return {
menusIds: [], menusIds: [],
gridData: [],
tableData: [],
checkForm: {}, checkForm: {},
addFormVisible: false, addFormVisible: false,
selectAreaValue: [], selectAreaValue: [],
@ -172,13 +181,15 @@ export default {
} }
this.oldCategory = this.categoryValue this.oldCategory = this.categoryValue
}, },
//
removeTag(val) {
console.log(val, '-------')
if (val === 0) {
this.categoryValue = []
//
cell({ row, columnIndex }) {
if (row.checkState === '已执行' && columnIndex === 1) {
return 'have-clear'
} else if (row.checkState === '待执行' && columnIndex === 1) {
return 'fail-clear'
} else if (row.checkState === '执行中' && columnIndex === 1) {
return 'no-clear'
} }
this.$forceUpdate()
} }
} }
@ -186,6 +197,8 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import '~@/assets/styles/lend-manage.scss';
.el-form{ .el-form{
display: flex; display: flex;
} }
@ -211,4 +224,26 @@ export default {
::v-deep .el-input__inner{ ::v-deep .el-input__inner{
height: 30px !important; height: 30px !important;
} }
//
::v-deep .vue-treeselect--has-value .vue-treeselect__multi-value{
margin-bottom: 0;
}
::v-deep .vue-treeselect__multi-value-item-container{
padding-top: 2px;
line-height: 20px;
}
::v-deep .el-dialog .el-form .vue-treeselect__control{
line-height: 17px;
}
::v-deep .vue-treeselect__limit-tip{
background: #13439E;
border-radius: 3px;
margin: 2px;
padding: 0 3px;
.vue-treeselect__limit-tip-text{
padding: 2px 2px;
color: #fff;
}
}
</style> </style>

3
src/views/archivesManage/archivesCheck/module/checkDetail.vue

@ -27,12 +27,13 @@
</el-table-column> </el-table-column>
<el-table-column prop="" align="center" label="子条数目" width="90" /> <el-table-column prop="" align="center" label="子条数目" width="90" />
<el-table-column prop="" align="center" label="门类级别" width="90" /> <el-table-column prop="" align="center" label="门类级别" width="90" />
<el-table-column prop="" align="center" label="门类名称" width="90" />
<el-table-column prop="" align="center" label="全宗号" width="90" /> <el-table-column prop="" align="center" label="全宗号" width="90" />
<el-table-column prop="" align="center" label="档号" width="180" /> <el-table-column prop="" align="center" label="档号" width="180" />
<el-table-column prop="" align="center" label="归档年度" width="90" /> <el-table-column prop="" align="center" label="归档年度" width="90" />
<el-table-column prop="" align="center" label="题名" width="180" /> <el-table-column prop="" align="center" label="题名" width="180" />
<el-table-column prop="" align="center" label="保密程度" width="90" /> <el-table-column prop="" align="center" label="保密程度" width="90" />
<el-table-column prop="" align="center" label="部门名称" width="90" />
<el-table-column prop="" align="center" label="部门" width="90" />
<el-table-column prop="" align="center" label="盒名称" width="90" /> <el-table-column prop="" align="center" label="盒名称" width="90" />
<el-table-column prop="containPath" align="center" label="所在位置" width="220" /> <el-table-column prop="containPath" align="center" label="所在位置" width="220" />
<el-table-column prop="CreateTime" align="center" label="创建时间" width="150" /> <el-table-column prop="CreateTime" align="center" label="创建时间" width="150" />

Loading…
Cancel
Save