更新页面

This commit is contained in:
2025-07-05 19:37:28 +08:00
parent 38e04e095c
commit 54711e4a34
5 changed files with 127 additions and 32 deletions

View File

@ -1,5 +1,5 @@
<template>
<el-dialog v-model="showDialog" :destroy-on-close="true" :title="props.title" @close="close" :close-on-click-modal="false">
<el-dialog v-model="showDialog" :destroy-on-close="true" :title="title+'人员'" @close="close" :close-on-click-modal="false">
<FormMessage v-model="listQuery" :formList="formData" labelWidth="120px" ref="elform" :rules="rules">
<template #bqList>
<div class="marks pointer" @click="chooseMarksVisible = true">
@ -29,10 +29,6 @@ const props = defineProps({
type:Object,
default:{}
},
title:{
type:String,
default:'新增人员'
}
})
const chooseMarksVisible = ref(false)
const roleIds = ref([])
@ -45,7 +41,7 @@ const formData = ref([
{ label: "性别", prop: "xb", type: "select",options:props.dic.D_BZ_XB ,width:'48%'},
{ label: "身份证号", prop: "sfzh", type: "input" ,width:'48%'},
{ label: "户籍地", prop: "hjdz", type: "input",width:'48%' },
{ label: "户籍地派出所", prop: "hjdpcs", type: "department" ,width:'48%'},
{ label: "户籍地派出所", prop: "hjdpcsdm", type: "department" ,width:'48%'},
{ label: "标签", prop: "bqList", type: "slot",width:'100%' },
{ label: "是否挑头人", prop: "sfttr", type: "select",options:props.dic.D_BZ_SF ,width:'48%'},
{ label: "是否响应人", prop: "sfxyr", type: "select" ,options:props.dic.D_BZ_SF,width:'48%' },
@ -59,10 +55,11 @@ const rules = reactive({
sfzh: [{ required: true, message: "请输入身份证号", trigger: "blur" }],
hjd: [{ required: true, message: "请输入户籍地", trigger: "blur" }],
})
const title = ref('')
const init = (type,row) =>{
title.value = type == 'add' ? '新增' :'编辑';
showDialog.value = true;
elform.value.reset();
if(row) listQuery.value = {...row};
}