1 line
3.6 KiB
JavaScript
1 line
3.6 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-74bbab2d"],{"9327b":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-button",{attrs:{type:"primary"},on:{click:e.openDialog}},[e._v("保存报表")]),e._v(" "),a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.go}},[e._v("计算")]),e._v(" "),a("el-dialog",{attrs:{"close-on-click-modal":!1,visible:e.dialogVisible,title:"添加/更新报表"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.formClose}},[a("el-form",{attrs:{model:e.form,"label-width":"120px","label-position":"left"}},[a("el-form-item",{attrs:{label:"报表名称:"}},[a("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"相同报表名称的报表将会被覆盖更新"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.findNameCount()}}},[e._v("检测是否有同名")])],1),e._v(" "),a("el-form-item",{attrs:{label:"报表备注:"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4,maxRows:8},placeholder:"报表备注"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),a("div",{staticStyle:{"text-align":"right"}},[a("el-button",{attrs:{type:"danger",icon:"el-icon-close"},on:{click:e.formClose}},[e._v("返回")]),e._v(" "),a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.addForm}},[e._v("添加/更新")])],1)],1)],1)},i=[],s=a("c80c"),n=(a("96cf"),a("3b8d")),o=(a("c5f6"),a("815e")),c={name:"AddReportTable",props:{rtType:{type:Number,default:0},name:{type:String,default:""},remark:{type:String,default:""},data:{type:Object,default:{}}},data:function(){return{dialogVisible:!1,form:{name:this.Name,remark:this.Remark,rt_type:this.rtType,appid:this.$store.state.baseData.EsConnectID}}},watch:{Name:function(e,t){this.form.name=this.Name,this.form.remark=this.Remark}},methods:{findNameCount:function(){var e=Object(n["a"])(Object(s["a"])().mark((function e(){var t;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(o["f"])(this.form);case 2:if(t=e.sent,0==t.code){e.next=8;break}return this.$message({offset:60,type:"error",message:t.msg}),e.abrupt("return");case 8:t.data>0?this.$notify({title:"Success",dangerouslyUseHTMLString:!0,message:"\n <div>已经存在该报表,再次操作将更新这张报表</div>\n ",type:"warning"}):this.$notify({title:"Success",dangerouslyUseHTMLString:!0,message:"\n <div>不存在该报表,再次操作将新增</div>\n ",type:"success"});case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),addForm:function(){var e=Object(n["a"])(Object(s["a"])().mark((function e(){var t,a;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=JSON.parse(JSON.stringify(this.form)),t["data"]=JSON.stringify(this.data),e.next=4,Object(o["a"])(t);case 4:if(a=e.sent,0==a.code){e.next=10;break}return this.$message({offset:60,type:"error",message:a.msg}),e.abrupt("return");case 10:this.$message({offset:60,type:"success",message:a.msg}),this.dialogVisible=!1;case 12:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),formClose:function(){this.dialogVisible=!1},openDialog:function(){this.dialogVisible=!0},go:function(){this.$emit("go")}}},l=c,m=a("2877"),u=Object(m["a"])(l,r,i,!1,null,"7c916411",null);t["default"]=u.exports}}]); |