(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-56141b52"],{d945:function(t,e,o){"use strict";o("ea4d")},ea4d:function(t,e,o){},f790:function(t,e,o){"use strict";o.r(e);var a=function(){var t=this,e=t._self._c;return e("div",[e("el-row",[e("el-col",{attrs:{span:24}},[e("el-card",{staticClass:"box-card"},[e("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[e("span",[t._v(t._s(t.reportCustomComponentFooterManageInfo.componentName)+" "),e("span",[t._v(t._s(t.$t("reportCustomComponentFooterManage.statistics")))])]),e("div",[e("el-button",{attrs:{type:"default",size:"small"},on:{click:function(e){return t._goBack()}}},[t._v(t._s(t.$t("common.back")))]),e("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(e){return t._openAddReportCustomComponentFooterModal()}}},[e("i",{staticClass:"el-icon-plus"}),t._v(t._s(t.$t("common.add"))+" ")])],1)]),e("div",{staticClass:"table-container"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.reportCustomComponentFooterManageInfo.reportCustomComponentFooters,border:""}},[e("el-table-column",{attrs:{prop:"footerId",label:t.$t("reportCustomComponentFooterManage.id"),align:"center"}}),e("el-table-column",{attrs:{prop:"name",label:t.$t("reportCustomComponentFooterManage.name"),align:"center"}}),e("el-table-column",{attrs:{prop:"queryModel",label:t.$t("reportCustomComponentFooterManage.queryMethod"),align:"center"}}),e("el-table-column",{attrs:{prop:"remark",label:t.$t("reportCustomComponentFooterManage.description"),align:"center"}}),e("el-table-column",{attrs:{label:t.$t("reportCustomComponentFooterManage.operation"),align:"center",width:"200"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("el-button-group",[e("el-button",{attrs:{size:"mini"},on:{click:function(e){return t._openEditReportCustomComponentFooterModel(o.row)}}},[t._v(" "+t._s(t.$t("common.edit"))+" ")]),e("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(e){return t._openDeleteReportCustomComponentFooterModel(o.row)}}},[t._v(" "+t._s(t.$t("common.delete"))+" ")])],1)]}}])})],1),e("div",{staticClass:"pagination-container"},[e("el-pagination",{attrs:{"current-page":t.currentPage,"page-size":t.pageSize,layout:"total, prev, pager, next, jumper",total:t.reportCustomComponentFooterManageInfo.total},on:{"current-change":t.handleCurrentChange}})],1)],1)])],1)],1),e("add-report-custom-component-footer",{ref:"addComponentFooter"}),e("edit-report-custom-component-footer",{ref:"editComponentFooter"}),e("delete-report-custom-component-footer",{ref:"deleteComponentFooter"})],1)},r=[],n=o("b775");function s(t){return new Promise((e,o)=>{Object(n["a"])({url:"/reportCustomComponentFooter/listReportCustomComponentFooter",method:"get",params:t}).then(t=>{const o=t.data;e(o)}).catch(t=>{o(t)})})}function l(t){return new Promise((e,o)=>{Object(n["a"])({url:"/reportCustomComponentFooter/saveReportCustomComponentFooter",method:"post",data:t}).then(t=>{const o=t.data;e(o)}).catch(t=>{o(t)})})}function i(t){return new Promise((e,o)=>{Object(n["a"])({url:"/reportCustomComponentFooter/updateReportCustomComponentFooter",method:"post",data:t}).then(t=>{const o=t.data;e(o)}).catch(t=>{o(t)})})}function m(t){return new Promise((e,o)=>{Object(n["a"])({url:"/reportCustomComponentFooter/deleteReportCustomComponentFooter",method:"post",data:t}).then(t=>{const o=t.data;e(o)}).catch(t=>{o(t)})})}var p=function(){var t=this,e=t._self._c;return e("el-dialog",{attrs:{title:t.$t("reportCustomComponentFooterManage.add"),visible:t.dialogVisible,width:"70%"},on:{"update:visible":function(e){t.dialogVisible=e},close:t.handleClose}},[e("el-form",{ref:"form",attrs:{model:t.formData,"label-width":"120px"}},[e("el-form-item",{attrs:{label:t.$t("reportCustomComponentFooterManage.name"),prop:"name",required:""}},[e("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("reportCustomComponentFooterManage.nameRequired")},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1),e("el-form-item",{attrs:{label:t.$t("reportCustomComponentFooterManage.queryMethod"),prop:"queryModel",required:""}},[e("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("reportCustomComponentFooterManage.queryMethodRequired")},model:{value:t.formData.queryModel,callback:function(e){t.$set(t.formData,"queryModel",e)},expression:"formData.queryModel"}},[e("el-option",{attrs:{label:"SQL",value:"1"}}),e("el-option",{attrs:{label:"Java",value:"2"}})],1)],1),"1"===t.formData.queryModel?e("el-form-item",{attrs:{label:"SQL"}},[e("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",placeholder:t.$t("reportCustomComponentFooterManage.sqlOptional"),rows:15},model:{value:t.formData.componentSql,callback:function(e){t.$set(t.formData,"componentSql",e)},expression:"formData.componentSql"}})],1):t._e(),"2"===t.formData.queryModel?e("el-form-item",{attrs:{label:"Java"}},[e("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",placeholder:t.$t("reportCustomComponentFooterManage.javaOptional"),rows:15},model:{value:t.formData.javaScript,callback:function(e){t.$set(t.formData,"javaScript",e)},expression:"formData.javaScript"}})],1):t._e(),e("el-form-item",{attrs:{label:t.$t("reportCustomComponentFooterManage.description")}},[e("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",placeholder:t.$t("reportCustomComponentFooterManage.descriptionOptional")},model:{value:t.formData.remark,callback:function(e){t.$set(t.formData,"remark",e)},expression:"formData.remark"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v(t._s(t.$t("common.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v(t._s(t.$t("common.save")))])],1)],1)},c=[],u={name:"AddReportCustomComponentFooter",data(){return{dialogVisible:!1,formData:{componentId:"",name:"",queryModel:"",javaScript:"",componentSql:"",remark:""}}},methods:{open(t){this.formData={...this.formData,componentId:t.componentId},this.dialogVisible=!0},handleClose(){this.$refs.form.resetFields(),this.formData={componentId:"",name:"",queryModel:"",javaScript:"",componentSql:"",remark:""}},async handleSubmit(){try{await this.$refs.form.validate(),await l(this.formData),this.$emit("refresh"),this.dialogVisible=!1,this.$message.success(this.$t("common.submitSuccess"))}catch(t){console.error("保存失败:",t)}}}},d=u,f=o("2877"),C=Object(f["a"])(d,p,c,!1,null,null,null),h=C.exports,b=function(){var t=this,e=t._self._c;return e("el-dialog",{attrs:{title:t.$t("reportCustomComponentFooterManage.edit"),visible:t.dialogVisible,width:"70%"},on:{"update:visible":function(e){t.dialogVisible=e},close:t.handleClose}},[e("el-form",{ref:"form",attrs:{model:t.formData,"label-width":"120px"}},[e("el-form-item",{attrs:{label:t.$t("reportCustomComponentFooterManage.name"),prop:"name",required:""}},[e("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("reportCustomComponentFooterManage.nameRequired")},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1),e("el-form-item",{attrs:{label:t.$t("reportCustomComponentFooterManage.queryMethod"),prop:"queryModel",required:""}},[e("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("reportCustomComponentFooterManage.queryMethodRequired")},model:{value:t.formData.queryModel,callback:function(e){t.$set(t.formData,"queryModel",e)},expression:"formData.queryModel"}},[e("el-option",{attrs:{label:"SQL",value:"1"}}),e("el-option",{attrs:{label:"Java",value:"2"}})],1)],1),"1"===t.formData.queryModel?e("el-form-item",{attrs:{label:"SQL"}},[e("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",placeholder:t.$t("reportCustomComponentFooterManage.sqlOptional"),rows:15},model:{value:t.formData.componentSql,callback:function(e){t.$set(t.formData,"componentSql",e)},expression:"formData.componentSql"}})],1):t._e(),"2"===t.formData.queryModel?e("el-form-item",{attrs:{label:"Java"}},[e("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",placeholder:t.$t("reportCustomComponentFooterManage.javaOptional"),rows:15},model:{value:t.formData.javaScript,callback:function(e){t.$set(t.formData,"javaScript",e)},expression:"formData.javaScript"}})],1):t._e(),e("el-form-item",{attrs:{label:t.$t("reportCustomComponentFooterManage.description")}},[e("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",placeholder:t.$t("reportCustomComponentFooterManage.descriptionOptional")},model:{value:t.formData.remark,callback:function(e){t.$set(t.formData,"remark",e)},expression:"formData.remark"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v(t._s(t.$t("common.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v(t._s(t.$t("common.save")))])],1)],1)},g=[],F={name:"EditReportCustomComponentFooter",data(){return{dialogVisible:!1,formData:{footerId:"",componentId:"",name:"",queryModel:"",javaScript:"",componentSql:"",remark:""}}},methods:{open(t){this.formData={...t},this.dialogVisible=!0},handleClose(){this.$refs.form.resetFields(),this.formData={footerId:"",componentId:"",name:"",queryModel:"",javaScript:"",componentSql:"",remark:""}},async handleSubmit(){try{await this.$refs.form.validate(),await i(this.formData),this.$emit("refresh"),this.dialogVisible=!1,this.$message.success(this.$t("common.submitSuccess"))}catch(t){console.error("更新失败:",t)}}}},v=F,M=Object(f["a"])(v,b,g,!1,null,null,null),$=M.exports,y=function(){var t=this,e=t._self._c;return e("el-dialog",{attrs:{title:t.$t("reportCustomComponentFooterManage.confirmOperation"),visible:t.dialogVisible,width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e},close:t.handleClose}},[e("div",{staticStyle:{"text-align":"center","margin-bottom":"20px"}},[e("p",[t._v(t._s(t.$t("reportCustomComponentFooterManage.confirmDelete")))])]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v(t._s(t.$t("common.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.handleConfirm}},[t._v(t._s(t.$t("common.confirmDelete")))])],1)])},D=[],_=o("7323"),S={name:"DeleteReportCustomComponentFooter",data(){return{dialogVisible:!1,deleteData:{}}},methods:{open(t){this.deleteData={...t},this.dialogVisible=!0},handleClose(){this.deleteData={}},async handleConfirm(){try{this.deleteData.shopId=Object(_["f"])(),await m(this.deleteData),this.$emit("refresh"),this.dialogVisible=!1,this.$message.success(this.$t("common.submitSuccess"))}catch(t){console.error("删除失败:",t)}}}},q=S,w=Object(f["a"])(q,y,D,!1,null,null,null),k=w.exports,x={name:"ReportCustomComponentFooterManage",components:{AddReportCustomComponentFooter:h,EditReportCustomComponentFooter:$,DeleteReportCustomComponentFooter:k},data(){return{reportCustomComponentFooterManageInfo:{reportCustomComponentFooters:[],total:0,componentName:"",conditions:{componentId:"",name:"",queryModel:""}},currentPage:1,pageSize:10}},created(){this.reportCustomComponentFooterManageInfo.conditions.componentId=this.$route.query.componentId,this.reportCustomComponentFooterManageInfo.componentName=this.$route.query.componentName,this._listReportCustomComponentFooters(this.currentPage,this.pageSize)},methods:{async _listReportCustomComponentFooters(t,e){try{const o={...this.reportCustomComponentFooterManageInfo.conditions,page:t,row:e},a=await s(o);this.reportCustomComponentFooterManageInfo.reportCustomComponentFooters=a.data,this.reportCustomComponentFooterManageInfo.total=a.total}catch(o){console.error("获取数据失败:",o)}},handleCurrentChange(t){this.currentPage=t,this._listReportCustomComponentFooters(this.currentPage,this.pageSize)},_openAddReportCustomComponentFooterModal(){this.$refs.addComponentFooter.open({componentId:this.reportCustomComponentFooterManageInfo.conditions.componentId})},_openEditReportCustomComponentFooterModel(t){this.$refs.editComponentFooter.open(t)},_openDeleteReportCustomComponentFooterModel(t){this.$refs.deleteComponentFooter.open(t)},_goBack(){this.$router.go(-1)}}},I=x,R=(o("d945"),Object(f["a"])(I,a,r,!1,null,"0a3e3ba0",null));e["default"]=R.exports}}]); //# sourceMappingURL=chunk-56141b52.db34dbc3.js.map