精华内容
下载资源
问答
  • 创建参数查询时在条件栏中
    千次阅读
    2021-03-07 07:13:59

    Vue是一套用于构建用户界面的渐进式JavaScript框架。本文就来为大家介绍一下vue地址栏传参数以及接收参数的方法,希望对大家有一定的帮助。

    b00e7688a40900ed8e356d61f183a4c1.png

    在用Vue开发项目中,跳转页面,除了使用 创建 a 标签来定义导航链接,我们还可以借助 router 的实例方法,通过编写代码来实现。// 字符串

    router.push('home')

    // 对象

    router.push({ path: 'home' })

    // 命名的路由

    router.push({ name: 'user', params: { userId: 123 }})

    // 带查询参数,变成 /register?plan=private

    router.push({ path: 'register', query: { plan: 'private' }})

    例子如下:传递参数jumpresume(id){

    this.$router.push({path:'/resume',query:{jId:id}})

    },

    接收参数:created(){

    let id = this.$route.query.jId;

    alert(id);

    },

    更多web前端开发知识,请查阅 HTML中文网 !!

    更多相关内容
  • PB中创建需要带参数查询的DataWindow

    千次阅读 2019-07-01 18:55:42
      PB使用 DataWindow 来展示数据是很方便的,不用我们写 SQL 语句,但是如果涉及到需要参数查询我们所需要的数据的话,那么该如何用 DataWindow 呢?其实 PB 也提供了这种支持,PB提供了5数据源,而SQL ...

      PB中使用 DataWindow 来展示数据是很方便的,不用我们写 SQL 语句,但是如果涉及到需要参数查询我们所需要的数据的话,那么该如何用 DataWindow 呢?其实 PB 也提供了这种支持,PB中提供了5中数据源,而SQL Select数据源正好可以解决这种情况。
      下面我们来学习一下如何创建SQL Select数据源并使用它:
      1. 点击菜单栏上的 File菜单,选择 New,选择 DataWindow 选项卡,我们选择 Grid,这是选择使用何种方式来展示数据,我们选择用表格来展示数据。
      在这里插入图片描述
    2. 点击OK之后,我们接下来选择 SQL Select,点击 Next
      在这里插入图片描述
    3. 接下来选择需要查询的表
      在这里插入图片描述
    4. 显示出来的表会自动显示主外键关联,然后在下面选择需要查询的条件
      
    5. 定义查询表达式所需要用的参数
      比如我们需要根据姓名查询报考的科目,那么姓名就是我们查询时需要用到的参数,如果我们想使用参数,必须要先定义才可以。
      选择菜单“Design”下的“Retireval Arguments”菜单项
      在这里插入图片描述
      填好参数的名称和类型,点击OK
      在这里插入图片描述
    6. 选择参数
      在 value 处,右键选择 Arguments,选择刚刚定义好的参数,点击 Paste,就把参数填到 value 中了
    在这里插入图片描述
      我们选择好所有的条件之后,还可以看到自动生成的 SQL 语句,在最下方的菜单栏选择最后一项即可
    在这里插入图片描述
    7. 预览查询出来的数据
      保存之后,会自动生成两个文件。选择第一个,右键选择 Edit,输入参数,就可以预览查出来的数据
    在这里插入图片描述
    在这里插入图片描述
    8. 在窗体的 open 事件中写上代码,运行窗体的时候,数据就可以显示出来了
      如果是多个参数,将对应的参数写在括号中即可。
    在这里插入图片描述

    展开全文
  • 这时候根据输入框输入查询条件,之后点击查询就会显示出想要的结果,如下图: 一个根据参数查询就这样完成了。 总体来说是非常简单的,安装好软件之后 按F1之后会跳出帮助文档,那上面会有更全面的帮助。

    帆软(FineReport)是一款非常快捷方便的报表软件,最近跟着公司后面做一个仓储收费管理系统,后期需要用得到各种费用的计算已经表格导出,所以乘着现在有空学习一个帆软的简单操作以及使用。

    软件的下载:http://www.finereport.com/products/trial

    安装完成之后(笔者用的是7.0版本),他打开之后会跳出如下图的提示:

    这个不用管他,直接叉掉继续,进入主界面之后首先添加数据源,添加数据源的方法是在当前界面的左下角的 模版数据集 的上方有+号的标志点击之后,选择之后进入界面,会有个

    标志,点击之后可以添加自己相对应的数据源;还有一个打开的方法是选择菜单栏的 服务器-定义数据库连接。笔者用的是mysql,配置图如下:

    驱动器:com.mysql.jdbc.Driver

    URL:jdbc:mysql://localhost:3306/frdb    3306是指你数据库的端口号,frdb是指你连接的数据库名

    连接好了之后选择你创建的数据源然后选择你需要查询的数据 写入对于的sql语句: SELECT * FROM frdb_agree WHERE CODE='${code}',这是我的sql语句根据code从表中选取对应数据,写完之后他会有个 是否刷新sql中的参数选择 是 之后会在下方多来 参数与值一栏,然后点击确定。这个时候返回到开始界面,在模版数据集中会多出刚才设置的数据集,然后在右边的编辑区编辑所需要的的操作。格式修饰跟excel相似,按照自己喜好设置即可。

    值在上面的绘制区域编辑,先点击 画笔一样的图标,这个时候在右边的 会有个 以下参数未生成的 框框 需要点击 全部添加按钮,点击好了之后会在编辑了多出以下控件,控件的名字根据自己的喜好跟需求更改。

    完成这些操作之后,保存,然后点击 单元格下方的一个 预览的图标

    这个时候在网页上展示刚才你设计的页面。

    这时候根据在输入框中输入查询的条件,之后点击查询就会显示出想要的结果,如下图:

    一个根据参数查询就这样完成了。

    总体来说是非常简单的,在安装好软件之后 按F1之后会跳出帮助文档,那上面会有更全面的帮助。

    展开全文
  • 基于layui的动态添加条件查询ui插件

    万次阅读 多人点赞 2018-11-05 17:52:48
    体验地址:动态添加条件查询Demo 动态添加条件界面 点击查询生成请求json对象requestData 示例代码: <!DOCTYPE html&...

    layuiExtend

    项目介绍

    最近做一个档案系统,发现字段超多,查询页面布局不是很好弄,于是就想着干脆写一个动态添加条件的ui插件。

    因为是用的layui框架写的系统,所以就直接基于layui编写了个插件。写篇文章总结介绍下这个插件。
    使用简单,可以不用学习layui,只要把相关js引入了,也可以在项目中单独使用。
    插件源码:去码云下载 或者 去layui官网下载
    体验地址1:动态添加条件查询Demo
    体验地址2:带后台的查询demo
    高级查询组件dynamicCondition升级为v2.0.0版本(一)
    高级查询组件dynamicCondition升级为v2.0.0版本(二)
    高级查询组件下拉框联动(三)

    日期:2018-12-06
    版本:v2.0.0
    1.支持扩展编辑器。可以实现下拉框级联,下拉树,单选组等ui控件。 
    2.ops,allowDel,最大化最小化等支持。
    

    效果预览:
    1.省份和城市可以实现联动效果。
    2.可以自定义查询条件编辑器。如下拉树,单选按钮组。
    效果预览

    日期:2018-11-20
    版本:v1.0.5
    新增功能:查询条件加一个“x”,点击后删除一个条件刷新一下页面
    
    日期:2018-11-14
    版本:v1.0.4
    dynamicCondition插件升级版本1.0.4
    1.新增初始条件设置功能。
    2.优化查询条件显示。
    3.支持下拉框范围查询
    4.可以设置show属性为false,隐藏动态条件字段
    5.优化下拉框编辑器。templet可以是select元素Id。
    	例#sex对应的可以是<select id="sex">
    	不一定非得用script包裹起来。
    

    动态添加条件界面
    在这里插入图片描述
    点击查询生成请求json对象requestData
    在这里插入图片描述
    demo界面
    在这里插入图片描述
    示例代码:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<meta name="viewport"
    			content="width=device-width, initial-scale=1, maximum-scale=1">
    		<title>动态条件插件demo</title>
    		<link  href="../../static/layui/css/layui.css" media="all" rel="stylesheet">
    		<script src="../../static/layui/layui.js"></script>
    	<style>
    	</style>
    	</head>
    	<body >
    		<div id="simple-query" style="margin-left:50px;margin-top:20px;">
    			<a class="layui-btn " onclick="simpleQuery()"  >简单查询</a><br/>
    			<br/>
    			<div id="msg">查询条件:</div>		
    			<br/>
    			<div>请求参数json:</div>		
    			<div id="result1" style="word-break:break-all;height:60px;width:500px;padding-left:50px;"></div>
    		</div>
    		<div id="complex-query" style="margin-left:50px;margin-top:20px;">
    			<a class="layui-btn " onclick="complexQuery()"  >复杂查询</a><br/>
    			<br/>
    			<div id="msg2">查询条件:</div>
    			<br/>
    			<div>请求参数json:</div>	
    			<div id="result2" style="word-break:break-all;height:60px;width:500px;padding-left:50px;"></div>		
    			
    		</div>
    	<ul id="dcDemo" style="display:none;">
    		<li field="id" title="id" edit="text" layVerify="number"></li>
    		<li field="name" title="姓名" edit="text"></li>
    		<li field="sex" title="性别" edit="select" templet="#selectSex"></li>
    		<li field="birthday" title="出生日期" edit="date"></li>
    		<li field="phone" title="手机号码" edit="text" layVerify="phone"></li>
    		<li field="email" title="邮箱" edit="text" layVerify="email"></li>
    	</ul>
    	<script type="text/html" id="selectSex">
    		<select>
    		    <option value=""></option>
    		    <option value="1">男</option>
    		    <option value="0">女</option>
    		</select>
    	</script>
    			
    <script type="text/javascript">
    //声明一个全局变量dynamicCondition
    var dynamicCondition;
    layui.config({
      base: '../../static/layui-extend/' //设定扩展的Layui模块的所在目录,一般用于外部模块扩展
    }).extend({
    	dynamicCondition: 'dynamicCondition/dynamicCondition'
    }).use(['table','form','dynamicCondition'], function(){
    	var $=layui.$, table = layui.table, form = layui.table;
    	dynamicCondition = layui.dynamicCondition;
    	
    	var dataFields = [{field:"id",title:"id",edit:"text",layVerify:"number"}
    		,{field:"name",title:"姓名",edit:"text"}
    		,{field:"sex",title:"性别",edit:"select", templet:"#selectSex"}
    		,{field:"birthday",title:"出生日期",edit:"date"}
    		,{field:"phone",title:"手机号码",edit:"text",layVerify:"phone"}
    		,{field:"email",title:"邮箱",layVerify:"email"}
    		];
    	//初始化动态条件查询实例
    	var dcInstance = dynamicCondition.create({fields : dataFields //通过json对象传入
    	  	//,tableId:"listTable"  //静态页面不好演示table数据表格更新
    	  	,type:"simple"  //type:"simple"/"complex"
    		,conditionTextId:"#msg"
    		,queryCallBack:function(requestData){
    			$("#result1").html(JSON.stringify(requestData));
    		}
    	});
    	dynamicCondition.create({elem:"#dcDemo" //通过容器选择器传入,也可以$("#dcDemo"),或者document.getElementById("dcDemo")
    	  	//,tableId:"listTable" //静态页面不好演示table数据表格更新
    	  	,type:"complex"  //type:"simple"/"complex"
    		,conditionTextId:"#msg2"
    		//当有多个动态条件查询实例时,定义instanceName属性可以通过dynamicCondition.getInstance(instanceName)获取对应的实例
    		,instanceName:  "complexInstance"  
    		,queryCallBack:function(requestData){
    			$("#result2").html(JSON.stringify(requestData));
    		}
    	});
    	
    });
    /**简单查询*/
    function simpleQuery(){
    	dynamicCondition.getInstance().open();
    }
    /**复杂查询*/
    function complexQuery(){
    	dynamicCondition.getInstance("complexInstance").open();
    }
    </script>
    	</body>
    </html>
    

    数据字典

    dynamicCondition对象api

    |成员|类型|说明|示例
    |–|–|–|–|–|
    |version |String |插件版本号 | 1.0.1 |
    |cacheInstance |Object |缓存create方法创建的实例。见备注 | {} |
    |getInstance |function |从cacheInstance中获取实例 | getInstance() |
    |create |function |创建实例成功后会返回并缓存到cacheInstance。| create(config) |

    备注:
    getInstance()等价于getInstance(‘instanceName’)
    缓存实例:cacheInstance[config.instanceName] = create(config)

    dynamicCondition.create(config)中的config配置项说明

    参数类型必须项默认说明
    elemString/Jq/DOM例: “#dcDemo”, 或者 $(“#dcDemo”),或者document.getElementById(“dcDemo”)
    fieldsObject参考下面备注fields例子。
    fieldsJsonStrString就是fields转换为字符串格式输入。
    typeStringcomplex取值:‘simple’/‘complex’.默认为复杂模式。
    instanceNameStringinstanceName当一个页面只创建一个实例时,可以不用配置该参数。
    queryCallBackfunction点击查询的回调函数,会传入一个requestData参数进去。参数格式见备注
    tableIdString对应table.render(config)的config.id参数。点击查询后会根据查询条件自动重载表格。
    conditionTextIdString/Jq/DOM例: “#msg”, 或者 $(“#msg”),或者document.getElementById(“msg”)
    sortObjObject结合tableId使用排序。例子:{field:‘name’,type:‘desc’}
    requestDataTypeStringarray2.0.1版本新增。 取值:'array '/‘json’
    displayModelStringpopup2.0.2版本新增。取值:'popup '/'unpopup ’

    备注:
    elem/fields/fieldsJsonStr 三个中必须选一个配置。
    elem例子:

    <ul id="dcDemo" style="display:none;">
    		<li field="id" title="id" edit="text" layVerify="number"></li>
    		<li field="name" title="姓名" edit="text"></li>
    		<li field="sex" title="性别" edit="select" templet="#selectSex"></li>
    		<li field="birthday" title="出生日期" edit="date"></li>
    		<li field="phone" title="手机号码" edit="text" layVerify="phone"></li>
    		<li field="email" title="邮箱" edit="text" layVerify="email"></li>
    	</ul>
    

    fields例子:

    var dataFields = [{field:"id",title:"id",edit:"text",layVerify:"number"}
    		,{field:"name",title:"姓名",edit:"text"}
    		,{field:"sex",title:"性别",edit:"select", templet:"#selectSex"}
    		,{field:"birthday",title:"出生日期",edit:"date"}
    		,{field:"phone",title:"手机号码",edit:"text",layVerify:"phone"}
    		,{field:"email",title:"邮箱",layVerify:"email"}
    		];
    

    layVerify属性类似lay-verify。点击查询时会自动校验。校验不通过则点击不了查询。

    edit的取值:text/select/date 。暂时只支持这3种类型。

    1. text表示文本输入编辑器。
    2. select表示下拉框编辑器。必须配置templet。可以使用对应的模板生成下拉框。
    3. date表示日期编辑器。

    type的取值:‘simple’/'complex’区别:

    1. 显示界面不一样。simple模式少了中间的操作列。
    2. 构造的requestData格式不一样。

    simple模式构造的requestData例子:

    {"name":"张三","sex":"1","birthday":"2018-11-02"}
    

    complex模式构造的requestData例子:

    {
     "rowLength": 5,
     "QueryCondition[0].conditionField": "name",
     "QueryCondition[0].conditionOption": "like",
     "QueryCondition[0].conditionValue": "",
     "QueryCondition[1].conditionField": "sex",
     "QueryCondition[1].conditionOption": "equal",
     "QueryCondition[1].conditionValue": "1",
     "QueryCondition[2].conditionField": "birthday",
     "QueryCondition[2].conditionOption": "between",
     "QueryCondition[2].conditionValueLeft": "2010-11-01",
     "QueryCondition[2].conditionValueRight": "2018-11-01",
     "QueryCondition[3].conditionField": "phone",
     "QueryCondition[3].conditionOption": "start",
     "QueryCondition[3].conditionValue": "18800008888",
     "QueryCondition[4].conditionField": "email",
     "QueryCondition[4].conditionOption": "end",
     "QueryCondition[4].conditionValue": "1@qq.com"
    } 
    
    

    queryCallBack和tableId一般二选一配置一个。
    如果是使用layui的table表格查询,那只要配置一下tableId,就能实现查询后自动重载表格数据了。
    conditionTextId 如果配置了该选项,则点击查询后生成查询条件的文本描述,会自动填充到对应的容器里展示给用户查看。

    dynamicCondition创建的实例对象。

    成员类型说明示例
    openfunction弹出动态添加查询条件界面open()
    setDisplayModelfunction2.0.2版本新增。设置显示模式:弹窗/无弹窗。取值:popup/unpopup. 默认popupsetDisplayModel(‘unpopup’)
    setConditionfunction设置初始条件setCondition([[‘name’,null,‘’],[‘sex’,null,‘1’]])
    getRowDivsfunction根据字段名称获取行div,返回一个dom类型的数组getRowDivs(conditionFieldVal)
    getValfunction根据字段名称获对应的值,如果该字段条件有多个,则只取第一行对应的值。getVal(conditionFieldVal)
    备注:其他内部成员以后有时间在详细介绍。只是使用插件的话,只要调用open方法就好了。

    getRowDivs与getVal使用说明参考:扩展编辑器

    展开全文
  • 帆软实现查询条件绑定数据集结果

    千次阅读 2021-03-03 17:54:16
    若想帆软实现带下拉选的查询条件内容来自字典表或者自定义条件查询出来的数据库信息,要做的事共3步,***首先创建查询条件的模板参数,其次创建好作为查询条件的数据集,最后实现查询条件与数据集的绑定***,...
  • 2019access创建数据表、查询和窗体

    万次阅读 2019-10-25 13:59:14
    打开access,菜单选择创建,我们可以看到有 “表格” 、“查询”、“窗体”等模块,我们可以通过这些按钮来进行表的创建查询设计、窗体的创建。 图一图一图一 1.创建表 1)点击 “表” 点击 “表” ,出现下...
  • 帆软报表参数

    千次阅读 2020-12-20 07:52:01
    3.1 定义数据集参数新建数据集 ds1,数据库查询对话框写入 SQL 查询语句SELECT * FROM 销量 WHERE 地区='${地区}',数据库查询语句定义一个数据集参数「地区」。点击右下角刷新按钮,下方数据集参数管理面板会...
  • 创建通知plus.push.createMessage

    千次阅读 热门讨论 2020-12-16 13:17:11
    **content**: ( String 类型) 必选 消息显示的内容,系统通知中心显示的文本内容。 **payload**: ( String 类型 ) 可选 消息承载的数据,可根据业务逻辑自定义数据格式。 **option**: ( MessageOptions ) 可选...
  • 由于后台jpa多表查询使用的是 List<Map<String, Object>> 自定义字段输出 因此时间create_time方面会出现问题,template定义的有解决方法. 前台部分代码 table.render({ elem: '#demo', url: ...
  • 上一篇实现微信顶部操作界面,并没有实现按钮点击事件跳转的activity,这一篇主要实现搜索按钮功能(查询通讯录好友) 文章目录 微信顶部操作搜索按钮实现(查询通讯录好友功能) 测试 微信顶部操作搜索按钮...
  • HFSS快速建模/创建天线阵的方法

    千次阅读 2020-10-28 22:36:39
    其实HFSS自带的3D模型创建已经可以满足日常使用所需,但是一些特殊结构(比如满足某个函数的天线阵列)的创建中,建模的操作会变得无比繁琐。这时候就不得不提到HFSS的脚本文件vbs了。我们可以使用Matlab丰富的...
  • navicat上面创建函数

    千次阅读 2021-06-29 10:07:36
    如果想数据库里插入大量数据,或者更新多个字段,一条条处理,无疑是噩梦。好在Navicat提供了相关的函数。...3、定义一添加函数体 BEGIN declare var int; set var=0; while var<loop...
  • 【Springboot学习笔记】SpringBoot+Mybatis+Thymeleaf+Layui数据表单从零开始实现按条件模糊分页查询的方法目录1.搭建环境1.1直接从网上下载SpringBoot样例网站程序1.2使用IDEA新建SpringBoot样例网站运行SpringBoot...
  • 连接好了之后选择你创建的数据源然后选择你需要查询的数据 写入对于的sql语句: SELECT * FROM frdb_agree WHERE CODE='${code}',这是我的sql语句根据code从表选取对应数据,写完之后他会有个  是否刷新sql的...
  • SQL Server Management Studio (SQL Server 管理控制台)是SQL Server使用最多的管理工具,它提供了一个操作SQL Server功能组件的集成环境,主要用于连接数据库引擎服务,并将用户的操作传递给数据库引擎服务,是一...
  • :X-Y绘图仪用同一图形窗口,显示X-Y坐标的图形(需先在参数对话框设置每个坐标的变化范围),当X、Y分别为正、余弦信号,其显示图形如下: :示波器。显示仿真过程产生的信号波形。双击该图标,弹出示波器窗如...
  • UIKit 的框架,我们时常使用 UINavigationViewController 来管理页面的 push 和 pop,这是页面管理的基本操作。而到了 SwiftUI,该操作是交由 NavigationView 和 NavigationLink 来完成。 本文先从 Navigation...
  • Grafana是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。 官网 操作文档 grafana安装 经常被用作...
  • 使用PowerApp的定制化功能可以方便地将两个有关联的表的数据聚合一个表单上,例如...当前的默认学生表的表单,仅显示学生的信息,我希望学生表单显示所选择的学生成绩,这个可以使用PowerApp定制学生表的表单...
  • ClickHouse - 创建漂亮的 Grafana 仪表盘

    万次阅读 2019-12-29 18:54:46
    今天笔者给大家带来 Grafana ClickHouse 项目的应用。为了内容的完整性,笔者会从 Grafana 讲起,简单普及一下,毕竟业界使用度已经非常高了。GrafanaGr...
  • 了解如何使用 CSS Designer 面板创建或附加样式表、媒体查询、选择器以及设置 CSS 属性。CSS Designer 面板“CSS Designer”面板(... CSS Designer 界面可以使用以下内容:来源:与项目相关的 CSS 文件的集合@...
  • 1.基本操作题考生文件夹下的“samp1.mdb”数据库文件已建立表对象“tEmployee”。请按以下操作要求,完成表的编辑:(1)判断并设置“tEmployee”表的主键;(2)设置“性别”字段的默认值为“男”;(3)删除表1949...
  • 创建,编辑(包含左侧工具和右侧工具) <template> <div class="containers"> <div class="canvas" ref="canvas"></div> <div id="properties-panel"></div>
  • 标签对的&lt;input type='submit'&gt;提交按钮进行请求发送和参数提交。其中form标签的post属性决定提交方式是get还是post。  jsp代码 &lt;form action="servlet" method="post&...
  • Power BI根据用户选择动态生成带过滤条件的报表URL (Dynamic URL Link)
  • lightGBM参数解析及其参数调优

    万次阅读 多人点赞 2020-10-25 20:45:10
    当传递 type 为索引, 它不计算标签列, 例如当标签为列 0, 查询 id 为列 1 , 正确的参数查询 =0 ignore_column: default="", type=string, alias=ignore_feature, blacklist 培训指定一些忽略的列 用数字...
  • fastreport4 实例中文教程

    热门讨论 2011-12-13 19:24:58
    8.5、delphi环境中创建的报表的打印 139 第九章 点阵报表 140 9.1、点阵报表使用交叉报表 144 9.2、点阵报表的打印 145 9.3、命令组件 146 第十章 对话框窗体 147 10.1、控件 148 10.2、“世界你好!”报表 ...
  • JQGrid各种参数详解

    万次阅读 2017-01-20 11:42:19
    如果为ture,则当表格首次被创建时会根据父元素比例重新调整表格宽度。如果父元素宽度改变,为了使表格宽度能够自动调整则需要实现函数:setGridWidth false 否 cellLayout ...
  • 如何 Unity 制作一个道具系统

    万次阅读 2018-05-25 17:25:18
    原文:How to make a Power-Up System in Unity 作者:Kevin Small 译者:kmyhy 如果音速小子没有金色戒指和电动鞋,超级马里奥没有了蘑菇,或者吃豆人没有强力豆会是...本教程你将学会: 设计、...
  • ACCESS 查询和窗体实验报告

    千次阅读 2021-01-14 13:36:29
    ACCESS 查询和窗体实验报告实验报告课程名称数据库技术与应用实验项目名称ACCESS查询和窗体实验班级与班级代码11国金金融2班1125050521实验室名称(或课室)SS1-204专业国际金融任课教师司徒抗卫学号:11250505219姓名...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 80,257
精华内容 32,102
热门标签
关键字:

创建参数查询时在条件栏中