lcw
This commit is contained in:
@ -3,49 +3,21 @@
|
||||
<div class="head_box">
|
||||
<span class="title">布控对象</span>
|
||||
<div>
|
||||
<el-button
|
||||
size="small"
|
||||
type="primary"
|
||||
v-if="!disabled"
|
||||
:loading="loading"
|
||||
@click="submit"
|
||||
>保存</el-button
|
||||
>
|
||||
<el-button size="small" type="primary" v-if="!disabled" :loading="loading" @click="submit">保存</el-button>
|
||||
<el-button size="small" @click="close">关闭</el-button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex">
|
||||
<div :class="dataOrge.gzlid ? 'ww80' : 'ww100'">
|
||||
<div class="form_cnt">
|
||||
<el-form
|
||||
:model="listQuery"
|
||||
:rules="rules"
|
||||
:disabled="disabled"
|
||||
ref="elform"
|
||||
inline
|
||||
:label-width="100"
|
||||
label-position="left"
|
||||
>
|
||||
<el-form :model="listQuery" :rules="rules" :disabled="disabled" ref="elform" inline :label-width="100"
|
||||
label-position="left">
|
||||
<div class="flex align-center mb10">
|
||||
<el-radio-group
|
||||
v-model="listQuery.bkDx"
|
||||
size="large"
|
||||
fill="#6cf"
|
||||
@change="shangeDx"
|
||||
>
|
||||
<el-radio-button
|
||||
:label="item.dm"
|
||||
v-for="(item, index) in props.dic.D_GS_BK_NEWDX"
|
||||
:key="index"
|
||||
>{{ item.zdmc }}</el-radio-button
|
||||
>
|
||||
<el-radio-group v-model="listQuery.bkDx" size="large" fill="#6cf" @change="shangeDx">
|
||||
<el-radio-button :label="item.dm" v-for="(item, index) in props.dic.D_GS_BK_NEWDX" :key="index">{{
|
||||
item.zdmc }}</el-radio-button>
|
||||
</el-radio-group>
|
||||
<el-button
|
||||
type="primary"
|
||||
@click="handleAddPeo"
|
||||
v-if="!disabled"
|
||||
class="ml10"
|
||||
>
|
||||
<el-button type="primary" @click="handleAddPeo" v-if="!disabled" class="ml10">
|
||||
<el-icon class="vam">
|
||||
<CirclePlus />
|
||||
</el-icon>
|
||||
@ -53,43 +25,25 @@
|
||||
</el-button>
|
||||
</div>
|
||||
<div class="relative ww100">
|
||||
<MyTable
|
||||
:tableData="listQuery.bkdxList"
|
||||
:tableColumn="tableDate.tableColumn"
|
||||
:tableHeight="tableDate.tableHeight"
|
||||
:key="tableDate.keyCount"
|
||||
:tableConfiger="tableDate.tableConfiger"
|
||||
:controlsWidth="tableDate.controlsWidth"
|
||||
>
|
||||
<MyTable :tableData="listQuery.bkdxList" :tableColumn="tableDate.tableColumn"
|
||||
:tableHeight="tableDate.tableHeight" :key="tableDate.keyCount" :tableConfiger="tableDate.tableConfiger"
|
||||
:controlsWidth="tableDate.controlsWidth">
|
||||
<template #fjZp="{ row }">
|
||||
<el-image :src="setAddress(row.fjZp)"></el-image>
|
||||
</template>
|
||||
<template #yjdj="{ row }">
|
||||
<DictTag
|
||||
:tag="false"
|
||||
:value="row.yjdj"
|
||||
:options="props.dic.D_GS_ZDR_YJDJ"
|
||||
/>
|
||||
<DictTag :tag="false" :value="row.yjdj" :options="props.dic.D_GS_ZDR_YJDJ" />
|
||||
</template>
|
||||
<template #yjbq="{ row }">
|
||||
<DictTag
|
||||
:tag="false"
|
||||
:value="row.yjbq"
|
||||
:options="props.dic.BD_BK_CLYJBQ"
|
||||
/>
|
||||
<DictTag :tag="false" :value="row.yjbq" :options="props.dic.BD_BK_CLYJBQ" />
|
||||
</template>
|
||||
<template #ryXb="{ row }">
|
||||
<DictTag
|
||||
:tag="false"
|
||||
:value="row.ryXb"
|
||||
:options="props.dic.D_BZ_XB"
|
||||
/>
|
||||
<DictTag :tag="false" :value="row.ryXb" :options="props.dic.D_BZ_XB" />
|
||||
</template>
|
||||
<template #bqList="{ row }">
|
||||
<span v-if="row.bqList">
|
||||
<span v-for="(it, idx) in row.bqList" :key="idx">
|
||||
{{ it.bqMc }}、</span
|
||||
>
|
||||
{{ it.bqMc }}、</span>
|
||||
</span>
|
||||
</template>
|
||||
<!-- 操作 -->
|
||||
@ -99,109 +53,58 @@
|
||||
</template>
|
||||
</MyTable>
|
||||
</div>
|
||||
<div class="ww100 mt25 mb10">
|
||||
<div class="ww100 mt25 mb10" style="display: flex;justify-content: space-between;">
|
||||
<el-form-item prop="bkSjKs" label="布控开始时间">
|
||||
<MOSTY.Date
|
||||
v-model="listQuery.bkSjKs"
|
||||
type="datetime"
|
||||
format="YYYY-MM-DD HH:mm:ss"
|
||||
placeholder="请选择布控开始时间"
|
||||
clearable
|
||||
/>
|
||||
<MOSTY.Date v-model="listQuery.bkSjKs" type="datetime" format="YYYY-MM-DD HH:mm:ss"
|
||||
placeholder="请选择布控开始时间" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item prop="bkSjJs" label="布控结束时间">
|
||||
<MOSTY.Date
|
||||
v-model="listQuery.bkSjJs"
|
||||
type="datetime"
|
||||
format="YYYY-MM-DD HH:mm:ss"
|
||||
placeholder="请选择布控结束时间"
|
||||
clearable
|
||||
/>
|
||||
<MOSTY.Date v-model="listQuery.bkSjJs" type="datetime" format="YYYY-MM-DD HH:mm:ss"
|
||||
placeholder="请选择布控结束时间" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item prop="czcs" label="处置措施">
|
||||
<MOSTY.Select
|
||||
v-model="listQuery.czcs"
|
||||
:dictEnum="props.dic.D_GS_BK_CZYQ"
|
||||
placeholder="请选择处置措施"
|
||||
clearable
|
||||
/>
|
||||
<MOSTY.Select v-model="listQuery.czcs" :dictEnum="props.dic.D_GS_BK_CZYQ" placeholder="请选择处置措施"
|
||||
clearable />
|
||||
</el-form-item>
|
||||
</div>
|
||||
|
||||
<div class="ww100 mt10 mb10">
|
||||
<el-form-item prop="czYq" label="处置要求" class="ww100">
|
||||
<MOSTY.Other
|
||||
v-model="listQuery.czYq"
|
||||
placeholder="请输入处置要求"
|
||||
type="textarea"
|
||||
class="ww100"
|
||||
clearable
|
||||
/>
|
||||
<MOSTY.Other v-model="listQuery.czYq" placeholder="请输入处置要求" type="textarea" class="ww100"
|
||||
style="width: 100%;" clearable />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="ww100 mt10 mb10">
|
||||
<el-form-item prop="bkSy" label="布控原因" class="ww100">
|
||||
<MOSTY.Other
|
||||
v-model="listQuery.bkSy"
|
||||
placeholder="请输入布控原因"
|
||||
type="textarea"
|
||||
class="ww100"
|
||||
clearable
|
||||
/>
|
||||
<MOSTY.Other v-model="listQuery.bkSy" placeholder="请输入布控原因" type="textarea" style="width: 100%;"
|
||||
clearable />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="ww100 mt10 mb10">
|
||||
<el-form-item
|
||||
prop="bkDj"
|
||||
label="布控等级"
|
||||
v-if="props.name == 'myControl'"
|
||||
>
|
||||
<MOSTY.Select
|
||||
v-model="listQuery.bkDj"
|
||||
:dictEnum="props.dic.D_GS_SSYJ"
|
||||
placeholder="请选择布控级别"
|
||||
clearable
|
||||
/>
|
||||
<el-form-item prop="bkDj" label="布控等级" v-if="props.name == 'myControl'">
|
||||
<MOSTY.Select v-model="listQuery.bkDj" :dictEnum="props.dic.D_GS_SSYJ" placeholder="请选择布控级别"
|
||||
clearable />
|
||||
</el-form-item>
|
||||
<el-form-item prop="bkDj" label="布控等级" v-else>
|
||||
<MOSTY.Select
|
||||
v-model="listQuery.bkDj"
|
||||
:dictEnum="props.dic.D_BZ_JQDJ"
|
||||
placeholder="请选择布控级别"
|
||||
clearable
|
||||
/>
|
||||
<MOSTY.Select v-model="listQuery.bkDj" :dictEnum="props.dic.D_BZ_JQDJ" placeholder="请选择布控级别"
|
||||
clearable />
|
||||
</el-form-item>
|
||||
<el-form-item prop="bklylx" label="布控来源">
|
||||
<MOSTY.Select
|
||||
v-model="listQuery.bklylx"
|
||||
:dictEnum="props.dic.D_BZ_BKLYS"
|
||||
placeholder="请选择布控来源"
|
||||
clearable
|
||||
/>
|
||||
<MOSTY.Select v-model="listQuery.bklylx" :dictEnum="props.dic.D_BZ_BKLYS" placeholder="请选择布控来源"
|
||||
clearable />
|
||||
</el-form-item>
|
||||
</div>
|
||||
<div class="ww100 mt10 mb10">
|
||||
<el-form-item prop="zfyj" label="执法依据" class="ww100">
|
||||
<MOSTY.Other
|
||||
v-model="listQuery.zfyj"
|
||||
placeholder="请输入执法依据"
|
||||
type="textarea"
|
||||
class="ww100"
|
||||
clearable
|
||||
/>
|
||||
<MOSTY.Other v-model="listQuery.zfyj" placeholder="请输入执法依据" type="textarea" clearable
|
||||
style="width: 100%;" />
|
||||
</el-form-item>
|
||||
</div>
|
||||
|
||||
<div class="ww100 mt10">
|
||||
<el-form-item prop="bkfj" label="上传附件" class="ww100">
|
||||
<div>
|
||||
<MOSTY.Upload
|
||||
:showBtn="true"
|
||||
:limit="10"
|
||||
:isImg="false"
|
||||
:isAll="true"
|
||||
v-model="listQuery.bkfj"
|
||||
/>
|
||||
<MOSTY.Upload :showBtn="true" :limit="10" :isImg="false" :isAll="true" v-model="listQuery.bkfj" />
|
||||
<div>支持png、jpg、pdf文件上传</div>
|
||||
</div>
|
||||
</el-form-item>
|
||||
@ -255,36 +158,16 @@
|
||||
</div>
|
||||
</div>
|
||||
<!-- 选择布控人员 -->
|
||||
<BkryDialod
|
||||
:modelValue="chooseVisible_RY"
|
||||
@update:modelValue="chooseVisible_RY = $event"
|
||||
@choosed="choosed"
|
||||
@choosedAdd="choosedAdd"
|
||||
:roleIds="roleIds"
|
||||
/>
|
||||
<BkryDialod :modelValue="chooseVisible_RY" @update:modelValue="chooseVisible_RY = $event" @choosed="choosed"
|
||||
@choosedAdd="choosedAdd" :roleIds="roleIds" />
|
||||
<!-- 选择车辆布控 -->
|
||||
<BkclDialod
|
||||
:modelValue="chooseVisible_CL"
|
||||
@update:modelValue="chooseVisible_CL = $event"
|
||||
@choosed="choosed"
|
||||
@choosedAdd="choosedAdd"
|
||||
:roleIds="roleIds"
|
||||
/>
|
||||
<BkclDialod :modelValue="chooseVisible_CL" @update:modelValue="chooseVisible_CL = $event" @choosed="choosed"
|
||||
@choosedAdd="choosedAdd" :roleIds="roleIds" />
|
||||
<!-- 选择布控群体 -->
|
||||
<BkqtDialod
|
||||
:modelValue="chooseVisible_QT"
|
||||
@update:modelValue="chooseVisible_QT = $event"
|
||||
@choosed="choosed"
|
||||
:roleIds="roleIds"
|
||||
/>
|
||||
<BksfzDialod
|
||||
:modelValue="chooseVisible_SFZ"
|
||||
@update:modelValue="chooseVisible_SFZ = $event"
|
||||
@choosed="choosed"
|
||||
:roleIds="roleIds"
|
||||
:bkDx="listQuery.bkDx"
|
||||
@choosedAdd="choosedAdd"
|
||||
/>
|
||||
<BkqtDialod :modelValue="chooseVisible_QT" @update:modelValue="chooseVisible_QT = $event" @choosed="choosed"
|
||||
:roleIds="roleIds" />
|
||||
<BksfzDialod :modelValue="chooseVisible_SFZ" @update:modelValue="chooseVisible_SFZ = $event" @choosed="choosed"
|
||||
:roleIds="roleIds" :bkDx="listQuery.bkDx" @choosedAdd="choosedAdd" />
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
@ -786,15 +669,15 @@ const getDataById = (id) => {
|
||||
if (res.bkqyList) {
|
||||
bkqyList.value = res.bkqyList
|
||||
? res.bkqyList.map((v) => {
|
||||
{
|
||||
if (v.bkQyid) {
|
||||
hzfs.value = "1";
|
||||
} else {
|
||||
hzfs.value = "2";
|
||||
}
|
||||
return v.bkQyid;
|
||||
{
|
||||
if (v.bkQyid) {
|
||||
hzfs.value = "1";
|
||||
} else {
|
||||
hzfs.value = "2";
|
||||
}
|
||||
})
|
||||
return v.bkQyid;
|
||||
}
|
||||
})
|
||||
: [];
|
||||
const data = res.bkqyList.map((item) => {
|
||||
return item.pgis;
|
||||
@ -932,4 +815,8 @@ defineExpose({ init });
|
||||
::v-deep .el-radio-button__inner {
|
||||
color: #000 !important;
|
||||
}
|
||||
|
||||
.form_cnt {
|
||||
width: 80%;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user