Browse Source

入库管理 入库 文件漏提交

master
x_ying 3 years ago
parent
commit
7c5602ede7
  1. 36
      src/views/archivesManage/caseManage/caseList/index.vue
  2. 115
      src/views/archivesManage/outInStorage/inStorage/data1.json
  3. 7
      src/views/archivesManage/outInStorage/inStorage/index.vue
  4. 158
      src/views/archivesManage/outInStorage/inStorage/module/inDialog.vue

36
src/views/archivesManage/caseManage/caseList/index.vue

@ -111,24 +111,24 @@ export default {
}, },
deleteVisible: false, deleteVisible: false,
verifyDialVisible: false, verifyDialVisible: false,
stateOptions: [
{
label: '全部',
value: 'center'
},
{
label: '未入',
value: 'left'
},
{
label: '待入',
value: 'right'
},
{
label: '已入',
value: 'right'
}
],
// stateOptions: [
// {
// label: '',
// value: 'center'
// },
// {
// label: '',
// value: 'left'
// },
// {
// label: '',
// value: 'right'
// },
// {
// label: '',
// value: 'right'
// }
// ],
inputSelect: 'caseName', inputSelect: 'caseName',
queryOptions: [ queryOptions: [
{ {

115
src/views/archivesManage/outInStorage/inStorage/data1.json

@ -0,0 +1,115 @@
{
"total":8,
"rows":[
{
"id":"29f16d62bc7242d5ba8dc84de5451f93",
"checkNum":"PD-202205250840",
"inState":"未入",
"havePutIn":"0",
"fieldName":"文书-文件-000",
"TID":"E2806894200040159AF8AD06",
"barCode":"|||||||||||||||||||||||||",
"storagePath":"库房A-库区A-01列-1节1层-左",
"misplaceNum":"20",
"operationTime":"2022-5-25 08:40",
"childrenNum":11,
"child":[
{"id":"0","fieldName":"文书-文件-2022","fieldNum":"1","colNum":"1","sectionNum":"1","levelNum":"1","direction":"左边"},
{"id":"0","fieldName":"文书-文件-2022","fieldNum":"1","colNum":"1","sectionNum":"1","levelNum":"1","direction":"左边"},
{"id":"0","fieldName":"文书-文件-2022","fieldNum":"1","colNum":"1","sectionNum":"1","levelNum":"1","direction":"左边"}
]
},
{
"id":"3d6d548d30db426ea3d95d63f589b294",
"checkNum":"PD-202205250840",
"containPath":"未入",
"havePutIn":"0",
"fieldName":"文书-文件-2022",
"TID":"E2806894200040159AF8AD06",
"barCode":"|||||||||||||||||||||||||",
"storagePath":"库房A-库区A-01列-1节1层-左",
"misplaceNum":"20",
"operationTime":"2022-5-25 08:41",
"childrenNum":11
},
{
"id":"45ff597e7cc64d11803ac422816b1e23",
"checkNum":"PD-202205250840",
"inState":"待入",
"havePutIn":"2",
"fieldName":"文书-文件-2022",
"TID":"E2806894200040159AF8AD06",
"barCode":"|||||||||||||||||||||||||",
"storagePath":"库房A-库区A-01列-1节1层-左",
"misplaceNum":"20",
"operationTime":"2022-5-25 08:42",
"childrenNum":11
},
{
"id":"49106aa0d1534a7a900843d0c4531840",
"checkNum":"PD-202205250840",
"inState":"待入",
"havePutIn":"2",
"fieldName":"文书-文件-2022",
"TID":"E2806894200040159AF8AD06",
"barCode":"|||||||||||||||||||||||||",
"storagePath":"库房A-库区A-01列-1节1层-左",
"misplaceNum":"20",
"operationTime":"2022-5-25 08:50",
"childrenNum":11
},
{
"id":"6e604355ff1e47e8b48117dca36420c7",
"checkNum":"PD-202205250841",
"inState":"未入",
"havePutIn":"2",
"fieldName":"文书-文件-2022",
"TID":"E2806894200040159AF8AD06",
"barCode":"|||||||||||||||||||||||||",
"storagePath":"库房A-库区A-01列-1节1层-左",
"misplaceNum":"20",
"operationTime":"2022-5-25 08:40",
"childrenNum":11
},
{
"id":"6f4a6631d9d3424b960793704f3757b3",
"checkNum":"PD-202205250841",
"inState":"待入",
"havePutIn":"2",
"fieldName":"文书-文件-2022",
"TID":"E2806894200040159AF8AD06",
"barCode":"|||||||||||||||||||||||||",
"storagePath":"库房A-库区A-01列-1节1层-左",
"misplaceNum":"20",
"operationTime":"2022-5-25 08:40",
"childrenNum":11
},
{
"id":"76e29d5c0a0541bfb1ee9da432183b15",
"checkNum":"PD-202205250842",
"inState":"待入",
"havePutIn":"0",
"fieldName":"文书-文件-2022",
"TID":"E2806894200040159AF8AD06",
"barCode":"|||||||||||||||||||||||||",
"storagePath":"库房A-库区A-01列-1节1层-左",
"misplaceNum":"20",
"operationTime":"2022-5-25 08:40"
},
{
"id":"a0ffdd94161146c49161662c3f9a70cd",
"checkNum":"PD-202205250842",
"inState":"未入",
"havePutIn":"0",
"fieldName":"文书-文件-2022",
"TID":"E2806894200040159AF8AD06",
"barCode":"|||||||||||||||||||||||||",
"storagePath":"库房A-库区A-01列-1节1层-左",
"misplaceNum":"20",
"operationTime":"2022-5-25 08:40"
}
],
"footer":null,
"postparam":null
}

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

@ -154,10 +154,11 @@ export default {
// //
handleIn() { handleIn() {
if (this.selections.length > 0) { if (this.selections.length > 0) {
const bool = this.selections.some(item => item.inState === '待入')
if (bool) { // ''
if (this.selections[0].inState === '待入') {
this.msgVisible = true this.msgVisible = true
} else { // ''
} else {
this.$refs.inDialogDom.child = this.selections[0].child
console.log(this.$refs.inDialogDom.child, '----------')
this.$refs.inDialogDom.dialogVisible = true this.$refs.inDialogDom.dialogVisible = true
} }
} else { } else {

158
src/views/archivesManage/outInStorage/inStorage/module/inDialog.vue

@ -17,76 +17,81 @@
<!-- 右侧 --> <!-- 右侧 -->
<div class="content-right"> <div class="content-right">
<!-- 密集架 --> <!-- 密集架 -->
<div v-show="cnName==='密集架'" class="box">
<div class="frame-content head-container">
<div class="frame-item">
<span>区号</span>
<el-input v-model="fieldNum" type="number" class="filter-item" />
<ul>
<li v-for="eItem in child" v-show="cnName==='密集架'" :key="eItem.id" class="box">
<p class="case-name">盒名称{{ eItem.fieldName }}</p>
<div class="frame-content head-container">
<div class="frame-item">
<span>区号</span>
<el-input v-model="fieldNum" type="number" class="filter-item" />
</div>
<div class="frame-item item-line">
<span></span>
<el-select v-model="colVal" class="filter-item" style="width: 86px;">
<el-option v-for="item in colOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="frame-item item-line">
<span></span>
<el-select v-model="sectionVal" class="filter-item" style="width: 86px;">
<el-option v-for="item in sectionOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="frame-item item-line">
<span></span>
<el-select v-model="levelVal" class="filter-item" style="width: 86px;">
<el-option v-for="item in levelOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="frame-item item-line">
<span>方向</span>
<el-select v-model="directionVal" class="filter-item" style="width: 86px;">
<el-option v-for="item in directionOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="frame-item state-btn">
<el-button v-show="true" type="primary" class="el-icon-refresh icon-style" />
<el-button v-show="false" type="success" style="background:#1AAF91;border:none" class="el-icon-check icon-style" />
</div>
</div> </div>
<div class="frame-item item-line">
<span></span>
<el-select v-model="colVal" class="filter-item" style="width: 86px;">
<el-option v-for="item in colOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="frame-item item-line">
<span></span>
<el-select v-model="sectionVal" class="filter-item" style="width: 86px;">
<el-option v-for="item in sectionOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="frame-item item-line">
<span></span>
<el-select v-model="levelVal" class="filter-item" style="width: 86px;">
<el-option v-for="item in levelOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="frame-item item-line">
<span>方向</span>
<el-select v-model="directionVal" class="filter-item" style="width: 86px;">
<el-option v-for="item in directionOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="frame-item state-btn">
<el-button v-show="true" type="primary" class="el-icon-refresh icon-style" />
<el-button v-show="false" type="success" style="background:#1AAF91;border:none" class="el-icon-check icon-style" />
</div>
</div>
<p class="success-msg">
<span class="el-icon-success" />
<span class="success-text">位置已核对成功,层位名称{{ fieldNum }}{{ colVal }}{{ sectionVal }}{{ levelVal }}{{ directionVal }}</span>
</p>
</div>
<p class="success-msg">
<span class="el-icon-success" />
<span class="success-text">位置已核对成功,层位名称{{ fieldNum }}{{ colVal }}{{ sectionVal }}{{ levelVal }}{{ directionVal }}</span>
</p>
</li>
</ul>
<!-- 回转柜 --> <!-- 回转柜 -->
<div v-show="cnName==='回转柜'" class="box">
<div class="frame-content head-container">
<div class="frame-item">
<span>柜号</span>
<el-input v-model="cabinetNum" type="number" class="filter-item" />
<ul>
<li v-show="cnName==='回转柜'" class="box">
<div class="frame-content head-container">
<div class="frame-item">
<span>柜号</span>
<el-input v-model="cabinetNum" type="number" class="filter-item" />
</div>
<div class="frame-item item-line">
<span></span>
<el-select v-model="cabLevel" class="filter-item" style="width: 86px;">
<el-option v-for="item in cabLevelOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="frame-item item-line">
<span></span>
<el-select v-model="cabCol" class="filter-item" style="width: 86px;">
<el-option v-for="item in cabColOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="state-btn" style="padding-right:32px;margin-bottom:30px">
<el-button v-show="true" type="primary" class="el-icon-refresh icon-style" />
<el-button v-show="false" type="success" style="background:#1AAF91;border:none" class="el-icon-check icon-style" />
<el-button v-show="false" type="success" style="background:#F65163;border:none" class="el-icon-close icon-style" />
</div>
</div> </div>
<div class="frame-item item-line">
<span></span>
<el-select v-model="cabLevel" class="filter-item" style="width: 86px;">
<el-option v-for="item in cabLevelOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="frame-item item-line">
<span></span>
<el-select v-model="cabCol" class="filter-item" style="width: 86px;">
<el-option v-for="item in cabColOptions" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div>
<div class="state-btn" style="padding-right:32px;margin-bottom:30px">
<el-button v-show="true" type="primary" class="el-icon-refresh icon-style" />
<el-button v-show="false" type="success" style="background:#1AAF91;border:none" class="el-icon-check icon-style" />
<el-button v-show="false" type="success" style="background:#F65163;border:none" class="el-icon-close icon-style" />
</div>
</div>
<p class="success-msg">
<span class="el-icon-success" />
<span class="success-text">位置已核对成功,层位名称{{ cabinetNum }}{{ colVal }}{{ sectionVal }}</span>
</p>
</div>
<p class="success-msg">
<span class="el-icon-success" />
<span class="success-text">位置已核对成功,层位名称{{ cabinetNum }}{{ colVal }}{{ sectionVal }}</span>
</p>
</li>
</ul>
<!-- <div> <!-- <div>
回转柜 回转柜
@ -103,6 +108,7 @@ export default {
data() { data() {
return { return {
dialogVisible: false, dialogVisible: false,
child: [],
cnName: '', cnName: '',
defaultProps: { children: 'children', label: 'cnName' }, defaultProps: { children: 'children', label: 'cnName' },
treeData: [{ treeData: [{
@ -112,7 +118,7 @@ export default {
{ cnName: '回转柜' } { cnName: '回转柜' }
] ]
}], }],
//
//
fieldNum: 1, fieldNum: 1,
fieldOptions: [ fieldOptions: [
{ value: '选项1', label: '1' }, { value: '选项1', label: '1' },
@ -163,7 +169,7 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
::v-deep .el-dialog{ ::v-deep .el-dialog{
width: 720px;
width: 725px;
.setting-dialog{ .setting-dialog{
height: 552px; height: 552px;
overflow: hidden; overflow: hidden;
@ -186,6 +192,12 @@ export default {
padding-left: 65px; padding-left: 65px;
border-bottom: 1px solid #339CFF; border-bottom: 1px solid #339CFF;
} }
.head-container{
padding: 0 20px;
}
// .box{
// margin-bottom: 20px;
// }
.content{ .content{
color: #339CFF; color: #339CFF;
height: 492px; height: 492px;
@ -198,6 +210,12 @@ export default {
.content-right{ .content-right{
flex: 1; flex: 1;
padding:10px 15px ; padding:10px 15px ;
overflow-y: scroll;
.case-name{
color: #fff;
font-size: 16px;
padding: 14px 30px;
}
} }
} }
.frame-content{ .frame-content{
@ -206,7 +224,7 @@ export default {
.frame-item{ .frame-item{
display: flex; display: flex;
width: 148px; width: 148px;
margin-bottom: 30px;
margin-bottom: 14px;
position: relative; position: relative;
span{ span{
width: 33px; width: 33px;

Loading…
Cancel
Save