From d485e884a63698aef54db9912a52ccb300ce9c08 Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期一, 11 十二月 2023 15:48:52 +0800 Subject: [PATCH] 修改 --- src/views/warehouse/pallettransports/index.vue | 39 ++++++++++++++++++++------------------- 1 files changed, 20 insertions(+), 19 deletions(-) diff --git a/src/views/warehouse/pallettransports/index.vue b/src/views/warehouse/pallettransports/index.vue index 946e0ec..d09ac3f 100644 --- a/src/views/warehouse/pallettransports/index.vue +++ b/src/views/warehouse/pallettransports/index.vue @@ -52,14 +52,14 @@ </div> </div> <div> - <el-table class="pallet-transports-material-table" :data="palletTransportsMaterialData" @current-change="handleCurrentChange" style="width: 100%;" - height="350px" border @selection-change="palletTransportsMaterialSelectionChange" stripe + <el-table class="pallet-transports-material-table" @current-change="handleCurrentChange" :data="palletTransportsMaterialData" style="width: 100%;" + height="350px" border stripe ref="palletTransportsMaterialTable"> - <!--鍗曢�夋--> - <el-table-column align="center" label="鍗曢��"> - <template slot-scope="scope"> - <el-checkbox class="table-single-checkbox" v-model="scope.row.commonChecked" disabled></el-checkbox> - </template> + <!--鍗曢�夋 @selection-change="palletTransportsMaterialSelectionChange"--> + <el-table-column align="center" width="55" label="鍗曢��"> + <template slot-scope="scope"> + <el-checkbox v-model="scope.row.commonChecked" @change="handleCurrentChange(scope.row)" ></el-checkbox> + </template> </el-table-column> <el-table-column prop="partNo" label="闆朵欢鍙�" align="center" show-overflow-tooltip> </el-table-column> @@ -365,18 +365,18 @@ }, created() { }, methods: { - // 鍗曡閫変腑 - handleCurrentChange(row) { - if (row != null) { + // 鍗曡閫変腑 + handleCurrentChange(row) { this.palletTransportsMaterialData.forEach((item) => { // 鎺掍粬,姣忔閫夋嫨鏃舵妸鍏朵粬閫夐」閮芥竻闄� if (item.id !== row.id) { item.commonChecked = false - } else { - item.commonChecked = true - } + }else{ + item.commonChecked = true + } }) - } + this.palletTransportsMaterialSelectionChange([row]) + console.log(row); }, // 宸ヨ壓绫诲瀷涓枃鏍煎紡鍖� formatStateType(row, column, cellValue) { @@ -663,15 +663,15 @@ }, // 鍒犻櫎绉诲簱鏄庣粏 delDetail(row) { - /* const delRow = this.palletTransportsDetailData.find((item) => { + const delRow = this.palletTransportsDetailData.find((item) => { return item.id === row.id - }) */ - + }) delPalletTransportsDetailObj(row.id).then((response) => { const resData = response.data if (resData.code === 0) { - // const findRowIndex = this.palletTransportsDetailData.indexOf(delRow) - // this.palletTransportsDetailData.splice(findRowIndex, 1) + const findRowIndex = this.palletTransportsDetailData.indexOf(delRow) + // console.log("ttttt",findRowIndex); + this.palletTransportsDetailData.splice(findRowIndex, 1) this.$message.success('绉诲簱鏄庣粏鍒犻櫎鎴愬姛') // this.getPalletTransportsMaterialData() const currRow = this.currPalletTransportsRow @@ -705,6 +705,7 @@ if (resData.code === 0) { this.$message.success('鎵ц鎴愬姛') // this.getPalletTransportsMaterialData() + this.palletTransportsDetailData=[] const currRow = this.currPalletTransportsRow this.getPallettransportsData().then(() => { if (currRow) { -- Gitblit v1.9.3