day13--2023-08-07

今日内容

完善贷款产品页面

1、新增表单修改样式

1)文本域 https://element-plus.gitee.io/zh-CN/component/input.html

  <el-input
    v-model="textarea"
    maxlength="20"							//设置文字长度
 	:autosize="{ minRows: 2, maxRows: 4 }"	//调节文章高度
    type="textarea"							//文本域格式
    show-word-limit							//添加字数限制
    placeholder="Please input"
  />

2)Input Number 数字输入框

<el-input-number 
	v-model="num" 
	:min="1" 		//最小值
	:max="10"		//最大值
	:step="50" 		//控制步长
/>

3)Select选择器

<el-select v-model="value" placeholder="Select">
	<el-option
		v-for="item in options"
    	:key="item.value"
    	:label="item.label"			
     	:value="item.value"			//传递的值
      	:disabled="item.disabled"
    />
</el-select>

const options = [
  {
    value: 'Option1',
    label: 'Option1',
  },
]

在这里插入图片描述

4)Radio单选框组

<el-radio-group v-model="radio">
    <el-radio label="月" ></el-radio>		
	<el-radio label="年" ></el-radio>
</el-radio-group>

2、增加搜索框功能

const searchName = ref('')
//搜索栏
	import { computed } from 'vue'
	const filterData = computed(()=>{
		return state.tableData.filter((row)=>{
			return row.name.includes(searchName.value)
		})
	})

3、增加批量删除功能

const handleMuchDel = ()=>{
		ElMessageBox.confirm(
			'您是否确认删除此纪录?',
			'提示',
			{ confirmButtonText: '确认', cancelButtonText: '取消', type: 'warning'}
		)
		.then(()=>{
			//确认后,在此处进行遍历,一条一条删除
			multipleSelection.value.forEach(row =>{
				// handleDel(row.productId)	//有副作用,反复调用确认框
				ProductDel(row.productId)
				.then(res=>{
					toast("删除记录成功")
					loadingData(1, page.pageSize)
				})
				.catch(err=>{
					console.log(res)
				})
			})
			
		})
		.catch(()=>{					
		})
	}

4、完成日期转换

当日期类型不匹配时用new Date()函数转换

	//导入日期函数库
	import { format } from 'date-fns'
	const formatDate = (row, index, cellValue)=>{
		if(cellValue != null){
			return format(new Date(cellValue), 'yyyy-MM-dd')
		}
		return cellValue
	}

完成企业信息模块

可以使用Java的Calendar类和SimpleDateFormat类来获取2023-03月份的每一天日期。 以下是一个示例代码,它使用Calendar类和SimpleDateFormat类来获取2023-03月份的每一天日期并将其存储在一个字符串数组中: ```java import java.util.Calendar; import java.text.SimpleDateFormat; public class Main { public static void main(String[] args) { // 创建一个Calendar对象并设置为2023-03-01 Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, 2023); calendar.set(Calendar.MONTH, Calendar.MARCH); calendar.set(Calendar.DAY_OF_MONTH, 1); // 创建一个SimpleDateFormat对象,用于格式化日期 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); // 获取2023-03月份的天数 int daysInMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); // 创建一个字符串数组,用于存储每一天的日期 String[] dates = new String[daysInMonth]; // 循环遍历每一天,获取日期并存储在字符串数组中 for (int day = 1; day <= daysInMonth; day++) { // 获取当前日期并格式化为字符串 String date = dateFormat.format(calendar.getTime()); // 将日期存储在字符串数组中 dates[day - 1] = date; // 将日期加上一天 calendar.add(Calendar.DAY_OF_MONTH, 1); } // 输出日期数组 for (String date : dates) { System.out.println(date); } } } ``` 此代码将输出以下内容: ``` 2023-03-01 2023-03-02 2023-03-03 2023-03-04 2023-03-05 2023-03-06 2023-03-07 2023-03-08 2023-03-09 2023-03-10 2023-03-11 2023-03-12 2023-03-13 2023-03-14 2023-03-15 2023-03-16 2023-03-17 2023-03-18 2023-03-19 2023-03-20 2023-03-21 2023-03-22 2023-03-23 2023-03-24 2023-03-25 2023-03-26 2023-03-27 2023-03-28 2023-03-29 2023-03-30 2023-03-31 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值