集团单位单选变多选

2024年3月12日AIBOX&ALARM
liujun 2024-02-29 16:09:02 +08:00
parent 9aeb156474
commit 1a3d7a174c
4 changed files with 9 additions and 33 deletions

View File

@ -183,7 +183,6 @@
<div class="level-title"> <div class="level-title">
<h1>2单位资质信息</h1> <h1>2单位资质信息</h1>
<!-- <el-button type="primary" icon="el-icon-plus" @click="handleQualificationAdd"></el-button>-->
</div> </div>
<el-table <el-table
v-loading="listLoading" v-loading="listLoading"

View File

@ -97,7 +97,7 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="集团单位" prop="CORP_TYPE"> <el-form-item label="集团单位" prop="CORP_TYPE">
<el-select v-model="form.CORP_TYPE" style="width: 100%"> <el-select v-model="form.CORP_TYPE" multiple style="width: 100%">
<el-option v-for="item in corpTypeList" :key="item.BIANMA" :label="item.NAME" :value="item.BIANMA"/> <el-option v-for="item in corpTypeList" :key="item.BIANMA" :label="item.NAME" :value="item.BIANMA"/>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -172,9 +172,6 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!--<el-form-item label="流动人员比例(%)" prop="FLOATING_PERCENT">
<el-input id="FLOATING_PERCENT" ref="FLOATING_PERCENT" v-model="form.FLOATING_PERCENT" maxlength="255" placeholder="这里输入流动人员比例..." title="流动人员比例"/>
</el-form-item>-->
</el-form> </el-form>
<div style="text-align: center"> <div style="text-align: center">
<el-button :loading="submitButtonLoading" type="primary" @click="submitForm"></el-button> <el-button :loading="submitButtonLoading" type="primary" @click="submitForm"></el-button>
@ -197,11 +194,8 @@
<div style="flex:1;"> <div style="flex:1;">
<el-autocomplete v-model="addressKeyword" :fetch-suggestions="querySearch" :trigger-on-focus="false" placeholder="请输入详细地址" style="width:100%" @select="handleSelect" /> <el-autocomplete v-model="addressKeyword" :fetch-suggestions="querySearch" :trigger-on-focus="false" placeholder="请输入详细地址" style="width:100%" @select="handleSelect" />
</div> </div>
<!-- <el-input v-model="addressKeyword" style="width: 200px" placeholder="请输入内容" />-->
<!-- <el-button slot="append" icon="el-icon-search" @click="mapNameChange"/>-->
</div> </div>
</bm-control> </bm-control>
<!-- <bm-local-search :keyword="addressKeyword" :auto-viewport="true"/>-->
</baidu-map> </baidu-map>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<span>经度</span> <span>经度</span>
@ -224,8 +218,6 @@ import DeptSelectTree from '@/components/DeptSelectTree'
import SelectTree from '@/components/SelectTree' import SelectTree from '@/components/SelectTree'
import Treeselect from '@riophae/vue-treeselect' import Treeselect from '@riophae/vue-treeselect'
// import { upload } from '@/utils/upload'
export default { export default {
components: { Pagination, DeptSelectTree, SelectTree, Treeselect }, components: { Pagination, DeptSelectTree, SelectTree, Treeselect },
directives: { waves }, directives: { waves },
@ -501,7 +493,6 @@ export default {
this.form.CITY = this.form.POSSESSION[1] || '' this.form.CITY = this.form.POSSESSION[1] || ''
this.form.COUNTY = this.form.POSSESSION[2] || '' this.form.COUNTY = this.form.POSSESSION[2] || ''
this.form.VILLAGE = this.form.POSSESSION[3] || '' this.form.VILLAGE = this.form.POSSESSION[3] || ''
// this.form.STREET = this.form.POSSESSION[4] || ''
this.form.COMPANY_AREA = this.$refs.POSSESSION.getCheckedNodes()[0].pathLabels ? this.$refs.POSSESSION.getCheckedNodes()[0].pathLabels.join(',') : '' this.form.COMPANY_AREA = this.$refs.POSSESSION.getCheckedNodes()[0].pathLabels ? this.$refs.POSSESSION.getCheckedNodes()[0].pathLabels.join(',') : ''
} }
this.form.SELECT_FORM = this.form.SELECT_FORMS.join(',') this.form.SELECT_FORM = this.form.SELECT_FORMS.join(',')
@ -512,14 +503,7 @@ export default {
if (this.form.MANAGER_DEPARTMENT_ID) { if (this.form.MANAGER_DEPARTMENT_ID) {
this.form.MANAGER_DEPARTMENT_ID = this.form.MANAGER_DEPARTMENT_ID.join(',') this.form.MANAGER_DEPARTMENT_ID = this.form.MANAGER_DEPARTMENT_ID.join(',')
} }
this.form.CORP_TYPE = JSON.stringify(this.form.CORP_TYPE)
/* if (this.form.INDUSTRYALL && this.form.INDUSTRYALL.length > 0) {
this.form.CORP_TYPE = this.form.INDUSTRYALL[0] || ''
this.form.CORP_TYPE2 = this.form.INDUSTRYALL[1] || ''
this.form.CORP_TYPE3 = this.form.INDUSTRYALL[2] || ''
this.form.CORP_TYPE4 = this.form.INDUSTRYALL[3] || ''
this.form.CORP_TYPE_NAME = this.$refs.industryCascader.getCheckedNodes()[0].pathLabels ? this.$refs.industryCascader.getCheckedNodes()[0].pathLabels.join('/') : ''
} */
requestFN( requestFN(
'/relevantunits/saveCorpInfo', '/relevantunits/saveCorpInfo',
this.form this.form

View File

@ -97,7 +97,7 @@
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="集团单位" prop="CORP_TYPE"> <el-form-item label="集团单位" prop="CORP_TYPE">
<el-select v-model="form.CORP_TYPE" style="width: 100%"> <el-select v-model="form.CORP_TYPE" multiple style="width: 100%">
<el-option v-for="item in corpTypeList" :key="item.BIANMA" :label="item.NAME" :value="item.BIANMA"/> <el-option v-for="item in corpTypeList" :key="item.BIANMA" :label="item.NAME" :value="item.BIANMA"/>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -200,11 +200,8 @@
<div style="flex:1;"> <div style="flex:1;">
<el-autocomplete v-model="addressKeyword" :fetch-suggestions="querySearch" :trigger-on-focus="false" placeholder="请输入详细地址" style="width:100%" @select="handleSelect" /> <el-autocomplete v-model="addressKeyword" :fetch-suggestions="querySearch" :trigger-on-focus="false" placeholder="请输入详细地址" style="width:100%" @select="handleSelect" />
</div> </div>
<!-- <el-input v-model="addressKeyword" style="width: 200px" placeholder="请输入内容" />-->
<!-- <el-button slot="append" icon="el-icon-search" @click="mapNameChange"/>-->
</div> </div>
</bm-control> </bm-control>
<!-- <bm-local-search :keyword="addressKeyword" :auto-viewport="true"/>-->
</baidu-map> </baidu-map>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<span>经度</span> <span>经度</span>
@ -227,8 +224,6 @@ import DeptSelectTree from '@/components/DeptSelectTree'
import SelectTree from '@/components/SelectTree' import SelectTree from '@/components/SelectTree'
import Treeselect from '@riophae/vue-treeselect' import Treeselect from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css' import '@riophae/vue-treeselect/dist/vue-treeselect.css'
// import { upload } from '@/utils/upload'
export default { export default {
components: { Pagination, DeptSelectTree, SelectTree, Treeselect }, components: { Pagination, DeptSelectTree, SelectTree, Treeselect },
directives: { waves }, directives: { waves },
@ -498,6 +493,7 @@ export default {
if (data.pd.CITY != '') this.form.POSSESSION.push(data.pd.CITY) if (data.pd.CITY != '') this.form.POSSESSION.push(data.pd.CITY)
if (data.pd.COUNTY != '') this.form.POSSESSION.push(data.pd.COUNTY) if (data.pd.COUNTY != '') this.form.POSSESSION.push(data.pd.COUNTY)
if (data.pd.VILLAGE != '') this.form.POSSESSION.push(data.pd.VILLAGE) if (data.pd.VILLAGE != '') this.form.POSSESSION.push(data.pd.VILLAGE)
this.form.CORP_TYPE = JSON.parse(this.form.CORP_TYPE)
this.AUDIT_STATE = this.form.STATE this.AUDIT_STATE = this.form.STATE
resolve() resolve()
}).catch((e) => { }).catch((e) => {

View File

@ -1,16 +1,17 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form label-width="150px"> <el-form label-width="120px">
<el-row :gutter="24"> <el-row :gutter="24">
<el-col :span="6"> <el-col :span="6">
<el-form-item label="相关方单位名称"> <el-form-item label="相关方单位名称">
<el-input v-model="KEYWORDS" placeholder="搜索相关方单位名称" /> <el-input v-model="KEYWORDS" style="width: 100%" placeholder="搜索相关方单位名称" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="开户时间"> <el-form-item label="开户时间">
<el-date-picker <el-date-picker
v-model="date" v-model="date"
style="width: 100%"
type="daterange" type="daterange"
range-separator="至" range-separator="至"
start-placeholder="开始日期" start-placeholder="开始日期"
@ -26,6 +27,7 @@
v-model="queryForm.POSSESSION" v-model="queryForm.POSSESSION"
:options="areaList" :options="areaList"
:props="areaProps" :props="areaProps"
style="width: 100%"
placeholder="请选择属地" placeholder="请选择属地"
@change="cascaderChange"/> @change="cascaderChange"/>
</el-form-item> </el-form-item>
@ -117,15 +119,12 @@
<el-table-column prop="SUPERVISE_CORPINFO_DEPT_NAME" label="基层单位主管部门" show-overflow-tooltip/> <el-table-column prop="SUPERVISE_CORPINFO_DEPT_NAME" label="基层单位主管部门" show-overflow-tooltip/>
<el-table-column prop="COMPETENT_DEPT_NAME" label="基层单位监管部门" show-overflow-tooltip/> <el-table-column prop="COMPETENT_DEPT_NAME" label="基层单位监管部门" show-overflow-tooltip/>
<el-table-column prop="CREATOR_NAME" label="开户人员" /> <el-table-column prop="CREATOR_NAME" label="开户人员" />
<!-- :formatter="(row) => formatStateLabel(row)" -->
<el-table-column :formatter="(row) => formatStateLabel(row)" prop="STATE" label="状态" /> <el-table-column :formatter="(row) => formatStateLabel(row)" prop="STATE" label="状态" />
<el-table-column label="操作" align="center" width="380"> <el-table-column label="操作" align="center" width="300">
<template slot-scope="{row}"> <template slot-scope="{row}">
<el-button type="primary" icon="el-icon-edit" size="mini" @click="handleEdit(row)"></el-button> <el-button type="primary" icon="el-icon-edit" size="mini" @click="handleEdit(row)"></el-button>
<el-button type="warning" icon="el-icon-refresh" size="mini" @click="resetPassword(row)"></el-button> <el-button type="warning" icon="el-icon-refresh" size="mini" @click="resetPassword(row)"></el-button>
<el-button type="danger" icon="el-icon-delete" size="mini" @click="deleteCorpInfo(row)"></el-button> <el-button type="danger" icon="el-icon-delete" size="mini" @click="deleteCorpInfo(row)"></el-button>
<!-- @click="goEditPage(row.CORPINFO_ID)" -->
<!-- <el-button type="success" icon="el-icon-edit" size="mini">修改</el-button>-->
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -228,8 +227,6 @@ export default {
}, },
methods: { methods: {
onChange(value) { onChange(value) {
console.log(value)
console.log(this.queryForm.SUPERVISE_DEPARTMENT_ID)
}, },
getTreeList() { getTreeList() {
requestFN( requestFN(