|
|
@@ -1,196 +1,119 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
- <h3 class="title"><i class="el-icon-collection-tag"></i> 同步信息</h3>
|
|
|
- <div class="info-box">
|
|
|
- <el-descriptions>
|
|
|
- <el-descriptions-item
|
|
|
- v-for="v in dataInfo"
|
|
|
- :label="v.label"
|
|
|
- :key="v.key"
|
|
|
+ <div class="org-extend">
|
|
|
+ <h3 class="title"><i class="el-icon-collection-tag"></i> 同步信息</h3>
|
|
|
+ <div class="info-box">
|
|
|
+ <el-descriptions>
|
|
|
+ <el-descriptions-item
|
|
|
+ v-for="v in dataInfo"
|
|
|
+ :label="v.label"
|
|
|
+ :key="v.key"
|
|
|
>{{ v.value }}</el-descriptions-item
|
|
|
- >
|
|
|
- <el-descriptions-item label="机构组织类型" v-if="false">{{
|
|
|
- getLabel(dict.type.reality_org_type, orgType)
|
|
|
- }}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="是否停用">{{
|
|
|
- isLock == 1 ? "是" : "否"
|
|
|
- }}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="机构类型">{{
|
|
|
- getLabel(dict.type.sys_org_type, type)
|
|
|
- }}</el-descriptions-item>
|
|
|
- </el-descriptions>
|
|
|
- </div>
|
|
|
+ >
|
|
|
+ <el-descriptions-item label="机构组织类型" v-if="false">{{
|
|
|
+ getLabel(dict.type.reality_org_type, orgType)
|
|
|
+ }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="是否停用">{{
|
|
|
+ isLock == 1 ? "是" : "否"
|
|
|
+ }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="机构类型">{{
|
|
|
+ getLabel(dict.type.sys_org_type, type)
|
|
|
+ }}</el-descriptions-item>
|
|
|
+ </el-descriptions>
|
|
|
+ </div>
|
|
|
|
|
|
- <h3 class="title" style="margin-top: 50px">
|
|
|
- <i class="el-icon-collection-tag"></i>
|
|
|
- 安全防范设施建设达标信息
|
|
|
- </h3>
|
|
|
- <!-- 表格 -->
|
|
|
- <div style="margin-top: 30px">
|
|
|
- <el-button
|
|
|
- style="margin-bottom: 20px"
|
|
|
- type="primary"
|
|
|
- plain
|
|
|
- icon="el-icon-plus"
|
|
|
- size="mini"
|
|
|
- @click="handleOrgAdd"
|
|
|
+ <h3 class="title" style="margin-top: 50px">
|
|
|
+ <i class="el-icon-collection-tag"></i>
|
|
|
+ 安全防范设施建设达标信息
|
|
|
+ </h3>
|
|
|
+ <!-- 表格 -->
|
|
|
+ <div style="margin-top: 30px">
|
|
|
+ <el-button
|
|
|
+ style="margin-bottom: 20px"
|
|
|
+ type="primary"
|
|
|
+ plain
|
|
|
+ icon="el-icon-plus"
|
|
|
+ size="mini"
|
|
|
+ @click="handleOrgAdd"
|
|
|
>新增</el-button
|
|
|
- >
|
|
|
- <el-table
|
|
|
- border
|
|
|
- size="small"
|
|
|
- v-loading="orgloading"
|
|
|
- :data="constructionList"
|
|
|
- @selection-change="handleOrgSelectionChange"
|
|
|
- >
|
|
|
- <el-table-column
|
|
|
- type="selection"
|
|
|
- width="55"
|
|
|
- align="center"
|
|
|
- v-if="false"
|
|
|
- />
|
|
|
- <el-table-column type="index" label="序号" align="center" />
|
|
|
- <el-table-column label="机构类型" align="center" prop="type">
|
|
|
- <template slot-scope="r">{{ getLabels(`${r.row.type}`) }} </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="GA38标准" align="center" prop="standard">
|
|
|
- <template slot-scope="r"
|
|
|
- >{{ getLabel(dict.type.org_extend_standard, `${r.row.standard}`) }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="达标时间"
|
|
|
- align="center"
|
|
|
- prop="dateOfCompliance"
|
|
|
- width="180"
|
|
|
>
|
|
|
- <template slot-scope="scope">
|
|
|
+ <el-table
|
|
|
+ border
|
|
|
+ size="small"
|
|
|
+ v-loading="orgloading"
|
|
|
+ :data="constructionList"
|
|
|
+ @selection-change="handleOrgSelectionChange"
|
|
|
+ >
|
|
|
+ <el-table-column
|
|
|
+ type="selection"
|
|
|
+ width="55"
|
|
|
+ align="center"
|
|
|
+ v-if="false"
|
|
|
+ />
|
|
|
+ <el-table-column type="index" label="序号" align="center" />
|
|
|
+ <el-table-column label="机构类型" align="center" prop="type">
|
|
|
+ <template slot-scope="r">{{ getLabels(`${r.row.type}`) }} </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="GA38标准" align="center" prop="standard">
|
|
|
+ <template slot-scope="r"
|
|
|
+ >{{ getLabel(dict.type.org_extend_standard, `${r.row.standard}`) }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="达标时间"
|
|
|
+ align="center"
|
|
|
+ prop="dateOfCompliance"
|
|
|
+ width="180"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
<span>{{
|
|
|
- formatTime(scope.row.dateOfCompliance, "YYYY-MM-DD")
|
|
|
- }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
+ formatTime(scope.row.dateOfCompliance, "YYYY-MM-DD")
|
|
|
+ }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
|
|
|
- <el-table-column
|
|
|
- v-if="false"
|
|
|
- label="机构id"
|
|
|
- align="center"
|
|
|
- prop="orgId"
|
|
|
- />
|
|
|
- <el-table-column
|
|
|
- label="操作"
|
|
|
- align="center"
|
|
|
- class-name="small-padding fixed-width"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- v-if="scope.row.certificate"
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-search"
|
|
|
- @click="downBusiness(scope.row.certificate)"
|
|
|
+ <el-table-column
|
|
|
+ v-if="false"
|
|
|
+ label="机构id"
|
|
|
+ align="center"
|
|
|
+ prop="orgId"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ label="操作"
|
|
|
+ align="center"
|
|
|
+ class-name="small-padding fixed-width"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ v-if="scope.row.certificate"
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-search"
|
|
|
+ @click="downBusiness(scope.row.certificate)"
|
|
|
>查看证书</el-button
|
|
|
- >
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-edit-outline"
|
|
|
- @click="handleOrgUpdate(scope.row)"
|
|
|
- >编辑</el-button
|
|
|
- >
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-delete"
|
|
|
- @click="handleOrgDelete(scope.row)"
|
|
|
- >删除</el-button
|
|
|
- >
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
- <h3 class="title" style="margin-top: 50px">
|
|
|
- <i class="el-icon-collection-tag"></i> 补充信息
|
|
|
- </h3>
|
|
|
- <div class="info-box" v-if="type != 5">
|
|
|
- <el-form
|
|
|
- inline
|
|
|
- class="demo-form-inline"
|
|
|
- label-position="left"
|
|
|
- label-width="120px"
|
|
|
- >
|
|
|
- <el-row>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item
|
|
|
- v-if="type == 10"
|
|
|
- label="建设时间"
|
|
|
- prop="constructionTime"
|
|
|
- >
|
|
|
- <el-date-picker
|
|
|
- clearable
|
|
|
- v-model="constructionTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
- placeholder="请选择建设时间"
|
|
|
- >
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item
|
|
|
- v-if="type == 10"
|
|
|
- label="最近一次改造时间"
|
|
|
- prop="lastUpdateTime"
|
|
|
- >
|
|
|
- <el-date-picker
|
|
|
- clearable
|
|
|
- v-model="lastUpdateTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
- placeholder="请选择最近一次改造时间"
|
|
|
>
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item v-if="type == 10" label="系统平台品牌">
|
|
|
- <el-select
|
|
|
- clearable
|
|
|
- v-model="platformBrand"
|
|
|
- placeholder="请选择系统平台品牌"
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-edit-outline"
|
|
|
+ @click="handleOrgUpdate(scope.row)"
|
|
|
+ >编辑</el-button
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.org_platform_brand"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="6" v-if="false">
|
|
|
- <el-form-item v-if="type == 10" label="平台供应商品牌">
|
|
|
- <el-select
|
|
|
- clearable
|
|
|
- v-model="platformSupplierBrand"
|
|
|
- placeholder="请选择平台供应商品牌"
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="handleOrgDelete(scope.row)"
|
|
|
+ >删除</el-button
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.org_platform_supplier_brand"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- </div>
|
|
|
- <div class="info-box" v-if="type != 5">
|
|
|
- <!-- 下拉框选择 -->
|
|
|
- <div>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+ <h3 class="title" style="margin-top: 50px">
|
|
|
+ <i class="el-icon-collection-tag"></i> 补充信息
|
|
|
+ </h3>
|
|
|
+ <div class="info-box" v-if="type != 5">
|
|
|
<el-form
|
|
|
inline
|
|
|
class="demo-form-inline"
|
|
|
@@ -199,41 +122,46 @@
|
|
|
>
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item v-if="type == 4" label="行政区域气象">
|
|
|
- <el-cascader
|
|
|
+ <el-form-item
|
|
|
+ v-if="type == 10"
|
|
|
+ label="建设时间"
|
|
|
+ prop="constructionTime"
|
|
|
+ >
|
|
|
+ <el-date-picker
|
|
|
clearable
|
|
|
- v-model="weatherAreaCode"
|
|
|
- :options="areaList"
|
|
|
- @change="selectArea"
|
|
|
- placeholder="请选择行政区域气象"
|
|
|
- ></el-cascader>
|
|
|
+ v-model="constructionTime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ placeholder="请选择建设时间"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="产权模式" v-if="type == 4">
|
|
|
- <el-select
|
|
|
+ <el-form-item
|
|
|
+ v-if="type == 10"
|
|
|
+ label="最近一次改造时间"
|
|
|
+ prop="lastUpdateTime"
|
|
|
+ >
|
|
|
+ <el-date-picker
|
|
|
clearable
|
|
|
- v-model="ownership"
|
|
|
- placeholder="请选择产权模式"
|
|
|
+ v-model="lastUpdateTime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ placeholder="请选择最近一次改造时间"
|
|
|
>
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.property_situation"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
+ </el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="所在位置" v-if="type == 4">
|
|
|
+ <el-form-item v-if="type == 10" label="系统平台品牌">
|
|
|
<el-select
|
|
|
clearable
|
|
|
- v-model="outsideArea"
|
|
|
- placeholder="请选择所在位置"
|
|
|
+ v-model="platformBrand"
|
|
|
+ placeholder="请选择系统平台品牌"
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="dict in dict.type.org_extend_is"
|
|
|
+ v-for="dict in dict.type.org_platform_brand"
|
|
|
:key="dict.value"
|
|
|
:label="dict.label"
|
|
|
:value="dict.value"
|
|
|
@@ -241,20 +169,16 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="6" v-if="type == 4">
|
|
|
- <el-form-item label="夜间值守方式">
|
|
|
- <!-- <el-radio-group v-model="dutyMode">
|
|
|
- <el-radio :label="0">同楼异地值守</el-radio>
|
|
|
- <el-radio :label="1">远程值守</el-radio>
|
|
|
- </el-radio-group> -->
|
|
|
|
|
|
+ <el-col :span="6" v-if="false">
|
|
|
+ <el-form-item v-if="type == 10" label="平台供应商品牌">
|
|
|
<el-select
|
|
|
clearable
|
|
|
- v-model="dutyMode"
|
|
|
- placeholder="请选择夜间值守方式"
|
|
|
+ v-model="platformSupplierBrand"
|
|
|
+ placeholder="请选择平台供应商品牌"
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="dict in dutyModeoptions"
|
|
|
+ v-for="dict in dict.type.org_platform_supplier_brand"
|
|
|
:key="dict.value"
|
|
|
:label="dict.label"
|
|
|
:value="dict.value"
|
|
|
@@ -263,35 +187,293 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ <div class="info-box" v-if="type != 5">
|
|
|
+ <!-- 下拉框选择 -->
|
|
|
+ <div>
|
|
|
+ <el-form
|
|
|
+ inline
|
|
|
+ class="demo-form-inline"
|
|
|
+ label-position="left"
|
|
|
+ label-width="120px"
|
|
|
+ >
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item v-if="type == 4" label="行政区域气象">
|
|
|
+ <el-cascader
|
|
|
+ clearable
|
|
|
+ v-model="weatherAreaCode"
|
|
|
+ :options="areaList"
|
|
|
+ @change="selectArea"
|
|
|
+ placeholder="请选择行政区域气象"
|
|
|
+ ></el-cascader>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="产权模式" v-if="type == 4">
|
|
|
+ <el-select
|
|
|
+ clearable
|
|
|
+ v-model="ownership"
|
|
|
+ placeholder="请选择产权模式"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.property_situation"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="所在位置" v-if="type == 4">
|
|
|
+ <el-select
|
|
|
+ clearable
|
|
|
+ v-model="outsideArea"
|
|
|
+ placeholder="请选择所在位置"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.org_extend_is"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" v-if="type == 4">
|
|
|
+ <el-form-item label="夜间值守方式">
|
|
|
+ <!-- <el-radio-group v-model="dutyMode">
|
|
|
+ <el-radio :label="0">同楼异地值守</el-radio>
|
|
|
+ <el-radio :label="1">远程值守</el-radio>
|
|
|
+ </el-radio-group> -->
|
|
|
+
|
|
|
+ <el-select
|
|
|
+ clearable
|
|
|
+ v-model="dutyMode"
|
|
|
+ placeholder="请选择夜间值守方式"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dutyModeoptions"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="">
|
|
|
+ <el-switch
|
|
|
+ v-if="type == 4"
|
|
|
+ v-model="safeBox"
|
|
|
+ active-text
|
|
|
+ inactive-text="是否设立保管箱库"
|
|
|
+ :active-value="1"
|
|
|
+ :inactive-value="0"
|
|
|
+ ></el-switch>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="">
|
|
|
+ <el-switch
|
|
|
+ v-if="type == 4"
|
|
|
+ v-model="selfServiceBank"
|
|
|
+ active-text
|
|
|
+ inactive-text="是否设立在行式自助银行"
|
|
|
+ :active-value="1"
|
|
|
+ :inactive-value="0"
|
|
|
+ ></el-switch>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="大堂式设备" v-if="type == 4">
|
|
|
+ <el-input-number
|
|
|
+ v-model="lobbyEquipment"
|
|
|
+ controls-position="right"
|
|
|
+ @change="handleChange"
|
|
|
+ :min="0"
|
|
|
+ :max="999"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="穿墙式设备" v-if="type == 4">
|
|
|
+ <el-input-number
|
|
|
+ v-model="wallPenetratingEquipment"
|
|
|
+ controls-position="right"
|
|
|
+ @change="handleChange"
|
|
|
+ :min="0"
|
|
|
+ :max="999"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="" v-if="type == 4">
|
|
|
+ <el-switch
|
|
|
+ v-if="type == 4"
|
|
|
+ v-model="businessLibrary"
|
|
|
+ active-text
|
|
|
+ inactive-text="是否设立业务库"
|
|
|
+ :active-value="1"
|
|
|
+ :inactive-value="0"
|
|
|
+ ></el-switch>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" v-if="type == 4">
|
|
|
+ <el-form-item label="业务库类型">
|
|
|
+ <el-select
|
|
|
+ clearable
|
|
|
+ v-model="businessLibraryType"
|
|
|
+ placeholder="请选择业务库类型"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.business_library_type"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" v-if="type == 4 || type == 10">
|
|
|
+ <el-form-item label="出入口远程控制与授权" label-width="150">
|
|
|
+ <!-- <el-switch
|
|
|
+ v-model="remoteControl"
|
|
|
+ active-text
|
|
|
+ inactive-text
|
|
|
+ :active-value="1"
|
|
|
+ :inactive-value="0"
|
|
|
+ ></el-switch> -->
|
|
|
+
|
|
|
+ <el-radio-group v-model="remoteControl">
|
|
|
+ <el-radio :label="0">是</el-radio>
|
|
|
+ <el-radio :label="1">否</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" v-if="type == 4 || type == 10">
|
|
|
+ <el-form-item
|
|
|
+ label="业务库防控隔离门出入口数量"
|
|
|
+ label-width="150"
|
|
|
+ >
|
|
|
+ <!-- <el-select
|
|
|
+ clearable
|
|
|
+ v-model="remoteCount"
|
|
|
+ placeholder="请选择数量"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="option in remoteCountoptions"
|
|
|
+ :key="option.value"
|
|
|
+ :label="option.label"
|
|
|
+ :value="option.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select> -->
|
|
|
+ <el-input-number
|
|
|
+ v-model="remoteCount"
|
|
|
+ controls-position="right"
|
|
|
+ @change="handleChange"
|
|
|
+ :min="0"
|
|
|
+ :max="999"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" v-if="type == 10">
|
|
|
+ <el-form-item label="离行式加钞间出入口数量" label-width="150">
|
|
|
+ <!-- <el-select
|
|
|
+ clearable
|
|
|
+ v-model="cashAddingRoom"
|
|
|
+ placeholder="请选择数量"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="option in cashAddingRoomoptions"
|
|
|
+ :key="option.value"
|
|
|
+ :label="option.label"
|
|
|
+ :value="option.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select> -->
|
|
|
+ <el-input-number
|
|
|
+ v-model="cashAddingRoom"
|
|
|
+ controls-position="right"
|
|
|
+ @change="handleChange"
|
|
|
+ :min="0"
|
|
|
+ :max="999"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div style="margin-top: 30px" v-if="type != 5">
|
|
|
+ <div class="info-box">
|
|
|
+ <el-form inline label-position="left" label-width="100px">
|
|
|
+ <el-row v-if="type == 4">
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item>
|
|
|
+ <el-switch
|
|
|
+ v-model="askari"
|
|
|
+ active-text
|
|
|
+ inactive-text="是否配备保安"
|
|
|
+ :active-value="1"
|
|
|
+ :inactive-value="0"
|
|
|
+ ></el-switch>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="内部保安人数">
|
|
|
+ <el-input-number
|
|
|
+ v-model="innerCount"
|
|
|
+ controls-position="right"
|
|
|
+ @change="handleChange"
|
|
|
+ :min="0"
|
|
|
+ :max="999"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="外聘保安人数">
|
|
|
+ <el-input-number
|
|
|
+ v-model="outsideCount"
|
|
|
+ controls-position="right"
|
|
|
+ @change="handleChange"
|
|
|
+ :min="0"
|
|
|
+ :max="999"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row v-if="askari & (type == 4)">
|
|
|
+ <el-col :span="12" :xs="24">
|
|
|
+ <p style="font-size: 12px; color: #999">上传保安证</p>
|
|
|
+ <image-upload
|
|
|
+ :limit="5"
|
|
|
+ :value="askariCertificate"
|
|
|
+ :fileSize="2"
|
|
|
+ @input="getImgUrl"
|
|
|
+ ></image-upload>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 上传 -->
|
|
|
+
|
|
|
+ <div v-if="type == 5" style="margin-top: 50px">
|
|
|
+ <el-form>
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="">
|
|
|
- <el-switch
|
|
|
- v-if="type == 4"
|
|
|
- v-model="safeBox"
|
|
|
- active-text
|
|
|
- inactive-text="是否设立保管箱库"
|
|
|
- :active-value="1"
|
|
|
- :inactive-value="0"
|
|
|
- ></el-switch>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="">
|
|
|
- <el-switch
|
|
|
- v-if="type == 4"
|
|
|
- v-model="selfServiceBank"
|
|
|
- active-text
|
|
|
- inactive-text="是否设立在行式自助银行"
|
|
|
- :active-value="1"
|
|
|
- :inactive-value="0"
|
|
|
- ></el-switch>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="大堂式设备" v-if="type == 4">
|
|
|
+ <el-form-item label="大堂式设备" label-width="150">
|
|
|
<el-input-number
|
|
|
- v-model="lobbyEquipment"
|
|
|
+ style="margin-left: 10px"
|
|
|
+ v-model="detachedLobbyEquipment"
|
|
|
controls-position="right"
|
|
|
@change="handleChange"
|
|
|
:min="0"
|
|
|
@@ -300,9 +482,10 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="穿墙式设备" v-if="type == 4">
|
|
|
+ <el-form-item label="穿墙式设备" label-width="150">
|
|
|
<el-input-number
|
|
|
- v-model="wallPenetratingEquipment"
|
|
|
+ style="margin-left: 10px"
|
|
|
+ v-model="detachedWallPenetratingEquipment"
|
|
|
controls-position="right"
|
|
|
@change="handleChange"
|
|
|
:min="0"
|
|
|
@@ -310,80 +493,8 @@
|
|
|
></el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <el-row>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="" v-if="type == 4">
|
|
|
- <el-switch
|
|
|
- v-if="type == 4"
|
|
|
- v-model="businessLibrary"
|
|
|
- active-text
|
|
|
- inactive-text="是否设立业务库"
|
|
|
- :active-value="1"
|
|
|
- :inactive-value="0"
|
|
|
- ></el-switch>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6" v-if="type == 4">
|
|
|
- <el-form-item label="业务库类型">
|
|
|
- <el-select
|
|
|
- clearable
|
|
|
- v-model="businessLibraryType"
|
|
|
- placeholder="请选择业务库类型"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.business_library_type"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6" v-if="type == 4 || type == 10">
|
|
|
- <el-form-item label="出入口远程控制与授权" label-width="150">
|
|
|
- <!-- <el-switch
|
|
|
- v-model="remoteControl"
|
|
|
- active-text
|
|
|
- inactive-text
|
|
|
- :active-value="1"
|
|
|
- :inactive-value="0"
|
|
|
- ></el-switch> -->
|
|
|
-
|
|
|
- <el-radio-group v-model="remoteControl">
|
|
|
- <el-radio :label="0">是</el-radio>
|
|
|
- <el-radio :label="1">否</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6" v-if="type == 4 || type == 10">
|
|
|
- <el-form-item
|
|
|
- label="业务库防控隔离门出入口数量"
|
|
|
- label-width="150"
|
|
|
- >
|
|
|
- <!-- <el-select
|
|
|
- clearable
|
|
|
- v-model="remoteCount"
|
|
|
- placeholder="请选择数量"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="option in remoteCountoptions"
|
|
|
- :key="option.value"
|
|
|
- :label="option.label"
|
|
|
- :value="option.value"
|
|
|
- ></el-option>
|
|
|
- </el-select> -->
|
|
|
- <el-input-number
|
|
|
- v-model="remoteCount"
|
|
|
- controls-position="right"
|
|
|
- @change="handleChange"
|
|
|
- :min="0"
|
|
|
- :max="999"
|
|
|
- ></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6" v-if="type == 10">
|
|
|
- <el-form-item label="离行式加钞间出入口数量" label-width="150">
|
|
|
+ <el-form-item label="加钞间出入口数量" label-width="150">
|
|
|
<!-- <el-select
|
|
|
clearable
|
|
|
v-model="cashAddingRoom"
|
|
|
@@ -405,142 +516,33 @@
|
|
|
></el-input-number>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div style="margin-top: 30px" v-if="type != 5">
|
|
|
- <div class="info-box">
|
|
|
- <el-form inline label-position="left" label-width="100px">
|
|
|
- <el-row v-if="type == 4">
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item>
|
|
|
- <el-switch
|
|
|
- v-model="askari"
|
|
|
- active-text
|
|
|
- inactive-text="是否配备保安"
|
|
|
- :active-value="1"
|
|
|
- :inactive-value="0"
|
|
|
- ></el-switch>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="内部保安人数">
|
|
|
- <el-input-number
|
|
|
- v-model="innerCount"
|
|
|
- controls-position="right"
|
|
|
- @change="handleChange"
|
|
|
- :min="0"
|
|
|
- :max="999"
|
|
|
- ></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="外聘保安人数">
|
|
|
- <el-input-number
|
|
|
- v-model="outsideCount"
|
|
|
- controls-position="right"
|
|
|
- @change="handleChange"
|
|
|
- :min="0"
|
|
|
- :max="999"
|
|
|
- ></el-input-number>
|
|
|
+ <el-form-item label="出入口远程控制与授权" label-width="150">
|
|
|
+ <!-- <el-switch
|
|
|
+ v-model="remoteControl"
|
|
|
+ active-text
|
|
|
+ inactive-text
|
|
|
+ :active-value="1"
|
|
|
+ :inactive-value="0"
|
|
|
+ ></el-switch> -->
|
|
|
+
|
|
|
+ <el-radio-group v-model="remoteControl">
|
|
|
+ <el-radio :label="0">是</el-radio>
|
|
|
+ <el-radio :label="1">否</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-row v-if="askari & (type == 4)">
|
|
|
- <el-col :span="12" :xs="24">
|
|
|
- <p style="font-size: 12px; color: #999">上传保安证</p>
|
|
|
- <image-upload
|
|
|
- :limit="5"
|
|
|
- :value="askariCertificate"
|
|
|
- :fileSize="2"
|
|
|
- @input="getImgUrl"
|
|
|
- ></image-upload>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- 上传 -->
|
|
|
-
|
|
|
- <div v-if="type == 5" style="margin-top: 50px">
|
|
|
- <el-form>
|
|
|
- <el-row>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="大堂式设备" label-width="150">
|
|
|
- <el-input-number
|
|
|
- style="margin-left: 10px"
|
|
|
- v-model="detachedLobbyEquipment"
|
|
|
- controls-position="right"
|
|
|
- @change="handleChange"
|
|
|
- :min="0"
|
|
|
- :max="999"
|
|
|
- ></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="穿墙式设备" label-width="150">
|
|
|
- <el-input-number
|
|
|
- style="margin-left: 10px"
|
|
|
- v-model="detachedWallPenetratingEquipment"
|
|
|
- controls-position="right"
|
|
|
- @change="handleChange"
|
|
|
- :min="0"
|
|
|
- :max="999"
|
|
|
- ></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="加钞间出入口数量" label-width="150">
|
|
|
- <!-- <el-select
|
|
|
- clearable
|
|
|
- v-model="cashAddingRoom"
|
|
|
- placeholder="请选择数量"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="option in cashAddingRoomoptions"
|
|
|
- :key="option.value"
|
|
|
- :label="option.label"
|
|
|
- :value="option.value"
|
|
|
- ></el-option>
|
|
|
- </el-select> -->
|
|
|
- <el-input-number
|
|
|
- v-model="cashAddingRoom"
|
|
|
- controls-position="right"
|
|
|
- @change="handleChange"
|
|
|
- :min="0"
|
|
|
- :max="999"
|
|
|
- ></el-input-number>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-form-item label="出入口远程控制与授权" label-width="150">
|
|
|
- <!-- <el-switch
|
|
|
- v-model="remoteControl"
|
|
|
- active-text
|
|
|
- inactive-text
|
|
|
- :active-value="1"
|
|
|
- :inactive-value="0"
|
|
|
- ></el-switch> -->
|
|
|
-
|
|
|
- <el-radio-group v-model="remoteControl">
|
|
|
- <el-radio :label="0">是</el-radio>
|
|
|
- <el-radio :label="1">否</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </el-form>
|
|
|
- </div>
|
|
|
- <div style="margin-top: 50px; margin-left: 42%">
|
|
|
- <el-button type="primary" @click="saveExtend" size="small"
|
|
|
+ <div style="margin-top: 50px; margin-left: 42%">
|
|
|
+ <el-button type="primary" @click="saveExtend" size="small"
|
|
|
>提交</el-button
|
|
|
- >
|
|
|
- <el-button type="primary" @click="nosaveExtend" size="small"
|
|
|
+ >
|
|
|
+ <el-button type="primary" @click="nosaveExtend" size="small"
|
|
|
>取消</el-button
|
|
|
- >
|
|
|
+ >
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<DialogCom
|
|
|
:title="orgtitle"
|
|
|
@@ -1655,6 +1657,10 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
+.org-extend{
|
|
|
+ background-color: #fff;
|
|
|
+ padding: 10px;
|
|
|
+}
|
|
|
.title {
|
|
|
font-size: 18px;
|
|
|
text-align: left;
|