forked from xxhjsb/hbt-prevention-ui
fix:分页问题修复
parent
a2ccbb14d0
commit
40c79296aa
|
@ -8,7 +8,7 @@ export default class EmergencyCardService extends BaseService<any>{
|
|||
// 查询列表
|
||||
public selectByPage(params: any):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
const url = this.prefix.prevention+'/card/handle/getList';
|
||||
return this.post(url,params)
|
||||
return this.get(url,params,true)
|
||||
}
|
||||
// 批量删除
|
||||
public deleteByIds(params,showLoading?):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
|
|
|
@ -43,4 +43,10 @@ export default class ProgrammeService extends BaseService<any>{
|
|||
const url = this.prefix.file+'/getSysFiles';
|
||||
return this.get(url,params,false)
|
||||
}
|
||||
|
||||
//获取适用年度
|
||||
public getSuitListData(params:any):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
const url = this.prefix.prevention+'/process/plan/suitList';
|
||||
return this.get(url,params)
|
||||
}
|
||||
}
|
|
@ -8,7 +8,7 @@ export default class RewardsRecordService extends BaseService<any>{
|
|||
// 查询列表
|
||||
public selectByPage(params: any):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
const url = this.prefix.prevention+'/incentive/record/getList';
|
||||
return this.post(url,params)
|
||||
return this.get(url,params,true)
|
||||
}
|
||||
// 批量删除
|
||||
public deleteByIds(params,showLoading?):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
|
|
|
@ -8,7 +8,7 @@ export default class RiskCardService extends BaseService<any>{
|
|||
// 查询列表
|
||||
public selectByPage(params: any):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
const url = this.prefix.prevention+'/card/notify/getList';
|
||||
return this.post(url,params)
|
||||
return this.get(url,params,true)
|
||||
}
|
||||
// 批量删除
|
||||
public deleteByIds(params,showLoading?):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
|
|
|
@ -8,7 +8,7 @@ export default class SafeCardService extends BaseService<any>{
|
|||
// 查询列表
|
||||
public selectByPage(params: any):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
const url = this.prefix.prevention+'/card/promise/getList';
|
||||
return this.post(url,params)
|
||||
return this.get(url,params,true)
|
||||
}
|
||||
// 批量删除
|
||||
public deleteByIds(params,showLoading?):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
|
|
|
@ -7,7 +7,7 @@ export default class WorkService extends BaseService<any>{
|
|||
}
|
||||
public selectByPage(params: any):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
const url = this.prefix.prevention+'/job/inventory/getList';
|
||||
return this.post(url,params,{},true)
|
||||
return this.get(url,params,true)
|
||||
}
|
||||
public deleteByIds(params):Promise<AxiosResponse<ActionResult<any>>>{
|
||||
const url = this.prefix.prevention+'/job/inventory';
|
||||
|
|
|
@ -282,8 +282,16 @@ export default class RulesManagerComponent extends BaseRecordComponent<any> {
|
|||
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<any> {
|
|||
}
|
||||
}),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<any> {
|
|||
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)
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<div class="common-content-box dis-flex flex-col flex-1">
|
||||
<div class="search-box">
|
||||
<FormComponent :options="formOptions" :data.sync="params" @actionCallback="callback" :actions="formActions"
|
||||
:full-btn="false" @change="callback($event)" btn-position="end"></FormComponent>
|
||||
:full-btn="false" @change="callback" btn-position="end"></FormComponent>
|
||||
</div>
|
||||
<div class="table-box flex-1">
|
||||
<TableComponent :tableData="tableData" :tableColumn="tableColumn" @tabCallback="callback($event)"
|
||||
|
|
|
@ -101,8 +101,10 @@ export default class RewardsRecord extends BaseRecordComponent<any> {
|
|||
datas: this.$store.state.userList
|
||||
}, {
|
||||
name: "岗位",
|
||||
type: "select",
|
||||
key: "postName",
|
||||
type: "text",
|
||||
datas: this.$store.state.postList,
|
||||
width: "270px",
|
||||
}];
|
||||
|
||||
public subActions = [{
|
||||
|
|
|
@ -159,7 +159,7 @@ export default class DeviceAnalManagerComponent extends BaseRecordComponent<any>
|
|||
|
||||
public buildUpdateForm() {
|
||||
this.updateOptions = [{
|
||||
name: "区域名称",
|
||||
name: "选择区域",
|
||||
key: "areaId",
|
||||
format: "areaName",
|
||||
type: "select",
|
||||
|
@ -169,7 +169,7 @@ export default class DeviceAnalManagerComponent extends BaseRecordComponent<any>
|
|||
datas: this.areaList,
|
||||
disable: !this.updateParams.status || this.updateParams.status === 1 ? false : true
|
||||
}, {
|
||||
name: "单元名称",
|
||||
name: "选择单元",
|
||||
key: "unitId",
|
||||
format: "unitName",
|
||||
type: "select",
|
||||
|
|
|
@ -131,7 +131,11 @@ export default class WorkAnalManagerComponent extends BaseRecordComponent<any> {
|
|||
name: "单元名称",
|
||||
key: "unitName",
|
||||
type: "text",
|
||||
},];
|
||||
},{
|
||||
name: "作业活动",
|
||||
key: "jobInventoryName",
|
||||
type: "text",
|
||||
}];
|
||||
|
||||
public showUpdate = false;
|
||||
|
||||
|
@ -165,7 +169,7 @@ export default class WorkAnalManagerComponent extends BaseRecordComponent<any> {
|
|||
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<any> {
|
|||
datas: this.areaList,
|
||||
disable: !this.updateParams.status || this.updateParams.status === 1 ? false : true
|
||||
}, {
|
||||
name: "单元名称",
|
||||
name: "选择单元",
|
||||
key: "unitId",
|
||||
format: "unitName",
|
||||
type: "select",
|
||||
|
|
|
@ -99,9 +99,8 @@ export default class SafeCard extends BaseRecordComponent<any> {
|
|||
|
||||
public formOptions: FormOption<BtnOption>[] = [{
|
||||
name: "区域名称",
|
||||
key: "areaId",
|
||||
type: "select",
|
||||
datas: this.areaList
|
||||
key: "areaName",
|
||||
type: "text",
|
||||
}, {
|
||||
name: "承诺人",
|
||||
key: "promiserId",
|
||||
|
|
|
@ -105,7 +105,7 @@ export default class ManagementSystem extends BaseRecordComponent<any> {
|
|||
expandLevel: Infinity,
|
||||
width:"280px"
|
||||
}, {
|
||||
name: "实施日期",
|
||||
name: "发布时间",
|
||||
key: "publishTime",
|
||||
type: "date",
|
||||
format: "yyyy-MM-dd"
|
||||
|
|
|
@ -57,7 +57,10 @@ export default class Programme extends BaseRecordComponent<any> {
|
|||
|
||||
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<any> {
|
|||
}];
|
||||
|
||||
public formOptions: FormOption<BtnOption>[] = [{
|
||||
name: "制度名称",
|
||||
name: "方案名称",
|
||||
key: "name",
|
||||
type: "text",
|
||||
}, {
|
||||
|
@ -107,10 +110,10 @@ export default class Programme extends BaseRecordComponent<any> {
|
|||
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<any> {
|
|||
|
||||
|
||||
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" });
|
||||
|
|
|
@ -114,8 +114,9 @@ export default class TrainRecords extends BaseRecordComponent<any> {
|
|||
datas: this.typeList
|
||||
}, {
|
||||
name: "培训时间",
|
||||
key: "analName",
|
||||
key: "startTime",
|
||||
type: "date",
|
||||
format: "yyyy-MM-dd",
|
||||
}];
|
||||
|
||||
public subActions = [{
|
||||
|
|
Loading…
Reference in New Issue