From 3533b11c19b628e45f26d25bedd7c82e0aa2037a Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期五, 14 三月 2025 17:24:24 +0800 Subject: [PATCH] 接口对接 --- src/views/signTypeManage/index.vue | 73 +++++++++++++++++------------------- 1 files changed, 35 insertions(+), 38 deletions(-) diff --git a/src/views/signTypeManage/index.vue b/src/views/signTypeManage/index.vue index dc31169..337b7e1 100644 --- a/src/views/signTypeManage/index.vue +++ b/src/views/signTypeManage/index.vue @@ -10,26 +10,26 @@ @click="openDialog('add',{})" >新增</el-button> </el-form-item> -<!-- <el-form-item label="仓库名称:" >--> -<!-- <el-input v-model="data.queryParams.name" placeholder="请输仓库名称"></el-input>--> -<!-- </el-form-item>--> -<!-- <el-form-item >--> -<!-- <el-button--> -<!-- type="primary"--> -<!-- @click="getList"--> -<!-- >查询</el-button>--> -<!-- <el-button--> -<!-- type="primary"--> -<!-- plain--> -<!-- @click="reset"--> -<!-- >重置</el-button>--> -<!-- </el-form-item>--> + <el-form-item label="名称:" > + <el-input v-model="data.queryParams.typeName" placeholder="请输入类别名称"></el-input> + </el-form-item> + <el-form-item > + <el-button + type="primary" + @click="getList" + >查询</el-button> + <el-button + type="primary" + plain + @click="reset" + >重置</el-button> + </el-form-item> </el-form> </div> <!-- 表格数据 --> <el-table v-loading="loading" :data="dataList" :border="true"> <el-table-column label="序号" type="index" align="center" width="80" /> - <el-table-column label="类别名称" prop="name" align="center" /> + <el-table-column label="类别名称" prop="typeName" align="center" /> <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="200" > <template #default="scope"> <el-button link type="primary" @click="openDialog('edit',scope.row)">编辑</el-button> @@ -38,13 +38,13 @@ </el-table-column> </el-table> - <pagination - v-show="total > 0" - :total="total" - v-model:page="queryParams.pageNum" - v-model:limit="queryParams.pageSize" - @pagination="getList" - /> +<!-- <pagination--> +<!-- v-show="total > 0"--> +<!-- :total="total"--> +<!-- v-model:page="queryParams.pageNum"--> +<!-- v-model:limit="queryParams.pageSize"--> +<!-- @pagination="getList"--> +<!-- />--> <add-dialog ref="dialogRef" @getList="getList"></add-dialog> </div> @@ -54,15 +54,14 @@ import {getCurrentInstance, onMounted, onUnmounted, reactive, ref, toRefs} from "vue"; import {ElMessage, ElMessageBox} from "element-plus"; import addDialog from './components/addDialog.vue' +import {delType, getSignType} from "@/api/signAgreement/signType"; const { proxy } = getCurrentInstance(); const loading = ref(false); const dialogRef = ref(); const cupDialogRef = ref(); const data = reactive({ queryParams: { - pageNum: 1, - pageSize: 10, - name: '' + typeName: '' }, total: 0, dataList: [] @@ -79,15 +78,15 @@ }) const getList = async () => { - // loading.value = true - // const res = await getWarehouse(data.queryParams) - // if(res.code == 200){ - // data.dataList = res.data.list - // data.total = res.data.total - // }else{ - // ElMessage.warning(res.message) - // } - // loading.value = false + loading.value = true + const res = await getSignType(data.queryParams) + if(res.code == 200){ + data.dataList = res.data + // data.total = res.data.total + }else{ + ElMessage.warning(res.message) + } + loading.value = false } const openDialog = (type, value) => { @@ -97,9 +96,7 @@ /** 重置新增的表单以及其他数据 */ function reset() { data.queryParams = { - pageNum: 1, - pageSize: 10, - name: '' + typeName: '' } getList() } @@ -113,7 +110,7 @@ type: 'warning', }) .then( async() => { - const res = await delWarehouse(val.id) + const res = await delType(val.id) if(res.code == 200){ ElMessage.success('数据删除成功') await getList() -- Gitblit v1.9.2