|
|
|
|
@ -15,42 +15,46 @@
|
|
|
|
|
未盘点
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!--<div v-for="item in checkList" :key="item.id">-->
|
|
|
|
|
<!--{{item}}-->
|
|
|
|
|
<!--</div>-->
|
|
|
|
|
|
|
|
|
|
<div class="check-content" v-for="item in data" :key="item.id">
|
|
|
|
|
<div v-for="(key,value) in checkList" :key="value">
|
|
|
|
|
<div class="roadway-top" v-if="item.id == select && value == streetDetail.leftShelveId">
|
|
|
|
|
<happy-scroll color="rgba(100,100,100,0.5)" size="8" class="scroll-box">
|
|
|
|
|
<div class="roadway-box">
|
|
|
|
|
<div class="line" v-for="(column,index) in item.leftColumn" :key="index">
|
|
|
|
|
<div v-for="(row,index) in item.leftRow" :key="index">
|
|
|
|
|
<div class="roadway-top" v-if="item.id == select ">
|
|
|
|
|
<happy-scroll color="rgba(100,100,100,0.5)" size="8" class="scroll-box">
|
|
|
|
|
<div class="roadway-box">
|
|
|
|
|
<div class="line" v-for="(column,index) in item.leftColumn" :key="index">
|
|
|
|
|
<div v-for="(row,i) in item.leftRow" :key="i" class="el">
|
|
|
|
|
<!--渲染默认巷道框架规格 定位浮在 已有巷道上做对应-->
|
|
|
|
|
<span class="default">
|
|
|
|
|
{{row}}-{{column}}
|
|
|
|
|
</span>
|
|
|
|
|
<div v-for="(key,value) in checkList" :key="value">
|
|
|
|
|
<div v-for="(columnItem,val) in key" :key="val">
|
|
|
|
|
<div v-if="columnItem.row== row && columnItem.column ==column"
|
|
|
|
|
@click="tocheckOperation(columnItem,item)"
|
|
|
|
|
class="ele"
|
|
|
|
|
:style="{background:columnItem.status ==0?'#bfbfbf':columnItem.status == 1?'#1afa29':'#d81e06'}"
|
|
|
|
|
<div
|
|
|
|
|
v-if="columnItem.row== row && columnItem.column ==column && value == streetDetail.leftShelveId"
|
|
|
|
|
@click="tocheckOperation(columnItem,item)"
|
|
|
|
|
class="el"
|
|
|
|
|
:style="{background:columnItem.status ==0?'#bfbfbf':columnItem.status == 2?'#1afa29':'#d81e06'}"
|
|
|
|
|
>
|
|
|
|
|
{{columnItem.row}}-{{columnItem.column}}
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</happy-scroll>
|
|
|
|
|
<a-radio-group v-model="size" style="margin:10px 0"
|
|
|
|
|
v-if="streetDetail.leftInsideShelveId && streetDetail.leftOutsideShelveId">
|
|
|
|
|
<a-radio-button value="leftOutsideShelveId">
|
|
|
|
|
>
|
|
|
|
|
外
|
|
|
|
|
</a-radio-button>
|
|
|
|
|
<a-radio-button value="leftInsideShelveId">
|
|
|
|
|
内
|
|
|
|
|
</a-radio-button>
|
|
|
|
|
</a-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</happy-scroll>
|
|
|
|
|
<a-radio-group v-model="size" style="margin:10px 0"
|
|
|
|
|
v-if="streetDetail.leftInsideShelveId && streetDetail.leftOutsideShelveId">
|
|
|
|
|
<a-radio-button value="leftOutsideShelveId">
|
|
|
|
|
外
|
|
|
|
|
</a-radio-button>
|
|
|
|
|
<a-radio-button value="leftInsideShelveId">
|
|
|
|
|
内
|
|
|
|
|
</a-radio-button>
|
|
|
|
|
</a-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="center-box">
|
|
|
|
|
<a-select v-if="data[0]" :default-value="data[0].name" style="width: 180px"
|
|
|
|
|
@change="handleChange" class="select-roadway">
|
|
|
|
|
@ -63,17 +67,23 @@
|
|
|
|
|
</a-button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="check-content" v-for="item in data" :key="item.id">
|
|
|
|
|
<div v-for="(key,value) in checkList" :key="value">
|
|
|
|
|
<div class="roadway-buttom" v-if="item.id == select && value == streetDetail.rightShelveId">
|
|
|
|
|
<happy-scroll color="rgba(100,100,100,0.5)" size="8" class="scroll-box">
|
|
|
|
|
<div class="roadway-box">
|
|
|
|
|
<div class="line" v-for="(column,index) in item.rightColumn" :key="index">
|
|
|
|
|
<div v-for="(row,index) in item.rightRow" :key="index">
|
|
|
|
|
<div class="roadway-buttom" v-if="item.id == select">
|
|
|
|
|
<happy-scroll color="rgba(100,100,100,0.5)" size="8" class="scroll-box">
|
|
|
|
|
<div class="roadway-box">
|
|
|
|
|
<div class="line" v-for="(column,index) in item.rightColumn" :key="index">
|
|
|
|
|
<div v-for="(row,index) in item.rightRow" :key="index" class="el">
|
|
|
|
|
|
|
|
|
|
<!--渲染默认巷道框架规格 定位浮在 已有巷道上做对应-->
|
|
|
|
|
<span class="default">
|
|
|
|
|
{{row}}-{{column}}
|
|
|
|
|
</span>
|
|
|
|
|
<div v-for="(key,value) in checkList" :key="value">
|
|
|
|
|
<div v-for="(columnItem,val) in key" :key="val">
|
|
|
|
|
<div v-if="columnItem.row== row && columnItem.column ==column"
|
|
|
|
|
@click="tocheckOperation(columnItem,item)"
|
|
|
|
|
class="ele"
|
|
|
|
|
:style="{background:columnItem.status ==0?'#bfbfbf':columnItem.status == 1?'#1afa29':'#d81e06'}"
|
|
|
|
|
<div
|
|
|
|
|
v-if="columnItem.row== row && columnItem.column ==column && value == streetDetail.rightShelveId"
|
|
|
|
|
@click="tocheckOperation(columnItem,item)"
|
|
|
|
|
class="el"
|
|
|
|
|
:style="{background:columnItem.status ==0?'#bfbfbf':columnItem.status == 2?'#1afa29':'#d81e06'}"
|
|
|
|
|
>
|
|
|
|
|
{{columnItem.row}}-{{columnItem.column}}
|
|
|
|
|
</div>
|
|
|
|
|
@ -81,17 +91,17 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</happy-scroll>
|
|
|
|
|
<a-radio-group v-model="size2" style="margin:10px 0"
|
|
|
|
|
v-if="streetDetail.rightInsideShelveId && streetDetail.rightOutsideShelveId">
|
|
|
|
|
<a-radio-button value="rightOutsideShelveId">
|
|
|
|
|
外
|
|
|
|
|
</a-radio-button>
|
|
|
|
|
<a-radio-button value="rightInsideShelveId">
|
|
|
|
|
内
|
|
|
|
|
</a-radio-button>
|
|
|
|
|
</a-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</happy-scroll>
|
|
|
|
|
<a-radio-group v-model="size2" style="margin:10px 0"
|
|
|
|
|
v-if="streetDetail.rightInsideShelveId && streetDetail.rightOutsideShelveId">
|
|
|
|
|
<a-radio-button value="rightOutsideShelveId">
|
|
|
|
|
外
|
|
|
|
|
</a-radio-button>
|
|
|
|
|
<a-radio-button value="rightInsideShelveId">
|
|
|
|
|
内
|
|
|
|
|
</a-radio-button>
|
|
|
|
|
</a-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
@ -227,7 +237,8 @@ export default {
|
|
|
|
|
.line {
|
|
|
|
|
display: flex;
|
|
|
|
|
transform: rotateX(180deg); //两次垂直镜像翻转让原本由上到下排列的div 更改为由下到上
|
|
|
|
|
.ele {
|
|
|
|
|
|
|
|
|
|
.el {
|
|
|
|
|
width: 46px;
|
|
|
|
|
height: 25px;
|
|
|
|
|
margin: 1px 2px;
|
|
|
|
|
@ -235,6 +246,15 @@ export default {
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
position: relative;
|
|
|
|
|
|
|
|
|
|
.default {
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: 0;
|
|
|
|
|
left: 0;
|
|
|
|
|
right: 0;
|
|
|
|
|
bottom: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|