Commit 2c52c3682c8a047847a6580eee2e67a7084f6ada
1 parent
581ab9d6
debug 分页
Showing
6 changed files
with
22 additions
and
94 deletions
src/api/request.ts
| @@ -35,7 +35,7 @@ instance.interceptors.response.use( | @@ -35,7 +35,7 @@ instance.interceptors.response.use( | ||
| 35 | case 10002: | 35 | case 10002: |
| 36 | ElMessage.error(response?.data?.errorMessage || '登录失效'); | 36 | ElMessage.error(response?.data?.errorMessage || '登录失效'); |
| 37 | router.replace({ | 37 | router.replace({ |
| 38 | - path: 'login' | 38 | + path: '/login' |
| 39 | }) | 39 | }) |
| 40 | break; | 40 | break; |
| 41 | case 500: | 41 | case 500: |
src/views/notify/index.vue
| @@ -60,22 +60,6 @@ const getList = async () => { | @@ -60,22 +60,6 @@ const getList = async () => { | ||
| 60 | } | 60 | } |
| 61 | }; | 61 | }; |
| 62 | /** | 62 | /** |
| 63 | - * 分页回调 | ||
| 64 | - * @param {number} page 当前页码 | ||
| 65 | - * @param {number} size 每页内容条数 | ||
| 66 | - */ | ||
| 67 | -const handlePageChange = (page, size) => { | ||
| 68 | - data.params.query.page = page; | ||
| 69 | - data.params.query.pageSize = size; | ||
| 70 | - getList(); | ||
| 71 | -}; | ||
| 72 | -/** | ||
| 73 | - * 查询 | ||
| 74 | - */ | ||
| 75 | -const handleSearch = () => { | ||
| 76 | - getList(); | ||
| 77 | -}; | ||
| 78 | -/** | ||
| 79 | * 表格选中响应 | 63 | * 表格选中响应 |
| 80 | * @param {array} data 选中的一条数据 | 64 | * @param {array} data 选中的一条数据 |
| 81 | */ | 65 | */ |
| @@ -158,7 +142,7 @@ onMounted(() => { | @@ -158,7 +142,7 @@ onMounted(() => { | ||
| 158 | </el-date-picker> | 142 | </el-date-picker> |
| 159 | </el-form-item> | 143 | </el-form-item> |
| 160 | <el-form-item> | 144 | <el-form-item> |
| 161 | - <el-button type="primary" @click="handleSearch">查询</el-button> | 145 | + <el-button type="primary" @click="getList">查询</el-button> |
| 162 | <el-button type="primary"> | 146 | <el-button type="primary"> |
| 163 | <router-link to="/notify/edit">添加公告</router-link> | 147 | <router-link to="/notify/edit">添加公告</router-link> |
| 164 | </el-button> | 148 | </el-button> |
| @@ -246,9 +230,9 @@ onMounted(() => { | @@ -246,9 +230,9 @@ onMounted(() => { | ||
| 246 | </el-table> | 230 | </el-table> |
| 247 | <Pagination | 231 | <Pagination |
| 248 | :total="data.params.total" | 232 | :total="data.params.total" |
| 249 | - :currentPage="data.params.query.page" | ||
| 250 | - :pageSize="data.params.query.pageSize" | ||
| 251 | - @pageChange="handlePageChange" | 233 | + v-model:currentPage="data.params.query.page" |
| 234 | + v-model:pageSize="data.params.query.pageSize" | ||
| 235 | + @pageChange="getList" | ||
| 252 | ></Pagination> | 236 | ></Pagination> |
| 253 | </div> | 237 | </div> |
| 254 | </template> | 238 | </template> |
src/views/property/index.vue
| @@ -53,20 +53,6 @@ const getList = async () => { | @@ -53,20 +53,6 @@ const getList = async () => { | ||
| 53 | } | 53 | } |
| 54 | }; | 54 | }; |
| 55 | /** | 55 | /** |
| 56 | - * 分页 | ||
| 57 | - */ | ||
| 58 | -const handlePageChange = (page, size) => { | ||
| 59 | - data.params.query.page = page; | ||
| 60 | - data.params.query.pageSize = size; | ||
| 61 | - getList(); | ||
| 62 | -}; | ||
| 63 | -/** | ||
| 64 | - * 查询 | ||
| 65 | - */ | ||
| 66 | -const handleSearch = () => { | ||
| 67 | - getList(); | ||
| 68 | -}; | ||
| 69 | -/** | ||
| 70 | * 切换状态 | 56 | * 切换状态 |
| 71 | * @param {object} 单条数据对象 | 57 | * @param {object} 单条数据对象 |
| 72 | */ | 58 | */ |
| @@ -139,11 +125,11 @@ onMounted(() => { | @@ -139,11 +125,11 @@ onMounted(() => { | ||
| 139 | v-model.trim="data.params.query.name" | 125 | v-model.trim="data.params.query.name" |
| 140 | placeholder="请填写物业名称" | 126 | placeholder="请填写物业名称" |
| 141 | maxlength="15" | 127 | maxlength="15" |
| 142 | - @change="handleSearch" | 128 | + @change="getList" |
| 143 | /> | 129 | /> |
| 144 | </el-form-item> | 130 | </el-form-item> |
| 145 | <el-form-item> | 131 | <el-form-item> |
| 146 | - <el-button type="primary" @click="handleSearch">查询</el-button> | 132 | + <el-button type="primary" @click="getList">查询</el-button> |
| 147 | <el-button type="primary"> | 133 | <el-button type="primary"> |
| 148 | <router-link to="/property/edit">创建物业</router-link> | 134 | <router-link to="/property/edit">创建物业</router-link> |
| 149 | </el-button> | 135 | </el-button> |
| @@ -215,7 +201,7 @@ onMounted(() => { | @@ -215,7 +201,7 @@ onMounted(() => { | ||
| 215 | :total="data.params.total" | 201 | :total="data.params.total" |
| 216 | v-model:currentPage="data.params.query.page" | 202 | v-model:currentPage="data.params.query.page" |
| 217 | v-model:pageSize="data.params.query.pageSize" | 203 | v-model:pageSize="data.params.query.pageSize" |
| 218 | - @pageChange="handlePageChange" | 204 | + @pageChange="getList" |
| 219 | ></Pagination> | 205 | ></Pagination> |
| 220 | </div> | 206 | </div> |
| 221 | </template> | 207 | </template> |
src/views/role/index.vue
| @@ -56,22 +56,6 @@ const getList = async () => { | @@ -56,22 +56,6 @@ const getList = async () => { | ||
| 56 | } | 56 | } |
| 57 | }; | 57 | }; |
| 58 | /** | 58 | /** |
| 59 | - * 分页回调 | ||
| 60 | - * @param {number} page 当前页码 | ||
| 61 | - * @param {number} size 每页内容条数 | ||
| 62 | - */ | ||
| 63 | -const handlePageChange = (page, size) => { | ||
| 64 | - data.params.query.page = page; | ||
| 65 | - data.params.query.pageSize = size; | ||
| 66 | - getList(); | ||
| 67 | -}; | ||
| 68 | -/** | ||
| 69 | - * 查询 | ||
| 70 | - */ | ||
| 71 | -const handleSearch = () => { | ||
| 72 | - getList(); | ||
| 73 | -}; | ||
| 74 | -/** | ||
| 75 | * 删除 | 59 | * 删除 |
| 76 | * @param {object} obj 要删除的数据对象 | 60 | * @param {object} obj 要删除的数据对象 |
| 77 | */ | 61 | */ |
| @@ -145,11 +129,11 @@ onMounted(() => { | @@ -145,11 +129,11 @@ onMounted(() => { | ||
| 145 | v-model.trim="data.params.query.roleName" | 129 | v-model.trim="data.params.query.roleName" |
| 146 | placeholder="请填写角色名" | 130 | placeholder="请填写角色名" |
| 147 | maxlength="15" | 131 | maxlength="15" |
| 148 | - @change="handleSearch" | 132 | + @change="getList" |
| 149 | /> | 133 | /> |
| 150 | </el-form-item> | 134 | </el-form-item> |
| 151 | <el-form-item> | 135 | <el-form-item> |
| 152 | - <el-button type="primary" @click="handleSearch">查询</el-button> | 136 | + <el-button type="primary" @click="getList">查询</el-button> |
| 153 | <!-- 超管不能创建角色 --> | 137 | <!-- 超管不能创建角色 --> |
| 154 | <el-button | 138 | <el-button |
| 155 | type="primary" | 139 | type="primary" |
| @@ -234,9 +218,9 @@ onMounted(() => { | @@ -234,9 +218,9 @@ onMounted(() => { | ||
| 234 | </el-table> | 218 | </el-table> |
| 235 | <Pagination | 219 | <Pagination |
| 236 | :total="data.params.total" | 220 | :total="data.params.total" |
| 237 | - :currentPage="data.params.query.page" | ||
| 238 | - :pageSize="data.params.query.pageSize" | ||
| 239 | - @pageChange="handlePageChange" | 221 | + v-model:currentPage="data.params.query.page" |
| 222 | + v-model:pageSize="data.params.query.pageSize" | ||
| 223 | + @pageChange="getList" | ||
| 240 | ></Pagination> | 224 | ></Pagination> |
| 241 | </div> | 225 | </div> |
| 242 | </template> | 226 | </template> |
src/views/role/user.vue
| @@ -52,16 +52,6 @@ const getList = async () => { | @@ -52,16 +52,6 @@ const getList = async () => { | ||
| 52 | data.loading = false; | 52 | data.loading = false; |
| 53 | } | 53 | } |
| 54 | }; | 54 | }; |
| 55 | -/** | ||
| 56 | - * 分页 | ||
| 57 | - * @param {number} page 当前页数 | ||
| 58 | - * @param {number} size 每页内容条数 | ||
| 59 | - */ | ||
| 60 | -const handlePageChange = (page, size) => { | ||
| 61 | - data.params.query.page = page; | ||
| 62 | - data.params.query.pageSize = size; | ||
| 63 | - getList(); | ||
| 64 | -}; | ||
| 65 | onMounted(() => { | 55 | onMounted(() => { |
| 66 | data.params.query.roleId = useRoute().query.id; | 56 | data.params.query.roleId = useRoute().query.id; |
| 67 | getList(); | 57 | getList(); |
| @@ -95,9 +85,9 @@ onMounted(() => { | @@ -95,9 +85,9 @@ onMounted(() => { | ||
| 95 | </el-table> | 85 | </el-table> |
| 96 | <Pagination | 86 | <Pagination |
| 97 | :total="data.params.total" | 87 | :total="data.params.total" |
| 98 | - :currentPage="data.params.query.page" | ||
| 99 | - :pageSize="data.params.query.pageSize" | ||
| 100 | - @pageChange="handlePageChange" | 88 | + v-model:currentPage="data.params.query.page" |
| 89 | + v-model:pageSize="data.params.query.pageSize" | ||
| 90 | + @pageChange="getList" | ||
| 101 | ></Pagination> | 91 | ></Pagination> |
| 102 | </div> | 92 | </div> |
| 103 | </template> | 93 | </template> |
src/views/user/index.vue
| @@ -53,22 +53,6 @@ const getList = async () => { | @@ -53,22 +53,6 @@ const getList = async () => { | ||
| 53 | } | 53 | } |
| 54 | }; | 54 | }; |
| 55 | /** | 55 | /** |
| 56 | - * 分页回调 | ||
| 57 | - * @param {number} page 当前页码 | ||
| 58 | - * @param {number} size 每页内容条数 | ||
| 59 | - */ | ||
| 60 | -const handlePageChange = (page, size) => { | ||
| 61 | - data.params.query.page = page; | ||
| 62 | - data.params.query.pageSize = size; | ||
| 63 | - getList(); | ||
| 64 | -}; | ||
| 65 | -/** | ||
| 66 | - * 查询 | ||
| 67 | - */ | ||
| 68 | -const handleSearch = () => { | ||
| 69 | - getList(); | ||
| 70 | -}; | ||
| 71 | -/** | ||
| 72 | * 删除 | 56 | * 删除 |
| 73 | * @param {object} obj 要删除的数据对象 | 57 | * @param {object} obj 要删除的数据对象 |
| 74 | */ | 58 | */ |
| @@ -163,7 +147,7 @@ onMounted(() => { | @@ -163,7 +147,7 @@ onMounted(() => { | ||
| 163 | v-model.trim="data.params.query.userName" | 147 | v-model.trim="data.params.query.userName" |
| 164 | placeholder="请填写用户名" | 148 | placeholder="请填写用户名" |
| 165 | maxlength="15" | 149 | maxlength="15" |
| 166 | - @change="handleSearch" | 150 | + @change="getList" |
| 167 | /> | 151 | /> |
| 168 | </el-form-item> | 152 | </el-form-item> |
| 169 | <el-form-item label="手机号"> | 153 | <el-form-item label="手机号"> |
| @@ -171,11 +155,11 @@ onMounted(() => { | @@ -171,11 +155,11 @@ onMounted(() => { | ||
| 171 | v-model.trim="data.params.query.cellphone" | 155 | v-model.trim="data.params.query.cellphone" |
| 172 | placeholder="请填写用户手机号" | 156 | placeholder="请填写用户手机号" |
| 173 | maxlength="15" | 157 | maxlength="15" |
| 174 | - @change="handleSearch" | 158 | + @change="getList" |
| 175 | /> | 159 | /> |
| 176 | </el-form-item> | 160 | </el-form-item> |
| 177 | <el-form-item> | 161 | <el-form-item> |
| 178 | - <el-button type="primary" @click="handleSearch">查询</el-button> | 162 | + <el-button type="primary" @click="getList">查询</el-button> |
| 179 | <el-button type="primary"> | 163 | <el-button type="primary"> |
| 180 | <router-link to="/user/edit">添加用户</router-link> | 164 | <router-link to="/user/edit">添加用户</router-link> |
| 181 | </el-button> | 165 | </el-button> |
| @@ -280,9 +264,9 @@ onMounted(() => { | @@ -280,9 +264,9 @@ onMounted(() => { | ||
| 280 | </el-table> | 264 | </el-table> |
| 281 | <Pagination | 265 | <Pagination |
| 282 | :total="data.params.total" | 266 | :total="data.params.total" |
| 283 | - :currentPage="data.params.query.page" | ||
| 284 | - :pageSize="data.params.query.pageSize" | ||
| 285 | - @pageChange="handlePageChange" | 267 | + v-model:currentPage="data.params.query.page" |
| 268 | + v-model:pageSize="data.params.query.pageSize" | ||
| 269 | + @pageChange="getList" | ||
| 286 | ></Pagination> | 270 | ></Pagination> |
| 287 | </div> | 271 | </div> |
| 288 | </template> | 272 | </template> |