|
|
@ -13,10 +13,10 @@ |
|
|
|
<!--标题按钮部分结束--> |
|
|
|
<!--Start 新增修改部分--> |
|
|
|
<div class="listconadd"> |
|
|
|
<div class="wlInfo"><span>盘库操作</span></div> |
|
|
|
<div class="titwu"><span>盘库操作</span></div> |
|
|
|
<el-form ref="form_obj" :model="listQuery" :rules="rules" class="formaddcopy02"> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-row class="rowStyle"> |
|
|
|
<el-col :span="12" class="colOneStyle"> |
|
|
|
<div class="span-sty spanOneWidth"><span>存放地点:</span></div> |
|
|
|
<el-form-item> |
|
|
|
<el-select v-model="listQuery.params.locationSid" placeholder="请选择" filterable clearable @change="changeLocation" class="addinputwOne"> |
|
|
@ -24,7 +24,7 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-col :span="12" class="colOneStyle"> |
|
|
|
<div class="span-sty spanOneWidth"><span>盘库人员:</span></div> |
|
|
|
<el-form-item> |
|
|
|
<el-select v-model="listQuery.params.inventoryName" placeholder="请选择" filterable @change="changeInventoryName" clearable class="addinputwOne"> |
|
|
@ -33,71 +33,71 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="12" style="border-bottom: 0px !important;"> |
|
|
|
<el-row class="rowStyle"> |
|
|
|
<el-col :span="12" class="colOneStyle"> |
|
|
|
<div class="span-sty spanOneWidth"><span>车架号:</span></div> |
|
|
|
<el-form-item> |
|
|
|
<el-input v-model="listQuery.params.mainSid" placeholder="" clearable style="width: 30%" class="addinputwOne"/> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12" style="border-bottom: 0px !important;"> |
|
|
|
<el-col :span="12" class="colOneStyle"> |
|
|
|
<div class="span-sty spanOneWidth"></div> |
|
|
|
<el-form-item> |
|
|
|
<el-button type="primary" style="margin-left: 270px" size="small" @click="handleSelect">查询</el-button> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<div class="title"> |
|
|
|
<div>库存车辆列表</div> |
|
|
|
</div> |
|
|
|
<el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%;"> |
|
|
|
<el-table-column width="80px" label="序号" type="index" :index="indexMethod" align="center"/> |
|
|
|
<el-table-column label="操作" width="100px" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button type="primary" size="mini" @click="handleAffirm(scope.row)">确认</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="车架号" width="140px" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.mainSid }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="合格证" width="150" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select v-model="scope.row.certificate" placeholder="请选择" style="width: 80%" @change="changeCertificateType(scope.row,this)" clearable> |
|
|
|
<el-option v-for="item in certificateType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"></el-option> |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="存放地点" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.location }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="上次盘库日期" align="center" width="150px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.lastDate }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="上次盘库人员" align="center" width="150px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.lastName }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="状态" width="150" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select v-model="scope.row.InventoryState" placeholder="请选择" style="width: 80%" @change="changeStateType(scope.row,this)" clearable> |
|
|
|
<el-option v-for="item in stateType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"></el-option> |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="备注" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input v-model="scope.row.remarks" placeholder="" clearable></el-input> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</el-form> |
|
|
|
<div class="listtop"> |
|
|
|
<div class="tit">库存车辆列表</div> |
|
|
|
</div> |
|
|
|
<el-table :key="tableKey" v-loading="listLoading" :data="list" border style="width: 100%;"> |
|
|
|
<el-table-column width="80px" label="序号" type="index" :index="indexMethod" align="center"/> |
|
|
|
<el-table-column label="操作" width="100px" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button type="primary" size="mini" @click="handleAffirm(scope.row)">确认</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="车架号" width="140px" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.mainSid }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="合格证" width="150" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select v-model="scope.row.certificate" placeholder="请选择" style="width: 80%" @change="changeCertificateType(scope.row,this)" clearable> |
|
|
|
<el-option v-for="item in certificateType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"></el-option> |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="存放地点" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.location }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="上次盘库日期" align="center" width="150px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.lastDate }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="上次盘库人员" align="center" width="150px"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span>{{ scope.row.lastName }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="状态" width="150" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-select v-model="scope.row.InventoryState" placeholder="请选择" style="width: 80%" @change="changeStateType(scope.row,this)" clearable> |
|
|
|
<el-option v-for="item in stateType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"></el-option> |
|
|
|
</el-select> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="备注" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input v-model="scope.row.remarks" placeholder="" clearable></el-input> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -290,17 +290,6 @@ export default { |
|
|
|
</script> |
|
|
|
|
|
|
|
<style scoped> |
|
|
|
.wlInfo { |
|
|
|
text-align: center; |
|
|
|
font-size: 28px; |
|
|
|
line-height: 90px; |
|
|
|
} |
|
|
|
/deep/ .el-row { |
|
|
|
border-left: 0px; |
|
|
|
} |
|
|
|
/deep/ .el-col { |
|
|
|
border-right: 0px !important; |
|
|
|
} |
|
|
|
.spanOneWidth { |
|
|
|
width: 260px !important; |
|
|
|
border-right: 0px !important; |
|
|
@ -309,18 +298,11 @@ export default { |
|
|
|
margin-left: 270px !important; |
|
|
|
padding: 5px 0px; |
|
|
|
} |
|
|
|
.listtop { |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
align-items: center; |
|
|
|
border: 1px solid #dfe4ed; |
|
|
|
height: 40px; |
|
|
|
} |
|
|
|
.tit { |
|
|
|
margin-bottom: -10px; |
|
|
|
.rowStyle { |
|
|
|
border-left: 0px; |
|
|
|
} |
|
|
|
.pagination { |
|
|
|
margin-bottom: -10px; |
|
|
|
.colOneStyle { |
|
|
|
border-right: 0px !important; |
|
|
|
} |
|
|
|
</style> |
|
|
|
|
|
|
|