Commit a8b26f45c901d82f9fdb2befb4594acc1a5a275f
1 parent
66de4d78
debug query data
Showing
3 changed files
with
11 additions
and
17 deletions
src/views/column/index.vue
src/views/event/handwork/edit.vue
| @@ -193,6 +193,7 @@ const submitForm = ( | @@ -193,6 +193,7 @@ const submitForm = ( | ||
| 193 | postApi(type); | 193 | postApi(type); |
| 194 | }) | 194 | }) |
| 195 | .catch((error) => { | 195 | .catch((error) => { |
| 196 | + form.loading = false; | ||
| 196 | console.log(error); | 197 | console.log(error); |
| 197 | }); | 198 | }); |
| 198 | } else { | 199 | } else { |
| @@ -277,25 +278,20 @@ onMounted(() => { | @@ -277,25 +278,20 @@ onMounted(() => { | ||
| 277 | if (JSON.stringify(useRoute().query) === "{}") { | 278 | if (JSON.stringify(useRoute().query) === "{}") { |
| 278 | form.dataType = "add"; | 279 | form.dataType = "add"; |
| 279 | } else { | 280 | } else { |
| 281 | + let queryData = JSON.parse(useRoute().query.p) | ||
| 280 | form.dataType = "edit"; | 282 | form.dataType = "edit"; |
| 281 | - form.data = useRoute().query; | ||
| 282 | - form.data.personLimit = ~~useRoute().query.personLimit; | ||
| 283 | - form.data.unitPrice = ~~useRoute().query.unitPrice; | ||
| 284 | - form.data.duration = ~~useRoute().query.duration; | ||
| 285 | - form.data.craftId = ~~useRoute().query.craftId; | ||
| 286 | - form.value1 = [useRoute().query.startTime, useRoute().query.endTime]; | 283 | + form.data = queryData |
| 284 | + form.value1 = [queryData.startTime, queryData.endTime]; | ||
| 287 | form.value2 = [ | 285 | form.value2 = [ |
| 288 | - useRoute().query.signupStartTime, | ||
| 289 | - useRoute().query.signupEndTime, | 286 | + queryData.signupStartTime, |
| 287 | + queryData.signupEndTime, | ||
| 290 | ]; | 288 | ]; |
| 291 | - form.communityList = useRoute().query.neighborhoodId | ||
| 292 | - ? useRoute() | ||
| 293 | - .query.neighborhoodId.split(",") | 289 | + form.communityList = queryData.neighborhoodId |
| 290 | + ? queryData.neighborhoodId.split(",") | ||
| 294 | .map((i) => i / 1) | 291 | .map((i) => i / 1) |
| 295 | : []; | 292 | : []; |
| 296 | - if (useRoute().query.publicityPic) { | ||
| 297 | - useRoute() | ||
| 298 | - .query.publicityPic.split(",") | 293 | + if (queryData.publicityPic) { |
| 294 | + queryData.publicityPic.split(",") | ||
| 299 | .map((item) => { | 295 | .map((item) => { |
| 300 | form.publicityPic.push({ | 296 | form.publicityPic.push({ |
| 301 | url: item, | 297 | url: item, |
src/views/event/handwork/index.vue
| @@ -301,7 +301,7 @@ onMounted(() => { | @@ -301,7 +301,7 @@ onMounted(() => { | ||
| 301 | <!-- 已发布的活动不能编辑和删除。 --> | 301 | <!-- 已发布的活动不能编辑和删除。 --> |
| 302 | <el-button type="text" v-show="~~scope.row.status === 0" | 302 | <el-button type="text" v-show="~~scope.row.status === 0" |
| 303 | ><router-link | 303 | ><router-link |
| 304 | - :to="{ path: '/event/handwork/edit', query: scope.row }" | 304 | + :to="{ path: '/event/handwork/edit', query: {p: JSON.stringify(scope.row)} }" |
| 305 | >编辑</router-link | 305 | >编辑</router-link |
| 306 | ></el-button | 306 | ></el-button |
| 307 | > | 307 | > |