From 22f6c02cdae18e9501a2ce8911208218d271fd92 Mon Sep 17 00:00:00 2001 From: feige <791364011@qq.com> Date: 星期六, 24 八月 2024 08:19:47 +0800 Subject: [PATCH] 修改小bug --- ruoyi-ui/src/views/mindMap/index.vue | 15 +++-- ruoyi-ui/src/views/genealogy/index.vue | 10 ++ ruoyi-ui/src/views/components/superMindmap.vue | 56 +++++++++++------- ruoyi-ui/src/views/bignote/index.vue | 21 ++++++- ruoyi-ui/vue.config.js | 4 ruoyi-ui/src/layout/components/Navbar.vue | 32 ++++++++++ 6 files changed, 101 insertions(+), 37 deletions(-) diff --git a/ruoyi-ui/src/layout/components/Navbar.vue b/ruoyi-ui/src/layout/components/Navbar.vue index b280cbc..dba4a53 100644 --- a/ruoyi-ui/src/layout/components/Navbar.vue +++ b/ruoyi-ui/src/layout/components/Navbar.vue @@ -16,7 +16,11 @@ <el-tooltip content="鏂囨。鍦板潃" effect="dark" placement="bottom"> <ruo-yi-doc id="ruoyi-doc" class="right-menu-item hover-effect" /> </el-tooltip> - --> + --> + <el-tooltip effect="dark" placement="bottom"> + <h1 class="right-menu-item hover-effect" style="text-align: center;display: + block;line-height: 50px;">{{greeting}}</h1> + </el-tooltip> <screenfull id="screenfull" class="right-menu-item hover-effect" /> <el-tooltip content="甯冨眬澶у皬" effect="dark" placement="bottom"> @@ -24,7 +28,7 @@ </el-tooltip> </template> - + <el-dropdown class="avatar-container right-menu-item hover-effect" trigger="click"> <div class="avatar-wrapper"> <img :src="avatar" class="user-avatar"> @@ -68,12 +72,36 @@ RuoYiGit, RuoYiDoc }, + data() { + return { + + greeting: "", + + }; + }, + mounted() { + this.setGreeting(); + }, computed: { ...mapGetters([ 'sidebar', 'avatar', 'device' ]), + setGreeting() { + const currentTime = new Date(); + const currentHour = currentTime.getHours(); + let name = this.$store.state.user.name + if (currentHour < 12) { + this.greeting = "鏃╀笂濂�,"+name; + } else if (currentHour < 14) { + this.greeting = "涓崍濂�,"+name; + } else if (currentHour < 18) { + this.greeting = "涓嬪崍濂�,"+name; + } else { + this.greeting = "鏅氫笂濂�,"+name; + } + }, setting: { get() { return this.$store.state.settings.showSettings diff --git a/ruoyi-ui/src/views/bignote/index.vue b/ruoyi-ui/src/views/bignote/index.vue index 926c621..a353ab7 100644 --- a/ruoyi-ui/src/views/bignote/index.vue +++ b/ruoyi-ui/src/views/bignote/index.vue @@ -244,7 +244,7 @@ /> <!-- 娣诲姞鎴栦慨鏀硅祫浜т俊鎭厤缃璇濇 --> - <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body> + <el-dialog :title="title" @click="handleVisibleChange" :visible.sync="open" width="800px" append-to-body :before-close="close" > <el-form ref="elForm" :model="formDat" :rules="rules" size="medium" label-width="100px"> @@ -262,8 +262,10 @@ </el-form-item> <el-form-item label="鍙戠敓鏃堕棿" prop="happenTime"> - <el-date-picker v-model="formDat.happenTime" type="date" placeholder="璇烽�夋嫨鏃ユ湡" - :editable="false" :clearable="false" :style="{width: '100%'}" value-format="yyyy-MM-dd" + <el-date-picker ref="datePicker" v-model="formDat.happenTime" type="date" placeholder="璇烽�夋嫨鏃ユ湡" + :visible="isVisible" + @blur="handleVisibleChange" + :editable="false" :clearable="false" :style="{width: '100%'}" value-format="yyyy-MM-dd" ></el-date-picker> </el-form-item> <el-form-item label="澶囨敞" prop="remark"> @@ -529,6 +531,7 @@ dicts: ['sys_normal_disable'], data() { return { + isVisible:false, // 鍒嗕韩缁欒皝鐨刲ist listRoot: [], open1:false, @@ -860,8 +863,20 @@ isInFot(fileName) { return this.fot.includes(fileName); }, + handleVisibleChange(){ + alert(12) + this.isVisible = false + this.$refs.datePicker.hidePicker(); + }, + close(){ + //alert(234) + this.$refs.datePicker.hidePicker() + + this.open = false + }, // 鍙栨秷鎸夐挳 cancelData() { + this.$refs.datePicker.hidePicker() this.open = false; this.reset(); }, diff --git a/ruoyi-ui/src/views/components/superMindmap.vue b/ruoyi-ui/src/views/components/superMindmap.vue index 7675fc7..103ae82 100644 --- a/ruoyi-ui/src/views/components/superMindmap.vue +++ b/ruoyi-ui/src/views/components/superMindmap.vue @@ -250,28 +250,39 @@ return 'pointer' } }) - // 娣诲姞澶村儚 - groups.append("image") - .attr("xlink:href", function (d) { - return d.data.url; // 澶村儚鍥剧墖鐨勮矾寰� - }) - .attr("x", 12) // 澶村儚鐩稿浜庤妭鐐圭殑姘村钩浣嶇疆 - .attr("y", 3) // 澶村儚鐩稿浜庤妭鐐圭殑鍨傜洿浣嶇疆 - .attr("width", 24) // 澶村儚鐨勫搴� - .attr("height", 24); // 澶村儚鐨勯珮搴� - //缁樺埗鏍囨敞(鑺傜偣鍓嶇殑鐭╁舰) - groups.append("rect") - .attr("x", 37) - .attr("y", 3) - .attr("width", - function (d) { - return d.data.link ? (getPXwidth(d.data.link) + 30) : 0 - } - ) - .attr("height", 26) - .attr("fill", "#FFFFFF") - // 娣诲姞鍦嗚 - .attr("rx", 4) + // 娣诲姞澶村儚 + let pu = null + let gp = groups.append("image") + .attr("xlink:href", function (d) { + // console.log(d.data.purl) + pu = d.data.purl + // console.log(d.data.prop) + // console.log(d.data.label==="") + if(d.data.label==="") + return "" + else + return d.data.purl; // 澶村儚鍥剧墖鐨勮矾寰� + }) + if (pu!=null){ + gp.attr("x", 12) // 澶村儚鐩稿浜庤妭鐐圭殑姘村钩浣嶇疆 + .attr("y", 3) // 澶村儚鐩稿浜庤妭鐐圭殑鍨傜洿浣嶇疆 + .attr("width", 24) // 澶村儚鐨勫搴� + .attr("height", 24); // 澶村儚鐨勯珮搴� + + //缁樺埗鏍囨敞(鑺傜偣鍓嶇殑鐭╁舰) + gp.append("rect") + .attr("x", 37) + .attr("y", 3) + .attr("width", + function (d) { + return d.data.link ? (getPXwidth(d.data.link) + 30) : 0 + } + ) + .attr("height", 26) + .attr("fill", "#FFFFFF") + // 娣诲姞鍦嗚 + .attr("rx", 4) + } //缁樺埗鏂囧瓧 groups.append("text") .on("click", function (event, node) { @@ -286,6 +297,7 @@ that.$router.push("/familymodel/jiagenwang/personInfo/" + data.id); //that.$emit('activeChange', 'map') + // return } // 鏍囧噯鑺傜偣鈥斺�� 浼犲嚭 prop diff --git a/ruoyi-ui/src/views/genealogy/index.vue b/ruoyi-ui/src/views/genealogy/index.vue index f8a97c1..817da99 100644 --- a/ruoyi-ui/src/views/genealogy/index.vue +++ b/ruoyi-ui/src/views/genealogy/index.vue @@ -92,7 +92,13 @@ <span v-else>鈥斺��</span> </template> </el-table-column> - <el-table-column label="濮撳悕" prop="nickName" sortable :show-overflow-tooltip="true" width="100" align="center"/> + <el-table-column label="濮撳悕" prop="nickName" sortable :show-overflow-tooltip="true" width="100" align="center"> + <template slot-scope="scope" > + + <el-button @click="handleCheck(scope.row)">{{scope.row.nickName}}</el-button> + </template> + </el-table-column> + <el-table-column label="鎬у埆" prop="sex" sortable width="100" align="center" > <template slot-scope="scope"> <span v-if="scope.row.sex===1">鐢�</span> @@ -368,7 +374,7 @@ this.queryParams.happenStartTime = this.dateRange.length > 0 && this.dateRange[0] this.queryParams.happenEndTime = this.dateRange.length > 0 && this.dateRange[1] this.queryParams.clanId = this.$store.state.user.clanId - + this.listRoot = [] // listProperty(this.addDateRange(this.queryParams, this.dateRange)).then(response => { listUserAll(this.queryParams).then(response => { // console.log(response.data) diff --git a/ruoyi-ui/src/views/mindMap/index.vue b/ruoyi-ui/src/views/mindMap/index.vue index e19ed33..ef9bdd5 100644 --- a/ruoyi-ui/src/views/mindMap/index.vue +++ b/ruoyi-ui/src/views/mindMap/index.vue @@ -1,7 +1,7 @@ <template> <div class="app-container"> - <div class="text" style="background-color: #FEF7FC;" > - <h1 style="font-size: 21px;">{{ greeting +'锛�' + user.userName }}</h1></div> +<!-- <div class="text" style="background-color: #FEF7FC;" > + <h1 style="font-size: 21px;">{{ greeting +'锛�' + user.userName }}</h1></div> --> <div class="image-container" style="background-color: #FEF7FC;"> <img class="top-image" src="../../assets/images/zhang.png" alt="Top Image"> </div> @@ -35,7 +35,7 @@ }; }, mounted() { - this.setGreeting(); + // this.setGreeting(); this.getUser(); // this.mapData = MapData.webMap @@ -85,6 +85,7 @@ const mindMapData = this.rootList[0]; console.log(mindMapData) + // for(let i = 0; i < ) console.log('9999') // console.log(this.drawData(mindMapData)) this.mapData = this.drawData(mindMapData) @@ -93,13 +94,14 @@ }, drawData(mpdata) { + let tp = "https://www.bendudu.com:8080/profile/upload/2023/03/19/test7_20230319222030A007.jpg" if (mpdata == null) return null; var data = { "label": mpdata['spouse'] != null ? eval(mpdata['spouse']).nickName : '', "prop": mpdata['nickName'], - "url": 'https://www.bendudu.com:8080/'+mpdata['url'], - // "purl": 'https://www.bendudu.com:8080/'+mpdata['spouse'], + "url": mpdata['url']!=null?'https://www.bendudu.com:8080/'+mpdata['url']:tp, + "purl": mpdata['spouse'] != null ? (mpdata['spouse'].url!=null? 'https://www.bendudu.com:8080/'+mpdata['spouse'].url:tp):tp, "id": mpdata['userId'], "link": mpdata['nickName'], "children": [] @@ -110,8 +112,9 @@ var dt = { "label": mpdata['childList'][i]['spouse'] != null ? eval(mpdata['childList'][i]['spouse']).nickName : "", "prop": mpdata['childList'][i]['nickName'], - "url": 'https://www.bendudu.com:8080/'+mpdata['childList'][i]['url'], + "url": mpdata['childList'][i]['url']!=null?'https://www.bendudu.com:8080/'+mpdata['childList'][i]['url']:tp, "id": mpdata['childList'][i]['userId'], + "purl": (mpdata['childList'][i]['spouse'] != null ) ?( mpdata['childList'][i]['spouse'].url!= null?'https://www.bendudu.com:8080/'+mpdata['childList'][i]['spouse'].url:tp):tp, "link": mpdata['childList'][i]['nickName'], "children": [] }; diff --git a/ruoyi-ui/vue.config.js b/ruoyi-ui/vue.config.js index 17ab79b..2fcab40 100644 --- a/ruoyi-ui/vue.config.js +++ b/ruoyi-ui/vue.config.js @@ -37,8 +37,8 @@ // detail: https://cli.vuewww.bendudu.comjs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { //target: `https://10.39.18.174:8080/`, - // target: `https://192.168.1.3:8080/`, - target: 'https://www.bendudu.com:8080/', + target: `https://192.168.1.3:8080/`, + // target: 'https://www.bendudu.com:8080/', changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: '' -- Gitblit v1.9.1