diff --git a/src/前端/walktofree/src/components/new_file.vue b/src/前端/walktofree/src/components/new_file.vue new file mode 100644 index 0000000..8862541 --- /dev/null +++ b/src/前端/walktofree/src/components/new_file.vue @@ -0,0 +1,45 @@ + + + + + \ No newline at end of file diff --git a/src/前端/walktofree/src/main.js b/src/前端/walktofree/src/main.js index e31ac65..afcb891 100644 --- a/src/前端/walktofree/src/main.js +++ b/src/前端/walktofree/src/main.js @@ -1,10 +1,10 @@ import { createApp } from 'vue'; import App from './App.vue'; import router from './router'; -import ElementPlus from 'element-plus'; +import ElementPlus from 'element-plus'; import 'element-plus/theme-chalk/index.css'; import VueDatePicker from '@vuepic/vue-datepicker'; -import '@vuepic/vue-datepicker/dist/main.css' +import '@vuepic/vue-datepicker/dist/main.css'; const app = createApp(App); app.use(ElementPlus); diff --git a/src/前端/walktofree/src/pages/Communication.vue b/src/前端/walktofree/src/pages/Communication.vue new file mode 100644 index 0000000..5626e2c --- /dev/null +++ b/src/前端/walktofree/src/pages/Communication.vue @@ -0,0 +1,122 @@ + + + + + \ No newline at end of file diff --git a/src/前端/walktofree/src/pages/Login.vue b/src/前端/walktofree/src/pages/Login.vue new file mode 100644 index 0000000..28ceb62 --- /dev/null +++ b/src/前端/walktofree/src/pages/Login.vue @@ -0,0 +1,110 @@ + + + + + \ No newline at end of file diff --git a/src/前端/walktofree/src/pages/Pay.vue b/src/前端/walktofree/src/pages/Pay.vue new file mode 100644 index 0000000..009134c --- /dev/null +++ b/src/前端/walktofree/src/pages/Pay.vue @@ -0,0 +1,113 @@ + + + + + diff --git a/src/前端/walktofree/src/pages/Register.vue b/src/前端/walktofree/src/pages/Register.vue new file mode 100644 index 0000000..f451a0b --- /dev/null +++ b/src/前端/walktofree/src/pages/Register.vue @@ -0,0 +1,118 @@ + + + + + \ No newline at end of file diff --git a/src/前端/walktofree/src/pages/SecurityVerification.vue b/src/前端/walktofree/src/pages/SecurityVerification.vue new file mode 100644 index 0000000..811c2f4 --- /dev/null +++ b/src/前端/walktofree/src/pages/SecurityVerification.vue @@ -0,0 +1,116 @@ + + + + + diff --git a/src/前端/walktofree/src/pages/addDemand.vue b/src/前端/walktofree/src/pages/addDemand.vue index 121d1d6..e05152e 100644 --- a/src/前端/walktofree/src/pages/addDemand.vue +++ b/src/前端/walktofree/src/pages/addDemand.vue @@ -19,15 +19,15 @@ const rangeValue = ref([format(new Date(), 'yyyy-MM-dd'), format(addDa // 获取到JSON数据 const getProvinceList = async () => { const res = await axios.get('https://yjy-oss-files.oss-cn-zhangjiakou.aliyuncs.com/tuxian/area.json') - provinceList.value = res.data - console.log(provinceList.value) + provinceList.value = res.data; + console.log(provinceList.value); } const publish = () => { // 在这里编写发布时需要执行的逻辑 if(city.value!=''){ axios.post(`http://106.52.218.118:12607/users/pupdate`,{city:city.value,time:rangeValue.value,remark:remark.value}) .then(response => { - alert("发布成功") + alert("发布成功"); }) .catch(error => { console.error('发布失败', error); @@ -37,7 +37,7 @@ const publish = () => { } }; onBeforeMount(async()=>{ - getProvinceList() + getProvinceList(); }) watchEffect(() => { diff --git a/src/前端/walktofree/src/pages/mine.vue b/src/前端/walktofree/src/pages/mine.vue new file mode 100644 index 0000000..ee48ea2 --- /dev/null +++ b/src/前端/walktofree/src/pages/mine.vue @@ -0,0 +1,190 @@ + + + + + + diff --git a/src/前端/walktofree/src/router/index.js b/src/前端/walktofree/src/router/index.js index d3cad07..afc07c4 100644 --- a/src/前端/walktofree/src/router/index.js +++ b/src/前端/walktofree/src/router/index.js @@ -4,9 +4,13 @@ import Register from '../pages/Register.vue'; import Home from '../pages/HomePage.vue'; import Mine from '../pages/mine.vue'; import SearchPage from '../pages/searchPage.vue'; -import AddDemand from '../pages/addDemand.vue'; import Test from '../pages/test.vue' import Communication from '../pages/Communication.vue' +import Pay from "@/pages/Pay.vue"; +import addDemand from "@/pages/addDemand.vue"; +import DemandList from "@/pages/DemandList.vue"; +import Evaluation from "@/pages/Evaluation.vue"; +import SecurityVerification from "@/pages/SecurityVerification.vue"; const routes = [ { path: '/', redirect: '/login' }, // 重定向到/login路径 @@ -15,9 +19,13 @@ const routes = [ { path: '/home', component: Home }, { path: '/mine', component: Mine }, { path: '/searchPage', component: SearchPage }, - { path: '/addDemandPage', component: AddDemand }, + { path: '/addDemandPage', component: addDemand }, { path: '/test', component: Test }, { path: '/message', component: Communication }, + { path: '/pay', component:Pay}, + { path: '/demandlist', component:DemandList}, + { path: '/evaluation', component:Evaluation}, + { path: '/SecurityVerification', component:SecurityVerification} ]; const router = createRouter({