Browse Source

在建

dev_kxc
xzt 2 years ago
parent
commit
88b1d671fb
  1. 53
      jwtech-admin-page/src/api/build/acc.js
  2. 53
      jwtech-admin-page/src/api/build/appr.js
  3. 53
      jwtech-admin-page/src/api/build/att.js
  4. 53
      jwtech-admin-page/src/api/build/change.js
  5. 53
      jwtech-admin-page/src/api/build/comAcc.js
  6. 53
      jwtech-admin-page/src/api/build/commen.js
  7. 53
      jwtech-admin-page/src/api/build/conAcc.js
  8. 53
      jwtech-admin-page/src/api/build/contractChange.js
  9. 53
      jwtech-admin-page/src/api/build/contractInfo.js
  10. 53
      jwtech-admin-page/src/api/build/de.js
  11. 53
      jwtech-admin-page/src/api/build/design.js
  12. 53
      jwtech-admin-page/src/api/build/enteInfo.js
  13. 53
      jwtech-admin-page/src/api/build/equipInfo.js
  14. 53
      jwtech-admin-page/src/api/build/eval.js
  15. 53
      jwtech-admin-page/src/api/build/funds.js
  16. 53
      jwtech-admin-page/src/api/build/handl.js
  17. 53
      jwtech-admin-page/src/api/build/hazardRecord.js
  18. 53
      jwtech-admin-page/src/api/build/ide.js
  19. 53
      jwtech-admin-page/src/api/build/info.js
  20. 53
      jwtech-admin-page/src/api/build/institution.js
  21. 53
      jwtech-admin-page/src/api/build/issues.js
  22. 53
      jwtech-admin-page/src/api/build/man.js
  23. 53
      jwtech-admin-page/src/api/build/meas.js
  24. 53
      jwtech-admin-page/src/api/build/order.js
  25. 53
      jwtech-admin-page/src/api/build/person.js
  26. 53
      jwtech-admin-page/src/api/build/posi.js
  27. 53
      jwtech-admin-page/src/api/build/progress.js
  28. 53
      jwtech-admin-page/src/api/build/projectInfo.js
  29. 53
      jwtech-admin-page/src/api/build/record.js
  30. 53
      jwtech-admin-page/src/api/build/rect.js
  31. 53
      jwtech-admin-page/src/api/build/risk.js
  32. 53
      jwtech-admin-page/src/api/build/safePerson.js
  33. 53
      jwtech-admin-page/src/api/build/score.js
  34. 53
      jwtech-admin-page/src/api/build/sourceFunds.js
  35. 53
      jwtech-admin-page/src/api/build/sta.js
  36. 53
      jwtech-admin-page/src/api/build/statis.js
  37. 53
      jwtech-admin-page/src/api/build/subcontracts.js
  38. 53
      jwtech-admin-page/src/api/build/sup.js
  39. 53
      jwtech-admin-page/src/api/build/supPerson.js
  40. 53
      jwtech-admin-page/src/api/build/wages.js
  41. 112
      jwtech-admin-page/src/views/building/index6666.vue
  42. 875
      jwtech-admin-page/src/views/building/projectInfo/index.vue

