BUG 26199
This commit is contained in:
32
packages/2.0.5/AppGridMember/components/add.vue
vendored
32
packages/2.0.5/AppGridMember/components/add.vue
vendored
@@ -11,7 +11,7 @@
|
|||||||
:rules="formRules"
|
:rules="formRules"
|
||||||
size="small"
|
size="small"
|
||||||
label-suffix=":"
|
label-suffix=":"
|
||||||
label-width="136px">
|
label-width="136px">
|
||||||
<ai-card title="基础信息" >
|
<ai-card title="基础信息" >
|
||||||
<template #right v-if="title=='网格员详情'">
|
<template #right v-if="title=='网格员详情'">
|
||||||
<span style="color:#2266FF;cursor: pointer;font-size: 12px;" class="iconfont iconEdit" v-if="editOne==false" @click="editOne=true">修改</span>
|
<span style="color:#2266FF;cursor: pointer;font-size: 12px;" class="iconfont iconEdit" v-if="editOne==false" @click="editOne=true">修改</span>
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
<el-input v-model="forms.name" placeholder="请选择网格员" disabled>
|
<el-input v-model="forms.name" placeholder="请选择网格员" disabled>
|
||||||
<template #append>
|
<template #append>
|
||||||
<ai-wechat-selecter :isMultiple="false" refs="addTags" :instance="instance" v-model="users" @change="getSelectPerson">
|
<ai-wechat-selecter :isMultiple="false" refs="addTags" :instance="instance" v-model="users" @change="getSelectPerson">
|
||||||
<el-button size="small">添加成员</el-button>
|
<el-button size="small" type="primary">添加成员</el-button>
|
||||||
</ai-wechat-selecter>
|
</ai-wechat-selecter>
|
||||||
</template>
|
</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
@@ -48,7 +48,7 @@
|
|||||||
<!-- <ai-uploader :instance="instance" v-model="photoList" :limit="1" @change="photoChange"></ai-uploader> -->
|
<!-- <ai-uploader :instance="instance" v-model="photoList" :limit="1" @change="photoChange"></ai-uploader> -->
|
||||||
<ai-avatar :instance="instance" v-model="forms.photo"/>
|
<ai-avatar :instance="instance" v-model="forms.photo"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="above" v-if="editOne==true">
|
<div class="above" v-if="editOne==true">
|
||||||
<div class="left">
|
<div class="left">
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<template slot="content">
|
<template slot="content">
|
||||||
<template v-if="editTwo==true">
|
<template v-if="editTwo==true">
|
||||||
<el-form-item label="责任网格" prop="girdInfoList" style="margin-top: 8px;">
|
<el-form-item label="责任网格" prop="girdInfoList" style="margin-top: 8px;">
|
||||||
<el-tag
|
<el-tag
|
||||||
:key="index"
|
:key="index"
|
||||||
v-for="(tag,index) in forms.girdInfoList"
|
v-for="(tag,index) in forms.girdInfoList"
|
||||||
@@ -124,8 +124,8 @@
|
|||||||
:disable-transitions="false"
|
:disable-transitions="false"
|
||||||
@close="handleClose(tag)">
|
@close="handleClose(tag)">
|
||||||
{{tag.girdName}}
|
{{tag.girdName}}
|
||||||
</el-tag>
|
</el-tag>
|
||||||
<el-button size="small" @click="showGrid=true">选择网格</el-button>
|
<el-button size="small" @click="showGrid=true">选择网格</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<div class="above">
|
<div class="above">
|
||||||
<div class="left">
|
<div class="left">
|
||||||
@@ -135,26 +135,26 @@
|
|||||||
<el-radio label="1">是</el-radio>
|
<el-radio label="1">是</el-radio>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="政治面貌" prop="politicsStatus" >
|
<el-form-item label="政治面貌" prop="politicsStatus" >
|
||||||
<el-select v-model="forms.politicsStatus" size="medium" placeholder="请选择..." clearable>
|
<el-select v-model="forms.politicsStatus" size="medium" placeholder="请选择..." clearable>
|
||||||
<el-option v-for="(item,i) in dict.getDict('politicsStatus')" :key="i" :label="item.dictName" :value="item.dictValue"></el-option>
|
<el-option v-for="(item,i) in dict.getDict('politicsStatus')" :key="i" :label="item.dictName" :value="item.dictValue"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
<div class="right">
|
<div class="right">
|
||||||
<el-form-item label="特殊网格员" prop="girdMemberType" v-if="forms.isGirdMember==1">
|
<el-form-item label="特殊网格员" prop="girdMemberType" v-if="forms.isGirdMember==1">
|
||||||
<el-select v-model="forms.girdMemberType" size="medium" placeholder="请选择..." clearable>
|
<el-select v-model="forms.girdMemberType" size="medium" placeholder="请选择..." clearable>
|
||||||
<el-option v-for="(item,i) in dict.getDict('girdMemberType')" :key="i" :label="item.dictName" :value="item.dictValue"></el-option>
|
<el-option v-for="(item,i) in dict.getDict('girdMemberType')" :key="i" :label="item.dictName" :value="item.dictValue"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="学历" prop="education" >
|
<el-form-item label="学历" prop="education" >
|
||||||
<el-select v-model="forms.education" size="medium" placeholder="请选择..." clearable>
|
<el-select v-model="forms.education" size="medium" placeholder="请选择..." clearable>
|
||||||
<el-option v-for="(item,i) in dict.getDict('education')" :key="i" :label="item.dictName" :value="item.dictValue"></el-option>
|
<el-option v-for="(item,i) in dict.getDict('education')" :key="i" :label="item.dictName" :value="item.dictValue"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<el-form-item label="个人简介" prop="introduction" >
|
<el-form-item label="个人简介" prop="introduction" >
|
||||||
<el-input
|
<el-input
|
||||||
type="textarea"
|
type="textarea"
|
||||||
maxlength="200"
|
maxlength="200"
|
||||||
@@ -164,7 +164,7 @@
|
|||||||
v-model="forms.introduction">
|
v-model="forms.introduction">
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="人生格言" prop="motto" >
|
<el-form-item label="人生格言" prop="motto" >
|
||||||
<el-input
|
<el-input
|
||||||
type="textarea"
|
type="textarea"
|
||||||
maxlength="200"
|
maxlength="200"
|
||||||
@@ -186,14 +186,14 @@
|
|||||||
<ai-info-item label="个人简介:" style="width: 100%;"><span >{{forms.introduction}}</span></ai-info-item>
|
<ai-info-item label="个人简介:" style="width: 100%;"><span >{{forms.introduction}}</span></ai-info-item>
|
||||||
</ai-wrapper>
|
</ai-wrapper>
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
</ai-card>
|
</ai-card>
|
||||||
</el-form>
|
</el-form>
|
||||||
<ai-dialog title="选择网格" :visible.sync="showGrid" :customFooter="true" :destroyOnClose="true" @opened="beforeSelectTree" border width="720px">
|
<ai-dialog title="选择网格" :visible.sync="showGrid" :customFooter="true" :destroyOnClose="true" @opened="beforeSelectTree" border width="720px">
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<el-tree :data="treeObj.treeList" :props="treeObj.defaultProps" node-key="id" ref="tree" :check-strictly="true" show-checkbox
|
<el-tree :data="treeObj.treeList" :props="treeObj.defaultProps" node-key="id" ref="tree" :check-strictly="true" show-checkbox
|
||||||
:default-checked-keys="treeObj.checkedKeys" default-expand-all highlight-current>
|
:default-checked-keys="treeObj.checkedKeys" default-expand-all highlight-current>
|
||||||
</el-tree>
|
</el-tree>
|
||||||
</div>
|
</div>
|
||||||
<div class="dialog-footer" slot="footer" >
|
<div class="dialog-footer" slot="footer" >
|
||||||
<el-button size="medium" @click="showGrid=false">取消</el-button>
|
<el-button size="medium" @click="showGrid=false">取消</el-button>
|
||||||
@@ -327,7 +327,7 @@ export default {
|
|||||||
cancel (isRefresh) {
|
cancel (isRefresh) {
|
||||||
this.$emit('change', {
|
this.$emit('change', {
|
||||||
type: 'list',
|
type: 'list',
|
||||||
isRefresh: isRefresh ? true : false,
|
isRefresh: !!isRefresh,
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
photoChange(val) {
|
photoChange(val) {
|
||||||
@@ -444,4 +444,4 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user