Selaa lähdekoodia

feat 注册短信

sys5923812@126.com 1 kuukausi sitten
vanhempi
commit
16d9e84843

+ 15 - 1
src/api/xjc-integratedmachine/wakeup/rainbow.js

@@ -66,10 +66,24 @@ export function finish(data) {
 }
 
 export function sendRainbowMail(data) {
-  console.log("dddd",data)
   return request({
     url: '/integratedmachine/wakeup/rainbow/sendMail',
     method: 'post',
     data : data
   })
 }
+
+//彩虹图列表
+export function listMy(data) {
+  return request({
+    url: '/integratedmachine/wakeup/rainbow/listMy',
+    method: 'get',
+    params: data
+  })
+}
+export function getInfo(id) {
+  return request({
+    url: '/integratedmachine/wakeup/rainbow/'+id,
+    method: 'get'
+  })
+}

+ 20 - 0
src/router/router_personcenter.js

@@ -34,6 +34,26 @@ const router = [
         path: '/xjc-integratedmachine/personcenter/info/info_index',
         component: () => import('@/views/xjc-integratedmachine/personcenter/info/info_index.vue'),
     },
+    //彩虹图列表页
+    {
+        path: '/xjc-integratedmachine/personcenter/wakeup/rainbow_chart_list',
+        component: () => import('@/views/xjc-integratedmachine/personcenter/wakeup/rainbow_chart_list.vue'),
+    },
+    //彩虹图详情页
+    {
+        path: '/xjc-integratedmachine/personcenter/wakeup/rainbow_chart_detail',
+        component: () => import('@/views/xjc-integratedmachine/personcenter/wakeup/rainbow_chart_detail.vue'),
+    },
+    //生涯成熟度报告列表页
+    {
+        path: '/xjc-integratedmachine/personcenter/wakeup/career_maturity_list',
+        component: () => import('@/views/xjc-integratedmachine/personcenter/wakeup/career_maturity_list.vue'),
+    },
+    //生涯成熟度报告详情页
+    {
+        path: '/xjc-integratedmachine/personcenter/wakeup/career_maturity_detail',
+        component: () => import('@/views/xjc-integratedmachine/personcenter/wakeup/career_maturity_detail.vue'),
+    },
 
 ]
 

+ 23 - 0
src/views/xjc-integratedmachine/personcenter/wakeup/rainbow_chart_detail.vue

@@ -1,8 +1,31 @@
 <template>
     彩虹图详情页
+    <image :src="baseUrl+'/'+data.picUrl">
+    </image>
 </template>
 
 <script setup>
+    import {getInfo} from '@/api/xjc-integratedmachine/wakeup/rainbow'
+    const {proxy} = getCurrentInstance()
+    const route = useRoute()
+
+    const data = ref({})
+
+    function detail(id) {
+        getInfo(id).then(resp => {
+            data.value = resp.data
+        })
+    }
+
+    const baseUrl = ref("")
+    onMounted(() => {
+        detail(route.query.id)
+        proxy.getConfigKey("sys_resource_root").then((res) => {
+
+            baseUrl.value = res.msg;
+            console.log("rrrr",baseUrl.value)
+        });
+    })
 
 </script>
 

+ 40 - 0
src/views/xjc-integratedmachine/personcenter/wakeup/rainbow_chart_list.vue

@@ -1,9 +1,49 @@
 <template>
     彩虹图列表页
+
+    <el-table :data="data.rows">
+        <el-table-column label="序号" align="center" prop=""></el-table-column>
+        <el-table-column label="绘画完成日期" align="center" prop="createTime"></el-table-column>
+        <el-table-column label="操作" align="center" prop="">
+            <template v-slot="scope">
+                <el-button @click="detail(scope.row)">查看</el-button>
+            </template>
+        </el-table-column>
+    </el-table>
+
 </template>
 
 <script setup>
 
+    import {listMy} from '@/api/xjc-integratedmachine/wakeup/rainbow'
+    import {onMounted, ref} from "vue";
+    const router = useRouter()
+    const data = ref({})
+
+    const queryParam = ref({
+        pageSize  : 10,
+        pageNumber : 1
+    })
+
+    function list(){
+        listMy(queryParam.value).then(resp => {
+            data.value = resp
+        })
+    }
+    function detail(item){
+        router.push({
+            path: '/xjc-integratedmachine/personcenter/wakeup/rainbow_chart_detail',
+            query : {
+                id : item.id
+            }
+        })
+    }
+
+    onMounted(() => {
+        list()
+    })
+
+
 </script>
 
 <style scoped>

+ 9 - 2
src/views/xjc-integratedmachine/personcenter/wakeup/wakeup_index.vue

@@ -2,13 +2,20 @@
     <div>
         <div>生涯唤醒</div>
         <ul>
-           <li>查看生涯彩虹图</li>
-           <li>查看生涯成熟度报告</li>
+            <li @click="jumpTo('/xjc-integratedmachine/personcenter/wakeup/rainbow_chart_list')">查看生涯彩虹图</li>
+            <li @click="jumpTo('/xjc-integratedmachine/personcenter/wakeup/career_maturity_list')">查看生涯成熟度报告</li>
         </ul>
     </div>
 </template>
 
 <script setup>
+    const router = useRouter()
+
+    function jumpTo(path) {
+        router.push({
+            path: path,
+        })
+    }
 
 </script>