//授权组件 var mhComponent = { template:`
搜索
导出
用户没有本菜单权限!
`, data(){ // 获取当前屏幕的分辨率 let screenW = window.screen.width; let screenH = window.innerHeight; console.log("screen width:",screenW); console.log("screen height:",screenH); return { tHeight:screenH-192, tableData: [], input:'', currentPage: 1, pagesize:50, recordTotal:0, date_value:[], checked:false, if_show0:false, if_show:false, checked1:false, if_show_bt:1, if_show_et:false, } }, mounted() { if (localStorage.getItem("level")==4) { this.$data.if_show = true; return; } this.$data.if_show0= true; var _this = this; axios.post('/deescloud/get_page_setting', { opuser:localStorage.getItem("online_user"), opuser_uuid:localStorage.getItem("uuid"), }) .then(function (response) { if(response.data.r3=="1"){ _this.$data.if_show_bt=1; //_this.$data.if_show_et=false; }else if(response.data.r3=="2"){ //_this.$data.if_show_et=true; _this.$data.if_show_bt=2; }else if(response.data.r3=="3"){ //_this.$data.if_show_et=true; _this.$data.if_show_bt=3; }else{ _this.$data.if_show_bt=1; } }) .catch(function (error) { console.log(error); }); var objs; axios.post('/deescloud/getMh', { opuser:localStorage.getItem("online_user"), opuser_uuid:localStorage.getItem("uuid"), index: this.$data.currentPage, count: this.$data.pagesize, if_all:this.$data.checked, checked:this.$data.checked1 }) .then(function (response) { console.log(response.data); objs = response.data.data; rcnt = response.data.total; _this.$data.tableData = objs; _this.$data.recordTotal = rcnt; }) .catch(function (error) { console.log(error); }); }, methods: { exportMh(){ document.getElementById("bt_export").blur(); var beginTime= ''; var endTime = ''; if (this.$data.date_value != null && this.$data.date_value.length > 1) { console.log("len:",this.$data.date_value.length) console.log("date_value:",this.$data.date_value); beginTime = this.$data.date_value[0]; endTime = this.$data.date_value[1]; } axios.post('deescloud/getMhCsv',{ opuser:localStorage.getItem("online_user"), opuser_uuid:localStorage.getItem("uuid"), wellname: this.$data.input, beginTime:beginTime, endTime:endTime, if_all:this.$data.checked, checked:this.$data.checked1 } ).then(function (response) { console.log(response.data); var fileid = response.data.fileId; var downUrl = 'file/'+fileid; downloadUrl("工时统计.csv",downUrl); }) .catch(function (error) { console.log(error); }); }, getMh(_search_name){ document.getElementById("bt_serach").blur(); var beginTime= ''; var endTime = ''; if (this.$data.date_value != null && this.$data.date_value.length > 1) { console.log("len:",this.$data.date_value.length) console.log("date_value:",this.$data.date_value); beginTime = this.$data.date_value[0]; endTime = this.$data.date_value[1]; } this.$data.currentPage=1; var _this = this; var objs; axios.post('/deescloud/getMh', { opuser:localStorage.getItem("online_user"), opuser_uuid:localStorage.getItem("uuid"), id: _search_name, beginTime:beginTime, endTime:endTime, index: this.$data.currentPage, count: this.$data.pagesize, if_all:this.$data.checked, checked:this.$data.checked1 }) .then(function (response) { console.log(response.data); objs = response.data.data; rcnt = response.data.total; _this.$data.tableData = objs; _this.$data.recordTotal = rcnt; }) .catch(function (error) { console.log(error); }); }, handleSizeChange(val) { var beginTime= ''; var endTime = ''; if (this.$data.date_value != null && this.$data.date_value.length > 1) { console.log("len:",this.$data.date_value.length) console.log("date_value:",this.$data.date_value); beginTime = this.$data.date_value[0]; endTime = this.$data.date_value[1]; } this.$data.pagesize = val; var _this = this; var objs; axios.post('/deescloud/getMh', { opuser:localStorage.getItem("online_user"), opuser_uuid:localStorage.getItem("uuid"), id: this.$data.input, beginTime:beginTime, endTime:endTime, index: this.$data.currentPage, count: this.$data.pagesize, if_all:this.$data.checked, checked:this.$data.checked1 }) .then(function (response) { console.log(response.data); objs = response.data.data; rcnt = response.data.total; _this.$data.tableData = objs; _this.$data.recordTotal = rcnt; }) .catch(function (error) { console.log(error); }); }, handleCurrentChange(val) { var beginTime= ''; var endTime = ''; if (this.$data.date_value != null && this.$data.date_value.length > 1) { console.log("len:",this.$data.date_value.length) console.log("date_value:",this.$data.date_value); beginTime = this.$data.date_value[0]; endTime = this.$data.date_value[1]; } this.$data.currentPage = val; var _this = this; var objs; axios.post('/deescloud/getMh', { opuser:localStorage.getItem("online_user"), opuser_uuid:localStorage.getItem("uuid"), id: this.$data.input, beginTime:beginTime, endTime:endTime, index: this.$data.currentPage, count: this.$data.pagesize, if_all:this.$data.checked, checked:this.$data.checked1 }) .then(function (response) { console.log(response.data); objs = response.data.data; rcnt = response.data.total; _this.$data.tableData = objs; _this.$data.recordTotal = rcnt; }) .catch(function (error) { console.log(error); }); }, } }