|
@@ -12,7 +12,7 @@
|
|
|
|
|
|
<el-table ref="dialogTable" :data="productList" size="small" v-loading="loading" border height="370px"
|
|
|
@selection-change="handleSelectionChange">
|
|
|
- <el-table-column type="selection" width="40" align="center" />
|
|
|
+ <!-- <el-table-column type="selection" width="40" align="center" /> -->
|
|
|
<el-table-column label="序号" width="56" align="center" type="index" />
|
|
|
<el-table-column label="材料厂家" align="center" prop="factory" />
|
|
|
<el-table-column label="炉号" align="center" prop="furnaceNumber" />
|
|
@@ -22,18 +22,23 @@
|
|
|
<el-table-column label="形状" align="center" prop="shape" />
|
|
|
<el-table-column label="来料日期" align="center" prop="incomingDate" />
|
|
|
<el-table-column label="原料编码" align="center" prop="rawMaterialCode" />
|
|
|
+ <el-table-column label="操作" align="center" prop="rawMaterialCode">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-button type="success" icon="finished" circle @click="handleSingleSelected(scope.row)" />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
</el-table>
|
|
|
<!-- 分页 -->
|
|
|
<!-- <pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
|
|
|
v-model:limit="queryParams.pageSize" @pagination="getList" /> -->
|
|
|
- <template #footer>
|
|
|
+ <!-- <template #footer>
|
|
|
<div class="dialog-footer">
|
|
|
<el-button type="primary" icon="Check" :disabled="selections.length === 0" @click="handleMultipleSelected">
|
|
|
确 定
|
|
|
</el-button>
|
|
|
<el-button type="danger" icon="Close" @click="close">取 消</el-button>
|
|
|
</div>
|
|
|
- </template>
|
|
|
+ </template> -->
|
|
|
</el-dialog>
|
|
|
</template>
|
|
|
<script setup>
|
|
@@ -90,8 +95,7 @@ function close() {
|
|
|
function getList() {
|
|
|
loading.value = true;
|
|
|
getFurnaceNoInfo(queryParams.value).then((res) => {
|
|
|
- productList.value = res.rows;
|
|
|
- total.value = res.total;
|
|
|
+ productList.value = res.data;
|
|
|
loading.value = false;
|
|
|
});
|
|
|
}
|
|
@@ -115,6 +119,13 @@ function handleMultipleSelected() {
|
|
|
close();
|
|
|
}
|
|
|
|
|
|
+function handleSingleSelected(row) {
|
|
|
+ if (singleSelected.value) {
|
|
|
+ singleSelected.value(details.value, row);
|
|
|
+ }
|
|
|
+ close();
|
|
|
+}
|
|
|
+
|
|
|
defineExpose({
|
|
|
open,
|
|
|
});
|