|
|
@@ -57,31 +57,31 @@
|
|
|
:label="$t(`装箱数量`)">
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
- <div style="margin-top:16px;text-align:right">
|
|
|
- <el-pagination
|
|
|
- background
|
|
|
- small
|
|
|
- @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
- :current-page="currentPage"
|
|
|
- :page-size="params.content.pageSize"
|
|
|
- layout="total, prev, pager, next, jumper"
|
|
|
- :total="total">
|
|
|
- </el-pagination>
|
|
|
- </div>
|
|
|
+<!-- <div style="margin-top:16px;text-align:right">-->
|
|
|
+<!-- <el-pagination-->
|
|
|
+<!-- background-->
|
|
|
+<!-- small-->
|
|
|
+<!-- @size-change="handleSizeChange"-->
|
|
|
+<!-- @current-change="handleCurrentChange"-->
|
|
|
+<!-- :current-page="currentPage"-->
|
|
|
+<!-- :page-size="params.content.pageSize"-->
|
|
|
+<!-- layout="total, prev, pager, next, jumper"-->
|
|
|
+<!-- :total="total">-->
|
|
|
+<!-- </el-pagination>-->
|
|
|
+<!-- </div>-->
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
export default {
|
|
|
- props:['sa_logistics_boxid'],
|
|
|
+ props:['sa_logistics_boxid','addList'],
|
|
|
data () {
|
|
|
return {
|
|
|
params:{
|
|
|
"id": 20230110112204,
|
|
|
"content": {
|
|
|
"pageNumber": 1,
|
|
|
- "pageSize": 20,
|
|
|
+ "pageSize": 99999,
|
|
|
"sa_logisticsid":0,
|
|
|
"sa_logistics_boxid":1,
|
|
|
"where": {
|
|
|
@@ -98,15 +98,36 @@ export default {
|
|
|
},
|
|
|
methods:{
|
|
|
async listData () {
|
|
|
+ console.log(this.addList)
|
|
|
this.params.content.sa_logisticsid = this.$route.query.id
|
|
|
this.params.content.sa_logistics_boxid = this.sa_logistics_boxid
|
|
|
const res = await this.$api.requested(this.params)
|
|
|
res.data.forEach(e => {
|
|
|
e.remarks = ''
|
|
|
});
|
|
|
- this.tableData = res.data
|
|
|
- this.total = res.total
|
|
|
- this.currentPage = res.pageNumber
|
|
|
+ if (this.addList && this.addList.length > 0){
|
|
|
+ let indexof = 0
|
|
|
+ let dataNew = []
|
|
|
+ res.data.forEach((t,indexs)=>{
|
|
|
+ let float = 0
|
|
|
+ this.addList.forEach((i,index)=>{
|
|
|
+ if (t.itemid == i.itemid){
|
|
|
+ float = 1
|
|
|
+ }
|
|
|
+ })
|
|
|
+ if (float != 1){
|
|
|
+ dataNew[indexof] = res.data[indexs]
|
|
|
+ indexof = indexof + 1
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.tableData = dataNew
|
|
|
+
|
|
|
+ }else {
|
|
|
+ this.tableData = res.data
|
|
|
+ }
|
|
|
+ // this.tableData = res.data
|
|
|
+ // this.total = res.total
|
|
|
+ // this.currentPage = res.pageNumber
|
|
|
},
|
|
|
handleSizeChange(val) {
|
|
|
// console.log(`每页 ${val} 条`);
|
|
|
@@ -122,10 +143,10 @@ export default {
|
|
|
this.tableSelectData = val
|
|
|
},
|
|
|
onConfirm () {
|
|
|
- this.tableData.forEach((item,index) => {
|
|
|
- this.tableSelectData.forEach(item2 => {
|
|
|
+ this.tableSelectData.forEach((item,index) => {
|
|
|
+ this.tableData.forEach((item2,indexs) => {
|
|
|
if (item.itemid == item2.itemid) {
|
|
|
- this.tableData.splice(index,1)
|
|
|
+ this.tableData.splice(indexs,1)
|
|
|
}
|
|
|
})
|
|
|
})
|