Commit 0754221c by liuyong

修改bug

1 parent 358caf9c
...@@ -61,13 +61,34 @@ ...@@ -61,13 +61,34 @@
<div class="search_menu" style="justify-content: center;margin-bottom: 20px;"> <div class="search_menu" style="justify-content: center;margin-bottom: 20px;">
<div class="search_menu_item_container"> <div class="search_menu_item_container">
<div class="search_menu_item" style="width: auto;"> <div class="search_menu_item" style="width: auto;">
<span class="search_title">单位</span> <span class="search_title">组织单位</span>
<el-input v-no-backslash v-model="searchParams2.let1" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> <!-- <el-input v-no-backslash v-model="searchParams2.let1" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> -->
</div> <el-select v-model="searchParams2.let1" placeholder="请选择">
<el-option
v-for="item in sysOrgOptions"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</div>
<div class="search_menu_item" style="width: auto;"> <div class="search_menu_item" style="width: auto;">
<span class="search_title">部门</span> <span class="search_title">业务部门</span>
<el-input v-no-backslash v-model="searchParams2.let2" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> <!-- <el-input v-no-backslash v-model="searchParams2.let2" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> -->
</div> <el-select
filterable
v-model="searchParams2.let2"
placeholder="请选择"
class="search_item"
>
<el-option
v-for="item in sysDeptOptions"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</div>
<div class="search_menu_item" style="width: auto;"> <div class="search_menu_item" style="width: auto;">
<span class="search_title">项目名称</span> <span class="search_title">项目名称</span>
<el-input v-no-backslash v-model="searchParams2.let3" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> <el-input v-no-backslash v-model="searchParams2.let3" maxlength="100" placeholder="请输入内容" class="search_item"></el-input>
...@@ -158,6 +179,8 @@ import { ...@@ -158,6 +179,8 @@ import {
getArchiViewManageDetail, getArchiViewManageDetail,
addArchiViewManage, addArchiViewManage,
queryArchiViewManageCardDetails, queryArchiViewManageCardDetails,
getDeptOption,
getOrgOption
} from '@/api/index.js'; } from '@/api/index.js';
import { MessageBox, Message } from 'element-ui'; import { MessageBox, Message } from 'element-ui';
import $ from 'jquery'; import $ from 'jquery';
...@@ -217,6 +240,8 @@ export default { ...@@ -217,6 +240,8 @@ export default {
}, },
graphGroup: null, graphGroup: null,
assetConstant: null, assetConstant: null,
sysOrgOptions: [],
sysDeptOptions: [],
}; };
}, },
mounted(){ mounted(){
...@@ -278,8 +303,34 @@ export default { ...@@ -278,8 +303,34 @@ export default {
this.getJianSheLeiXingSelect().then(res => { this.getJianSheLeiXingSelect().then(res => {
this.jianSheLeiXingSelect = res; this.jianSheLeiXingSelect = res;
}); });
this.getZuZhiDanWei();
this.getYeWuBuMeng();
this.get_table2(); this.get_table2();
}, },
getZuZhiDanWei() {//获取组织单位下拉菜单数据
getOrgOption().then(res => {
if(res.code === 200) {
this.sysOrgOptions = res.data.map(v => {
return {
label: v.orgName,
value: v.orgId
}
})
}
})
},
getYeWuBuMeng() {//获取业务部门下拉菜单数据
getDeptOption().then(res => {
if(res.code === 200) {
this.sysDeptOptions = res.data.map(v => {
return {
label: v.orgName,
value: v.orgId
}
})
}
})
},
getJianSheLeiXingSelect() {//建设类型下拉 getJianSheLeiXingSelect() {//建设类型下拉
const params = { const params = {
key: "build_type" key: "build_type"
......
...@@ -61,13 +61,34 @@ ...@@ -61,13 +61,34 @@
<div class="search_menu" style="justify-content: center;margin-bottom: 20px;"> <div class="search_menu" style="justify-content: center;margin-bottom: 20px;">
<div class="search_menu_item_container"> <div class="search_menu_item_container">
<div class="search_menu_item" style="width: auto;"> <div class="search_menu_item" style="width: auto;">
<span class="search_title">单位</span> <span class="search_title">组织单位</span>
<el-input v-no-backslash v-model="searchParams2.let1" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> <!-- <el-input v-no-backslash v-model="searchParams2.let1" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> -->
</div> <el-select v-model="searchParams2.let1" placeholder="请选择">
<el-option
v-for="item in sysOrgOptions"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</div>
<div class="search_menu_item" style="width: auto;"> <div class="search_menu_item" style="width: auto;">
<span class="search_title">部门</span> <span class="search_title">业务部门</span>
<el-input v-no-backslash v-model="searchParams2.let2" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> <!-- <el-input v-no-backslash v-model="searchParams2.let2" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> -->
</div> <el-select
filterable
v-model="searchParams2.let2"
placeholder="请选择"
class="search_item"
>
<el-option
v-for="item in sysDeptOptions"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</div>
<div class="search_menu_item" style="width: auto;"> <div class="search_menu_item" style="width: auto;">
<span class="search_title">项目名称</span> <span class="search_title">项目名称</span>
<el-input v-no-backslash v-model="searchParams2.let3" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> <el-input v-no-backslash v-model="searchParams2.let3" maxlength="100" placeholder="请输入内容" class="search_item"></el-input>
...@@ -158,7 +179,9 @@ import { ...@@ -158,7 +179,9 @@ import {
getArchiViewManageDetail, getArchiViewManageDetail,
addArchiViewManage, addArchiViewManage,
queryArchiViewManageCardDetails, queryArchiViewManageCardDetails,
queryArchiGraph queryArchiGraph,
getDeptOption,
getOrgOption
} from '@/api/index.js'; } from '@/api/index.js';
import { MessageBox, Message } from 'element-ui'; import { MessageBox, Message } from 'element-ui';
import $ from 'jquery'; import $ from 'jquery';
...@@ -218,6 +241,8 @@ export default { ...@@ -218,6 +241,8 @@ export default {
}, },
graphGroup: null, graphGroup: null,
archiType: null, archiType: null,
sysOrgOptions: [],
sysDeptOptions: [],
}; };
}, },
mounted(){ mounted(){
...@@ -279,8 +304,34 @@ export default { ...@@ -279,8 +304,34 @@ export default {
this.getJianSheLeiXingSelect().then(res => { this.getJianSheLeiXingSelect().then(res => {
this.jianSheLeiXingSelect = res; this.jianSheLeiXingSelect = res;
}); });
this.getZuZhiDanWei();
this.getYeWuBuMeng();
this.get_table2(); this.get_table2();
}, },
getZuZhiDanWei() {//获取组织单位下拉菜单数据
getOrgOption().then(res => {
if(res.code === 200) {
this.sysOrgOptions = res.data.map(v => {
return {
label: v.orgName,
value: v.orgId
}
})
}
})
},
getYeWuBuMeng() {//获取业务部门下拉菜单数据
getDeptOption().then(res => {
if(res.code === 200) {
this.sysDeptOptions = res.data.map(v => {
return {
label: v.orgName,
value: v.orgId
}
})
}
})
},
getJianSheLeiXingSelect() {//建设类型下拉 getJianSheLeiXingSelect() {//建设类型下拉
const params = { const params = {
key: "build_type" key: "build_type"
......
...@@ -61,13 +61,34 @@ ...@@ -61,13 +61,34 @@
<div class="search_menu" style="justify-content: center;margin-bottom: 20px;"> <div class="search_menu" style="justify-content: center;margin-bottom: 20px;">
<div class="search_menu_item_container"> <div class="search_menu_item_container">
<div class="search_menu_item" style="width: auto;"> <div class="search_menu_item" style="width: auto;">
<span class="search_title">单位</span> <span class="search_title">组织单位</span>
<el-input v-no-backslash v-model="searchParams2.let1" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> <!-- <el-input v-no-backslash v-model="searchParams2.let1" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> -->
<el-select v-model="searchParams2.let1" placeholder="请选择">
<el-option
v-for="item in sysOrgOptions"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</div> </div>
<div class="search_menu_item" style="width: auto;"> <div class="search_menu_item" style="width: auto;">
<span class="search_title">部门</span> <span class="search_title">业务部门</span>
<el-input v-no-backslash v-model="searchParams2.let2" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> <!-- <el-input v-no-backslash v-model="searchParams2.let2" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> -->
</div> <el-select
filterable
v-model="searchParams2.let2"
placeholder="请选择"
class="search_item"
>
<el-option
v-for="item in sysDeptOptions"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</div>
<div class="search_menu_item" style="width: auto;"> <div class="search_menu_item" style="width: auto;">
<span class="search_title">系统名称</span> <span class="search_title">系统名称</span>
<el-input v-no-backslash v-model="searchParams2.let3" maxlength="100" placeholder="请输入内容" class="search_item"></el-input> <el-input v-no-backslash v-model="searchParams2.let3" maxlength="100" placeholder="请输入内容" class="search_item"></el-input>
...@@ -151,7 +172,9 @@ import { ...@@ -151,7 +172,9 @@ import {
getArchiViewManageDetail, getArchiViewManageDetail,
addArchiViewManage, addArchiViewManage,
queryArchiViewManageCardDetails, queryArchiViewManageCardDetails,
queryArchiGraph queryArchiGraph,
getDeptOption,
getOrgOption
} from '@/api/index.js'; } from '@/api/index.js';
import { MessageBox, Message } from 'element-ui'; import { MessageBox, Message } from 'element-ui';
import $ from 'jquery'; import $ from 'jquery';
...@@ -211,6 +234,8 @@ export default { ...@@ -211,6 +234,8 @@ export default {
}, },
graphGroup: null, graphGroup: null,
archiType: null, archiType: null,
sysOrgOptions: [],
sysDeptOptions: [],
}; };
}, },
mounted(){ mounted(){
...@@ -291,8 +316,35 @@ export default { ...@@ -291,8 +316,35 @@ export default {
this.getJianSheLeiXingSelect().then(res => { this.getJianSheLeiXingSelect().then(res => {
this.jianSheLeiXingSelect = res; this.jianSheLeiXingSelect = res;
}); });
this.getZuZhiDanWei();
this.getYeWuBuMeng();
this.get_table2(); this.get_table2();
}, },
getZuZhiDanWei() {//获取组织单位下拉菜单数据
getOrgOption().then(res => {
if(res.code === 200) {
this.sysOrgOptions = res.data.map(v => {
return {
label: v.orgName,
value: v.orgId
}
})
}
})
},
getYeWuBuMeng() {//获取业务部门下拉菜单数据
getDeptOption().then(res => {
if(res.code === 200) {
this.sysDeptOptions = res.data.map(v => {
return {
label: v.orgName,
value: v.orgId
}
})
}
})
},
getJianSheLeiXingSelect() {//建设类型下拉 getJianSheLeiXingSelect() {//建设类型下拉
const params = { const params = {
key: "build_type" key: "build_type"
......
...@@ -242,7 +242,7 @@ ...@@ -242,7 +242,7 @@
:rules="rules" :rules="rules"
style="display: flex; flex-wrap: wrap" style="display: flex; flex-wrap: wrap"
> >
<el-form-item label="单位:" prop="let1"> <el-form-item label="组织单位:" prop="let1">
<!-- <el-input <!-- <el-input
v-no-backslash v-no-backslash
v-model="ruleForm.let1" v-model="ruleForm.let1"
...@@ -257,7 +257,7 @@ ...@@ -257,7 +257,7 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="部门:" prop="let2"> <el-form-item label="业务部门:" prop="let2">
<!-- <el-input <!-- <el-input
v-no-backslash v-no-backslash
v-model="ruleForm.let2" v-model="ruleForm.let2"
...@@ -460,8 +460,8 @@ export default { ...@@ -460,8 +460,8 @@ export default {
//编辑 //编辑
this.add_dialog = true this.add_dialog = true
this.dialogTitle = '编辑系统' this.dialogTitle = '编辑系统'
this.ruleForm.let1 = row.manageOrgId + '' this.ruleForm.let1 = row.manageOrgId
this.ruleForm.let2 = row.manageDeptId + '' this.ruleForm.let2 = row.manageDeptId
this.ruleForm.let3 = row.appName this.ruleForm.let3 = row.appName
this.ruleForm.let4 = row.buildType + '' this.ruleForm.let4 = row.buildType + ''
this.ruleForm.let5 = row.buildOrg + '' this.ruleForm.let5 = row.buildOrg + ''
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!