var vms = Vue.component("Company-amplify-yyqk", { template: `
`, props: { businessdata:{ type:Object } }, data() { return { show:false, //应用情况基础信息 projectUseInfo:{ sumNum:0, ingNum:0, monitorNum:0, monitorIngNum:0 }, //材料销号制值大屏服务统一管理 requestService: { //项目应用情况统计请求服务 getProjectStatisticsRPTV1Service:"getProjectStatisticsRPTV1Service", }, //静态资源访问路径 statusUrl:"https://filedown.makalu.cc/clxh/screen/", domainName:'https://wzxh.crfeb.com.cn/MklBaseController/getService?userId=8401&chinaKey=135f90b1bdafccab494a937eaccdedac', } }, mounted(){ console.log(this.businessdata) }, methods: { openAmplify(){ this.show = true this.getProjectStatisticsRPTV1Service() }, closeAmplify(){ this.show = false }, closeAmplifyAll(e){ if(e.target.className == 'amplify-fixed'){ this.show = false } }, //项目应用情况统计请求服务 async getProjectStatisticsRPTV1Service(){ let result = await this.asyncAjax(this.domainName,"GET",{ service:this.requestService.getProjectStatisticsRPTV1Service, deptId:this.businessdata.orgBaseInfo.deptId, // projectId:this.orgBaseInfo.projectId }) if(result.code == "000000" && result.data){ let {sumNum,ingNum} =result.data[0] //开累项目数 this.projectUseInfo.sumNum = sumNum //在建项目数 this.projectUseInfo.ingNum = ingNum } }, //封装同步ajax asyncAjax(url,method,data) { return new Promise((resolve,reject)=>{ $.ajax({ url, method, data, success:res=>{ resolve(res) }}).catch(res=>{ reject(res) }) }) }, }, watch:{ }, })