更新
This commit is contained in:
@ -67,8 +67,9 @@
|
||||
<MOSTY.Department
|
||||
style="width: 100%;"
|
||||
clearable
|
||||
@getDepValue="getdep($event,item.depMc)"
|
||||
v-model="listQuery[item.prop]"
|
||||
:placeholder="listQuery[item.prop] ? listQuery[item.prop+'mc']:''"
|
||||
:placeholder="listQuery[item.depMc] ? listQuery[item.depMc]:'请选择'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
@ -206,6 +207,9 @@ const submit = (resfun) => {
|
||||
});
|
||||
};
|
||||
|
||||
const getdep = (e,val) =>{
|
||||
if(val)listQuery.value[val] = e ? e.orgName : '';
|
||||
}
|
||||
const reset = () =>{
|
||||
elform.value.resetFields()
|
||||
}
|
||||
|
@ -68,6 +68,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import * as rule from "@/utils/rules.js";
|
||||
import * as MOSTY from "@/components/MyComponents/index";
|
||||
import { getItem } from "@/utils/storage";
|
||||
import ChooseMarks from "@/components/ChooseList/ChooseMarks/index.vue";
|
||||
@ -81,7 +82,6 @@ import {
|
||||
onMounted,
|
||||
defineEmits,
|
||||
getCurrentInstance,
|
||||
nextTick,
|
||||
watch
|
||||
} from "vue";
|
||||
const emit = defineEmits(["updateDate"]);
|
||||
@ -95,8 +95,8 @@ const dialogForm = ref(false); //弹窗
|
||||
const pcsList = ref([]);
|
||||
const rules = reactive({
|
||||
ryXm: [{ required: true, message: "请输入姓名", trigger: "blur" }],
|
||||
rySfzh: [{ required: true, message: "请输入身份证号", trigger: "blur" }],
|
||||
ryLxdh: [{ required: true, message: "请输入联系电话", trigger: "blur" }],
|
||||
...rule.identityCardRule({ validator: true },'rySfzh'), //身份证校验
|
||||
...rule.phoneRule({ validator: true }, "ryLxdh"), // 是否必填 是否进行校验,
|
||||
ryXb: [{ required: true, message: "请选择性别", trigger: "change" }],
|
||||
ryMz: [{ required: true, message: "请选择民族", trigger: "change" }],
|
||||
ryCsrq: [{ required: true, message: "请选择出生日期", trigger: "change" }],
|
||||
@ -106,9 +106,7 @@ const rules = reactive({
|
||||
});
|
||||
const listQuery = ref({}); //表单
|
||||
const formData = ref([]);
|
||||
watch(
|
||||
() => props.dic,
|
||||
(val) => {
|
||||
watch(() => props.dic,(val) => {
|
||||
formData.value = [
|
||||
{ label: "姓名", prop: "ryXm", type: "input" },
|
||||
{
|
||||
@ -170,9 +168,9 @@ watch(
|
||||
type: "select",
|
||||
options: pcsList
|
||||
},
|
||||
{ label: "管辖单位", prop: "gxSsbmdm", type: "department" },
|
||||
{ label: "诉求单位", prop: "sqSsbmdm", type: "department" },
|
||||
{ label: "责任单位", prop: "zrSsbmdm", type: "department" },
|
||||
{ label: "管辖单位", prop: "gxSsbmdm",depMc:'gxSsbmmc', type: "department" },
|
||||
{ label: "诉求单位", prop: "sqSsbmdm",depMc:'sqSsbmmc', type: "department" },
|
||||
{ label: "责任单位", prop: "zrSsbmdm",depMc:'zrSsbmmc', type: "department" },
|
||||
{
|
||||
label: "所属警种",
|
||||
prop: "zdrSsjz",
|
||||
|
Reference in New Issue
Block a user