save.vue 2.56 KB
<template xmlns:v-bind="http://www.w3.org/1999/xhtml">
  <div class="container-fluid">
    <div class="page-header mt-0 mb-0">
      <h4>保存词条</h4>
      <breadcrumb
        v-bind:items="[{text: '首页', link: '/'},{text: '词条管理', link: '/index/store/list'},{text: '保存词条', active: true}]"/>
    </div>
    <div class="panel panel-white">
      <div class="panel-body">
        <form method="post" id="j_create">
          <div class="form-horizontal">
            <div class="form-group">
              <div>
                <ueditor v-bind:value="model.details" v-bind:input_name="'details'"></ueditor>
              </div>
            </div>
            <!--发布-->
            <div class="form-group">
              <div class="col-md-3">
                <button class="btn btn-primary" type="submit">确认</button>
                <router-link to="/index/store/list" class="btn btn-default">取消</router-link>
              </div>
            </div>
          </div>
        </form>
      </div>
    </div>
  </div>
</template>

<script>

  import 'jquery-validation'
  import breadcrumb from "@/components/bootstrap/breadcrumb"
  import ueditor from '@/components/ueditor'
  import '../../../static/js/plugins/ueditor/ueditor.config'
  import '../../../static/js/plugins/ueditor/ueditor.all'
  import '../../../static/js/plugins/coralueditor/coralueditor'
  export default{
    data: function () {
      return {
          model:{
              details:''
          }
      }
    },
    components: {
      breadcrumb: breadcrumb,
      ueditor: ueditor
    },
    mounted: function () {
      this.$nextTick(function () {
        $(function () {
          coralUeditor.init({
            ueditorServerUrl:'/api/jsp/controller.jsp',
            localSourceUrl:'/manage/web/index.php?r=editor%2Findex',
            localCategoryUrl:'/manage/web/index.php?r=editor%2Fcategory',
            contentWidth:[],
            localSourceBatch:{
              url:'/manage/web/index.php?r=editor%2Fbatch-operation',
              data:{'_manageCSRF':'v_ZhSAmN9XQpwS3zr1SgKppN3ElC01lQJu7B_otLEHv_SyqCelHwhaO5GkVhSPIB4cCqGeBXDuuVumlk21rN9g=='},
              beforeOperationCallback:function (data,type) {

                return data;
              },
              afterOperationCallback:function (res,type, dialog) {
                if(res.status){
                }else{
                }
                dialog.close(true);
              }
            }
          },function(config){

          });
        })
      })
    },
    created: function () {

    },
    methods: {

    }
  }
</script>