1234567 |
- /*!
- * build: vue-admin-better
- * vue-admin-beautiful.com
- * https://gitee.com/chu1204505056/vue-admin-better
- * time: 2022-10-9 09:00:18
- */
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9f977eea"],{"2a57":function(e,t,a){"use strict";a("469b")},"37f9":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"table-container"},[a("vab-query-form",[a("vab-query-form-left-panel",[a("el-form",{ref:"form",attrs:{model:e.queryForm,inline:!0},nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-form-item",[a("el-cascader",{staticClass:"cascaders",attrs:{options:e.options,props:{checkStrictly:!0,label:"name",value:"id"},clearable:""},model:{value:e.cascaderSel,callback:function(t){e.cascaderSel=t},expression:"cascaderSel"}})],1),a("el-form-item",[a("el-button",{attrs:{icon:"el-icon-search",type:"primary","native-type":"submit"},on:{click:e.handleQuery}},[e._v(" 查询 ")])],1)],1)],1),a("vab-query-form-right-panel",[a("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:e.handleAdd}},[e._v(" 添加 ")]),a("el-button",{attrs:{icon:"el-icon-delete",type:"danger"},on:{click:e.handleDelete}},[e._v(" 删除 ")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],ref:"tableSort",attrs:{data:e.list,"element-loading-text":e.elementLoadingText,height:e.height,"show-summary":"","summary-method":e.getSummaries},on:{"selection-change":e.setSelectRows,"sort-change":e.tableSortChange}},[a("el-table-column",{attrs:{"show-overflow-tooltip":"",type:"selection",width:"65"}}),a("el-table-column",{attrs:{"show-overflow-tooltip":"",label:"风场编号",prop:"windpower",width:"200",align:"center",sortable:""}}),a("el-table-column",{attrs:{"show-overflow-tooltip":"",label:"工程编号",prop:"projectid",align:"center",sortable:""}}),a("el-table-column",{attrs:{"show-overflow-tooltip":"",label:"计划发电量",prop:"generatingcapacity",align:"center",sortable:""}}),a("el-table-column",{attrs:{"show-overflow-tooltip":"",label:"计划停运小时",prop:"outagehours",align:"center",sortable:""}}),a("el-table-column",{attrs:{"show-overflow-tooltip":"",label:"年份",prop:"year",align:"center",sortable:""}}),a("el-table-column",{attrs:{"show-overflow-tooltip":"",label:"月份",prop:"month",align:"center",sortable:""}}),a("el-table-column",{attrs:{"show-overflow-tooltip":"",label:"操作",width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleEdit(o)}}},[e._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleDelete(o)}}},[e._v("删除")])]}}])})],1),a("el-pagination",{attrs:{background:e.background,"current-page":e.queryForm.pageNo,layout:e.layout,"page-size":e.queryForm.pageSize,total:e.total},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}}),a("table-edit",{ref:"edit",attrs:{options:e.options},on:{handleSuccess:e.fetchData}})],1)},r=[],n=a("c7eb"),i=a("1da1"),s=(a("d3b7"),a("159b"),a("a15b"),a("d81d"),a("a9e3"),a("ad8f")),l=a("9b17"),c={name:"ComprehensiveTable",components:{TableEdit:l["default"]},filters:{statusFilter:function(e){var t={published:"success",draft:"gray",deleted:"danger"};return t[e]}},data:function(){return{imgShow:!0,list:[],cascaderSel:[],imageList:[],listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,selectRows:"",elementLoadingText:"正在加载...",queryForm:{pageNo:1,pageSize:20,title:""},options:[]}},computed:{height:function(){return this.$baseTableHeight()+50}},created:function(){this.getStation(),this.fetchData()},beforeDestroy:function(){},mounted:function(){},methods:{getStation:function(){var e=this;s["default"].wtls().then((function(t){t.data&&(e.options=t.data)}))},tableSortChange:function(){var e=[];this.$refs.tableSort.tableData.forEach((function(t,a){e.push(t.img)})),this.imageList=e},setSelectRows:function(e){this.selectRows=e},handleAdd:function(){this.$refs["edit"].showEdit()},handleEdit:function(e){this.$refs["edit"].showEdit(e)},handleDelete:function(e){var t=this;if(e.id)this.$baseConfirm("你确定要删除当前项吗",null,Object(i["a"])(Object(n["a"])().mark((function a(){return Object(n["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:s["default"].removeProjectplan({id:e.id}).then((function(e){200==e.code&&(t.$baseMessage("删除成功","success"),t.fetchData())}));case 1:case"end":return a.stop()}}),a)}))));else{if(!(this.selectRows.length>0))return this.$baseMessage("未选中任何行","error"),!1;var a=this.selectRows.map((function(e){return e.id})).join();this.$baseConfirm("你确定要删除选中项吗",null,Object(i["a"])(Object(n["a"])().mark((function e(){return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:s["default"].removeProjectplan({id:a}).then((function(e){200==e.code&&(t.$baseMessage("删除成功","success"),t.fetchData())}));case 1:case"end":return e.stop()}}),e)}))))}},handleSizeChange:function(e){this.queryForm.pageSize=e,this.fetchData()},handleCurrentChange:function(e){this.queryForm.pageNo=e,this.fetchData()},handleQuery:function(){this.queryForm.pageNo=1,this.fetchData()},fetchData:function(){var e=this;return Object(i["a"])(Object(n["a"])().mark((function t(){return Object(n["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.listLoading=!0,s["default"].projectplan({pagenum:e.queryForm.pageNo,pagesize:e.queryForm.pageSize}).then((function(t){t.data&&(e.total=t.data.total,e.list=t.data.records,setTimeout((function(){e.listLoading=!1}),500))}));case 2:case"end":return t.stop()}}),t)})))()},testMessage:function(){this.$baseMessage("test1","success")},testALert:function(){this.$baseAlert("11"),this.$baseAlert("11","自定义标题",(function(){})),this.$baseAlert("11",null,(function(){}))},testConfirm:function(){this.$baseConfirm("你确定要执行该操作?",null,(function(){}),(function(){}))},testNotify:function(){this.$baseNotify("测试消息提示","test","success","bottom-right")},getSummaries:function(e){console.log(11111);var t=e.columns,a=e.data,o=[];return t.forEach((function(e,t){if(0!==t)if(3===t){var r=0;a.forEach((function(e){r+=Number(e.generatingcapacity)})),o[t]=r}else if(4===t){var n=0;a.forEach((function(e){n+=Number(e.outagehours)})),o[t]=n}else o[t]="--";else o[t]="总计"})),o}}},u=c,d=(a("e90d"),a("2877")),f=Object(d["a"])(u,o,r,!1,null,"077f1030",null);t["default"]=f.exports},"469b":function(e,t,a){},6073:function(e,t,a){},"9b17":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.title,visible:e.dialogFormVisible,width:"800px"},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.close}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[e.idAdd?a("el-form-item",{attrs:{label:"场站",prop:"cascaderSel"}},[a("el-cascader",{attrs:{options:e.options,props:{checkStrictly:!0,label:"name",value:"id"},clearable:""},model:{value:e.form.cascaderSel,callback:function(t){e.$set(e.form,"cascaderSel",t)},expression:"form.cascaderSel"}})],1):e._e(),e.idAdd?e._e():a("el-form-item",{attrs:{label:"场站",prop:"generatingcapacity"}},[a("el-input",{staticClass:"inputs",attrs:{disabled:""},model:{value:e.form.windpower,callback:function(t){e.$set(e.form,"windpower",t)},expression:"form.windpower"}})],1),e.idAdd?e._e():a("el-form-item",{attrs:{label:"期次",prop:"generatingcapacity"}},[a("el-input",{staticClass:"inputs",attrs:{disabled:""},model:{value:e.form.projectid,callback:function(t){e.$set(e.form,"projectid",t)},expression:"form.projectid"}})],1),a("el-form-item",{attrs:{label:"计划发电量",prop:"generatingcapacity"}},[a("el-input",{staticClass:"inputs",model:{value:e.form.generatingcapacity,callback:function(t){e.$set(e.form,"generatingcapacity",t)},expression:"form.generatingcapacity"}})],1),a("el-form-item",{attrs:{label:"计划停运小时",prop:"outagehours"}},[a("el-input",{staticClass:"inputs",model:{value:e.form.outagehours,callback:function(t){e.$set(e.form,"outagehours",t)},expression:"form.outagehours"}})],1),a("el-form-item",{attrs:{label:"请选择日期",prop:"dateValues"}},[a("el-date-picker",{attrs:{type:"month",placeholder:"选择月",disabled:!e.idAdd},model:{value:e.form.dateValues,callback:function(t){e.$set(e.form,"dateValues",t)},expression:"form.dateValues"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleSave()}}},[e._v("确 定")])],1)],1)},r=[],n=a("c7eb"),i=a("1da1"),s=(a("99af"),a("ad8f")),l={name:"TableEdit",props:{options:{type:Array,default:[]}},data:function(){return{form:{generatingcapacity:"",outagehours:"",cascaderSel:[],dateValues:""},rules:{generatingcapacity:[{required:!0,trigger:"blur",message:"请输入发电量"}],outagehours:[{required:!0,trigger:"blur",message:"请输入停运小时"}],cascaderSel:[{required:!0,trigger:"blur",message:"请选择场站"}],dateValues:[{required:!0,trigger:"blur",message:"请选择日期"}]},title:"",dialogFormVisible:!1,idAdd:!0}},created:function(){},methods:{showEdit:function(e){e?(this.title="编辑",this.idAdd=!1,this.form=Object.assign({},e),this.form.dateValues=this.form.year&&this.form.month?new Date("".concat(this.form.year,"-").concat(this.form.month,"-01")).getTime():""):(this.title="添加",this.idAdd=!0),this.dialogFormVisible=!0},close:function(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},handleSave:function(){var e=this;this.$refs["form"].validate(function(){var t=Object(i["a"])(Object(n["a"])().mark((function t(a){return Object(n["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=8;break}e.form.year=new Date(e.form.dateValues).getFullYear(),e.form.month=new Date(e.form.dateValues).getMonth()+1,e.form.projectid||(e.form.projectid=e.form.cascaderSel[2]),e.form.windpower||(e.form.windpower=e.form.cascaderSel[1]),s["default"].addProjectplan(e.form).then((function(t){200==t.code&&(e.$message({type:"success",message:"添加成功!"}),e.$emit("handleSuccess"),e.dialogFormVisible=!1)})),t.next=9;break;case 8:return t.abrupt("return",!1);case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}},c=l,u=(a("2a57"),a("2877")),d=Object(u["a"])(c,o,r,!1,null,"237db4f4",null);t["default"]=d.exports},ad8f:function(e,t,a){"use strict";a.r(t);a("99af"),a("b0c0");var o=a("b775"),r=function(e){return Object(o["default"])({url:"projectplan/listByPage?pagenum=".concat(e.pagenum,"&pagesize=").concat(e.pagesize),method:"get"})},n=function(e){return Object(o["default"])({url:"projectplan/add-modify-projectplan",method:"post",data:e})},i=function(e){return Object(o["default"])({url:"/projectplan/remove-projectplans/".concat(e.id),method:"delete"})},s=function(e){return Object(o["default"])({url:"/back/wtls",method:"get"})},l=function(e){return Object(o["default"])({url:"indicators/List?stationid=".concat(e.windpowerstationid,"&stationname=").concat(e.name,"&pageNum=").concat(e.pagenum,"&pageSize=").concat(e.pagesize),method:"get"})},c=function(e){return Object(o["default"])({url:"indicators/add",method:"post",data:e})},u=function(e){return Object(o["default"])({url:"/indicators/".concat(e.id),method:"delete"})};t["default"]={projectplan:r,addProjectplan:n,removeProjectplan:i,wtls:s,indicators:l,addIndicators:c,removeIndicators:u}},e90d:function(e,t,a){"use strict";a("6073")}}]);
|