
# 模板设计器
  ![An image](https://mmbiz.qpic.cn/mmbiz_gif/mbvbah2cbzGdEbMQ9PibFrQYI8iaZktchUzNUwswCu5x425cPnCwo6UCd3XIQRZPyDKnGEic03d3iahnFzpKOtCbTw/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1)

## 简单介绍

&#8195; 随着新一代信息技术的发展，学校为了满足当前的教学与管理需求，引入了各类业务系统。教务管理、学生管理、科研管理、OA办公、人事管理等系统陆续完成建设，提高了工作效率，促进了教育变革，也使学校的运转速度从火车提到了高铁。

 &#8195;繁琐且麻烦的表格设计与多层次的表单填写,使学校的事务办理即缓慢且低效.

 &#8195;因此,模板设计器即应运而生,配置人员可直接在页面上进行配置项配置,通过调用不同的组件,编写不同的sql,从而设计出一个全新可修改表单页面,再搭配流程设计器,在不同流程配置情况下,通过给流程人员展示各自对应的表单供其输入,从而达到无纸化办公,快捷化办公的需求.极大的减少了普通流程办理时所花费的精力以及花费

## 组件简介

 &#8195;模板设计器提供了非常丰富的组件库,用户可以自主选择自己所需要的组件进行配置,以下为组件列表,组件详情请查看模板组件介绍

- 标签
- 按钮
- 描述组件
- 列表组件
- 文本框
- 隐藏值组件
- 数字输入框组件
- 文本域组件
- 单选框
- 多选框
- 下拉选择框
- 图表
- 二维码
- 弹出列表选择框
- 开关控件
- 日期选择器
- 起止时间选择器
- 附件上传组件
- 位置组件
- 图片上传组件
- 签名组件
- 组件片段
- 子表单组件

## SQL内置变量介绍

以下为内部提供**变量**,配置人员可直接调用

### obj



### init

### defaultValues

### env

### index

### fatherCode

### utils

该变量为一个对象,内含以下操作项

> moment
>
> &#8195; 时间格式化方法,将时间戳传入进行格式化展示
>
> &#8195; 示例 moment(传入时间戳).format('YYYY-MM-DD HH:mm:ss')
>
> sql
>
> message
>
> setValues
>
> req
>
> md5
>
> render
>
> base64

### $

该变量为中台系统自有函数库,提供数以百计的函数,配置人员可根据提供函数完成对数据的**判空**,**类型判断**,**数据转换**,**数据格式化**等操作

### routerState

该变量为当前路由中所携带的参数数据,模板通过router.push()跳转后,如果在跳转时传入了参数,即可通过当前变量获取传入的参数



<script>
export default {
  mounted () {
    var script = document.createElement("script");
    script.type = "text/javascript"
    script.charset="UTF-8"
    script.src = "http://tajs.qq.com/stats?sId=59154049"
    document.body.appendChild(script);
  }
}
</script>