diff --git a/src/service/emergencyCard.service.ts b/src/service/emergencyCard.service.ts index 724f516..bd132d9 100644 --- a/src/service/emergencyCard.service.ts +++ b/src/service/emergencyCard.service.ts @@ -8,7 +8,7 @@ export default class EmergencyCardService extends BaseService{ // 查询列表 public selectByPage(params: any):Promise>>{ const url = this.prefix.prevention+'/card/handle/getList'; - return this.post(url,params) + return this.get(url,params,true) } // 批量删除 public deleteByIds(params,showLoading?):Promise>>{ diff --git a/src/service/programme.service.ts b/src/service/programme.service.ts index 35f932d..332adad 100644 --- a/src/service/programme.service.ts +++ b/src/service/programme.service.ts @@ -43,4 +43,10 @@ export default class ProgrammeService extends BaseService{ const url = this.prefix.file+'/getSysFiles'; return this.get(url,params,false) } + + //获取适用年度 + public getSuitListData(params:any):Promise>>{ + const url = this.prefix.prevention+'/process/plan/suitList'; + return this.get(url,params) + } } \ No newline at end of file diff --git a/src/service/rewardsRecord.service.ts b/src/service/rewardsRecord.service.ts index 478b132..0a03f90 100644 --- a/src/service/rewardsRecord.service.ts +++ b/src/service/rewardsRecord.service.ts @@ -8,7 +8,7 @@ export default class RewardsRecordService extends BaseService{ // 查询列表 public selectByPage(params: any):Promise>>{ const url = this.prefix.prevention+'/incentive/record/getList'; - return this.post(url,params) + return this.get(url,params,true) } // 批量删除 public deleteByIds(params,showLoading?):Promise>>{ diff --git a/src/service/riskCard.service.ts b/src/service/riskCard.service.ts index 674a293..d7177a4 100644 --- a/src/service/riskCard.service.ts +++ b/src/service/riskCard.service.ts @@ -8,7 +8,7 @@ export default class RiskCardService extends BaseService{ // 查询列表 public selectByPage(params: any):Promise>>{ const url = this.prefix.prevention+'/card/notify/getList'; - return this.post(url,params) + return this.get(url,params,true) } // 批量删除 public deleteByIds(params,showLoading?):Promise>>{ diff --git a/src/service/safeCard.service.ts b/src/service/safeCard.service.ts index c1e51af..c9e3d1b 100644 --- a/src/service/safeCard.service.ts +++ b/src/service/safeCard.service.ts @@ -8,7 +8,7 @@ export default class SafeCardService extends BaseService{ // 查询列表 public selectByPage(params: any):Promise>>{ const url = this.prefix.prevention+'/card/promise/getList'; - return this.post(url,params) + return this.get(url,params,true) } // 批量删除 public deleteByIds(params,showLoading?):Promise>>{ diff --git a/src/service/work.service.ts b/src/service/work.service.ts index ee206d6..561af32 100644 --- a/src/service/work.service.ts +++ b/src/service/work.service.ts @@ -7,7 +7,7 @@ export default class WorkService extends BaseService{ } public selectByPage(params: any):Promise>>{ const url = this.prefix.prevention+'/job/inventory/getList'; - return this.post(url,params,{},true) + return this.get(url,params,true) } public deleteByIds(params):Promise>>{ const url = this.prefix.prevention+'/job/inventory'; diff --git a/src/views/hiddenDanger/rules/rulesManager.component.vue b/src/views/hiddenDanger/rules/rulesManager.component.vue index adf28e2..8446186 100644 --- a/src/views/hiddenDanger/rules/rulesManager.component.vue +++ b/src/views/hiddenDanger/rules/rulesManager.component.vue @@ -282,8 +282,16 @@ export default class RulesManagerComponent extends BaseRecordComponent { public buildTable(){ this.tableColumn = []; this.tableColumn.push({name:'检查表名称',key:"name"}); - this.tableColumn.push({name:'区域名称',key:"areas"}); - this.tableColumn.push({name:'单元名称',key:"units"}); + this.tableColumn.push({name:'区域名称',key:"areas", render: (data) => { + return data.areaIds.split(',').map(item => { + return (this.areaList.find((e: any) => e.value === +item) as any)?.name ?? "" + }).join(",") + }}); + this.tableColumn.push({name:'单元名称',key:"units", render: (data) => { + return data.unitIds.split(',').map(item => { + return (this.unitList.find((e: any) => e.value === +item) as any)?.name ?? "" + }).join(",") + }}); this.tableColumn.push({name:'对象名称',key:"targets"}); this.tableColumn.push({name:'适用部门',key:"depts"}); this.tableColumn.push({name:'适用类型',key:"types",filters:this.$store.state.prevention_dangrous_type.map(item=>{ @@ -293,6 +301,10 @@ export default class RulesManagerComponent extends BaseRecordComponent { } }),filterMethod:(data,row)=>{ return row.types.indexOf(data)>=0; + }, render: (data) => { + return data.types.split(',').map(item => { + return this.$store.getters.prevention_dangrous_type_map[item] + }).join(",") }}); this.tableColumn.push({name:'编制人',key:"createName"}); this.tableColumn.push({name:'编制时间',key:"createTime"}); @@ -499,7 +511,10 @@ export default class RulesManagerComponent extends BaseRecordComponent { this.$message.success(this.currentId===-1?"新增成功!":"编辑成功"); this.getTableData(); this.showUpdate = !!goOn; - this.updateParams = {areas:[],depts:[],units:[],types:[],targets:[],number:null} as any; + this.updateParams = {areas:[],depts:[],units:[],types:[],targets:[],number:null,tableItems:[]} as any; + if(!!goOn){ + this.getNumber(); + } }).catch(()=>{ this.updateParams.depts = this.updateParams.depts.map(item=>item.id) diff --git a/src/views/reward/rewardsRecord/rewardsRecord.component.html b/src/views/reward/rewardsRecord/rewardsRecord.component.html index f1e2c0f..c4e2496 100644 --- a/src/views/reward/rewardsRecord/rewardsRecord.component.html +++ b/src/views/reward/rewardsRecord/rewardsRecord.component.html @@ -2,7 +2,7 @@
{ datas: this.$store.state.userList }, { name: "岗位", + type: "select", key: "postName", - type: "text", + datas: this.$store.state.postList, + width: "270px", }]; public subActions = [{ diff --git a/src/views/risk/assessment/device/deviceAnal.component.vue b/src/views/risk/assessment/device/deviceAnal.component.vue index 0425e31..97f4113 100644 --- a/src/views/risk/assessment/device/deviceAnal.component.vue +++ b/src/views/risk/assessment/device/deviceAnal.component.vue @@ -159,7 +159,7 @@ export default class DeviceAnalManagerComponent extends BaseRecordComponent public buildUpdateForm() { this.updateOptions = [{ - name: "区域名称", + name: "选择区域", key: "areaId", format: "areaName", type: "select", @@ -169,7 +169,7 @@ export default class DeviceAnalManagerComponent extends BaseRecordComponent datas: this.areaList, disable: !this.updateParams.status || this.updateParams.status === 1 ? false : true }, { - name: "单元名称", + name: "选择单元", key: "unitId", format: "unitName", type: "select", diff --git a/src/views/risk/assessment/work/workAnal.component.vue b/src/views/risk/assessment/work/workAnal.component.vue index 44d8e5a..685d19d 100644 --- a/src/views/risk/assessment/work/workAnal.component.vue +++ b/src/views/risk/assessment/work/workAnal.component.vue @@ -131,7 +131,11 @@ export default class WorkAnalManagerComponent extends BaseRecordComponent { name: "单元名称", key: "unitName", type: "text", - },]; + },{ + name: "作业活动", + key: "jobInventoryName", + type: "text", + }]; public showUpdate = false; @@ -165,7 +169,7 @@ export default class WorkAnalManagerComponent extends BaseRecordComponent { console.log(this.updateParams.id && this.updateParams.status !== 1,); this.updateOptions = [{ - name: "区域名称", + name: "选择区域", key: "areaId", format: "areaName", type: "select", @@ -175,7 +179,7 @@ export default class WorkAnalManagerComponent extends BaseRecordComponent { datas: this.areaList, disable: !this.updateParams.status || this.updateParams.status === 1 ? false : true }, { - name: "单元名称", + name: "选择单元", key: "unitId", format: "unitName", type: "select", diff --git a/src/views/threecards/safeCard.component.vue b/src/views/threecards/safeCard.component.vue index cc89b46..1d65bf5 100644 --- a/src/views/threecards/safeCard.component.vue +++ b/src/views/threecards/safeCard.component.vue @@ -99,9 +99,8 @@ export default class SafeCard extends BaseRecordComponent { public formOptions: FormOption[] = [{ name: "区域名称", - key: "areaId", - type: "select", - datas: this.areaList + key: "areaName", + type: "text", }, { name: "承诺人", key: "promiserId", diff --git a/src/views/workprogress/managementSystem.component.vue b/src/views/workprogress/managementSystem.component.vue index d3dc057..e86a9de 100644 --- a/src/views/workprogress/managementSystem.component.vue +++ b/src/views/workprogress/managementSystem.component.vue @@ -105,7 +105,7 @@ export default class ManagementSystem extends BaseRecordComponent { expandLevel: Infinity, width:"280px" }, { - name: "实施日期", + name: "发布时间", key: "publishTime", type: "date", format: "yyyy-MM-dd" diff --git a/src/views/workprogress/programme.component.vue b/src/views/workprogress/programme.component.vue index 567ef0d..ede6747 100644 --- a/src/views/workprogress/programme.component.vue +++ b/src/views/workprogress/programme.component.vue @@ -57,7 +57,10 @@ export default class Programme extends BaseRecordComponent { public fileList = [] as any; + public suitList = [] as any; + public showFile = false; + public currentUrl = null; public subShowUpdate = false; @@ -96,7 +99,7 @@ export default class Programme extends BaseRecordComponent { }]; public formOptions: FormOption[] = [{ - name: "制度名称", + name: "方案名称", key: "name", type: "text", }, { @@ -107,10 +110,10 @@ export default class Programme extends BaseRecordComponent { expandLevel: Infinity, width: "280px" }, { - name: "实施日期", - key: "publishTime", - type: "date", - format: "yyyy-MM-dd" + name: "适用年度", + key: "suitYear", + type: "select", + datas: this.suitList, }]; public subActions = [{ @@ -259,9 +262,20 @@ export default class Programme extends BaseRecordComponent { created() { - // + this.getSuitListData(); } + //获取适用年度 + public getSuitListData() { + this.tableService.getSuitListData({}).then((res: any) => { + res.data.forEach((item) => { + let itemList = {} as any; + itemList.name = item; + itemList.value = item === '永久'?'1': item; + this.suitList.push(itemList) + }) + }) + } public buildTable() { this.tableColumn.push({ name: '方案名称', key: "name", width: "200px" }); diff --git a/src/views/workprogress/trainRecords.component.vue b/src/views/workprogress/trainRecords.component.vue index a1de905..2246f02 100644 --- a/src/views/workprogress/trainRecords.component.vue +++ b/src/views/workprogress/trainRecords.component.vue @@ -114,8 +114,9 @@ export default class TrainRecords extends BaseRecordComponent { datas: this.typeList }, { name: "培训时间", - key: "analName", + key: "startTime", type: "date", + format: "yyyy-MM-dd", }]; public subActions = [{