15 changed files with 339 additions and 502 deletions
			
			
		- 
					29src/api/archivesManage/lendManage.js
- 
					110src/views/archivesManage/lendManage/borrowerManage/index.vue
- 
					125src/views/archivesManage/lendManage/borrowerManage/module/addBorrower.vue
- 
					119src/views/archivesManage/lendManage/borrowerManage/module/editBorrower.vue
- 
					28src/views/archivesManage/lendManage/components/archiveDetail.vue
- 
					2src/views/archivesManage/lendManage/index.vue
- 
					27src/views/archivesManage/lendManage/lendConfirm/index.vue
- 
					31src/views/archivesManage/lendManage/lendConfirm/module/lendDialog.vue
- 
					1src/views/archivesManage/lendManage/lendProcess/index.vue
- 
					139src/views/archivesManage/lendManage/lendQuery/index.vue
- 
					83src/views/archivesManage/lendManage/lendQuery/module/archiveDetail.vue
- 
					47src/views/archivesManage/lendManage/mixins/lending.js
- 
					65src/views/archivesManage/lendManage/returnArchives/index.vue
- 
					7src/views/archivesManage/lendManage/toLend/index.vue
- 
					28src/views/archivesManage/lendManage/toLend/module/lendRecord.vue
| @ -1,119 +0,0 @@ | |||||
| <template> |  | ||||
|   <div> |  | ||||
|     <el-dialog |  | ||||
|       append-to-body |  | ||||
|       :close-on-click-modal="false" |  | ||||
|       :visible.sync="editFormVisible" |  | ||||
|       title="修改借阅人" |  | ||||
|       @close="handleClose" |  | ||||
|     > |  | ||||
|       <span class="dialog-right-top" /> |  | ||||
|       <span class="dialog-left-bottom" /> |  | ||||
|       <div class="setting-dialog"> |  | ||||
|         <el-form |  | ||||
|           ref="form" |  | ||||
|           :model="borrowerForm" |  | ||||
|           :rules="rules" |  | ||||
|           size="small" |  | ||||
|           label-width="80px" |  | ||||
|           style="margin-left:90px" |  | ||||
|         > |  | ||||
|           <el-form-item label="借阅人" prop="borrowerName"> |  | ||||
|             <el-input |  | ||||
|               v-model="borrowerForm.borrowerName" |  | ||||
|             /> |  | ||||
|           </el-form-item> |  | ||||
|           <el-form-item label="电话号码" prop="borrowerTel"> |  | ||||
|             <el-input v-model="borrowerForm.borrowerTel" /> |  | ||||
|           </el-form-item> |  | ||||
|           <el-form-item label="所属部门" prop="borrowerDepartment" class="down-select"> |  | ||||
|             <el-select |  | ||||
|               v-model="borrowerForm.departmentDatas" |  | ||||
| 
 |  | ||||
|               multiple |  | ||||
|               placeholder="请选择" |  | ||||
|             > |  | ||||
|               <el-option |  | ||||
|                 v-for="item in borrowerForm.departmentDatas" |  | ||||
|                 :key="item.name" |  | ||||
|                 :disabled="level !== 1 && item.level <= level" |  | ||||
|                 :label="item.name" |  | ||||
|                 :value="item.id" |  | ||||
|               /> |  | ||||
|             </el-select> |  | ||||
|           </el-form-item> |  | ||||
|           <el-form-item label="证件类型" prop="borrowerIdType" class="down-select"> |  | ||||
|             <el-select |  | ||||
|               v-model="borrowerForm.idType" |  | ||||
|               multiple |  | ||||
|               placeholder="请选择" |  | ||||
|             > |  | ||||
|               <el-option |  | ||||
|                 v-for="item in borrowerForm.idType" |  | ||||
|                 :key="item.name" |  | ||||
|                 :disabled="level !== 1 && item.level <= level" |  | ||||
|                 :label="item.name" |  | ||||
|                 :value="item.id" |  | ||||
|               /> |  | ||||
|             </el-select> |  | ||||
|           </el-form-item> |  | ||||
|           <el-form-item label="证件号码" prop="borrowerIdNum"> |  | ||||
|             <el-input v-model="borrowerForm.borrowerIdNum" /> |  | ||||
|           </el-form-item> |  | ||||
|         </el-form> |  | ||||
|         <div slot="footer" class="dialog-footer"> |  | ||||
|           <el-button |  | ||||
|             type="primary" |  | ||||
|             @click="handleEditComfirm" |  | ||||
|           >确认</el-button> |  | ||||
|         </div> |  | ||||
|       </div> |  | ||||
|     </el-dialog> |  | ||||
|   </div> |  | ||||
| </template> |  | ||||
| 
 |  | ||||
| <script> |  | ||||
| export default { |  | ||||
|   data() { |  | ||||
|     return { |  | ||||
|       editFormVisible: false, |  | ||||
|       borrowerForm: {}, |  | ||||
|       rules: { |  | ||||
|         borrowerName: [ |  | ||||
|           { required: true, message: '请输入姓名', trigger: 'blur' } |  | ||||
|         ], |  | ||||
|         borrowerTel: [ |  | ||||
|           { required: true, message: '请输入电话号码', trigger: 'blur' } |  | ||||
|         ] |  | ||||
|       } |  | ||||
|     } |  | ||||
|   }, |  | ||||
|   methods: { |  | ||||
|     handleEditComfirm() { |  | ||||
|       this.$refs.form.validate((valid) => { |  | ||||
|         if (valid) { |  | ||||
|           this.$message({ |  | ||||
|             message: '修改成功!', |  | ||||
|             type: 'success' |  | ||||
|           }) |  | ||||
|           this.editFormVisible = false |  | ||||
|           this.$refs.form.resetFields() |  | ||||
|         } else { |  | ||||
|           this.$message.error('修改失败!') |  | ||||
|           return false |  | ||||
|         } |  | ||||
|       }) |  | ||||
|     }, |  | ||||
|     handleClose() { |  | ||||
|       this.$refs.form.resetFields() |  | ||||
|       this.$refs.form.clearValidate() |  | ||||
|     } |  | ||||
|   } |  | ||||
| } |  | ||||
| </script> |  | ||||
| 
 |  | ||||
