Commit f5949104 by liuyong
2 parents 961f5e1f 6208408b
......@@ -901,7 +901,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
graphList: [],
......
......@@ -380,7 +380,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
searchParams: {
......
......@@ -64,7 +64,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20 //总条数
total: 0 //总条数
},
tableHeight: null,
searchParams: {
......
......@@ -64,7 +64,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20 //总条数
total: 0 //总条数
},
tableHeight: null,
searchParams: {
......
......@@ -65,7 +65,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20 //总条数
total: 0 //总条数
},
tableHeight: null,
searchParams: {
......
......@@ -62,7 +62,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20 //总条数
total: 0 //总条数
},
tableHeight: null,
searchParams: {
......
......@@ -62,7 +62,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20 //总条数
total: 0 //总条数
},
tableHeight: null,
searchParams: {
......
......@@ -116,7 +116,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20 //总条数
total: 0 //总条数
},
tableHeight: null,
fuHeDu: [],
......
......@@ -395,7 +395,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
searchParams: {
......
......@@ -779,7 +779,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
searchParams: {
......@@ -807,7 +807,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
selectRow: [],
selectRow3: [],
......@@ -817,7 +817,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
selectRo3: [],
tableData4: [
......
......@@ -312,7 +312,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
searchParams: {
......
......@@ -344,7 +344,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
moBanMingCheng: [],
......
......@@ -4,32 +4,34 @@
<div class="search_menu">
<div class="search_menu_item_container">
<div class="search_menu_item">
<span class="search_title">单位</span>
<span class="search_title">建设单位</span>
<el-select
v-model="searchParams.let1"
placeholder="请选择"
class="search_item"
filterable
>
<el-option
v-for="item in fuHeDu"
:key="item.value"
:label="item.label"
:value="item.value"
v-for="item in sysOrgOptions"
:key="item.orgId"
:label="item.orgName"
:value="item.orgId"
></el-option>
</el-select>
</div>
<div class="search_menu_item">
<span class="search_title">部门</span>
<span class="search_title">业务部门</span>
<el-select
filterable
v-model="searchParams.let2"
placeholder="请选择"
class="search_item"
>
<el-option
v-for="item in fuHeDu"
:key="item.value"
:label="item.label"
:value="item.value"
v-for="item in sysDeptOptions"
:key="item.orgId"
:label="item.orgName"
:value="item.orgId"
></el-option>
</el-select>
</div>
......@@ -101,13 +103,21 @@
></el-table-column>
<el-table-column
prop="manageOrgId"
label="单位"
label="建设单位"
align="center"
:formatter="
(row, column, cellValue, index) =>
formatterColumn(row, column, cellValue, index, 'sysOrgOptions')
"
></el-table-column>
<el-table-column
prop="manageDeptId"
label="部门"
label="业务部门"
align="center"
:formatter="
(row, column, cellValue, index) =>
formatterColumn(row, column, cellValue, index, 'sysDeptOptions')
"
></el-table-column>
<el-table-column
prop="appName"
......@@ -244,6 +254,8 @@
import {
getDianXingAnLiSelectData,
getGaiSheJiaGouZunCongJiaChaTable,
getOrgOption,
getDeptOption,
} from '@/api/index.js'
import { MessageBox, Message } from 'element-ui'
import $ from 'jquery'
......@@ -268,7 +280,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
searchParams: {
......@@ -280,8 +292,13 @@ export default {
fuHeDu: [],
ziJianLeiXing: [],
selectRows: [],
sysOrgOptions: [],
sysDeptOptions: [],
}
},
created() {
this.getDicts()
},
mounted() {
window.addEventListener('resize', () => {
this.set_table_height()
......@@ -296,6 +313,22 @@ export default {
})
},
methods: {
formatterColumn(row, column, cellValue, index, options) {
const obj = this[options]?.find((v) => v.orgId == cellValue) || {}
return obj.label
},
getDicts() {
getDeptOption().then((res) => {
if (res.code === 200) {
this.sysDeptOptions = res.data
}
})
getOrgOption().then((res) => {
if (res.code === 200) {
this.sysOrgOptions = res.data
}
})
},
indexMethod(index) {
return (this.pager.current - 1) * this.pager.size + index + 1
},
......
......@@ -31,8 +31,8 @@ import ListPage from '@/components/ListPage.vue'
import SearchForm from '@/components/SearchForm.vue'
import TableConfig from '@/components/TableConfig.vue'
// import { getDianXingAnLiSelectData } from '@/api/index.js'
import { queryAppArchiControlRequirements } from '@/api/interface'
import { getOrgOption, getDeptOption } from '@/api/index'
import { prjPlanClass } from '@/utils/dictionary'
import { getDictTypeOptions } from '@/utils'
export default {
......@@ -61,18 +61,20 @@ export default {
formOptions() {
return [
{
label: '单位', // label文字
label: '建设单位', // label文字
prop: 'manageOrgId', // 字段名
element: 'el-select', // 指定elementui组件
placeholder: '请选择', // elementui组件属性
dictType: 'sys_org',
options: this.sysOrgOptions,
filterable: true
},
{
label: '部门', // label文字
label: '业务部门', // label文字
prop: 'manageDeptId', // 字段名
element: 'el-select', // 指定elementui组件
placeholder: '请选择', // elementui组件属性
dictType: 'sys_dept',
options: this.sysDeptOptions,
filterable: true
},
{
label: '系统名称', // label文字
......@@ -94,14 +96,14 @@ export default {
{ type: 'selection', width: '55px' },
{ label: '序号', type: 'index', width: '80px' },
{
label: '单位',
label: '建设单位',
prop: 'manageOrgId',
options: this.sysOrgOptions,
collectionType: true,
width: '120px',
},
{
label: '部门',
label: '业务部门',
prop: 'manageDeptId',
options: this.sysDeptOptions,
collectionType: true,
......@@ -193,11 +195,25 @@ export default {
getDictTypeOptions('build_type').then((res) => {
this.buildTypeOptions = res
})
getDictTypeOptions('sys_org').then((res) => {
this.sysOrgOptions = res
getDeptOption().then((res) => {
if (res.code === 200) {
this.sysDeptOptions = res.data.map((v) => {
return {
label: v.orgName,
value: v.orgId,
}
})
}
})
getDictTypeOptions('sys_dept').then((res) => {
this.sysDeptOptions = res
getOrgOption().then((res) => {
if (res.code === 200) {
this.sysOrgOptions = res.data.map((v) => {
return {
label: v.orgName,
value: v.orgId,
}
})
}
})
getDictTypeOptions('sys_build_org').then((res) => {
this.sysBuildOrgOptions = res
......
......@@ -36,6 +36,7 @@ import SearchForm from '@/components/SearchForm.vue'
import TableConfig from '@/components/TableConfig.vue'
import { queryPrelDesInspecte } from '@/api/interface'
import { getOrgOption, getDeptOption } from '@/api/index'
import { prjPlanClass, completionStatus } from '@/utils/dictionary'
import { getDictTypeOptions } from '@/utils'
export default {
......@@ -63,18 +64,20 @@ export default {
formOptions() {
let arr = [
{
label: '单位', // label文字
label: '建设单位', // label文字
prop: 'manageOrgId', // 字段名
element: 'el-select', // 指定elementui组件
placeholder: '请选择', // elementui组件属性
dictType: 'sys_org',
options: this.sysOrgOptions,
filterable: true
},
{
label: '部门', // label文字
label: '业务部门', // label文字
prop: 'manageDeptId', // 字段名
element: 'el-select', // 指定elementui组件
placeholder: '请选择', // elementui组件属性
dictType: 'sys_dept',
options: this.sysDeptOptions,
filterable: true
},
{
label: '系统名称', // label文字
......@@ -98,14 +101,14 @@ export default {
{ type: 'selection', width: '55px' },
{ label: '序号', type: 'index', width: '80px' },
{
label: '单位',
label: '建设单位',
prop: 'manageOrgId',
options: this.sysOrgOptions,
collectionType: true,
width: '120px',
},
{
label: '部门',
label: '业务部门',
prop: 'manageDeptId',
options: this.sysDeptOptions,
collectionType: true,
......@@ -193,11 +196,25 @@ export default {
getDictTypeOptions('build_type').then((res) => {
this.buildTypeOptions = res
})
getDictTypeOptions('sys_org').then((res) => {
this.sysOrgOptions = res
getDeptOption().then((res) => {
if (res.code === 200) {
this.sysDeptOptions = res.data.map((v) => {
return {
label: v.orgName,
value: v.orgId,
}
})
}
})
getDictTypeOptions('sys_dept').then((res) => {
this.sysDeptOptions = res
getOrgOption().then((res) => {
if (res.code === 200) {
this.sysOrgOptions = res.data.map((v) => {
return {
label: v.orgName,
value: v.orgId,
}
})
}
})
getDictTypeOptions('sys_build_org').then((res) => {
this.sysBuildOrgOptions = res
......
......@@ -371,7 +371,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
searchParams: {
......@@ -433,7 +433,7 @@ export default {
})
}
})
getDictTypeOptions('sys_build_org').then((res) => {
getDictTypeOptions('build_company').then((res) => {
this.sysBuildOrgOptions = res
})
// console.log(getDictTypeOptions('sys_build_org'))
......
......@@ -399,7 +399,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
is_add_edit: 'add',
......
......@@ -144,7 +144,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
searchParams: {
......
......@@ -229,7 +229,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
formData: {
fileName: '',
......
......@@ -186,7 +186,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20, //总条数
total: 0, //总条数
},
tableHeight: null,
}
......
<template>
<template>
......@@ -122,7 +122,7 @@ export default {
current: 1,
sizes: [10, 20, 50, 100, 200],
size: 10,
total: 20 //总条数
total: 0 //总条数
},
tableHeight: null,
searchParams: {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!