| | |
| | | <el-form :inline="true" :model="queryParams" class="search-form"> |
| | | <el-form-item label="搜索"> |
| | | <el-input |
| | | v-model="queryParams.searchText" |
| | | placeholder="请输入关键词" |
| | | clearable |
| | | :style="{ width: '100%' }" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="供应商名称"> |
| | | <el-input |
| | | v-model="queryParams.supplierName" |
| | | placeholder="请输入" |
| | | clearable |
| | | :style="{ width: '100%' }" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="统一人识别号"> |
| | | <el-input |
| | | v-model="queryParams.identifyNumber" |
| | | placeholder="请输入" |
| | | clearable |
| | | :style="{ width: '100%' }" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="经营地址"> |
| | | <el-input |
| | | v-model="queryParams.address" |
| | | placeholder="请输入" |
| | | v-model="queryParams.searchAll" |
| | | placeholder="请输入供应商/煤种" |
| | | clearable |
| | | :style="{ width: '100%' }" |
| | | /> |
| | |
| | | :columns="columns" |
| | | @selection-change="handleSelectionChange" |
| | | @edit="handleEdit" |
| | | :showOverflowTooltip="false" |
| | | @delete="handleDeleteSuccess" |
| | | :show-selection="true" |
| | | :border="true" |
| | |
| | | const copyForm = ref({}); |
| | | // 查询参数 |
| | | const queryParams = reactive({ |
| | | searchText: "", |
| | | searchAll: "", |
| | | supplierName: "", |
| | | identifyNumber: "", |
| | | address: "", |
| | |
| | | |
| | | // 重置查询 |
| | | const resetQuery = () => { |
| | | Object.keys(queryParams).forEach((key) => { |
| | | if (key !== "current" && key !== "pageSize") { |
| | | queryParams[key] = ""; |
| | | } |
| | | }); |
| | | queryParams.searchAll = ""; |
| | | queryParams.supplierName = ""; |
| | | queryParams.identifyNumber = ""; |
| | | queryParams.address = ""; |
| | | current.value = 1; |
| | | pageSize.value = 10; |
| | | queryParams.current = current.value; |
| | | queryParams.pageSize = pageSize.value; |
| | | getList(); |
| | | }; |
| | | // 新增 |
| | | const handleAdd = () => { |
| | |
| | | const handleAddEdit = () => { |
| | | addOrEdit.value == "add" ? (title.value = "新增") : (title.value = "编辑"); |
| | | title.value = title.value + "采购信息"; |
| | | |
| | | // 正确使用子组件ref |
| | | if (productionDialogs.value) { |
| | | // 这里可以调用子组件的方法 |
| | | console.log("子组件实例:", productionDialogs.value.getDropdownData()); |
| | | } |
| | | |
| | | openDialog(); |
| | | }; |
| | | // 打开弹窗 |