From 38b4e2bc4303d480200fd714a69e285e1462e83e Mon Sep 17 00:00:00 2001 From: feige <feige@qq.com> Date: 星期三, 03 五月 2023 22:23:32 +0800 Subject: [PATCH] 修改了router/index.js中的魅宠详情 另外跳转是跳转到魅宠详情,pet/index.vue中已经修改 petInfo中route.params拿到的是pid,而不是id,之后可以拿到数据了 --- ruoyi-ui/src/api/pet/index.js | 4 +- ruoyi-ui/.env.development | 2 ruoyi-ui/src/views/pet/petInfo.vue | 59 ++++++----------------------- ruoyi-ui/src/views/pet/index.vue | 2 ruoyi-ui/src/router/index.js | 10 ++-- 5 files changed, 22 insertions(+), 55 deletions(-) diff --git a/ruoyi-ui/.env.development b/ruoyi-ui/.env.development index a707833..8de5684 100644 --- a/ruoyi-ui/.env.development +++ b/ruoyi-ui/.env.development @@ -1,5 +1,5 @@ # 椤甸潰鏍囬 -VUE_APP_TITLE = 鑻ヤ緷绠$悊绯荤粺 +VUE_APP_TITLE = 寮犳皬APP绠$悊绯荤粺 # 寮�鍙戠幆澧冮厤缃� ENV = 'development' diff --git a/ruoyi-ui/src/api/pet/index.js b/ruoyi-ui/src/api/pet/index.js index 098d00e..19fb76a 100644 --- a/ruoyi-ui/src/api/pet/index.js +++ b/ruoyi-ui/src/api/pet/index.js @@ -47,9 +47,9 @@ //榄呭疇涓讳汉淇℃伅 //鏍规嵁瀹犵墿id鏌ヨ涓讳汉淇℃伅 - export function getPetowner(id,pid) { + export function getPetowner(id) { return request({ - url: '/zfMaster/' + id + '/pid='+pid, + url: '/zfMaster/' + id, method: 'get', }) } diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js index a2d11cb..d70d2f4 100644 --- a/ruoyi-ui/src/router/index.js +++ b/ruoyi-ui/src/router/index.js @@ -230,19 +230,19 @@ } ] }, - //榄呭疇澶囧繕褰� + //榄呭疇璇︽儏 { path: '/familymodel/pet', component: Layout, // permissions: [], hidden: true, - permissions: ['familymodel:pet:list'], + permissions: ['familymodel:pet:info'], children: [ { - path: 'petnote/:pid(\\d+)', - component: () => import('@/views/pet/petnote'), - name: 'petnote', + path: 'petInfo/:pid(\\d+)', + component: () => import('@/views/pet/petInfo'), + name: 'petInfo', meta: { title: '澶囧繕褰�',activeMenu: '/familymodel/zfPetNote'} } ] diff --git a/ruoyi-ui/src/views/pet/index.vue b/ruoyi-ui/src/views/pet/index.vue index 0fcdd19..cec544d 100644 --- a/ruoyi-ui/src/views/pet/index.vue +++ b/ruoyi-ui/src/views/pet/index.vue @@ -145,7 +145,7 @@ </template> </el-table-column> <el-table-column label="棰滆壊" prop="color" sortable width="100" /> - + <!-- <el-table-column label="涓讳汉濮撳悕" prop="holder" sortable width="100" /> --> <el-table-column label="灞呬綇鍦板潃" prop="address" sortable width="100" /> <el-table-column label="璇佷欢鍙风爜" prop="idNum" sortable width="100" /> diff --git a/ruoyi-ui/src/views/pet/petInfo.vue b/ruoyi-ui/src/views/pet/petInfo.vue index db77c9b..782ece2 100644 --- a/ruoyi-ui/src/views/pet/petInfo.vue +++ b/ruoyi-ui/src/views/pet/petInfo.vue @@ -205,7 +205,7 @@ </el-container> - + <el-dialog :visible.sync="dialogVisible"> <img w-full :src="dialogImageUrl" alt="Preview Image" /> </el-dialog> @@ -300,7 +300,7 @@ computed: {}, watch: {}, created() { - const id = this.$route.params && this.$route.params.id; + const id = this.$route.params && this.$route.params.pid; let jd; if(this.$route.query.detail!=undefined) { @@ -320,58 +320,25 @@ this.loading = true; getPetList(id).then((response) => { this.petList = response.data; - let paths = response.data.url.split(","); - for(let i = 0; i < paths.length; i++) - { - if(paths[i]!="") { + console.log(response.data) - let pth = paths[i].substr(paths[i].length - 4, paths[i].length) - - if (_this.fot.includes(pth) === true) - _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i]}) - else { - // alert(paths[i]) - let nms = paths[i].split("\/") - let nm = nms[nms.length - 1] - _this.fileListOther.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i]}) - } - } - } - - this.loading = false; - }); this.getCateInfor() - + }; - if (id,pid) { + if (id) { this.loading = true; - getPetownerList(id,pid).then((response) => { + getPetownerList(id).then((response) => { this.petownerList = response.data; - let paths = response.data.url.split(","); - for(let i = 0; i < paths.length; i++) - { - if(paths[i]!="") { + console.log(response.data) - let pth = paths[i].substr(paths[i].length - 4, paths[i].length) - - if (_this.fot.includes(pth) === true) - _this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i]}) - else { - // alert(paths[i]) - let nms = paths[i].split("\/") - let nm = nms[nms.length - 1] - _this.fileListOther.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i]}) - } - } - } this.loading = false; - - + + }); this.getCateInfor() - + }; this.getList(); }, @@ -419,7 +386,7 @@ saveAs(blob, filename) }) }, - + /** 澶囧繕褰� */ Petnote(pid){ @@ -430,11 +397,11 @@ const Base64 = require('js-base64').Base64 this.desurl = process.env.VUE_APP_BASE_OTHER_API+'onlinePreview?url='+encodeURIComponent(Base64.encode(this.dialogFileUrl)); myWindow=window.open(this.desurl,'','width=1200,height=800,top=150,left=300'); - + }, //鍒犻櫎鍥剧墖 handleRemoveFile(file,) { - + for(let i = 0; i < this.fileListOther.length; i++) { if(this.fileListOther[i].url==file.url) -- Gitblit v1.9.1