53
jwtech-admin-page/src/api/build/acc.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询合同验收列表
export function listAcc(query) {
return request({
url: '/build/acc/list',
method: 'post',
data: query
})
}
// 查询合同验收详细
export function getAcc(id) {
return request({
url: '/build/acc/' + id,
method: 'get'
})
}
// 新增合同验收
export function addAcc(data) {
return request({
url: '/build/acc',
method: 'post',
data: data
})
}
// 修改合同验收
export function updateAcc(data) {
return request({
url: '/build/acc',
method: 'put',
data: data
})
}
// 删除合同验收
export function delAcc(id) {
return request({
url: '/build/acc/' + id,
method: 'delete'
})
}
// 导出合同验收
export function exportAcc(query) {
return request({
url: '/build/acc/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/appr.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询合同审批信息列表
export function listAppr(query) {
return request({
url: '/build/appr/list',
method: 'post',
data: query
})
}
// 查询合同审批信息详细
export function getAppr(id) {
return request({
url: '/build/appr/' + id,
method: 'get'
})
}
// 新增合同审批信息
export function addAppr(data) {
return request({
url: '/build/appr',
method: 'post',
data: data
})
}
// 修改合同审批信息
export function updateAppr(data) {
return request({
url: '/build/appr',
method: 'put',
data: data
})
}
// 删除合同审批信息
export function delAppr(id) {
return request({
url: '/build/appr/' + id,
method: 'delete'
})
}
// 导出合同审批信息
export function exportAppr(query) {
return request({
url: '/build/appr/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/att.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询人员出勤明细信息列表
export function listAtt(query) {
return request({
url: '/build/att/list',
method: 'post',
data: query
})
}
// 查询人员出勤明细信息详细
export function getAtt(id) {
return request({
url: '/build/att/' + id,
method: 'get'
})
}
// 新增人员出勤明细信息
export function addAtt(data) {
return request({
url: '/build/att',
method: 'post',
data: data
})
}
// 修改人员出勤明细信息
export function updateAtt(data) {
return request({
url: '/build/att',
method: 'put',
data: data
})
}
// 删除人员出勤明细信息
export function delAtt(id) {
return request({
url: '/build/att/' + id,
method: 'delete'
})
}
// 导出人员出勤明细信息
export function exportAtt(query) {
return request({
url: '/build/att/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/change.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询变更信息管理列表
export function listChange(query) {
return request({
url: '/build/change/list',
method: 'post',
data: query
})
}
// 查询变更信息管理详细
export function getChange(id) {
return request({
url: '/build/change/' + id,
method: 'get'
})
}
// 新增变更信息管理
export function addChange(data) {
return request({
url: '/build/change',
method: 'post',
data: data
})
}
// 修改变更信息管理
export function updateChange(data) {
return request({
url: '/build/change',
method: 'put',
data: data
})
}
// 删除变更信息管理
export function delChange(id) {
return request({
url: '/build/change/' + id,
method: 'delete'
})
}
// 导出变更信息管理
export function exportChange(query) {
return request({
url: '/build/change/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/comAcc.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询竣工验收列表
export function listAcc(query) {
return request({
url: '/build/comAcc/list',
method: 'post',
data: query
})
}
// 查询竣工验收详细
export function getAcc(id) {
return request({
url: '/build/comAcc/' + id,
method: 'get'
})
}
// 新增竣工验收
export function addAcc(data) {
return request({
url: '/build/comAcc',
method: 'post',
data: data
})
}
// 修改竣工验收
export function updateAcc(data) {
return request({
url: '/build/comAcc',
method: 'put',
data: data
})
}
// 删除竣工验收
export function delAcc(id) {
return request({
url: '/build/comAcc/' + id,
method: 'delete'
})
}
// 导出竣工验收
export function exportAcc(query) {
return request({
url: '/build/comAcc/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/commen.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询项目开工文件列表
export function listCommen(query) {
return request({
url: '/build/commen/list',
method: 'post',
data: query
})
}
// 查询项目开工文件详细
export function getCommen(id) {
return request({
url: '/build/commen/' + id,
method: 'get'
})
}
// 新增项目开工文件
export function addCommen(data) {
return request({
url: '/build/commen',
method: 'post',
data: data
})
}
// 修改项目开工文件
export function updateCommen(data) {
return request({
url: '/build/commen',
method: 'put',
data: data
})
}
// 删除项目开工文件
export function delCommen(id) {
return request({
url: '/build/commen/' + id,
method: 'delete'
})
}
// 导出项目开工文件
export function exportCommen(query) {
return request({
url: '/build/commen/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/conAcc.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询合同工程完工验收管理列表
export function listAcc(query) {
return request({
url: '/build/conAcc/list',
method: 'post',
data: query
})
}
// 查询合同工程完工验收管理详细
export function getAcc(id) {
return request({
url: '/build/conAcc/' + id,
method: 'get'
})
}
// 新增合同工程完工验收管理
export function addAcc(data) {
return request({
url: '/build/conAcc',
method: 'post',
data: data
})
}
// 修改合同工程完工验收管理
export function updateAcc(data) {
return request({
url: '/build/conAcc',
method: 'put',
data: data
})
}
// 删除合同工程完工验收管理
export function delAcc(id) {
return request({
url: '/build/conAcc/' + id,
method: 'delete'
})
}
// 导出合同工程完工验收管理
export function exportAcc(query) {
return request({
url: '/build/conAcc/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/contractChange.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询合同变更信息列表
export function listChange(query) {
return request({
url: '/build/contractChange/list',
method: 'post',
data: query
})
}
// 查询合同变更信息详细
export function getChange(id) {
return request({
url: '/build/contractChange/' + id,
method: 'get'
})
}
// 新增合同变更信息
export function addChange(data) {
return request({
url: '/build/contractChange',
method: 'post',
data: data
})
}
// 修改合同变更信息
export function updateChange(data) {
return request({
url: '/build/contractChange',
method: 'put',
data: data
})
}
// 删除合同变更信息
export function delChange(id) {
return request({
url: '/build/contractChange/' + id,
method: 'delete'
})
}
// 导出合同变更信息
export function exportChange(query) {
return request({
url: '/build/contractChange/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/contractInfo.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询合同基本信息列表
export function listInfo(query) {
return request({
url: '/build/contractInfo/list',
method: 'post',
data: query
})
}
// 查询合同基本信息详细
export function getInfo(id) {
return request({
url: '/build/contractInfo/' + id,
method: 'get'
})
}
// 新增合同基本信息
export function addInfo(data) {
return request({
url: '/build/contractInfo',
method: 'post',
data: data
})
}
// 修改合同基本信息
export function updateInfo(data) {
return request({
url: '/build/contractInfo',
method: 'put',
data: data
})
}
// 删除合同基本信息
export function delInfo(id) {
return request({
url: '/build/contractInfo/' + id,
method: 'delete'
})
}
// 导出合同基本信息
export function exportInfo(query) {
return request({
url: '/build/contractInfo/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/de.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询生产出料明细信息列表
export function listDe(query) {
return request({
url: '/build/de/list',
method: 'post',
data: query
})
}
// 查询生产出料明细信息详细
export function getDe(id) {
return request({
url: '/build/de/' + id,
method: 'get'
})
}
// 新增生产出料明细信息
export function addDe(data) {
return request({
url: '/build/de',
method: 'post',
data: data
})
}
// 修改生产出料明细信息
export function updateDe(data) {
return request({
url: '/build/de',
method: 'put',
data: data
})
}
// 删除生产出料明细信息
export function delDe(id) {
return request({
url: '/build/de/' + id,
method: 'delete'
})
}
// 导出生产出料明细信息
export function exportDe(query) {
return request({
url: '/build/de/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/design.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询施工组织设计列表
export function listDesign(query) {
return request({
url: '/build/orgDesign/list',
method: 'post',
data: query
})
}
// 查询施工组织设计详细
export function getDesign(id) {
return request({
url: '/build/orgDesign/' + id,
method: 'get'
})
}
// 新增施工组织设计
export function addDesign(data) {
return request({
url: '/build/orgDesign',
method: 'post',
data: data
})
}
// 修改施工组织设计
export function updateDesign(data) {
return request({
url: '/build/orgDesign',
method: 'put',
data: data
})
}
// 删除施工组织设计
export function delDesign(id) {
return request({
url: '/build/orgDesign/' + id,
method: 'delete'
})
}
// 导出施工组织设计
export function exportDesign(query) {
return request({
url: '/build/orgDesign/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/enteInfo.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询企业信息管理列表
export function listInfo(query) {
return request({
url: '/build/enteInfo/list',
method: 'post',
data: query
})
}
// 查询企业信息管理详细
export function getInfo(id) {
return request({
url: '/build/enteInfo/' + id,
method: 'get'
})
}
// 新增企业信息管理
export function addInfo(data) {
return request({
url: '/build/enteInfo',
method: 'post',
data: data
})
}
// 修改企业信息管理
export function updateInfo(data) {
return request({
url: '/build/enteInfo',
method: 'put',
data: data
})
}
// 删除企业信息管理
export function delInfo(id) {
return request({
url: '/build/enteInfo/' + id,
method: 'delete'
})
}
// 导出企业信息管理
export function exportInfo(query) {
return request({
url: '/build/enteInfo/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/equipInfo.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询设备基本信息列表
export function listInfo(query) {
return request({
url: '/build/equipInfo/list',
method: 'post',
data: query
})
}
// 查询设备基本信息详细
export function getInfo(id) {
return request({
url: '/build/equipInfo/' + id,
method: 'get'
})
}
// 新增设备基本信息
export function addInfo(data) {
return request({
url: '/build/equipInfo',
method: 'post',
data: data
})
}
// 修改设备基本信息
export function updateInfo(data) {
return request({
url: '/build/equipInfo',
method: 'put',
data: data
})
}
// 删除设备基本信息
export function delInfo(id) {
return request({
url: '/build/equipInfo/' + id,
method: 'delete'
})
}
// 导出设备基本信息
export function exportInfo(query) {
return request({
url: '/build/equipInfo/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/eval.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询合同履约评价列表
export function listeval(query) {
return request({
url: '/build/eval/list',
method: 'post',
data: query
})
}
// 查询合同履约评价详细
export function geteval(id) {
return request({
url: '/build/eval/' + id,
method: 'get'
})
}
// 新增合同履约评价
export function addeval(data) {
return request({
url: '/build/eval',
method: 'post',
data: data
})
}
// 修改合同履约评价
export function updateeval(data) {
return request({
url: '/build/eval',
method: 'put',
data: data
})
}
// 删除合同履约评价
export function deleval(id) {
return request({
url: '/build/eval/' + id,
method: 'delete'
})
}
// 导出合同履约评价
export function exporteval(query) {
return request({
url: '/build/eval/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/funds.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询资金用途列表
export function listFunds(query) {
return request({
url: '/build/purFunds/list',
method: 'post',
data: query
})
}
// 查询资金用途详细
export function getFunds(id) {
return request({
url: '/build/purFunds/' + id,
method: 'get'
})
}
// 新增资金用途
export function addFunds(data) {
return request({
url: '/build/purFunds',
method: 'post',
data: data
})
}
// 修改资金用途
export function updateFunds(data) {
return request({
url: '/build/purFunds',
method: 'put',
data: data
})
}
// 删除资金用途
export function delFunds(id) {
return request({
url: '/build/purFunds/' + id,
method: 'delete'
})
}
// 导出资金用途
export function exportFunds(query) {
return request({
url: '/build/purFunds/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/handl.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询安全风险处理结果列表
export function listhandl(query) {
return request({
url: '/build/handl/list',
method: 'post',
data: query
})
}
// 查询安全风险处理结果详细
export function gethandl(id) {
return request({
url: '/build/handl/' + id,
method: 'get'
})
}
// 新增安全风险处理结果
export function addhandl(data) {
return request({
url: '/build/handl',
method: 'post',
data: data
})
}
// 修改安全风险处理结果
export function updatehandl(data) {
return request({
url: '/build/handl',
method: 'put',
data: data
})
}
// 删除安全风险处理结果
export function delhandl(id) {
return request({
url: '/build/handl/' + id,
method: 'delete'
})
}
// 导出安全风险处理结果
export function exporthandl(query) {
return request({
url: '/build/handl/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/hazardRecord.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询隐患记录登记信息列表
export function listRecord(query) {
return request({
url: '/build/hazardRecord/list',
method: 'post',
data: query
})
}
// 查询隐患记录登记信息详细
export function getRecord(id) {
return request({
url: '/build/hazardRecord/' + id,
method: 'get'
})
}
// 新增隐患记录登记信息
export function addRecord(data) {
return request({
url: '/build/hazardRecord',
method: 'post',
data: data
})
}
// 修改隐患记录登记信息
export function updateRecord(data) {
return request({
url: '/build/hazardRecord',
method: 'put',
data: data
})
}
// 删除隐患记录登记信息
export function delRecord(id) {
return request({
url: '/build/hazardRecord/' + id,
method: 'delete'
})
}
// 导出隐患记录登记信息
export function exportRecord(query) {
return request({
url: '/build/hazardRecord/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/ide.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询风险辨识报告信息列表
export function listIde(query) {
return request({
url: '/build/ide/list',
method: 'post',
data: query
})
}
// 查询风险辨识报告信息详细
export function getIde(id) {
return request({
url: '/build/ide/' + id,
method: 'get'
})
}
// 新增风险辨识报告信息
export function addIde(data) {
return request({
url: '/build/ide',
method: 'post',
data: data
})
}
// 修改风险辨识报告信息
export function updateIde(data) {
return request({
url: '/build/ide',
method: 'put',
data: data
})
}
// 删除风险辨识报告信息
export function delIde(id) {
return request({
url: '/build/ide/' + id,
method: 'delete'
})
}
// 导出风险辨识报告信息
export function exportIde(query) {
return request({
url: '/build/ide/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/info.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询车辆基本信息列表
export function listInfo(query) {
return request({
url: '/build/carInfo/list',
method: 'post',
data: query
})
}
// 查询车辆基本信息详细
export function getInfo(id) {
return request({
url: '/build/carInfo/' + id,
method: 'get'
})
}
// 新增车辆基本信息
export function addInfo(data) {
return request({
url: '/build/carInfo',
method: 'post',
data: data
})
}
// 修改车辆基本信息
export function updateInfo(data) {
return request({
url: '/build/carInfo',
method: 'put',
data: data
})
}
// 删除车辆基本信息
export function delInfo(id) {
return request({
url: '/build/carInfo/' + id,
method: 'delete'
})
}
// 导出车辆基本信息
export function exportInfo(query) {
return request({
url: '/build/carInfo/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/institution.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询项目安全生产管理机构信息列表
export function listInstitution(query) {
return request({
url: '/build/institution/list',
method: 'post',
data: query
})
}
// 查询项目安全生产管理机构信息详细
export function getInstitution(id) {
return request({
url: '/build/institution/' + id,
method: 'get'
})
}
// 新增项目安全生产管理机构信息
export function addInstitution(data) {
return request({
url: '/build/institution',
method: 'post',
data: data
})
}
// 修改项目安全生产管理机构信息
export function updateInstitution(data) {
return request({
url: '/build/institution',
method: 'put',
data: data
})
}
// 删除项目安全生产管理机构信息
export function delInstitution(id) {
return request({
url: '/build/institution/' + id,
method: 'delete'
})
}
// 导出项目安全生产管理机构信息
export function exportInstitution(query) {
return request({
url: '/build/institution/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/issues.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询合同评价问题列表
export function listIssues(query) {
return request({
url: '/build/issues/list',
method: 'post',
data: query
})
}
// 查询合同评价问题详细
export function getIssues(id) {
return request({
url: '/build/issues/' + id,
method: 'get'
})
}
// 新增合同评价问题
export function addIssues(data) {
return request({
url: '/build/issues',
method: 'post',
data: data
})
}
// 修改合同评价问题
export function updateIssues(data) {
return request({
url: '/build/issues',
method: 'put',
data: data
})
}
// 删除合同评价问题
export function delIssues(id) {
return request({
url: '/build/issues/' + id,
method: 'delete'
})
}
// 导出合同评价问题
export function exportIssues(query) {
return request({
url: '/build/issues/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/man.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询安全目标信息列表
export function listMan(query) {
return request({
url: '/build/man/list',
method: 'post',
data: query
})
}
// 查询安全目标信息详细
export function getMan(id) {
return request({
url: '/build/man/' + id,
method: 'get'
})
}
// 新增安全目标信息
export function addMan(data) {
return request({
url: '/build/man',
method: 'post',
data: data
})
}
// 修改安全目标信息
export function updateMan(data) {
return request({
url: '/build/man',
method: 'put',
data: data
})
}
// 删除安全目标信息
export function delMan(id) {
return request({
url: '/build/man/' + id,
method: 'delete'
})
}
// 导出安全目标信息
export function exportMan(query) {
return request({
url: '/build/man/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/meas.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询施工准备措施列表
export function listMeas(query) {
return request({
url: '/build/meas/list',
method: 'post',
data: query
})
}
// 查询施工准备措施详细
export function getMeas(id) {
return request({
url: '/build/meas/' + id,
method: 'get'
})
}
// 新增施工准备措施
export function addMeas(data) {
return request({
url: '/build/meas',
method: 'post',
data: data
})
}
// 修改施工准备措施
export function updateMeas(data) {
return request({
url: '/build/meas',
method: 'put',
data: data
})
}
// 删除施工准备措施
export function delMeas(id) {
return request({
url: '/build/meas/' + id,
method: 'delete'
})
}
// 导出施工准备措施
export function exportMeas(query) {
return request({
url: '/build/meas/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/order.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询工程施工令列表
export function listOrder(query) {
return request({
url: '/build/order/list',
method: 'post',
data: query
})
}
// 查询工程施工令详细
export function getOrder(id) {
return request({
url: '/build/order/' + id,
method: 'get'
})
}
// 新增工程施工令
export function addOrder(data) {
return request({
url: '/build/order',
method: 'post',
data: data
})
}
// 修改工程施工令
export function updateOrder(data) {
return request({
url: '/build/order',
method: 'put',
data: data
})
}
// 删除工程施工令
export function delOrder(id) {
return request({
url: '/build/order/' + id,
method: 'delete'
})
}
// 导出工程施工令
export function exportOrder(query) {
return request({
url: '/build/order/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/person.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询项目人员名单信息列表
export function listPerson(query) {
return request({
url: '/build/proPerson/list',
method: 'post',
data: query
})
}
// 查询项目人员名单信息详细
export function getPerson(id) {
return request({
url: '/build/proPerson/' + id,
method: 'get'
})
}
// 新增项目人员名单信息
export function addPerson(data) {
return request({
url: '/build/proPerson',
method: 'post',
data: data
})
}
// 修改项目人员名单信息
export function updatePerson(data) {
return request({
url: '/build/proPerson',
method: 'put',
data: data
})
}
// 删除项目人员名单信息
export function delPerson(id) {
return request({
url: '/build/proPerson/' + id,
method: 'delete'
})
}
// 导出项目人员名单信息
export function exportPerson(query) {
return request({
url: '/build/proPerson/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/posi.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询人员实时定位信息列表
export function listPosi(query) {
return request({
url: '/build/posi/list',
method: 'post',
data: query
})
}
// 查询人员实时定位信息详细
export function getPosi(id) {
return request({
url: '/build/posi/' + id,
method: 'get'
})
}
// 新增人员实时定位信息
export function addPosi(data) {
return request({
url: '/build/posi',
method: 'post',
data: data
})
}
// 修改人员实时定位信息
export function updatePosi(data) {
return request({
url: '/build/posi',
method: 'put',
data: data
})
}
// 删除人员实时定位信息
export function delPosi(id) {
return request({
url: '/build/posi/' + id,
method: 'delete'
})
}
// 导出人员实时定位信息
export function exportPosi(query) {
return request({
url: '/build/posi/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/progress.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询进度管理列表
export function listProgress(query) {
return request({
url: '/build/progress/list',
method: 'post',
data: query
})
}
// 查询进度管理详细
export function getProgress(id) {
return request({
url: '/build/progress/' + id,
method: 'get'
})
}
// 新增进度管理
export function addProgress(data) {
return request({
url: '/build/progress',
method: 'post',
data: data
})
}
// 修改进度管理
export function updateProgress(data) {
return request({
url: '/build/progress',
method: 'put',
data: data
})
}
// 删除进度管理
export function delProgress(id) {
return request({
url: '/build/progress/' + id,
method: 'delete'
})
}
// 导出进度管理
export function exportProgress(query) {
return request({
url: '/build/progress/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/projectInfo.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询项目基本信息管理列表
export function listInfo(query) {
return request({
url: '/build/projectInfo/list',
method: 'post',
data: query
})
}
// 查询项目基本信息管理详细
export function getInfo(id) {
return request({
url: '/build/projectInfo/' + id,
method: 'get'
})
}
// 新增项目基本信息管理
export function addInfo(data) {
return request({
url: '/build/projectInfo',
method: 'post',
data: data
})
}
// 修改项目基本信息管理
export function updateInfo(data) {
return request({
url: '/build/projectInfo',
method: 'put',
data: data
})
}
// 删除项目基本信息管理
export function delInfo(id) {
return request({
url: '/build/projectInfo/' + id,
method: 'delete'
})
}
// 导出项目基本信息管理
export function exportInfo(query) {
return request({
url: '/build/projectInfo/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/record.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询会议记录管理列表
export function listRecord(query) {
return request({
url: '/build/meetRecord/list',
method: 'post',
data: query
})
}
// 查询会议记录管理详细
export function getRecord(id) {
return request({
url: '/build/meetRecord/' + id,
method: 'get'
})
}
// 新增会议记录管理
export function addRecord(data) {
return request({
url: '/build/meetRecord',
method: 'post',
data: data
})
}
// 修改会议记录管理
export function updateRecord(data) {
return request({
url: '/build/meetRecord',
method: 'put',
data: data
})
}
// 删除会议记录管理
export function delRecord(id) {
return request({
url: '/build/meetRecord/' + id,
method: 'delete'
})
}
// 导出会议记录管理
export function exportRecord(query) {
return request({
url: '/build/meetRecord/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/rect.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询隐患整改列表
export function listRect(query) {
return request({
url: '/build/rect/list',
method: 'post',
data: query
})
}
// 查询隐患整改详细
export function getRect(id) {
return request({
url: '/build/rect/' + id,
method: 'get'
})
}
// 新增隐患整改
export function addRect(data) {
return request({
url: '/build/rect',
method: 'post',
data: data
})
}
// 修改隐患整改
export function updateRect(data) {
return request({
url: '/build/rect',
method: 'put',
data: data
})
}
// 删除隐患整改
export function delRect(id) {
return request({
url: '/build/rect/' + id,
method: 'delete'
})
}
// 导出隐患整改
export function exportRect(query) {
return request({
url: '/build/rect/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/risk.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询安全风险登记列表
export function listRisk(query) {
return request({
url: '/build/risk/list',
method: 'post',
data: query
})
}
// 查询安全风险登记详细
export function getRisk(id) {
return request({
url: '/build/risk/' + id,
method: 'get'
})
}
// 新增安全风险登记
export function addRisk(data) {
return request({
url: '/build/risk',
method: 'post',
data: data
})
}
// 修改安全风险登记
export function updateRisk(data) {
return request({
url: '/build/risk',
method: 'put',
data: data
})
}
// 删除安全风险登记
export function delRisk(id) {
return request({
url: '/build/risk/' + id,
method: 'delete'
})
}
// 导出安全风险登记
export function exportRisk(query) {
return request({
url: '/build/risk/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/safePerson.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询项目安全生产管理机构人员信息列表
export function listPerson(query) {
return request({
url: '/build/safePerson/list',
method: 'post',
data: query
})
}
// 查询项目安全生产管理机构人员信息详细
export function getPerson(id) {
return request({
url: '/build/safePerson/' + id,
method: 'get'
})
}
// 新增项目安全生产管理机构人员信息
export function addPerson(data) {
return request({
url: '/build/safePerson',
method: 'post',
data: data
})
}
// 修改项目安全生产管理机构人员信息
export function updatePerson(data) {
return request({
url: '/build/safePerson',
method: 'put',
data: data
})
}
// 删除项目安全生产管理机构人员信息
export function delPerson(id) {
return request({
url: '/build/safePerson/' + id,
method: 'delete'
})
}
// 导出项目安全生产管理机构人员信息
export function exportPerson(query) {
return request({
url: '/build/safePerson/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/score.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询参建单位考核评分统计信息列表
export function listScore(query) {
return request({
url: '/build/score/list',
method: 'post',
data: query
})
}
// 查询参建单位考核评分统计信息详细
export function getScore(id) {
return request({
url: '/build/score/' + id,
method: 'get'
})
}
// 新增参建单位考核评分统计信息
export function addScore(data) {
return request({
url: '/build/score',
method: 'post',
data: data
})
}
// 修改参建单位考核评分统计信息
export function updateScore(data) {
return request({
url: '/build/score',
method: 'put',
data: data
})
}
// 删除参建单位考核评分统计信息
export function delScore(id) {
return request({
url: '/build/score/' + id,
method: 'delete'
})
}
// 导出参建单位考核评分统计信息
export function exportScore(query) {
return request({
url: '/build/score/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/sourceFunds.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询资金来源列表
export function listFunds(query) {
return request({
url: '/build/sourceFunds/list',
method: 'post',
data: query
})
}
// 查询资金来源详细
export function getFunds(id) {
return request({
url: '/build/sourceFunds/' + id,
method: 'get'
})
}
// 新增资金来源
export function addFunds(data) {
return request({
url: '/build/sourceFunds',
method: 'post',
data: data
})
}
// 修改资金来源
export function updateFunds(data) {
return request({
url: '/build/sourceFunds',
method: 'put',
data: data
})
}
// 删除资金来源
export function delFunds(id) {
return request({
url: '/build/sourceFunds/' + id,
method: 'delete'
})
}
// 导出资金来源
export function exportFunds(query) {
return request({
url: '/build/sourceFunds/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/sta.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询人员出勤统计信息列表
export function listSta(query) {
return request({
url: '/build/sta/list',
method: 'post',
data: query
})
}
// 查询人员出勤统计信息详细
export function getSta(id) {
return request({
url: '/build/sta/' + id,
method: 'get'
})
}
// 新增人员出勤统计信息
export function addSta(data) {
return request({
url: '/build/sta',
method: 'post',
data: data
})
}
// 修改人员出勤统计信息
export function updateSta(data) {
return request({
url: '/build/sta',
method: 'put',
data: data
})
}
// 删除人员出勤统计信息
export function delSta(id) {
return request({
url: '/build/sta/' + id,
method: 'delete'
})
}
// 导出人员出勤统计信息
export function exportSta(query) {
return request({
url: '/build/sta/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/statis.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询项目人员统计信息列表
export function listStatis(query) {
return request({
url: '/build/statis/list',
method: 'post',
data: query
})
}
// 查询项目人员统计信息详细
export function getStatis(id) {
return request({
url: '/build/statis/' + id,
method: 'get'
})
}
// 新增项目人员统计信息
export function addStatis(data) {
return request({
url: '/build/statis',
method: 'post',
data: data
})
}
// 修改项目人员统计信息
export function updateStatis(data) {
return request({
url: '/build/statis',
method: 'put',
data: data
})
}
// 删除项目人员统计信息
export function delStatis(id) {
return request({
url: '/build/statis/' + id,
method: 'delete'
})
}
// 导出项目人员统计信息
export function exportStatis(query) {
return request({
url: '/build/statis/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/subcontracts.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询分包合同列表
export function listSubcontracts(query) {
return request({
url: '/build/subcontracts/list',
method: 'post',
data: query
})
}
// 查询分包合同详细
export function getSubcontracts(id) {
return request({
url: '/build/subcontracts/' + id,
method: 'get'
})
}
// 新增分包合同
export function addSubcontracts(data) {
return request({
url: '/build/subcontracts',
method: 'post',
data: data
})
}
// 修改分包合同
export function updateSubcontracts(data) {
return request({
url: '/build/subcontracts',
method: 'put',
data: data
})
}
// 删除分包合同
export function delSubcontracts(id) {
return request({
url: '/build/subcontracts/' + id,
method: 'delete'
})
}
// 导出分包合同
export function exportSubcontracts(query) {
return request({
url: '/build/subcontracts/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/sup.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询质量安全监督管理列表
export function listSup(query) {
return request({
url: '/build/sup/list',
method: 'post',
data: query
})
}
// 查询质量安全监督管理详细
export function getSup(id) {
return request({
url: '/build/sup/' + id,
method: 'get'
})
}
// 新增质量安全监督管理
export function addSup(data) {
return request({
url: '/build/sup',
method: 'post',
data: data
})
}
// 修改质量安全监督管理
export function updateSup(data) {
return request({
url: '/build/sup',
method: 'put',
data: data
})
}
// 删除质量安全监督管理
export function delSup(id) {
return request({
url: '/build/sup/' + id,
method: 'delete'
})
}
// 导出质量安全监督管理
export function exportSup(query) {
return request({
url: '/build/sup/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/supPerson.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询监理人员管理列表
export function listPerson(query) {
return request({
url: '/build/supPerson/list',
method: 'post',
data: query
})
}
// 查询监理人员管理详细
export function getPerson(id) {
return request({
url: '/build/supPerson/' + id,
method: 'get'
})
}
// 新增监理人员管理
export function addPerson(data) {
return request({
url: '/build/supPerson',
method: 'post',
data: data
})
}
// 修改监理人员管理
export function updatePerson(data) {
return request({
url: '/build/supPerson',
method: 'put',
data: data
})
}
// 删除监理人员管理
export function delPerson(id) {
return request({
url: '/build/supPerson/' + id,
method: 'delete'
})
}
// 导出监理人员管理
export function exportPerson(query) {
return request({
url: '/build/supPerson/export',
method: 'get',
params: query
})
}

53
jwtech-admin-page/src/api/build/wages.js

@ -0,0 +1,53 @@
import request from '@/utils/request'
// 查询农民工工资及工资保证金列表
export function listWages(query) {
return request({
url: '/build/wages/list',
method: 'post',
data: query
})
}
// 查询农民工工资及工资保证金详细
export function getWages(id) {
return request({
url: '/build/wages/' + id,
method: 'get'
})
}
// 新增农民工工资及工资保证金
export function addWages(data) {
return request({
url: '/build/wages',
method: 'post',
data: data
})
}
// 修改农民工工资及工资保证金
export function updateWages(data) {
return request({
url: '/build/wages',
method: 'put',
data: data
})
}
// 删除农民工工资及工资保证金
export function delWages(id) {
return request({
url: '/build/wages/' + id,
method: 'delete'
})
}
// 导出农民工工资及工资保证金
export function exportWages(query) {
return request({
url: '/build/wages/export',
method: 'get',
params: query
})
}

112
jwtech-admin-page/src/views/building/index6666.vue

@ -0,0 +1,112 @@
<template>
<div class="st-table">
<el-form :model="form" :rules="rules">
<el-table :data="form.tableData" border style="width: 100%">
<el-table-column prop="date" label="日期" width="180">
<template slot-scope="scope">
<el-form-item>
<input
type="text"
v-model="scope.row.date"
v-show="scope.row.iseditor"
/>
</el-form-item>
<span v-show="!scope.row.iseditor">{{ scope.row.date }}</span>
</template>
</el-table-column>
<el-table-column prop="name" label="姓名" width="180">
<template slot-scope="scope">
<el-form-item prop="scope.row.name">
<el-input
type="text"
v-model="scope.row.name"
v-show="scope.row.iseditor"
/>
</el-form-item>
<span v-show="!scope.row.iseditor">{{ scope.row.name }}</span>
</template>
</el-table-column>
<el-table-column prop="address" label="地址">
<template slot-scope="scope">
<el-form-item>
<input
type="text"
v-model="scope.row.address"
v-show="scope.row.iseditor"
/>
</el-form-item>
<span v-show="!scope.row.iseditor">{{ scope.row.address }}</span>
</template>
</el-table-column>
<el-table-column label="操作" width="180">
<template slot-scope="scope">
<!-- <el-form-item> -->
<el-button type="warning" @click="edit(scope.row, scope)"
>编辑</el-button
>
<el-button type="danger" @click="save(scope.row)">保存</el-button>
<!-- </el-form-item> -->
</template>
</el-table-column>
</el-table>
</el-form>
</div>
</template>
<script>
export default {
data() {
return {
form: {
tableData: [
{
date: "2016-05-02",
name: "王小虎",
address: "上海市普陀区金沙江路 1518 弄",
iseditor: false,
},
{
date: "2016-05-04",
name: "王小虎",
address: "上海市普陀区金沙江路 1517 弄",
iseditor: false,
},
{
date: "2016-05-01",
name: "王小虎",
address: "上海市普陀区金沙江路 1519 弄",
iseditor: false,
},
{
date: "2016-05-03",
name: "王小虎",
address: "上海市普陀区金沙江路 1516 弄",
iseditor: false,
},
],
},
rules: {
"tableData.name": [
{ required: true, message: "请输入活动名称", trigger: "blur" },
],
},
};
},
methods: {
edit(row, index) {
row.iseditor = true;
},
save(row, index) {
row.iseditor = false;
},
},
};
</script>
<style lang="less" scoped>
.st-table {
padding: 10px;
}
</style>

875
jwtech-admin-page/src/views/building/projectInfo/index.vue

@ -0,0 +1,875 @@
<template>
<!-- 项目基本信息-->
<div class="app-container">
<el-form
:model="queryParams"
ref="queryForm"
:inline="true"
v-show="showSearch"
label-width="68px"
>
<el-form-item label="项目名称" prop="projectName">
<el-input
v-model="queryParams.data.projectName"
placeholder="请输入项目名称"
clearable
size="small"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button
type="cyan"
icon="el-icon-search"
size="mini"
@click="handleQuery"
>搜索</el-button
>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
>重置</el-button
>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['build:info:add']"
>新增</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['build:info:edit']"
>修改</el-button
>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['build:info:remove']"
>删除</el-button
>
</el-col>
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar>
</el-row>
<el-table
v-loading="loading"
:data="infoList"
@selection-change="handleSelectionChange"
>
<el-table-column type="selection" width="55" align="center" fixed />
<el-table-column
label="序号"
type="index"
width="50"
align="center"
fixed
/>
<el-table-column
label="项目名称"
align="center"
prop="projectName"
:formatter="projectNameFormat"
min-width="120"
/>
<el-table-column
label="项目法人"
align="center"
prop="unitLeader"
min-width="120"
/>
<el-table-column
label="项目法人"
align="center"
prop="projectLegalPerson"
min-width="120"
/>
<el-table-column
label="项目法人单位"
align="center"
prop="projectLegalUnit"
min-width="120"
/>
<el-table-column
label="单位负责人电话"
align="center"
prop="projectLegalPhone"
min-width="120"
/>
<el-table-column
label="工程等别"
align="center"
prop="engineeringGrade"
min-width="120"
/>
<el-table-column
label="工程用途"
align="center"
prop="engineeringPurposes"
min-width="120"
/>
<el-table-column
label="项目建设地址"
align="center"
prop="constructionAddress"
min-width="120"
/>
<el-table-column
label="建设模式"
align="center"
prop="constructionMode"
min-width="120"
/>
<el-table-column
label="建设性质"
align="center"
prop="constructionNature"
min-width="120"
/>
<el-table-column
label="建设内容"
align="center"
prop="constructionContent"
min-width="120"
/>
<el-table-column
label="行政区划"
align="center"
prop="adcd"
min-width="120"
/>
<el-table-column
label="所属流域"
align="center"
prop="basin"
min-width="120"
/>
<el-table-column
label="项目类型"
align="center"
prop="projectType"
min-width="120"
/>
<!-- <el-table-column label="资金来源" align="center" prop="fundingSource"
min-width="120"/> -->
<el-table-column
label="是否172项重大水利工程"
align="center"
prop="isMajorProject"
:formatter="isBelongPlanningFormat"
min-width="120"
/>
<el-table-column
label="项目投资主体"
align="center"
prop="investmentSubject"
min-width="120"
/>
<el-table-column
label="建设阶段"
align="center"
prop="constructionPhase"
min-width="120"
/>
<el-table-column
label="资金下达文号"
align="center"
prop="fundingNumber"
min-width="120"
/>
<el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
min-width="180"
fixed="right"
>
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['build:info:edit']"
>修改</el-button
>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['build:info:remove']"
>删除</el-button
>
</template>
</el-table-column>
</el-table>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改项目基本信息管理对话框 -->
<el-dialog :title="title" :visible.sync="open" width="90%" append-to-body>
<el-row :gutter="15">
<el-form ref="form" :model="form" :rules="rules" label-width="180px">
<el-col :span="12">
<el-form-item label="项目名称" prop="projectName">
<!-- <el-input
v-model="form.projectName"
placeholder="请输入项目名称"
/> -->
<el-select
v-model="form.projectName"
placeholder="请输入项目名称"
filterable
clearable
size="small"
style="width: 100%"
>
<el-option
v-for="dict in projectNameOptions"
:key="dict.projectName + dict.id"
:label="dict.projectName + '[' + dict.projectCode + ']'"
:value="dict.projectName + '[' + dict.projectCode + ']'"
@click.native="getId(dict)"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="项目法人" prop="unitLeader">
<el-input
v-model="form.unitLeader"
placeholder="请输入项目法人"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="项目法人" prop="projectLegalPerson">
<el-input
v-model="form.projectLegalPerson"
placeholder="请输入项目法人"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="项目法人单位" prop="projectLegalUnit">
<el-input
v-model="form.projectLegalUnit"
placeholder="请输入项目法人单位"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="单位负责人电话" prop="projectLegalPhone">
<el-input
v-model="form.projectLegalPhone"
placeholder="请输入单位负责人电话"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="工程等别" prop="engineeringGrade">
<el-input
v-model="form.engineeringGrade"
placeholder="请输入工程等别"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="工程用途" prop="engineeringPurposes">
<el-input
v-model="form.engineeringPurposes"
placeholder="请输入工程用途"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="项目建设地址" prop="constructionAddress">
<el-input
v-model="form.constructionAddress"
placeholder="请输入项目建设地址"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="建设模式" prop="constructionMode">
<el-input
v-model="form.constructionMode"
placeholder="请输入建设模式"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="建设性质" prop="constructionNature">
<el-input
v-model="form.constructionNature"
placeholder="请输入建设性质"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="建设内容" prop="constructionContent">
<el-input
v-model="form.constructionContent"
placeholder="请输入建设内容"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="行政区划" prop="adcd">
<el-input v-model="form.adcd" placeholder="请输入行政区划" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所属流域" prop="basin">
<el-input v-model="form.basin" placeholder="请输入所属流域" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="项目类型" prop="projectType">
<el-select
v-model="form.projectType"
placeholder="请选择项目类型"
style="width: 100%"
>
<el-option label="请选择字典生成" value="" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="中央资金" prop="centralArrangedFunds">
<el-input
v-model="form.centralArrangedFunds"
placeholder="请输入资金来源"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="中央资金比例" prop="centralArrangedFundsRate">
<el-input
v-model="form.centralArrangedFundsRate"
placeholder="请输入资金来源"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="省级资金" prop="provincialFunding">
<el-input
v-model="form.provincialFunding"
placeholder="请输入资金来源"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="省级资金比例" prop="provincialFundingRate">
<el-input
v-model="form.provincialFundingRate"
placeholder="请输入资金来源"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="地市资金" prop="cityLevelFunds">
<el-input
v-model="form.cityLevelFunds"
placeholder="请输入资金来源"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="地市资金比例" prop="cityLevelFundsRate">
<el-input
v-model="form.cityLevelFundsRate"
placeholder="请输入资金来源"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="区县资金" prop="countyLevelFunds">
<el-input
v-model="form.countyLevelFunds"
placeholder="请输入资金来源"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="区县资金比例" prop="cityLevelFundsRate">
<el-input
v-model="form.countyLevelFundsRate"
placeholder="请输入资金来源"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="乡镇及群众自筹和其他投资"
prop="countyLevelFunds"
>
<el-input
v-model="form.townshipInvestments"
placeholder="请输入资金来源"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="乡镇及群众自筹和其他投资比例"
prop="cityLevelFundsRate"
>
<el-input
v-model="form.townshipInvestmentsRate"
placeholder="请输入资金来源"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否172项重大水利工程" prop="isMajorProject">
<!-- <el-input
v-model="form.isMajorProject"
placeholder="请输入是否172项重大水利工程"
/> -->
<el-select
v-model="form.isMajorProject"
placeholder="是否172项重大水利工程"
clearable
size="small"
style="width: 100%"
>
<el-option
v-for="dict in isMajorProjectOptions"
:key="dict.dictValue"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="项目投资主体" prop="investmentSubject">
<el-input
v-model="form.investmentSubject"
placeholder="请输入项目投资主体"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="建设阶段" prop="constructionPhase">
<el-input
v-model="form.constructionPhase"
placeholder="请输入建设阶段"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="资金下达文号" prop="fundingNumber">
<el-input
v-model="form.fundingNumber"
placeholder="请输入资金下达文号"
/>
</el-form-item>
</el-col>
</el-form>
</el-row>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import {
listInfo,
getInfo,
delInfo,
addInfo,
updateInfo,
exportInfo,
} from "@/api/build/projectInfo";
import {
listProposal,
getProposal,
delProposal,
addProposal,
updateProposal,
exportProposal,
getProjectCode,
} from "@/api/earlyStage/proposal";
export default {
name: "Info",
data() {
return {
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
//
total: 0,
//
infoList: [],
//
title: "",
//
open: false,
//
queryParams: {
pageNum: 1,
pageSize: 10,
ids: null,
data: {
projectName: null,
unitLeader: null,
projectLegalPerson: null,
projectLegalUnit: null,
projectLegalPhone: null,
engineeringGrade: null,
engineeringPurposes: null,
constructionAddress: null,
constructionMode: null,
constructionNature: null,
constructionContent: null,
adcd: null,
basin: null,
projectType: null,
// fundingSource: null,
centralArrangedFunds: null,
centralArrangedFundsRate: null,
provincialFunding: null,
provincialFundingRate: null,
cityLevelFunds: null,
cityLevelFundsRate: null,
countyLevelFunds: null,
countyLevelFundsRate: null,
townshipInvestments: null,
townshipInvestmentsRate: null,
isMajorProject: null,
investmentSubject: null,
constructionPhase: null,
fundingNumber: null,
proCode: null,
proNo: null,
createUid: null,
createTime: null,
updateUid: null,
updateTime: null,
owerDept: null,
},
},
//
form: {},
//
rules: {
projectLegalPerson: [
// { required: true, message: "", trigger: "blur" },
],
},
//
projectNameOptions: [],
proNo: "",
// 172
isMajorProjectOptions: [],
};
},
created() {
this.getList();
this.getDicts("whether").then((response) => {
this.isMajorProjectOptions = response.data;
});
},
methods: {
// 172
isBelongPlanningFormat(row, column) {
return this.selectDictLabel(
this.isMajorProjectOptions,
row.isMajorProject
);
},
projectNameFormat(row) {
if (row.projectName)
return row.projectName.slice(0, row.projectName.indexOf("["));
},
getId(res) {
// console.log(res)
getProposal(res.id).then((response) => {
// console.log(response.data)
// this.projectType = response.data.projectType;
this.proNo = res.proNo;
});
},
/** 查询项目基本信息管理列表 */
getList() {
this.loading = true;
listInfo(this.queryParams).then((response) => {
this.infoList = response.records;
this.total = response.total;
this.loading = false;
});
},
//
cancel() {
this.open = false;
this.reset();
},
//
reset() {
this.form = {
id: null,
projectName: null,
unitLeader: null,
projectLegalPerson: null,
projectLegalUnit: null,
projectLegalPhone: null,
engineeringGrade: null,
engineeringPurposes: null,
constructionAddress: null,
constructionMode: null,
constructionNature: null,
constructionContent: null,
adcd: null,
basin: null,
projectType: null,
// fundingSource: null,
centralArrangedFunds: null,
centralArrangedFundsRate: null,
provincialFunding: null,
provincialFundingRate: null,
cityLevelFunds: null,
cityLevelFundsRate: null,
countyLevelFunds: null,
countyLevelFundsRate: null,
townshipInvestments: null,
townshipInvestmentsRate: null,
isMajorProject: null,
investmentSubject: null,
constructionPhase: null,
fundingNumber: null,
proCode: null,
proNo: null,
createUid: null,
createTime: null,
updateUid: null,
updateTime: null,
owerDept: null,
};
this.resetForm("form");
},
//
resetQueryForm() {
this.queryParams = {
pageNum: 1,
pageSize: 10,
data: {
id: null,
projectName: null,
unitLeader: null,
projectLegalPerson: null,
projectLegalUnit: null,
projectLegalPhone: null,
engineeringGrade: null,
engineeringPurposes: null,
constructionAddress: null,
constructionMode: null,
constructionNature: null,
constructionContent: null,
adcd: null,
basin: null,
projectType: null,
// fundingSource: null,
centralArrangedFunds: null,
centralArrangedFundsRate: null,
provincialFunding: null,
provincialFundingRate: null,
cityLevelFunds: null,
cityLevelFundsRate: null,
countyLevelFunds: null,
countyLevelFundsRate: null,
townshipInvestments: null,
townshipInvestmentsRate: null,
isMajorProject: null,
investmentSubject: null,
constructionPhase: null,
fundingNumber: null,
proCode: null,
proNo: null,
createUid: null,
createTime: null,
updateUid: null,
updateTime: null,
owerDept: null,
},
};
this.resetForm("form");
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetQueryForm();
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map((item) => item.id);
this.single = selection.length !== 1;
this.multiple = !selection.length;
},
/** 新增按钮操作 */
handleAdd() {
this.reset();
listProposal(this.queryParams).then((response) => {
this.projectNameOptions = response.records;
});
this.open = true;
this.title = "添加项目基本信息管理";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids;
getInfo(id).then((response) => {
this.form = response.data;
listProposal(this.queryParams).then((response) => {
this.projectNameOptions = response.records;
});
this.open = true;
this.title = "修改项目基本信息管理";
});
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate((valid) => {
if (valid) {
if (this.form.id != null) {
updateInfo(this.form).then((response) => {
if (response.code === 200) {
this.msgSuccess("修改成功");
this.open = false;
this.getList();
}
});
} else {
addInfo(this.form).then((response) => {
if (response.code === 200) {
this.msgSuccess("新增成功");
this.open = false;
this.getList();
}
});
}
}
});
},
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
if (ids) {
this.$confirm("是否删除选中的数据?", "警告", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(function () {
return delInfo(ids);
})
.then(() => {
this.getList();
this.msgSuccess("删除成功");
})
.catch(function () {});
} else {
this.$message.warning("请选择要删除的数据!!");
}
},
/** 导出按钮操作 */
handleExport() {
const queryParams = this.queryParams;
let message = "是否确认导出所有的数据项?";
if (this.ids) {
message = "是否确认导出选中的数据项?";
queryParams.ids = this.ids;
}
this.$confirm(message, "警告", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(function () {
return exportInfo(queryParams);
})
.then((response) => {
this.downloadFile(response, true, response.msg);
// this.download(response.msg);
})
.catch(function () {});
},
},
};
</script>
<style scoped lang="scss">
::v-deep {
.el-dialog {
margin-top: 2vh !important;
height: 95%;
overflow-y: auto;
.content {
display: flex;
flex-direction: column;
align-items: center;
.margin-top {
width: 95%;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
}
}
}
.el-dialog__title {
font-weight: 700;
font-size: 28px;
// font-size: 24px;
// line-height: 32px;
}
}
</style>
Loading…
Cancel
Save