自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 自定义表单规则

callback(new Error('请输入设备序列号'));params.append('参数名', value);//判断是否重复或其他。

2023-10-31 16:46:06 92

原创 VUE3父子组件传参

sonComponent @sendValue="getValue(//绑定方法)">emit('sendValue',value(//传递的值))父组件 (@xxxx需要和子组件对应)//定义名字与父组件对应。

2023-06-01 08:42:44 601

原创 Vue3 el-select+el-tree组合+模糊搜索

el-input class="input" placeholder="输入单位名称"label: "三级 3-1-1"label: "三级 3-1-2"label: "四级 3-2-1"label: "四级 3-2-2"label: "五级 3-2-3"label: "二级 2-1",label: "二级 2-2",label: "二级 2-4",label: "二级 2-5",label: "二级 2-6",label: "二级 2-7",placeholder="请选择"* 父传子(拿默认选择)

2023-05-31 18:56:19 1365

原创 java跨域调get方法

/ 请求url说明 http://实例访问域名/请求uri。//GET请求直接在链接后面拼上请求参数。// 取得输入流,并使用Reader读取。//Get请求不需要DoOutPut。//设置连接超时时间和读取超时时间。//设置header。

2023-02-21 11:52:39 190

原创 Vue3列表加批量删除

Vue3列表加批量删除

2022-11-08 18:22:40 1312

原创 去除两个数组中重复的数据

去除两个数组中重复的数据

2022-09-20 09:38:26 1121

原创 根据年查询本年中每个月的数据

根据年查询本年中每个月的数据

2022-06-16 16:09:28 217

原创 重置表单,未提交关闭清空表单

重置表单,未提交关闭清空表单

2022-06-16 16:03:56 70

原创 sql循环某个字段中的值做关联查询

sql循环某个字段中的值做关联查询

2022-06-14 11:10:43 291

原创 后端时间拿过来有时分秒,前端显示的时候截掉

后端传过来的时间 2022-06-01 09:17:59前端想显示的时间 2022-06-01第一种方法第二种方法(适合比较刁钻的时候)前端要2022年06月01日

2022-06-08 17:51:25 1164

原创 关于多条件查询包括列表,时间段等,前端,后端接收,sql的写法 模板

//前端getData(){ //后面那个时间截止到那天的23点59分59秒 if (!this.queryForm.FILE_TIME) { this.queryForm.date = []; } if (this.queryForm.FILE_TIME.length > 0) { this.date = this.queryForm.FILE_TIME[1].split(" "); this.date[.

2022-05-31 15:11:11 449

原创 分页器点击方法 模板

//每页条数改变时触发 选择一页显示多少行 handleSizeChange(val) { console.log(`每页 ${val} 条`); this.currentPage = 1; this.pageSize = val; this.loadTableData(this.currentPage); }, //当前页改变时触发 跳转其他页 handleCurrentChange(val) { consol..

2022-05-31 11:10:19 55

原创 mybatis进行sql查询字段值为null而键值消失解决办法

当mybatis查询返回的数据中,在数据库中那个字段的值为null的话,则该字段就会消失,前端在处理数据的时候可能会出现问题。所以需要写一个实体类,或者在查询的时候做一下判断,或者在前端处理数据的时候做判断.这里主要说明一下出现这种问题的原因,警戒一下,以后注意避免这种问题哦...

2022-05-31 11:03:45 780

原创 选择器选择完后带出其他的数据

<el-select v-model="ruleForm.DEPART_ID" placeholder="请选择单位" style="width:100%" filterable @change="selectPeopleAddress"> <el-option v-for="item in departList" :key="item.departId" :label="item.departName"..

2022-05-26 14:36:41 234

原创 vue根据数组里对象的属性进行分类

let arr=[]this.sphereBusinessData.forEach(item => { const parent = arr.find(cur => cur.PORGNA_ID === item.PORGNA_ID) if (parent) { parent.childs.push(item) } else { const obj = { PORGNA_ID: item.PORGNA_ID, childs: [item] .

2022-05-05 15:14:18 1828

原创 给列表的列重新赋值

<el-table-column prop="business_group" label="参赛组" width="180" align="center" :formatter="cszFormat" :show-overflow-tooltip='true'> </el-table-column> cszFormat...

2022-04-28 15:22:36 339

原创 vue列表动态赋值

vue不能检测动态赋值的列表所以给列表重新赋值时不能用等于号比如table=['1','2','3']table[1]=4(不可以)正确的赋值方式table.splice(1(下标值), 1, 4(新的值))

2022-04-24 13:46:22 1453

原创 时间选择器转换时间格式

<el-date-picker v-model="date" type="date" placeholder="选择日期" format="MM-dd" //控制显示时间格式 @change="formatTime" value-fo...

2022-03-16 14:41:24 588

原创 用视频第一帧当视频封面图片

selectdxsgal() { let url = AjaxPathConfig.RestFulAPI.Interface.face.getBasePath(); const params = { } axios.get(url + "casesAlk/getPagingCasesAlkVideo", { params }).then((res) => { if (res && res.data && res.data.meta &am.

2022-03-07 18:15:21 193

原创 给列表列前加符号

<template slot-scope="scope"> <i class="el-icon-caret-right"></i>(改成自己想要的) <div @click="tzalxq(scope.row)" style=" text-overflow:ellipsis;cursor: pointer;display: inline ">{{scope.row.albt}}</div></template>...

2022-03-07 18:12:19 111

原创 选取视频第一帧当作视频封面图片

selectdxsgal() { debugger let url = AjaxPathConfig.RestFulAPI.Interface.face.getBasePath(); const params = { } axios.get(url + "casesAlk/getPagingCasesAlkVideo", { params }).then((res) => { if (res &&am.

2022-03-07 18:07:37 409

原创 前端遍历数组,给对象加新属性

let array = [......];let arryNew = [];array.forEach((item) => {arryNew.push(Object.assign({ videoImg: dataURL,wjlj:wjlj,name:value}, item));})

2022-03-07 17:30:53 687

原创 查询时出现正在加载

import {Loading} from "element-ui"; selectaqjsr() { let loading = Loading.service({ fullscreen: true, text: "数据查询中....", background: "rgba(0, 0, 0, 0.1)", }); let url = AjaxPathConfig.RestFulAPI.Interface.face...

2022-03-02 11:17:23 210

原创 联及选择器前端显示数据

sqlWITH RECURSIVE cte AS(SELECT a.id, a.pid,a.name FROM fries_system_constant a WHERE a.flag='PROFESSIONAL_TYPE'UNION ALLSELECT k.id,k.pid,k.name FROM fries_system_constant k INNER JOIN cte c ON c.id = k.pid)SELECT id, pid,name FROM cte前端转换为树形结构的

2022-02-23 09:09:56 266

原创 前端往后端传值

.post( AjaxPathConfig.RestFulAPI.Interface.face.getBasePath() + "casesAlk/updatafwjs",params)var params = new URLSearchParams();params.append('alid', this.anli.alid);params.append('casesCount', this.fwjs);参数const params = { alid:this..

2022-02-23 08:58:52 360

原创 鼠标划过左右两个标题使其显示内容不一样

<template> <div class="warpper"> <div class="header"> <div class="left font color" data-index="0" @mouseover="change" ref="index0">left</div> <div class="right font" data-index="1" @mouseover="change" r.

2022-02-16 18:00:00 348

原创 table自定义排序方式

2022-01-24 16:29:49 350

原创 在下拉选择框前面加上全部的选项

getZtfaList(){ const params = {} this.$axios.get(this.api.sales.getAllPlan, {params}).then(res => { this.commonGetResData(res).then(data => { this.jjfaList = data.map(item=>{ return { ...item, label: ite..

2022-01-11 09:56:13 239

原创 vue 信息回显

this.$axios.get(this.api.sales.selectActiveBySalesId, {params}).then((res) => { this.commonGetResData(res).then(data => { this.ruleForm= { ...data, salesPlanList:data.salesPlanList.map(item => { .

2021-12-29 16:57:53 340

原创 前端拼接两个列表(里面下标值相同的对象)

a:[{a:1},{a:2},{a:3}],b:[{b:5},{b:6},{b:7}],不拼接里面的对象xs(){this.a=this.a.concat(this.b)},结果:a[{a:1},{a:2},{a:3},{b:5},{b:6},{b:7}]拼接里面的对象xs(){ for (var i=0;i<this.a.length;i++){ this.a[i].c=this.b[i].b } },结果:a[{a:...

2021-12-24 16:10:54 396

原创 for循环调用接口返回的数据放在同一个列表中

querysqfaxx() { const params = { salesId:1, } this.$axios.get(this.api.salesSupport.querySalesPlans, {params}).then((res) => { this.commonGetResData(res).then(data => { this.sqfaxxidData = data; ...

2021-12-23 10:01:22 749

原创 添加表单验证

const params = {}this.$refs["form1"].validate((valid) => { if (valid) { this.$axios.post(this.api.plan.insertPlan, params) }else { console.log('error submit!!'); return false; }})

2021-12-22 16:21:17 203

原创 获取的数据赋值给下拉框value和label

querycxtj(){ this.$axios.get(this.api.plan.queryConditions ).then((res) => { this.commonGetResData(res).then(data => { this.fqrList = data.map(item => { return { ...item, label: item.initiatorname, ...

2021-12-22 14:43:27 485

原创 sql 拼接传1执行...传0执行...

在mapper里 <if test="(shzt != null and shzt != '' and) shzt == '0'.toString()"> 。。。。。。。。。。 </if><if test="(shzt != null and shzt != '' and) shzt == '1'.toString()" > 。。。。。。。。。。。 </if>()的内容可加可不加...

2021-12-03 09:46:08 184

原创 调整时间格式

写在实体类上@DateTimeFormat(pattern="yyyy-MM-ddHH:mm:ss")@JsonFormat(pattern="yyyy-MM-ddHH:mm:ss",timezone="GMT+8")privateStringcreateDate;

2021-12-01 10:46:09 177

原创 数据库模糊查询

orcale 连接符xxx like '%'||#{xxx}||'%'mysql 连接符xxx like concat('%',#{xxx},'%')

2021-11-29 15:22:05 487

原创 There is no getter for property named ‘xxx‘ in class ‘java.lang.String‘

改成map的方式service层mappercontroller

2021-11-29 09:27:53 201

原创 前端传值的方式

或者

2021-11-26 17:12:39 189

原创 “null“.equals(xxx)

最好用"null".equals(xxx) 去判断用 xxx.equals("null") 没有考虑到当xxx为空的时候

2021-11-26 17:07:51 423

原创 v-if包含

formatStatus(row, column, cellValue, index) { let showVal = ""; if (cellValue){ if (cellValue.indexOf("1") >= 0){ showVal+= "xxx"; } if(cellValue.indexOf("2") >= 0){ showVal+= ",xxx"; } // if(cellValue.indexOf("3..

2021-11-26 10:55:01 526

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除