1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <!DOCTYPE html>
- <!--suppress JSAnnotator -->
- <html lang="zh-CN">
- <head>
- {include file="public/head"}
- <title>{$title}</title>
- </head>
- <body>
- <div id="form-add" class="mp-form" v-cloak="">
- <form-builder></form-builder>
- </div>
- <style>
- #eb-field-icon input{width: 80%}
- </style>
- <script>
- var _vm ;
- var rules = {$rules};
- // console.log(rules);
- function openicon() {
- layer.open({
- type: 2,
- content: '/admin/system.system_menus/icon.html',
- area: ['600px', '600px'],
- maxmin: true
- });
- // $eb.createModalFrame(this.innerText,"/admin/system.system_menus/icon.html");
- }
- _mpApi = parent._mpApi;
- mpFrame.start(function(Vue){
- require(['axios','system/util/mpFormBuilder'],function(axios,mpFormBuilder){
- Vue.use(mpFormBuilder,_mpApi,rules,{
- action:'{$save}'
- });
- new Vue({
- el:"#form-add",
- mounted:function(){
- window._$setIcon = (icon)=>{
- this.$formBuilder.set('icon',icon);
- };
- $('#eb-field-icon').find('input').after('<button type="button" class="ivu-btn" onclick="openicon()")>选择图标</button>');
- }
- })
- });
- });
- </script>
- </body>
|