修改
This commit is contained in:
@ -33,6 +33,7 @@
|
||||
:data="tableData"
|
||||
border
|
||||
:row-key="keyid"
|
||||
:style="{ 'min-height': '450px' }"
|
||||
style="width: 100%"
|
||||
>
|
||||
<el-table-column
|
||||
@ -40,13 +41,14 @@
|
||||
width="55"
|
||||
:reserve-selection="true"
|
||||
/>
|
||||
<el-table-column prop="bqMc" align="center" label="标签名称" />
|
||||
<el-table-column prop="bqDm" align="center" label="标签代码" />
|
||||
<el-table-column prop="bqLb" align="center" label="标签类别">
|
||||
<el-table-column prop="bqZl" align="center" label="标签种类">
|
||||
<template #default="{ row }">
|
||||
<DictTag
|
||||
:value="row.bqLb"
|
||||
:value="row.bqZl"
|
||||
:tag="false"
|
||||
:options="props.dic.D_GS_BQ_LB"
|
||||
:options="props.dic.D_GS_BQ_ZL"
|
||||
/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@ -59,13 +61,12 @@
|
||||
/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="bqMc" align="center" label="标签名称" />
|
||||
<el-table-column prop="bqZl" align="center" label="标签种类">
|
||||
<el-table-column prop="bqLb" align="center" label="标签类别">
|
||||
<template #default="{ row }">
|
||||
<DictTag
|
||||
:value="row.bqZl"
|
||||
:value="row.bqLb"
|
||||
:tag="false"
|
||||
:options="props.dic.D_GS_BQ_ZL"
|
||||
:options="props.dic.D_GS_BQ_LB"
|
||||
/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@ -86,21 +87,23 @@
|
||||
</el-tabs>
|
||||
</div>
|
||||
|
||||
<div style="width: 48%">
|
||||
<div style="width: 48%; margin-top: 32px">
|
||||
<div class="selected-tabBox">
|
||||
<el-table
|
||||
:data="selectedData"
|
||||
border
|
||||
:row-key="keyid"
|
||||
style="width: 100%"
|
||||
:style="{ 'min-height': '450px' }"
|
||||
>
|
||||
<el-table-column prop="bqMc" align="center" label="标签名称" />
|
||||
<el-table-column prop="bqDm" align="center" label="标签代码" />
|
||||
<el-table-column prop="bqLb" align="center" label="标签类别">
|
||||
<el-table-column prop="bqZl" align="center" label="标签种类">
|
||||
<template #default="{ row }">
|
||||
<DictTag
|
||||
:value="row.bqLb"
|
||||
:value="row.bqZl"
|
||||
:tag="false"
|
||||
:options="props.dic.D_GS_BQ_LB"
|
||||
:options="props.dic.D_GS_BQ_ZL"
|
||||
/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@ -113,13 +116,12 @@
|
||||
/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="bqMc" align="center" label="标签名称" />
|
||||
<el-table-column prop="bqZl" align="center" label="标签种类">
|
||||
<el-table-column prop="bqLb" align="center" label="标签类别">
|
||||
<template #default="{ row }">
|
||||
<DictTag
|
||||
:value="row.bqZl"
|
||||
:value="row.bqLb"
|
||||
:tag="false"
|
||||
:options="props.dic.D_GS_BQ_ZL"
|
||||
:options="props.dic.D_GS_BQ_LB"
|
||||
/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
@ -20,6 +20,21 @@
|
||||
ref="elform"
|
||||
:rules="rules"
|
||||
>
|
||||
<template #basic>
|
||||
<el-divider content-position="left">基础管理</el-divider>
|
||||
</template>
|
||||
<template #address>
|
||||
<el-divider content-position="left">地址信息</el-divider>
|
||||
</template>
|
||||
<template #jurisdiction>
|
||||
<el-divider content-position="left">管辖信息</el-divider>
|
||||
</template>
|
||||
<template #status>
|
||||
<el-divider content-position="left">状态信息</el-divider>
|
||||
</template>
|
||||
<template #bqInfo>
|
||||
<el-divider content-position="left">标签信息</el-divider>
|
||||
</template>
|
||||
<!-- 人员标签模型-->
|
||||
<template #bqList>
|
||||
<el-button @click="openDialog('01')">选择</el-button>
|
||||
@ -51,12 +66,13 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<!-- 管辖单位代码 -->
|
||||
<!-- 管辖单位 -->
|
||||
<template #gxSsbmdm>
|
||||
<el-select
|
||||
v-model="listQuery.gxSsbmdm"
|
||||
placeholder="请选择管辖单位代码"
|
||||
placeholder="请选择管辖单位"
|
||||
style="width: 240px"
|
||||
@change="handleDeptChange('gxSsbmmc', $event)"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in deptList"
|
||||
@ -66,12 +82,13 @@
|
||||
/>
|
||||
</el-select>
|
||||
</template>
|
||||
<!-- 户籍派出所代码 -->
|
||||
<!-- 户籍派出所 -->
|
||||
<template #hjdPcsdm>
|
||||
<el-select
|
||||
v-model="listQuery.hjdPcsdm"
|
||||
placeholder="请选择户籍派出所代码"
|
||||
placeholder="请选择户籍派出所"
|
||||
style="width: 240px"
|
||||
@change="handleDeptChange('hjdPcsmc', $event)"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in deptList"
|
||||
@ -81,12 +98,13 @@
|
||||
/>
|
||||
</el-select>
|
||||
</template>
|
||||
<!-- 诉求单位代码 -->
|
||||
<!-- 诉求单位 -->
|
||||
<template #sqSsbmdm>
|
||||
<el-select
|
||||
v-model="listQuery.sqSsbmdm"
|
||||
placeholder="请选择户籍派出所代码"
|
||||
placeholder="请选择户籍派出所"
|
||||
style="width: 240px"
|
||||
@change="handleDeptChange('sqSsbmmc', $event)"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in deptList"
|
||||
@ -96,12 +114,13 @@
|
||||
/>
|
||||
</el-select>
|
||||
</template>
|
||||
<!-- 现住地派出所代码 -->
|
||||
<!-- 现住地派出所 -->
|
||||
<template #xzdPcsdm>
|
||||
<el-select
|
||||
v-model="listQuery.xzdPcsdm"
|
||||
placeholder="请选择现住地派出所代码"
|
||||
placeholder="请选择现住地派出所"
|
||||
style="width: 240px"
|
||||
@change="handleDeptChange('xzdPcsmc', $event)"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in deptList"
|
||||
@ -111,12 +130,13 @@
|
||||
/>
|
||||
</el-select>
|
||||
</template>
|
||||
<!-- 责任单位代码 -->
|
||||
<!-- 责任单位 -->
|
||||
<template #zrSsbmdm>
|
||||
<el-select
|
||||
v-model="listQuery.zrSsbmdm"
|
||||
placeholder="请选择责任单位代码"
|
||||
placeholder="请选择责任单位"
|
||||
style="width: 240px"
|
||||
@change="handleDeptChange('zrSsbmmc', $event)"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in deptList"
|
||||
@ -191,61 +211,58 @@ const {
|
||||
const tagDialog = ref();
|
||||
const dialogForm = ref(false); //弹窗
|
||||
const formData = ref([
|
||||
{ label: "", prop: "basic", type: "slot", width: "100%" },
|
||||
{ label: "姓名", prop: "ryXm", type: "input" },
|
||||
{ label: "性别", prop: "ryXb", type: "select", options: D_BZ_XB },
|
||||
{ label: "民族", prop: "ryMz", type: "select", options: D_BZ_MZ },
|
||||
{ label: "身份证号", prop: "rySfzh", type: "input" },
|
||||
{ label: "户籍地派出所名称", prop: "hjdPcsmc", type: "input" },
|
||||
{ label: "联系电话", prop: "ryLxdh", type: "input" },
|
||||
{ label: "出生日期", prop: "ryCsrq", type: "date" },
|
||||
{ label: "籍贯", prop: "ryJg", type: "select", options: D_BZ_XZQHDM },
|
||||
{
|
||||
label: "户籍地派出所代码",
|
||||
prop: "hjdPcsdm",
|
||||
type: "slot"
|
||||
},
|
||||
{ label: "管辖单位", prop: "gxSsbmmc", type: "input" },
|
||||
{
|
||||
label: "管辖单位代码",
|
||||
prop: "gxSsbmdm",
|
||||
type: "slot"
|
||||
},
|
||||
|
||||
{ label: "户籍地区划", prop: "hjdQh", type: "select", options: D_BZ_XZQHDM },
|
||||
{ label: "户籍地详址", prop: "hjdXz", type: "input" },
|
||||
{ label: "人员出生日期", prop: "ryCsrq", type: "date" },
|
||||
{ label: "人员籍贯", prop: "ryJg", type: "select", options: D_BZ_XZQHDM },
|
||||
{ label: "人员联系电话", prop: "ryLxdh", type: "input" },
|
||||
{ label: "人员民族", prop: "ryMz", type: "select", options: D_BZ_MZ },
|
||||
{ label: "人员性别", prop: "ryXb", type: "select", options: D_BZ_XB },
|
||||
{ label: "诉求单位名称", prop: "sqSsbmmc", type: "input" },
|
||||
{
|
||||
label: "诉求单位代码",
|
||||
prop: "sqSsbmdm",
|
||||
type: "slot"
|
||||
},
|
||||
|
||||
{ label: "现住地派出所名称", prop: "xzdPcsmc", type: "input" },
|
||||
{
|
||||
label: "现住地派出所代码",
|
||||
prop: "xzdPcsdm",
|
||||
type: "slot"
|
||||
},
|
||||
|
||||
{ label: "现住地区划", prop: "xzdQh", type: "select", options: D_BZ_XZQHDM },
|
||||
{ label: "现住地详址", prop: "xzdXz", type: "input" },
|
||||
{
|
||||
label: "重点人处置状态",
|
||||
prop: "zdrCzzt",
|
||||
type: "select",
|
||||
options: D_GS_ZDR_CZZT
|
||||
},
|
||||
|
||||
{ label: "入库开始时间", prop: "zdrRkkssj", type: "datetime" },
|
||||
{ label: "入库结束时间", prop: "zdrRkjssj", type: "datetime" },
|
||||
{
|
||||
label: "人员级别",
|
||||
label: "级别",
|
||||
prop: "zdrRyjb",
|
||||
type: "select",
|
||||
options: D_GS_ZDR_RYJB
|
||||
},
|
||||
{
|
||||
label: "预警等级",
|
||||
prop: "zdrYjdj",
|
||||
type: "select",
|
||||
options: D_GS_ZDR_YJDJ
|
||||
},
|
||||
{ label: "", prop: "address", type: "slot", width: "100%" },
|
||||
{ label: "户籍地区划", prop: "hjdQh", type: "select", options: D_BZ_XZQHDM },
|
||||
{ label: "户籍地详址", prop: "hjdXz", type: "input" },
|
||||
{
|
||||
label: "户籍地派出所",
|
||||
prop: "hjdPcsdm",
|
||||
type: "slot"
|
||||
},
|
||||
{ label: "现住地区划", prop: "xzdQh", type: "select", options: D_BZ_XZQHDM },
|
||||
{ label: "现住地详址", prop: "xzdXz", type: "input" },
|
||||
{
|
||||
label: "现住地派出所",
|
||||
prop: "xzdPcsdm",
|
||||
type: "slot"
|
||||
},
|
||||
{ label: "", prop: "jurisdiction", type: "slot", width: "100%" },
|
||||
{
|
||||
label: "管辖单位",
|
||||
prop: "gxSsbmdm",
|
||||
type: "slot"
|
||||
},
|
||||
{
|
||||
label: "诉求单位",
|
||||
prop: "sqSsbmdm",
|
||||
type: "slot"
|
||||
},
|
||||
{
|
||||
label: "责任单位",
|
||||
prop: "zrSsbmdm",
|
||||
type: "slot"
|
||||
},
|
||||
{ label: "所属警种", prop: "zdrSsjz", type: "select", options: D_GS_BK_SSJZ },
|
||||
|
||||
{
|
||||
label: "涉及警种",
|
||||
prop: "zdrSjjz",
|
||||
@ -253,24 +270,23 @@ const formData = ref([
|
||||
options: D_GS_BK_SSJZ,
|
||||
multiple: true
|
||||
},
|
||||
{
|
||||
label: "重点人预警等级",
|
||||
prop: "zdrYjdj",
|
||||
type: "select",
|
||||
options: D_GS_ZDR_YJDJ
|
||||
},
|
||||
|
||||
{ label: "管控民警姓名", prop: "gkMjXm", type: "input" },
|
||||
{ label: "管控民警警号", prop: "gkMjJh", type: "input" },
|
||||
{ label: "管控原因", prop: "zdrLkyy", type: "textarea", width: "100%" },
|
||||
{ label: "责任单位", prop: "zrSsbmmc", type: "input" },
|
||||
{ label: "", prop: "status", type: "slot", width: "100%" },
|
||||
{
|
||||
label: "责任单位代码",
|
||||
prop: "zrSsbmdm",
|
||||
type: "slot"
|
||||
label: "处置状态",
|
||||
prop: "zdrCzzt",
|
||||
type: "select",
|
||||
options: D_GS_ZDR_CZZT
|
||||
},
|
||||
|
||||
{ label: "入库开始时间", prop: "zdrRkkssj", type: "datetime" },
|
||||
{ label: "入库结束时间", prop: "zdrRkjssj", type: "datetime" },
|
||||
|
||||
// { label: "人员标签大类", prop: "bqdl", type: "select", options: [] },
|
||||
// { label: "人员标签细类", prop: "bqxl", type: "select", options: [] },
|
||||
{ label: "", prop: "bqInfo", type: "slot", width: "100%" },
|
||||
{ label: "标签列表", prop: "bqList", type: "slot", width: "80%" }
|
||||
]);
|
||||
const listQuery = ref({}); //表单
|
||||
@ -293,11 +309,11 @@ const tableDate = reactive({
|
||||
}, //分页
|
||||
controlsWidth: 90, //操作栏宽度
|
||||
tableColumn: [
|
||||
{ label: "标签代码", prop: "bqDm" },
|
||||
{ label: "标签类别", prop: "bqLb", showSolt: true },
|
||||
{ label: "标签类型", prop: "bqLx", showSolt: true },
|
||||
{ label: "标签名称", prop: "bqMc" },
|
||||
{ label: "标签种类", prop: "bqZl", showSolt: true }
|
||||
{ label: "标签代码", prop: "bqDm" },
|
||||
{ label: "标签种类", prop: "bqZl", showSolt: true },
|
||||
{ label: "标签类型", prop: "bqLx", showSolt: true },
|
||||
{ label: "标签类别", prop: "bqLb", showSolt: true }
|
||||
]
|
||||
});
|
||||
const loading = ref(false);
|
||||
@ -360,8 +376,15 @@ const openDialog = (type) => {
|
||||
});
|
||||
};
|
||||
|
||||
const handleDeptChange = (nameField, selectedValue) => {
|
||||
// 找到选中的部门
|
||||
const selectedDept = deptList.value.find(
|
||||
(item) => item.value.toString() === selectedValue
|
||||
);
|
||||
// 更新名称
|
||||
listQuery.value[nameField] = selectedDept ? selectedDept.label : "";
|
||||
};
|
||||
const handleTagSelect = (selectedTags) => {
|
||||
console.log("已选标签:", selectedTags);
|
||||
tableDate.bqList = selectedTags.map((item) => ({
|
||||
bqDm: item.bqDm || "",
|
||||
bqId: item.bqId || "",
|
||||
|
@ -13,6 +13,21 @@
|
||||
ref="elform"
|
||||
:rules="rules"
|
||||
>
|
||||
<template #basic>
|
||||
<el-divider content-position="left">基础管理</el-divider>
|
||||
</template>
|
||||
<template #address>
|
||||
<el-divider content-position="left">地址信息</el-divider>
|
||||
</template>
|
||||
<template #jurisdiction>
|
||||
<el-divider content-position="left">管辖信息</el-divider>
|
||||
</template>
|
||||
<template #status>
|
||||
<el-divider content-position="left">状态信息</el-divider>
|
||||
</template>
|
||||
<template #bqInfo>
|
||||
<el-divider content-position="left">标签信息</el-divider>
|
||||
</template>
|
||||
<!-- 人员标签模型-->
|
||||
<template #bqList>
|
||||
<!-- <el-button @click="openDialog('01')">选择</el-button> -->
|
||||
@ -35,20 +50,20 @@
|
||||
<DictTag :value="row.bqZl" :tag="false" :options="D_GS_BQ_ZL" />
|
||||
</template>
|
||||
<!-- 操作 -->
|
||||
<template #controls="{ row }">
|
||||
<!-- <template #controls="{ row }">
|
||||
<el-link type="danger" @click="delDictItem(row.bqId)"
|
||||
>删除</el-link
|
||||
>
|
||||
</template>
|
||||
</template> -->
|
||||
</MyTable>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<!-- 管辖单位代码 -->
|
||||
<!-- 管辖单位 -->
|
||||
<template #gxSsbmdm>
|
||||
<el-select
|
||||
v-model="listQuery.gxSsbmdm"
|
||||
placeholder="请选择管辖单位代码"
|
||||
placeholder="请选择管辖单位"
|
||||
style="width: 240px"
|
||||
:disabled="true"
|
||||
>
|
||||
@ -60,11 +75,11 @@
|
||||
/>
|
||||
</el-select>
|
||||
</template>
|
||||
<!-- 户籍派出所代码 -->
|
||||
<!-- 户籍派出所 -->
|
||||
<template #hjdPcsdm>
|
||||
<el-select
|
||||
v-model="listQuery.hjdPcsdm"
|
||||
placeholder="请选择户籍派出所代码"
|
||||
placeholder="请选择户籍派出所"
|
||||
style="width: 240px"
|
||||
:disabled="true"
|
||||
>
|
||||
@ -76,11 +91,12 @@
|
||||
/>
|
||||
</el-select>
|
||||
</template>
|
||||
<!-- 诉求单位代码 -->
|
||||
<!-- 诉求单位 -->
|
||||
|
||||
<template #sqSsbmdm>
|
||||
<el-select
|
||||
v-model="listQuery.sqSsbmdm"
|
||||
placeholder="请选择户籍派出所代码"
|
||||
placeholder="请选择户籍派出所"
|
||||
style="width: 240px"
|
||||
:disabled="true"
|
||||
>
|
||||
@ -92,11 +108,11 @@
|
||||
/>
|
||||
</el-select>
|
||||
</template>
|
||||
<!-- 现住地派出所代码 -->
|
||||
<!-- 现住地派出所 -->
|
||||
<template #xzdPcsdm>
|
||||
<el-select
|
||||
v-model="listQuery.xzdPcsdm"
|
||||
placeholder="请选择现住地派出所代码"
|
||||
placeholder="请选择现住地派出所"
|
||||
style="width: 240px"
|
||||
:disabled="true"
|
||||
>
|
||||
@ -108,11 +124,11 @@
|
||||
/>
|
||||
</el-select>
|
||||
</template>
|
||||
<!-- 责任单位代码 -->
|
||||
<!-- 责任单位 -->
|
||||
<template #zrSsbmdm>
|
||||
<el-select
|
||||
v-model="listQuery.zrSsbmdm"
|
||||
placeholder="请选择责任单位代码"
|
||||
placeholder="请选择责任单位"
|
||||
style="width: 240px"
|
||||
:disabled="true"
|
||||
>
|
||||
@ -188,29 +204,205 @@ const {
|
||||
); //获取字典数据
|
||||
const tagDialog = ref();
|
||||
const dialogForm = ref(false); //弹窗
|
||||
const formData = ref([
|
||||
{ label: "姓名", prop: "ryXm", type: "input", disabled: true },
|
||||
{ label: "身份证号", prop: "rySfzh", type: "input", disabled: true },
|
||||
{
|
||||
label: "户籍地派出所名称",
|
||||
prop: "hjdPcsmc",
|
||||
type: "input",
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "户籍地派出所代码",
|
||||
prop: "hjdPcsdm",
|
||||
type: "slot",
|
||||
disabled: true
|
||||
},
|
||||
{ label: "管辖单位", prop: "gxSsbmmc", type: "input", disabled: true },
|
||||
{
|
||||
label: "管辖单位代码",
|
||||
prop: "gxSsbmdm",
|
||||
type: "slot",
|
||||
disabled: true
|
||||
},
|
||||
// const formData = ref([
|
||||
// { label: "", prop: "basic", type: "slot", width: "100%" },
|
||||
|
||||
// { label: "姓名", prop: "ryXm", type: "input", disabled: true },
|
||||
// { label: "身份证号", prop: "rySfzh", type: "input", disabled: true },
|
||||
// {
|
||||
// label: "户籍地派出所名称",
|
||||
// prop: "hjdPcsmc",
|
||||
// type: "input",
|
||||
// disabled: true
|
||||
// },
|
||||
// {
|
||||
// label: "户籍地派出所代码",
|
||||
// prop: "hjdPcsdm",
|
||||
// type: "slot",
|
||||
// disabled: true
|
||||
// },
|
||||
// { label: "管辖单位", prop: "gxSsbmmc", type: "input", disabled: true },
|
||||
// {
|
||||
// label: "管辖单位代码",
|
||||
// prop: "gxSsbmdm",
|
||||
// type: "slot",
|
||||
// disabled: true
|
||||
// },
|
||||
|
||||
// {
|
||||
// label: "户籍地区划",
|
||||
// prop: "hjdQh",
|
||||
// type: "select",
|
||||
// options: D_BZ_XZQHDM,
|
||||
// disabled: true
|
||||
// },
|
||||
// { label: "户籍地详址", prop: "hjdXz", type: "input", disabled: true },
|
||||
// { label: "人员出生日期", prop: "ryCsrq", type: "date", disabled: true },
|
||||
// {
|
||||
// label: "人员籍贯",
|
||||
// prop: "ryJg",
|
||||
// type: "select",
|
||||
// options: D_BZ_XZQHDM,
|
||||
// disabled: true
|
||||
// },
|
||||
// { label: "人员联系电话", prop: "ryLxdh", type: "input", disabled: true },
|
||||
// {
|
||||
// label: "人员民族",
|
||||
// prop: "ryMz",
|
||||
// type: "select",
|
||||
// options: D_BZ_MZ,
|
||||
// disabled: true
|
||||
// },
|
||||
// {
|
||||
// label: "人员性别",
|
||||
// prop: "ryXb",
|
||||
// type: "select",
|
||||
// options: D_BZ_XB,
|
||||
// disabled: true
|
||||
// },
|
||||
// { label: "诉求单位名称", prop: "sqSsbmmc", type: "input", disabled: true },
|
||||
// {
|
||||
// label: "诉求单位代码",
|
||||
// prop: "sqSsbmdm",
|
||||
// type: "slot",
|
||||
// disabled: true
|
||||
// },
|
||||
|
||||
// {
|
||||
// label: "现住地派出所名称",
|
||||
// prop: "xzdPcsmc",
|
||||
// type: "input",
|
||||
// disabled: true
|
||||
// },
|
||||
// {
|
||||
// label: "现住地派出所代码",
|
||||
// prop: "xzdPcsdm",
|
||||
// type: "slot",
|
||||
// disabled: true
|
||||
// },
|
||||
|
||||
// {
|
||||
// label: "现住地区划",
|
||||
// prop: "xzdQh",
|
||||
// type: "select",
|
||||
// options: D_BZ_XZQHDM,
|
||||
// disabled: true
|
||||
// },
|
||||
// { label: "现住地详址", prop: "xzdXz", type: "input", disabled: true },
|
||||
// {
|
||||
// label: "重点人处置状态",
|
||||
// prop: "zdrCzzt",
|
||||
// type: "select",
|
||||
// options: D_GS_ZDR_CZZT,
|
||||
// disabled: true
|
||||
// },
|
||||
|
||||
// {
|
||||
// label: "入库开始时间",
|
||||
// prop: "zdrRkkssj",
|
||||
// type: "datetime",
|
||||
// disabled: true
|
||||
// },
|
||||
// {
|
||||
// label: "入库结束时间",
|
||||
// prop: "zdrRkjssj",
|
||||
// type: "datetime",
|
||||
// disabled: true
|
||||
// },
|
||||
// {
|
||||
// label: "人员级别",
|
||||
// prop: "zdrRyjb",
|
||||
// type: "select",
|
||||
// options: D_GS_ZDR_RYJB,
|
||||
// disabled: true
|
||||
// },
|
||||
// {
|
||||
// label: "所属警种",
|
||||
// prop: "zdrSsjz",
|
||||
// type: "select",
|
||||
// options: D_GS_BK_SSJZ,
|
||||
// disabled: true
|
||||
// },
|
||||
|
||||
// {
|
||||
// label: "涉及警种",
|
||||
// prop: "zdrSjjz",
|
||||
// type: "select",
|
||||
// options: D_GS_BK_SSJZ,
|
||||
// multiple: true,
|
||||
// disabled: true
|
||||
// },
|
||||
// {
|
||||
// label: "重点人预警等级",
|
||||
// prop: "zdrYjdj",
|
||||
// type: "select",
|
||||
// options: D_GS_ZDR_YJDJ,
|
||||
// disabled: true
|
||||
// },
|
||||
|
||||
// { label: "管控民警姓名", prop: "gkMjXm", type: "input", disabled: true },
|
||||
// { label: "管控民警警号", prop: "gkMjJh", type: "input", disabled: true },
|
||||
// {
|
||||
// label: "管控原因",
|
||||
// prop: "zdrLkyy",
|
||||
// type: "textarea",
|
||||
// width: "100%",
|
||||
// disabled: true
|
||||
// },
|
||||
// { label: "责任单位", prop: "zrSsbmmc", type: "input", disabled: true },
|
||||
// {
|
||||
// label: "责任单位代码",
|
||||
// prop: "zrSsbmdm",
|
||||
// type: "slot",
|
||||
// disabled: true
|
||||
// },
|
||||
// // { label: "人员标签大类", prop: "bqdl", type: "select", options: [] },
|
||||
// // { label: "人员标签细类", prop: "bqxl", type: "select", options: [] },
|
||||
// { label: "标签列表", prop: "bqList", type: "slot", width: "80%" }
|
||||
// ]);
|
||||
|
||||
const formData = ref([
|
||||
{ label: "", prop: "basic", type: "slot", width: "100%" },
|
||||
{ label: "姓名", prop: "ryXm", type: "input", disabled: true },
|
||||
{
|
||||
label: "性别",
|
||||
prop: "ryXb",
|
||||
type: "select",
|
||||
options: D_BZ_XB,
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "民族",
|
||||
prop: "ryMz",
|
||||
type: "select",
|
||||
options: D_BZ_MZ,
|
||||
disabled: true
|
||||
},
|
||||
{ label: "身份证号", prop: "rySfzh", type: "input", disabled: true },
|
||||
{ label: "联系电话", prop: "ryLxdh", type: "input", disabled: true },
|
||||
{ label: "出生日期", prop: "ryCsrq", type: "date", disabled: true },
|
||||
{
|
||||
label: "籍贯",
|
||||
prop: "ryJg",
|
||||
type: "select",
|
||||
options: D_BZ_XZQHDM,
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "级别",
|
||||
prop: "zdrRyjb",
|
||||
type: "select",
|
||||
options: D_GS_ZDR_RYJB,
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "预警等级",
|
||||
prop: "zdrYjdj",
|
||||
type: "select",
|
||||
options: D_GS_ZDR_YJDJ,
|
||||
disabled: true
|
||||
},
|
||||
{ label: "", prop: "address", type: "slot", width: "100%" },
|
||||
{
|
||||
label: "户籍地区划",
|
||||
prop: "hjdQh",
|
||||
@ -219,50 +411,12 @@ const formData = ref([
|
||||
disabled: true
|
||||
},
|
||||
{ label: "户籍地详址", prop: "hjdXz", type: "input", disabled: true },
|
||||
{ label: "人员出生日期", prop: "ryCsrq", type: "date", disabled: true },
|
||||
{
|
||||
label: "人员籍贯",
|
||||
prop: "ryJg",
|
||||
type: "select",
|
||||
options: D_BZ_XZQHDM,
|
||||
disabled: true
|
||||
},
|
||||
{ label: "人员联系电话", prop: "ryLxdh", type: "input", disabled: true },
|
||||
{
|
||||
label: "人员民族",
|
||||
prop: "ryMz",
|
||||
type: "select",
|
||||
options: D_BZ_MZ,
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "人员性别",
|
||||
prop: "ryXb",
|
||||
type: "select",
|
||||
options: D_BZ_XB,
|
||||
disabled: true
|
||||
},
|
||||
{ label: "诉求单位名称", prop: "sqSsbmmc", type: "input", disabled: true },
|
||||
{
|
||||
label: "诉求单位代码",
|
||||
prop: "sqSsbmdm",
|
||||
label: "户籍地派出所",
|
||||
prop: "hjdPcsdm",
|
||||
type: "slot",
|
||||
disabled: true
|
||||
},
|
||||
|
||||
{
|
||||
label: "现住地派出所名称",
|
||||
prop: "xzdPcsmc",
|
||||
type: "input",
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "现住地派出所代码",
|
||||
prop: "xzdPcsdm",
|
||||
type: "slot",
|
||||
disabled: true
|
||||
},
|
||||
|
||||
{
|
||||
label: "现住地区划",
|
||||
prop: "xzdQh",
|
||||
@ -272,7 +426,62 @@ const formData = ref([
|
||||
},
|
||||
{ label: "现住地详址", prop: "xzdXz", type: "input", disabled: true },
|
||||
{
|
||||
label: "重点人处置状态",
|
||||
label: "现住地派出所",
|
||||
prop: "xzdPcsdm",
|
||||
type: "slot",
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "",
|
||||
prop: "jurisdiction",
|
||||
type: "slot",
|
||||
width: "100%"
|
||||
},
|
||||
{
|
||||
label: "管辖单位",
|
||||
prop: "gxSsbmdm",
|
||||
type: "slot",
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "诉求单位",
|
||||
prop: "sqSsbmdm",
|
||||
type: "slot",
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "责任单位",
|
||||
prop: "zrSsbmdm",
|
||||
type: "slot",
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "所属警种",
|
||||
prop: "zdrSsjz",
|
||||
type: "select",
|
||||
options: D_GS_BK_SSJZ,
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "涉及警种",
|
||||
prop: "zdrSjjz",
|
||||
type: "select",
|
||||
options: D_GS_BK_SSJZ,
|
||||
multiple: true,
|
||||
disabled: true
|
||||
},
|
||||
{ label: "管控民警姓名", prop: "gkMjXm", type: "input", disabled: true },
|
||||
{ label: "管控民警警号", prop: "gkMjJh", type: "input", disabled: true },
|
||||
{
|
||||
label: "管控原因",
|
||||
prop: "zdrLkyy",
|
||||
type: "textarea",
|
||||
width: "100%",
|
||||
disabled: true
|
||||
},
|
||||
{ label: "", prop: "status", type: "slot", width: "100%" },
|
||||
{
|
||||
label: "处置状态",
|
||||
prop: "zdrCzzt",
|
||||
type: "select",
|
||||
options: D_GS_ZDR_CZZT,
|
||||
@ -291,56 +500,17 @@ const formData = ref([
|
||||
type: "datetime",
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "人员级别",
|
||||
prop: "zdrRyjb",
|
||||
type: "select",
|
||||
options: D_GS_ZDR_RYJB,
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "所属警种",
|
||||
prop: "zdrSsjz",
|
||||
type: "select",
|
||||
options: D_GS_BK_SSJZ,
|
||||
disabled: true
|
||||
},
|
||||
|
||||
{
|
||||
label: "涉及警种",
|
||||
prop: "zdrSjjz",
|
||||
type: "select",
|
||||
options: D_GS_BK_SSJZ,
|
||||
multiple: true,
|
||||
disabled: true
|
||||
},
|
||||
{
|
||||
label: "重点人预警等级",
|
||||
prop: "zdrYjdj",
|
||||
type: "select",
|
||||
options: D_GS_ZDR_YJDJ,
|
||||
disabled: true
|
||||
},
|
||||
|
||||
{ label: "管控民警姓名", prop: "gkMjXm", type: "input", disabled: true },
|
||||
{ label: "管控民警警号", prop: "gkMjJh", type: "input", disabled: true },
|
||||
{
|
||||
label: "管控原因",
|
||||
prop: "zdrLkyy",
|
||||
type: "textarea",
|
||||
width: "100%",
|
||||
disabled: true
|
||||
},
|
||||
{ label: "责任单位", prop: "zrSsbmmc", type: "input", disabled: true },
|
||||
{
|
||||
label: "责任单位代码",
|
||||
prop: "zrSsbmdm",
|
||||
type: "slot",
|
||||
disabled: true
|
||||
},
|
||||
// { label: "人员标签大类", prop: "bqdl", type: "select", options: [] },
|
||||
// { label: "人员标签细类", prop: "bqxl", type: "select", options: [] },
|
||||
{ label: "标签列表", prop: "bqList", type: "slot", width: "80%" }
|
||||
{ label: "", prop: "bqInfo", type: "slot", width: "100%" },
|
||||
{
|
||||
label: "标签列表",
|
||||
prop: "bqList",
|
||||
type: "slot",
|
||||
width: "80%",
|
||||
disabled: true
|
||||
}
|
||||
]);
|
||||
const listQuery = ref({}); //表单
|
||||
const deptList = ref([]); //部门列表
|
||||
@ -363,11 +533,11 @@ const tableDate = reactive({
|
||||
}, //分页
|
||||
controlsWidth: 90, //操作栏宽度
|
||||
tableColumn: [
|
||||
{ label: "标签代码", prop: "bqDm" },
|
||||
{ label: "标签类别", prop: "bqLb", showSolt: true },
|
||||
{ label: "标签类型", prop: "bqLx", showSolt: true },
|
||||
{ label: "标签名称", prop: "bqMc" },
|
||||
{ label: "标签种类", prop: "bqZl", showSolt: true }
|
||||
{ label: "标签代码", prop: "bqDm" },
|
||||
{ label: "标签种类", prop: "bqZl", showSolt: true },
|
||||
{ label: "标签类型", prop: "bqLx", showSolt: true },
|
||||
{ label: "标签类别", prop: "bqLb", showSolt: true }
|
||||
]
|
||||
});
|
||||
const chooseType = ref("01"); //选择弹窗类型
|
||||
|
@ -38,7 +38,7 @@
|
||||
<div>
|
||||
<img src="" alt="" />
|
||||
<ul>
|
||||
<li>姓名:{{ row.rySfzh }}</li>
|
||||
<li>姓名:{{ row.ryXm }}</li>
|
||||
<li class="rowClass">
|
||||
性别:
|
||||
<DictTag :tag="false" :value="row.ryXb" :options="D_BZ_XB" />
|
||||
@ -60,9 +60,13 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="flex">
|
||||
<el-button type="primary" size="small"> 涉恐人员</el-button>
|
||||
<el-button type="primary" size="small"> 涉稳人员</el-button>
|
||||
<el-button type="primary" size="small"> 在逃人员</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
size="small"
|
||||
v-for="(item, index) in row.bqList"
|
||||
>
|
||||
{{ item.bqMc }}</el-button
|
||||
>
|
||||
</div>
|
||||
</template>
|
||||
<template #jzxx="{ row }">
|
||||
|
Reference in New Issue
Block a user