| <style lang="scss" scoped> |  | ||||
| ::v-deep .el-dialog .el-form .el-input__inner{ |  | ||||
|   width: 300px; |  | ||||
| } |  | ||||
| </style> |  | ||||
| @ -1,83 +0,0 @@ | |||||
| <template> |  | ||||
|   <div> |  | ||||
|     <el-dialog title="借阅详情" :visible.sync="detailVisible"> |  | ||||
|       <span class="dialog-right-top" /> |  | ||||
|       <span class="dialog-left-bottom" /> |  | ||||
|       <div class="setting-dialog"> |  | ||||
|         <div class="dpflex"> |  | ||||
|           <p class="left"><span class="color-blue">单据号</span><span class="color-white">{{ rowData[0].docNum }}</span></p> |  | ||||
|           <p class="right"><span class="color-blue">借阅人:</span><span class="color-white">{{ rowData[0].borrowerName }}</span></p> |  | ||||
|         </div> |  | ||||
|         <div class="dpflex"> |  | ||||
|           <p class="left"><span class="color-blue">证件类型:</span><span class="color-white">{{ rowData[0].borrowerIdType }}</span></p> |  | ||||
|           <p class="right"><span class="color-blue">所属部门:</span><span class="color-white">{{ rowData[0].borrowerDepartment }}</span></p> |  | ||||
|         </div> |  | ||||
|         <div class="dpflex"> |  | ||||
|           <p class="left"><span class="color-blue">证件号码:</span><span class="color-white">{{ rowData[0].borrowerIdNum }}</span></p> |  | ||||
|           <p class="right"><span class="color-blue">电话号码:</span><span class="color-white">{{ rowData[0].borrowerTel }}</span></p> |  | ||||
|         </div> |  | ||||
|         <div class="dpflex"> |  | ||||
|           <p class="left"><span class="color-blue">借阅日期:</span><span class="color-white">{{ rowData[0].borrowDays }}</span></p> |  | ||||
|           <p class="right"><span class="color-blue">借阅目的:</span><span class="color-white">{{ rowData[0].borrowGoal }}</span></p> |  | ||||
|         </div> |  | ||||
|         <div class="dpflex"> |  | ||||
|           <p class="left"><span class="color-blue">借阅状态:</span><span style="width:76px">{{ rowData[0].lendStatus }}</span></p> |  | ||||
|           <p class="right"><span class="color-blue">操作时间:</span><span class="color-white">{{ rowData[0].operationTime }}</span></p> |  | ||||
|         </div> |  | ||||
|         <div class="dpflex"> |  | ||||
|           <p class="left"><span class="color-blue">所属门类:</span><span class="color-white">{{ rowData[0].categoryName }}</span></p> |  | ||||
|           <p class="right"><span class="color-blue">档号:</span><span class="color-white">{{ rowData[0].archivesID }}</span></p> |  | ||||
|         </div> |  | ||||
|         <p class="left"><span class="color-blue">题名:</span><span class="color-white">{{ rowData[0].titleName }}</span></p> |  | ||||
|         <div class="dpflex"> |  | ||||
|           <p class="left"><span class="color-blue">盒名称:</span><span class="color-white">{{ rowData[0].fieldName }}</span></p> |  | ||||
|           <p class="right"><span class="color-blue">存放位置:</span><span class="color-white">{{ rowData[0].storagePath }}</span></p> |  | ||||
|         </div> |  | ||||
|       </div> |  | ||||
|     </el-dialog> |  | ||||
|   </div> |  | ||||
| </template> |  | ||||
| 
 |  | ||||
| <script> |  | ||||
| export default { |  | ||||
|   data() { |  | ||||
|     return { |  | ||||
|       detailVisible: false, |  | ||||
|       rowData: [] |  | ||||
|     } |  | ||||
|   } |  | ||||
| } |  | ||||
| </script> |  | ||||
| 
 |  | ||||
| <style lang="scss" scoped> |  | ||||
| ::v-deep .el-dialog__body{ |  | ||||
|   padding: 60px 40px 80px 40px; |  | ||||
| } |  | ||||
| ::v-deep .el-dialog{ |  | ||||
|   width: 800px; |  | ||||
| } |  | ||||
| p{ |  | ||||
|   display: flex; |  | ||||
|   height: 40px; |  | ||||
|   align-items: center; |  | ||||
|   .color-blue{ |  | ||||
|     color: #3A99FD; |  | ||||
|     width: 70px; |  | ||||
|     height: 19px; |  | ||||
|     text-align: right; |  | ||||
|   } |  | ||||
|   .color-white{ |  | ||||
|     color: white; |  | ||||
|     padding: 0 0 0 20px; |  | ||||
|   } |  | ||||
| } |  | ||||
| .dpflex{ |  | ||||
|   display: flex; |  | ||||
|   .left{ |  | ||||
|     width: 350px; |  | ||||
|   } |  | ||||
|   .right{ |  | ||||
|     width: 300px; |  | ||||
|   } |  | ||||
| } |  | ||||
| </style> |  | ||||
						Write
						Preview
					
					
					Loading…
					
					Cancel
						Save
					
		Reference in new issue