|
|
@ -1,304 +1,228 @@ |
|
|
|
<template> |
|
|
|
<el-dialog :visible="visible" |
|
|
|
:title="'新增党员'" |
|
|
|
:close-on-click-modal="false" |
|
|
|
:close-on-press-escape="true" |
|
|
|
@close="handleDlgClose"> |
|
|
|
|
|
|
|
<el-form class="form" |
|
|
|
:model="dataForm" |
|
|
|
:rules="dataRule" |
|
|
|
ref="dataForm" |
|
|
|
@keyup.enter.native="" |
|
|
|
:label-width="'130px'"> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<div> |
|
|
|
<div class="dialog-h-content scroll-h" :class="{ 'visiual-form': source === 'visiual' }"> |
|
|
|
<el-form class="form" :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="" |
|
|
|
:label-width="'100px'"> |
|
|
|
|
|
|
|
<el-row > |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item prop="partyOrgId" |
|
|
|
label="所属党组织"> |
|
|
|
<el-cascader |
|
|
|
style="width: 300px" |
|
|
|
v-model="dataForm.partyOrgId" |
|
|
|
clearable |
|
|
|
@change="handlePartyOrgCascadarChange" |
|
|
|
:props="partyOrgTreeCascadarProps" |
|
|
|
:options="partyOrgTree"></el-cascader> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="partyOrgId" label="所属党组织" class="wd-wr"> |
|
|
|
<el-cascader |
|
|
|
v-model="dataForm.partyOrgId" clearable |
|
|
|
@change="handlePartyOrgCascadarChange" :props="partyOrgTreeCascadarProps" |
|
|
|
:options="partyOrgTree"></el-cascader> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item prop="name" |
|
|
|
label="党员姓名"> |
|
|
|
<el-input |
|
|
|
v-model="dataForm.name" |
|
|
|
style="width: 300px" |
|
|
|
clearable |
|
|
|
placeholder="请输入党员姓名" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item prop="name" label="党员姓名" class="wd-wr"> |
|
|
|
<el-input v-model="dataForm.name" |
|
|
|
clearable placeholder="请输入党员姓名"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
</el-row> |
|
|
|
<el-row > |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item prop="mobile" |
|
|
|
label="联系电话"> |
|
|
|
<el-input |
|
|
|
v-model="dataForm.mobile" |
|
|
|
style="width: 300px" |
|
|
|
clearable |
|
|
|
placeholder="请输入联系电话" |
|
|
|
></el-input> |
|
|
|
<el-form-item prop="mobile" label="联系电话" class="wd-wr"> |
|
|
|
<el-input v-model="dataForm.mobile" style="width: 202px" clearable placeholder="请输入联系电话"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item prop="idCard" |
|
|
|
label="身份证号"> |
|
|
|
<el-input |
|
|
|
v-model="dataForm.idCard" |
|
|
|
style="width: 300px" |
|
|
|
clearable |
|
|
|
placeholder="请输入身份证号" |
|
|
|
></el-input> |
|
|
|
<el-form-item prop="idCard" label="身份证号" class="wd-wr"> |
|
|
|
<el-input v-model="dataForm.idCard" style="width: 202px" clearable placeholder="请输入身份证号"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item prop="birthday" |
|
|
|
label="出生日期"> |
|
|
|
<el-date-picker |
|
|
|
v-model="dataForm.birthday" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
style="width: 300px" |
|
|
|
type="date" |
|
|
|
placeholder="选择日期"> |
|
|
|
<el-form-item prop="birthday" label="出生日期" class="wd-wr"> |
|
|
|
<el-date-picker v-model="dataForm.birthday" value-format="yyyy-MM-dd" style="width: 202px" type="date" |
|
|
|
placeholder="选择日期"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<!--1男 2女 0未知--> |
|
|
|
<el-form-item prop="gender" |
|
|
|
label="性别"> |
|
|
|
<el-select v-model="dataForm.gender" placeholder="性别" style="width: 300px" > |
|
|
|
<el-option |
|
|
|
v-for="item in genderOptions" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
<el-form-item prop="gender" label="性别" class="wd-wr"> |
|
|
|
<el-select v-model="dataForm.gender" placeholder="性别" style="width: 202px"> |
|
|
|
<el-option v-for="item in genderOptions" :key="item.value" :label="item.label" :value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="12"> |
|
|
|
<!--民族--> |
|
|
|
<el-form-item prop="nation" label="民族"> |
|
|
|
<el-select v-model="dataForm.nation" placeholder="请选择" style="width: 300px" > |
|
|
|
<el-option v-for="n in nationOptions" |
|
|
|
:key="n.value" |
|
|
|
:value="n.value" |
|
|
|
:label="n.label"> |
|
|
|
<el-form-item prop="nation" label="民族" class="wd-wr"> |
|
|
|
<el-select v-model="dataForm.nation" placeholder="请选择" style="width: 202px"> |
|
|
|
<el-option v-for="n in nationOptions" :key="n.value" :value="n.value" :label="n.label"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="12"> |
|
|
|
<!--本地户籍--> |
|
|
|
<el-form-item prop="localResidenceFlag" label="本地户籍"> |
|
|
|
<el-select v-model="dataForm.localResidenceFlag" placeholder="请选择" style="width: 300px" > |
|
|
|
<el-option v-for="n in localResidenceFlagOptions" |
|
|
|
:key="n.value" |
|
|
|
:value="n.value" |
|
|
|
:label="n.label"> |
|
|
|
<el-form-item prop="localResidenceFlag" label="本地户籍" class="wd-wr"> |
|
|
|
<el-select v-model="dataForm.localResidenceFlag" placeholder="请选择" style="width: 202px"> |
|
|
|
<el-option v-for="n in localResidenceFlagOptions" :key="n.value" :value="n.value" :label="n.label"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="24"> |
|
|
|
<!--户籍地址--> |
|
|
|
<el-form-item prop="hjAddress" label="户籍地址"> |
|
|
|
<el-input v-model="dataForm.hjAddress" style="width: 100%" > |
|
|
|
<el-form-item prop="hjAddress" label="户籍地址" class="wd-wr"> |
|
|
|
<el-input v-model="dataForm.hjAddress" style="width: 100%" placeholder="请输入"> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="24"> |
|
|
|
<!--居住地址--> |
|
|
|
<el-form-item prop="jzAddress" label="居住地址" style="width: 100%" > |
|
|
|
<el-input v-model="dataForm.jzAddress" > |
|
|
|
<el-form-item prop="jzAddress" label="居住地址" class="wd-wr"> |
|
|
|
<el-input v-model="dataForm.jzAddress" placeholder="请输入"> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="12"> |
|
|
|
<!--文化程度--> |
|
|
|
<el-form-item prop="cultureLevel" label="文化程度"> |
|
|
|
<el-select v-model="dataForm.cultureLevel" placeholder="请选择" style="width: 300px" > |
|
|
|
<el-option v-for="e in cultureLevelOptions" |
|
|
|
:key="e.value" |
|
|
|
:value="e.value" |
|
|
|
:label="e.label"></el-option> |
|
|
|
<el-form-item prop="cultureLevel" label="文化程度" class="wd-wr"> |
|
|
|
<el-select v-model="dataForm.cultureLevel" placeholder="请选择" style="width: 202px"> |
|
|
|
<el-option v-for="e in cultureLevelOptions" :key="e.value" :value="e.value" :label="e.label"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="12"> |
|
|
|
<!--党组织职务--> |
|
|
|
<el-form-item prop="partyJob" label="党组织职务"> |
|
|
|
<el-select v-model="dataForm.partyJob" placeholder="请选择" style="width: 300px" > |
|
|
|
<el-option v-for="e in partyJobOptions" |
|
|
|
:key="e.value" |
|
|
|
:value="e.value" |
|
|
|
:label="e.label"></el-option> |
|
|
|
<el-form-item prop="partyJob" label="党组织职务" class="wd-wr"> |
|
|
|
<el-select v-model="dataForm.partyJob" placeholder="请选择" style="width: 202px"> |
|
|
|
<el-option v-for="e in partyJobOptions" :key="e.value" :value="e.value" :label="e.label"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="24"> |
|
|
|
<!--工作职责--> |
|
|
|
<el-form-item prop="duty" label="工作职责" style="width: 100%"> |
|
|
|
<el-input v-model="dataForm.duty" > |
|
|
|
<el-form-item prop="duty" label="工作职责" class="wd-wr"> |
|
|
|
<el-input v-model="dataForm.duty" placeholder="请输入"> |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="12"> |
|
|
|
<!--入党日期--> |
|
|
|
<el-form-item prop="joinTime" label="入党日期" style="width: 100%"> |
|
|
|
<el-date-picker |
|
|
|
v-model="dataForm.joinTime" |
|
|
|
style="width: 300px" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
type="date" |
|
|
|
placeholder="选择日期"> |
|
|
|
<el-form-item prop="joinTime" label="入党日期" class="wd-wr"> |
|
|
|
<el-date-picker v-model="dataForm.joinTime" style="width: 202px" value-format="yyyy-MM-dd" type="date" |
|
|
|
placeholder="选择日期"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="12"> |
|
|
|
<!--positiveTime--> |
|
|
|
<el-form-item prop="positiveTime" label="转正日期" style="width: 100%"> |
|
|
|
<el-date-picker |
|
|
|
v-model="dataForm.positiveTime" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
style="width: 300px" |
|
|
|
type="date" |
|
|
|
placeholder="选择日期"> |
|
|
|
<el-form-item prop="positiveTime" label="转正日期" class="wd-wr"> |
|
|
|
<el-date-picker v-model="dataForm.positiveTime" value-format="yyyy-MM-dd" style="width: 202px" type="date" |
|
|
|
placeholder="选择日期"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<!--党员中心户--> |
|
|
|
<el-form-item prop="centerFlag" label="党员中心户" style="width: 100%"> |
|
|
|
<el-select v-model="dataForm.centerFlag" placeholder="请选择" style="width: 300px" > |
|
|
|
<el-option v-for="e in centerFlagOptions" |
|
|
|
:key="e.value" |
|
|
|
:value="e.value" |
|
|
|
:label="e.label"></el-option> |
|
|
|
<el-form-item prop="centerFlag" label="党员中心户" class="wd-wr"> |
|
|
|
<el-select v-model="dataForm.centerFlag" placeholder="请选择" style="width: 202px"> |
|
|
|
<el-option v-for="e in centerFlagOptions" :key="e.value" :value="e.value" :label="e.label"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="12"> |
|
|
|
<!--流动党员--> |
|
|
|
<el-form-item prop="flowFlag" label="流动党员"> |
|
|
|
<el-select v-model="dataForm.flowFlag" placeholder="请选择" style="width: 300px" > |
|
|
|
<el-option v-for="e in flowFlagOptions" |
|
|
|
:key="e.value" |
|
|
|
:value="e.value" |
|
|
|
:label="e.label"></el-option> |
|
|
|
<el-form-item prop="flowFlag" label="流动党员" class="wd-wr"> |
|
|
|
<el-select v-model="dataForm.flowFlag" placeholder="请选择" style="width: 202px"> |
|
|
|
<el-option v-for="e in flowFlagOptions" :key="e.value" :value="e.value" :label="e.label"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="12"> |
|
|
|
<!--流动党员证号--> |
|
|
|
<el-form-item prop="flowActNum" label="流动党员证号"> |
|
|
|
<el-input v-model="dataForm.flowActNum" ></el-input> |
|
|
|
<el-form-item prop="flowActNum" label="流动党员证号" class="wd-wr"> |
|
|
|
<el-input v-model="dataForm.flowActNum" style="width: 202px;" placeholder="请输入"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="12"> |
|
|
|
<!--免学习--> |
|
|
|
<el-form-item prop="studyNotNeed" label="免学习"> |
|
|
|
<el-select v-model="dataForm.studyNotNeed" placeholder="请选择" style="width: 300px" > |
|
|
|
<el-option v-for="e in studyNotNeedOptions" |
|
|
|
:key="e.value" |
|
|
|
:value="e.value" |
|
|
|
:label="e.label"></el-option> |
|
|
|
<el-form-item prop="studyNotNeed" label="免学习" class="wd-wr"> |
|
|
|
<el-select v-model="dataForm.studyNotNeed" placeholder="请选择" style="width: 202px"> |
|
|
|
<el-option v-for="e in studyNotNeedOptions" :key="e.value" :value="e.value" :label="e.label"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="12"> |
|
|
|
<!--是否退休--> |
|
|
|
<el-form-item prop="retiredFlag" label="是否退休"> |
|
|
|
<el-select v-model="dataForm.retiredFlag" placeholder="请选择" style="width: 300px" > |
|
|
|
<el-option v-for="e in retiredFlagOptions" |
|
|
|
:key="e.value" |
|
|
|
:value="e.value" |
|
|
|
:label="e.label"></el-option> |
|
|
|
<el-form-item prop="retiredFlag" label="是否退休" class="wd-wr"> |
|
|
|
<el-select v-model="dataForm.retiredFlag" placeholder="请选择" style="width: 202px"> |
|
|
|
<el-option v-for="e in retiredFlagOptions" :key="e.value" :value="e.value" :label="e.label"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="12"> |
|
|
|
<!--入党时所在党支部--> |
|
|
|
<el-form-item prop="joinBranchName" label="入党时所在党支部"> |
|
|
|
<el-input v-model="dataForm.joinBranchName" ></el-input> |
|
|
|
<el-form-item prop="joinBranchName" label="入党时所在党支部" class="wd-wr"> |
|
|
|
<el-input v-model="dataForm.joinBranchName" placeholder="请选择"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="12"> |
|
|
|
<!--组织关系转入社区时间--> |
|
|
|
<el-form-item prop="joinCommunityTime" label="组织关系转入社区时间" style="width: 100%"> |
|
|
|
<el-date-picker |
|
|
|
v-model="dataForm.joinCommunityTime" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
style="width: 300px" |
|
|
|
type="date" |
|
|
|
placeholder="选择日期"> |
|
|
|
<el-form-item prop="joinCommunityTime" label="组织关系转入社区时间" class="wd-wr"> |
|
|
|
<el-date-picker v-model="dataForm.joinCommunityTime" value-format="yyyy-MM-dd" style="width: 202px" |
|
|
|
type="date" placeholder="选择日期"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row :gutter="5"> |
|
|
|
<el-row > |
|
|
|
<el-col :span="24"> |
|
|
|
<!--备注--> |
|
|
|
<el-form-item prop="remark" label="备注"> |
|
|
|
<el-input v-model="dataForm.remark" ></el-input> |
|
|
|
<el-form-item prop="remark" label="备注" class="wd-wr"> |
|
|
|
<el-input v-model="dataForm.remark" placeholder="请选择"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
<template slot="footer"> |
|
|
|
<!--<el-button @click="handleDlgClose">取消</el-button>--> |
|
|
|
</div> |
|
|
|
<div class="div_btn"> |
|
|
|
<el-button size="small" @click="handleDlgClose">取消</el-button> |
|
|
|
<el-button type="primary" @click="handleSubmitUpdate">确定</el-button> |
|
|
|
<el-button type="primary" @click="handleDlgClose">取消</el-button> |
|
|
|
</template> |
|
|
|
</el-dialog> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
@ -306,10 +230,9 @@ import { requestGet, requestPost } from '@/js/dai/request' |
|
|
|
import { EpmetResultResolver } from '@/js/epmet-result-resolver' |
|
|
|
|
|
|
|
export default { |
|
|
|
data () { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
epmetResultResolver: null, |
|
|
|
visible: false, |
|
|
|
partyOrgTree: [], // 党组织数 |
|
|
|
genderOptions: [{ 'label': '男', 'value': '1' }, { 'label': '女', 'value': '2' }, { 'label': '未知', 'value': '0' }], |
|
|
|
nationOptions: [], // 民族 |
|
|
@ -359,7 +282,7 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
mounted () { |
|
|
|
mounted() { |
|
|
|
this.epmetResultResolver = new EpmetResultResolver(this); |
|
|
|
// 备份一下dataForm |
|
|
|
// this.dataFormClear = Object.create(this.dataForm); |
|
|
@ -372,15 +295,15 @@ export default { |
|
|
|
/** |
|
|
|
* 对话框关闭事件 |
|
|
|
*/ |
|
|
|
handleDlgClose () { |
|
|
|
handleDlgClose() { |
|
|
|
this.resetForm();// 重置表单 |
|
|
|
this.visible = false; |
|
|
|
this.$emit('handleDlgClose') |
|
|
|
}, |
|
|
|
|
|
|
|
/** |
|
|
|
* 加载树根 |
|
|
|
*/ |
|
|
|
async handleLoadPartyOrgTreeRoot () { |
|
|
|
async handleLoadPartyOrgTreeRoot() { |
|
|
|
let url = '/actual/base/party/org/listPartyOrgTreeRoot4Select' |
|
|
|
|
|
|
|
let rst = await requestGet(url, { depth: 8 }) |
|
|
@ -403,7 +326,7 @@ export default { |
|
|
|
* 组织树:加载下一级 |
|
|
|
* @returns {Promise<void>} |
|
|
|
*/ |
|
|
|
async handleNextOrgTreeClick (node, resolve) { |
|
|
|
async handleNextOrgTreeClick(node, resolve) { |
|
|
|
|
|
|
|
// if (node.level === 1) { |
|
|
|
// // loadPartyOrgTreeRoot接口已经返回了1,2级,所以点击1级的时候不需要加载了 |
|
|
@ -426,7 +349,7 @@ export default { |
|
|
|
/** |
|
|
|
* 提交更新动作 |
|
|
|
*/ |
|
|
|
async handleSubmitUpdate () { |
|
|
|
async handleSubmitUpdate() { |
|
|
|
this.$refs.dataForm.validate(async (success) => { |
|
|
|
if (success) { |
|
|
|
let rst = await requestPost("/actual/base/party/member/update", this.dataForm); |
|
|
@ -434,7 +357,7 @@ export default { |
|
|
|
this.$message.success('提交成功'); |
|
|
|
this.handleDlgClose(); |
|
|
|
this.$emit("finishUpdate"); |
|
|
|
}).parse(rst); |
|
|
|
}).parse(rst); |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
@ -452,8 +375,7 @@ export default { |
|
|
|
/** |
|
|
|
* 初始化方法 |
|
|
|
*/ |
|
|
|
init (partymemberId) { |
|
|
|
this.visible = true |
|
|
|
init(partymemberId) { |
|
|
|
// 加载党组织树 |
|
|
|
this.handleLoadPartyOrgTreeRoot() |
|
|
|
|
|
|
@ -469,7 +391,7 @@ export default { |
|
|
|
/** |
|
|
|
* 加载民族列表 |
|
|
|
*/ |
|
|
|
async loadNations () { |
|
|
|
async loadNations() { |
|
|
|
let url = '/sys/dict/data/nation' |
|
|
|
let rst = await requestPost(url, {}) |
|
|
|
this.epmetResultResolver.success((data) => { |
|
|
@ -481,7 +403,7 @@ export default { |
|
|
|
* 文化程度 |
|
|
|
* @returns {Promise<void>} |
|
|
|
*/ |
|
|
|
async loadCultureLevelOptions () { |
|
|
|
async loadCultureLevelOptions() { |
|
|
|
let url = '/sys/dict/data/education' |
|
|
|
let rst = await requestPost(url, {}) |
|
|
|
this.epmetResultResolver.success((data) => { |
|
|
@ -490,7 +412,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
// 党组织职务 |
|
|
|
async loadPartyJobOptions () { |
|
|
|
async loadPartyJobOptions() { |
|
|
|
let url = '/sys/dict/data/dictlist' |
|
|
|
let rst = await requestPost(url, { 'dictType': 'party_job' }) |
|
|
|
this.epmetResultResolver.success((data) => { |
|
|
@ -527,7 +449,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
computed: { |
|
|
|
dataRule () { |
|
|
|
dataRule() { |
|
|
|
return { |
|
|
|
partyOrgId: [ |
|
|
|
{ required: true, message: '请选择党组织', trigger: 'blur' }, |
|
|
@ -545,17 +467,26 @@ export default { |
|
|
|
}, |
|
|
|
}, |
|
|
|
props: { |
|
|
|
// visible: { |
|
|
|
// defult: false, |
|
|
|
// type: Boolean |
|
|
|
// } |
|
|
|
source: { |
|
|
|
//展示来源:manage 管理平台 visiual 可视化平台 |
|
|
|
type: String, |
|
|
|
default: "manage", |
|
|
|
}, |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
@import "@/assets/scss/modules/visual/communityManageForm.scss"; |
|
|
|
|
|
|
|
@import "@/assets/scss/modules/management/form-main.scss"; |
|
|
|
@import "@/assets/scss/modules/visual/a_customize.scss"; |
|
|
|
@import "@/assets/scss/modules/management/detail-main.scss"; |
|
|
|
|
|
|
|
.wd-wr { |
|
|
|
width: 100%; |
|
|
|
/deep/ .el-form-item__content { |
|
|
|
width: calc(100% - 148px); |
|
|
|
} |
|
|
|
} |
|
|
|
.item_width_1 { |
|
|
|
width: 560px; |
|
|
|
|
|
|
@ -586,7 +517,7 @@ export default { |
|
|
|
border: 1px solid #d9d9d9; |
|
|
|
border-radius: 5px; |
|
|
|
|
|
|
|
> p { |
|
|
|
>p { |
|
|
|
margin: 0; |
|
|
|
} |
|
|
|
} |
|
|
|