Browse Source

档案待出不可借/3D样式问题/出入库存放位置多个

master
xuhuajiao 3 years ago
parent
commit
8b4f0f316d
  1. 5
      src/views/archivesManage/archivesList/archivesAnjuan/index.vue
  2. 16
      src/views/archivesManage/outInStorage/inStorage/index.vue
  3. 16
      src/views/archivesManage/outInStorage/outInHistory/index.vue
  4. 16
      src/views/archivesManage/outInStorage/outStorage/index.vue
  5. 2
      src/views/storeManage/warehouse3D/archivesStorage/index.vue
  6. 2
      src/views/storeManage/warehouse3D/collateRoom/index.vue
  7. 2
      src/views/storeManage/warehouse3D/fullView/index.vue
  8. 4
      src/views/storeManage/warehouse3D/index.vue
  9. 2
      src/views/storeManage/warehouse3D/readRoom/index.vue

5
src/views/archivesManage/archivesList/archivesAnjuan/index.vue

@ -388,10 +388,15 @@ export default {
handleLending() { handleLending() {
const index = this.selections.findIndex((item) => item.is_storage === 0 || item.is_storage === '' || item.is_storage === 1) const index = this.selections.findIndex((item) => item.is_storage === 0 || item.is_storage === '' || item.is_storage === 1)
const index2 = this.selections.findIndex((item) => item.is_borrow === 3) const index2 = this.selections.findIndex((item) => item.is_borrow === 3)
const index3 = this.selections.findIndex((item) => item.is_storage === 3)
if (index !== -1) { if (index !== -1) {
this.$message.error('所选档案还未入库不能借阅') this.$message.error('所选档案还未入库不能借阅')
return false return false
} }
if (index3 !== -1) {
this.$message.error('待出档案不可借阅')
return false
}
if (index2 !== -1) { if (index2 !== -1) {
this.$message.error('当前档案已借出,还未归还') this.$message.error('当前档案已借出,还未归还')
return false return false

16
src/views/archivesManage/outInStorage/inStorage/index.vue

@ -53,9 +53,21 @@
<el-table-column prop="caseName" align="center" label="盒名称" min-width="150" /> <el-table-column prop="caseName" align="center" label="盒名称" min-width="150" />
<el-table-column prop="tid" align="center" label="TID" min-width="250" /> <el-table-column prop="tid" align="center" label="TID" min-width="250" />
<el-table-column prop="barcode" align="center" label="条形码" width="200" /> <el-table-column prop="barcode" align="center" label="条形码" width="200" />
<el-table-column prop="folderLocationDetails" align="center" label="存放位置" width="250">
<el-table-column prop="folderLocationDetails" align="center" label="存放位置" min-width="260">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag v-if="scope.row.folderLocationDetails" effect="dark">{{ scope.row.folderLocationDetails }}</el-tag>
<div v-if="scope.row.folderLocationDetails.includes(',')">
<el-tag
v-for="(item,index) in scope.row.folderLocationDetails.split(',')"
:key="index"
:type="item"
effect="dark"
>
{{ item }}
</el-tag>
</div>
<div v-else>
<el-tag effect="dark">{{ scope.row.folderLocationDetails }}</el-tag>
</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" prop="update_time" label="操作时间" width="200"> <el-table-column align="center" prop="update_time" label="操作时间" width="200">

16
src/views/archivesManage/outInStorage/outInHistory/index.vue

@ -53,9 +53,21 @@
<el-table-column prop="caseName" label="盒名称" align="center" min-width="200" /> <el-table-column prop="caseName" label="盒名称" align="center" min-width="200" />
<el-table-column prop="tid" label="TID" align="center" min-width="200" /> <el-table-column prop="tid" label="TID" align="center" min-width="200" />
<el-table-column prop="barcode" label="条形码" align="center" width="100" /> <el-table-column prop="barcode" label="条形码" align="center" width="100" />
<el-table-column prop="folderLocationDetails" align="center" label="存放位置" width="250">
<el-table-column prop="folderLocationDetails" align="center" label="存放位置" min-width="130">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag v-if="scope.row.folderLocationDetails" effect="dark">{{ scope.row.folderLocationDetails }}</el-tag>
<div v-if="scope.row.folderLocationDetails.includes(',')">
<el-tag
v-for="(item,index) in scope.row.folderLocationDetails.split(',')"
:key="index"
:type="item"
effect="dark"
>
{{ item }}
</el-tag>
</div>
<div v-else>
<el-tag effect="dark">{{ scope.row.folderLocationDetails }}</el-tag>
</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" prop="update_time" label="操作时间" width="200"> <el-table-column align="center" prop="update_time" label="操作时间" width="200">

16
src/views/archivesManage/outInStorage/outStorage/index.vue

@ -29,9 +29,21 @@
<el-table-column prop="caseName" align="center" label="盒名称" min-width="150" /> <el-table-column prop="caseName" align="center" label="盒名称" min-width="150" />
<el-table-column prop="tid" align="center" label="TID" min-width="200" /> <el-table-column prop="tid" align="center" label="TID" min-width="200" />
<el-table-column prop="barcode" label="条形码" align="center" min-width="150" /> <el-table-column prop="barcode" label="条形码" align="center" min-width="150" />
<el-table-column prop="folderLocationDetails" align="center" label="存放位置" min-width="250">
<el-table-column prop="folderLocationDetails" align="center" label="存放位置" min-width="260">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag v-if="scope.row.folderLocationDetails" effect="dark">{{ scope.row.folderLocationDetails }}</el-tag>
<div v-if="scope.row.folderLocationDetails.includes(',')">
<el-tag
v-for="(item,index) in scope.row.folderLocationDetails.split(',')"
:key="index"
:type="item"
effect="dark"
>
{{ item }}
</el-tag>
</div>
<div v-else>
<el-tag effect="dark">{{ scope.row.folderLocationDetails }}</el-tag>
</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" prop="update_time" label="操作时间" min-width="200"> <el-table-column align="center" prop="update_time" label="操作时间" min-width="200">

2
src/views/storeManage/warehouse3D/archivesStorage/index.vue

@ -1,5 +1,5 @@
<template> <template>
<div class="app-container warehouse">
<div class="warehouse">
<!-- <h1>全景图</h1> --> <!-- <h1>全景图</h1> -->
<div class="warehouse-left"> <div class="warehouse-left">
<div class="left-3d"> <div class="left-3d">

2
src/views/storeManage/warehouse3D/collateRoom/index.vue

@ -1,5 +1,5 @@
<template> <template>
<div class="app-container warehouse">
<div class="warehouse">
<div class="warehouse-left"> <div class="warehouse-left">
<div class="left-3d"> <div class="left-3d">
<iframe <iframe

2
src/views/storeManage/warehouse3D/fullView/index.vue

@ -1,5 +1,5 @@
<template> <template>
<div class="app-container warehouse">
<div class="warehouse">
<div class="warehouse-left"> <div class="warehouse-left">
<div class="left-3d"> <div class="left-3d">
<h2 class="title-arrow"> <h2 class="title-arrow">

4
src/views/storeManage/warehouse3D/index.vue

@ -149,7 +149,11 @@ export default {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.warehouse-main{
height: 100%;
}
.warehouse-tab { .warehouse-tab {
padding: 20px;
color: #3298fa; color: #3298fa;
.warehouse-nav { .warehouse-nav {
display: flex; display: flex;

2
src/views/storeManage/warehouse3D/readRoom/index.vue

@ -1,5 +1,5 @@
<template> <template>
<div class="app-container warehouse">
<div class="warehouse">
<!-- <h1>全景图</h1> --> <!-- <h1>全景图</h1> -->
<div class="warehouse-left"> <div class="warehouse-left">
<div class="left-3d"> <div class="left-3d">

Loading…
Cancel
Save