var code = `<template> 
 | 
<div style="padding: 15px 20px 15px 5px"> 
 | 
  <div class="pre-text">{{ text }}</div> 
 | 
  <vol-form ref="form" 
 | 
            :labelWidth="80" 
 | 
            :load-key="false" 
 | 
            :formFields="fields" 
 | 
            :formRules="formOptions"> 
 | 
  </vol-form> 
 | 
 {#tables} 
 | 
 {#tabs} 
 | 
  
 | 
  <div class="form-btns"> 
 | 
    <el-button type="primary" 
 | 
               @click="submit" 
 | 
               icon="el-icon-check" 
 | 
               size="mini">提交</el-button> 
 | 
    <el-button type="primary" 
 | 
               @click="reset" 
 | 
               plain 
 | 
               icon="el-icon-refresh-right" 
 | 
               size="mini">重置</el-button> 
 | 
  </div> 
 | 
</div> 
 | 
</template> 
 | 
  
 | 
<script> 
 | 
// 使用方式: 
 | 
// 1、新建一个vue页面,把此页面内容复制进去 
 | 
// 2、router->index.js配置路由,页面上输入地址即可看到数据(也可以把菜单配置上) 
 | 
// 3、或者参照表单设计页面做动态页面 
 | 
//**表单设计器的table下载还在开发中 
 | 
{import_VolTable} 
 | 
import VolForm from '@/components/basic/VolForm' 
 | 
export default { 
 | 
    components: {"vol-form": VolForm,{component_table}}, 
 | 
    data () { 
 | 
        return { 
 | 
            text: "", 
 | 
            tabsModel: "0", 
 | 
            fields: {#fields},  
 | 
            formOptions: [{#formOptions}], 
 | 
            tables: [{#tableOptions}], 
 | 
            tabs: [{#tabsOptions}]  
 | 
        }; 
 | 
    }, 
 | 
    created () {  
 | 
  
 | 
    }, 
 | 
    methods: {{table_ms} 
 | 
        submit () { 
 | 
            this.$Message.success("submit") 
 | 
            return; 
 | 
            this.http.post("url",this.fields,true).then(result=>{ 
 | 
  
 | 
            }) 
 | 
        }, 
 | 
        reset () { 
 | 
            this.$refs.form.reset(); 
 | 
            this.$Message.success("表单已重置") 
 | 
        }, 
 | 
        download () { 
 | 
            this.$Message.info("111") 
 | 
        } 
 | 
    } 
 | 
}; 
 | 
  
 | 
VolForm; 
 | 
</script> 
 | 
<style lang="less" scoped> 
 | 
.form-btns { 
 | 
text-align: center; 
 | 
} 
 | 
.tables { 
 | 
padding-left: 15px; 
 | 
.table-item { 
 | 
  padding: 10px; 
 | 
} 
 | 
.table-header { 
 | 
  display: flex; 
 | 
  margin-bottom: 8px; 
 | 
} 
 | 
.header-text { 
 | 
  position: relative; 
 | 
  bottom: -9px; 
 | 
  flex: 1; 
 | 
  font-weight: bold; 
 | 
} 
 | 
.header-btns { 
 | 
  text-align: right; 
 | 
} 
 | 
} 
 | 
</style>` 
 | 
  
 | 
export default code 
 |