lijinlong
吕天方 3 months ago
parent 5d9aa666bc
commit 5a6aa4b4a0

@ -24,6 +24,7 @@ export function delUnit(unitId) {
method: 'delete' method: 'delete'
}) })
} }
// 单位详情 // 单位详情
export function lookUnit(unitId) { export function lookUnit(unitId) {
return request({ return request({
@ -31,3 +32,28 @@ export function lookUnit(unitId) {
method: 'get' method: 'get'
}) })
} }
// 查询/新增/修改 资产列表
export function assetUnit(method,query) {
return request({
url: '/tc/assetCurrent',
method: method,
params: query
})
}
// 查询详情
export function assetInfo(id) {
return request({
url: '/tc/assetCurrent/' + id,
method: 'get',
})
}
// 删除资产
export function deleteAssetInfo(id) {
return request({
url: '/tc/assetCurrent/' + id,
method: 'delete',
})
}

@ -5,7 +5,7 @@
<span class="top-title-box">基本信息</span> <span class="top-title-box">基本信息</span>
</el-row> </el-row>
<div class="assets-info-box"> <div class="assets-info-box">
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="170px" class="demo-ruleForm" label-position="right" disabled> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="170px" class="demo-ruleForm" label-position="right" :disabled="disabled">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="系统名称"> <el-form-item label="系统名称">
@ -58,13 +58,13 @@
<el-row> <el-row>
<el-col :span="19"> <el-col :span="19">
<el-form-item prop="name"> <el-form-item prop="name">
<el-input v-model="ruleForm.ip_address" style="width: 100%;" placeholder="请输入IP地址"></el-input> <el-input v-model="ruleForm.ipAddress" style="width: 100%;" placeholder="请输入IP地址"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col class="line" :span="1">:</el-col> <el-col class="line" :span="1">:</el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item prop="name"> <el-form-item prop="name">
<el-input v-model="ruleForm.ip_port" style="width: 100%;" placeholder="端口号"></el-input> <el-input v-model="ruleForm.ipPort" style="width: 100%;" placeholder="端口号"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -1698,12 +1698,12 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="云平台服务商"> <el-form-item label="云平台服务商">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入云平台服务商"></el-input> <el-input v-model="ruleForm.xjgywxt.yptFws" style="width: 100%;" placeholder="请输入云平台服务商"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="是否租户级安全"> <el-form-item label="是否租户级安全">
<el-select v-model="ruleForm.region" placeholder="请选择是否租户级安全"> <el-select v-model="ruleForm.xjgywxt.yptSfzh" placeholder="请选择是否租户级安全">
<el-option <el-option
v-for="dict in dict.type.is_no" v-for="dict in dict.type.is_no"
:key="dict.value" :key="dict.value"
@ -1715,43 +1715,43 @@
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="云平台类型"> <el-form-item label="云平台类型">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入备案网站首页"></el-input> <el-input v-model="ruleForm.xjgywxt.yptLx" style="width: 100%;" placeholder="请输入备案网站首页"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="硬件资源大小"> <el-form-item label="硬件资源大小">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入硬件资源大小"> <el-input v-model="ruleForm.xjgywxt.yptYjzydx" style="width: 100%;" placeholder="请输入硬件资源大小">
<template slot="append">支持G\TB\PB</template> <template slot="append">支持G\TB\PB</template>
</el-input> </el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="平台架构"> <el-form-item label="平台架构">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入平台架构"></el-input> <el-input v-model="ruleForm.xjgywxt.yptPtjg" style="width: 100%;" placeholder="请输入平台架构"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="互联网IP段"> <el-form-item label="互联网IP段">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入互联网IP段"></el-input> <el-input v-model="ruleForm.xjgywxt.yptIp" style="width: 100%;" placeholder="请输入互联网IP段"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="机房联系人"> <el-form-item label="机房联系人">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入机房联系人"></el-input> <el-input v-model="ruleForm.xjgywxt.yptJflxr" style="width: 100%;" placeholder="请输入机房联系人"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="机房联系人电话"> <el-form-item label="机房联系人电话">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入机房联系人电话"></el-input> <el-input v-model="ruleForm.xjgywxt.yptJflxrdh" style="width: 100%;" placeholder="请输入机房联系人电话"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="服务器设备类型"> <el-form-item label="服务器设备类型">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入服务器设备类型"></el-input> <el-input v-model="ruleForm.xjgywxt.yptFwqsblx" style="width: 100%;" placeholder="请输入服务器设备类型"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -1764,17 +1764,17 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="平台服务商"> <el-form-item label="平台服务商">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入平台服务商"></el-input> <el-input v-model="ruleForm.xjgywxt.dsjPtfws" style="width: 100%;" placeholder="请输入平台服务商"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="敏感数据类型"> <el-form-item label="敏感数据类型">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入敏感数据类型"></el-input> <el-input v-model="ruleForm.xjgywxt.dsjMgsjlx" style="width: 100%;" placeholder="请输入敏感数据类型"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="硬件资源"> <el-form-item label="硬件资源">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入硬件资源"> <el-input v-model="ruleForm.xjgywxt.dsjYjzy" style="width: 100%;" placeholder="请输入硬件资源">
<template slot="append">支持G\TB\PB</template> <template slot="append">支持G\TB\PB</template>
</el-input> </el-input>
</el-form-item> </el-form-item>
@ -1783,26 +1783,26 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="系统数据量"> <el-form-item label="系统数据量">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入系统数据量"> <el-input v-model="ruleForm.xjgywxt.dsjXtsjl" style="width: 100%;" placeholder="请输入系统数据量">
<template slot="append">支持G\TB\PB</template> <template slot="append">支持G\TB\PB</template>
</el-input> </el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="机房联系人"> <el-form-item label="机房联系人">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入机房联系人"></el-input> <el-input v-model="ruleForm.xjgywxt.dsjJflxr" style="width: 100%;" placeholder="请输入机房联系人"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="机房联系人电话"> <el-form-item label="机房联系人电话">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入机房联系人电话"></el-input> <el-input v-model="ruleForm.xjgywxt.dsjJflxrdh" style="width: 100%;" placeholder="请输入机房联系人电话"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="是否数据审计"> <el-form-item label="是否数据审计">
<el-select v-model="ruleForm.region" placeholder="请选择是否数据审计"> <el-select v-model="ruleForm.xjgywxt.dsjSfsjsj" placeholder="请选择是否数据审计">
<el-option <el-option
v-for="dict in dict.type.is_no" v-for="dict in dict.type.is_no"
:key="dict.value" :key="dict.value"
@ -1822,17 +1822,17 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="系统集成商名称"> <el-form-item label="系统集成商名称">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入系统集成商名称"></el-input> <el-input v-model="ruleForm.xjgywxt.wlwsbXtjcs" style="width: 100%;" placeholder="请输入系统集成商名称"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="用户数量"> <el-form-item label="用户数量">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入用户数量"></el-input> <el-input v-model="ruleForm.xjgywxt.wlwsbYhsl" style="width: 100%;" placeholder="请输入用户数量"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="服务对象"> <el-form-item label="服务对象">
<el-select v-model="ruleForm.region" placeholder="请选择服务对象"> <el-select v-model="ruleForm.xjgywxt.wlwsbFwdx" placeholder="请选择服务对象">
<el-option <el-option
v-for="dict in dict.type.wlw_fwdx" v-for="dict in dict.type.wlw_fwdx"
:key="dict.value" :key="dict.value"
@ -1846,12 +1846,12 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="终端数量"> <el-form-item label="终端数量">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入终端数量"></el-input> <el-input v-model="ruleForm.xjgywxt.wlwsbZdsl" style="width: 100%;" placeholder="请输入终端数量"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="网络互连情况"> <el-form-item label="网络互连情况">
<el-select v-model="ruleForm.region" placeholder="请选择网络互连情况"> <el-select v-model="ruleForm.xjgywxt.wlwsbWlhlqk" placeholder="请选择网络互连情况">
<el-option <el-option
v-for="dict in dict.type.wlw_wlhlqk" v-for="dict in dict.type.wlw_wlhlqk"
:key="dict.value" :key="dict.value"
@ -1863,14 +1863,14 @@
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="联系人"> <el-form-item label="联系人">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入联系人"></el-input> <el-input v-model="ruleForm.xjgywxt.wlwsbLxr" style="width: 100%;" placeholder="请输入联系人"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="服务范围"> <el-form-item label="服务范围">
<el-select v-model="ruleForm.region" placeholder="请选择服务范围"> <el-select v-model="ruleForm.xjgywxt.wlwsbFwfw" placeholder="请选择服务范围">
<el-option <el-option
v-for="dict in dict.type.wlw_fwfw" v-for="dict in dict.type.wlw_fwfw"
:key="dict.value" :key="dict.value"
@ -1882,12 +1882,12 @@
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="联系人电话"> <el-form-item label="联系人电话">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入联系人电话"></el-input> <el-input v-model="ruleForm.xjgywxt.wlwsbLxrdh" style="width: 100%;" placeholder="请输入联系人电话"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="服务内容"> <el-form-item label="服务内容">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入服务内容"></el-input> <el-input v-model="ruleForm.xjgywxt.wlwsbFwnr" style="width: 100%;" placeholder="请输入服务内容"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -1898,46 +1898,46 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="摄像头品牌"> <el-form-item label="摄像头品牌">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入摄像头品牌"></el-input> <el-input v-model="ruleForm.xjgywxt.sxtPp" style="width: 100%;" placeholder="请输入摄像头品牌"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="位置"> <el-form-item label="位置">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入位置"></el-input> <el-input v-model="ruleForm.xjgywxt.sxtWz" style="width: 100%;" placeholder="请输入位置"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="摄像头IP"> <el-form-item label="摄像头IP">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入摄像头IP"></el-input> <el-input v-model="ruleForm.xjgywxt.sxtIp" style="width: 100%;" placeholder="请输入摄像头IP"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="区域"> <el-form-item label="区域">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入区域"></el-input> <el-input v-model="ruleForm.xjgywxt.sxtQy" style="width: 100%;" placeholder="请输入区域"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="摄像头数量"> <el-form-item label="摄像头数量">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入摄像头数量"></el-input> <el-input v-model="ruleForm.xjgywxt.sxtSl" style="width: 100%;" placeholder="请输入摄像头数量"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="端口"> <el-form-item label="端口">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入端口"></el-input> <el-input v-model="ruleForm.xjgywxt.sxtDk" style="width: 100%;" placeholder="请输入端口"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="设备型号"> <el-form-item label="设备型号">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入设备型号"></el-input> <el-input v-model="ruleForm.xjgywxt.sxtSbxh" style="width: 100%;" placeholder="请输入设备型号"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="固定版本"> <el-form-item label="固定版本">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入固定版本"></el-input> <el-input v-model="ruleForm.xjgywxt.sxtGdbb" style="width: 100%;" placeholder="请输入固定版本"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -1950,41 +1950,41 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="移动APP系统"> <el-form-item label="移动APP系统">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入移动APP系统"></el-input> <el-input v-model="ruleForm.xjgywxt.appXt" style="width: 100%;" placeholder="请输入移动APP系统"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="服务端域名"> <el-form-item label="服务端域名">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入服务端域名"></el-input> <el-input v-model="ruleForm.xjgywxt.appYm" style="width: 100%;" placeholder="请输入服务端域名"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="移动APP渠道"> <el-form-item label="移动APP渠道">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入移动APP渠道"></el-input> <el-input v-model="ruleForm.xjgywxt.appQd" style="width: 100%;" placeholder="请输入移动APP渠道"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="服务端IP"> <el-form-item label="服务端IP">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入服务端IP"></el-input> <el-input v-model="ruleForm.xjgywxt.appIp" style="width: 100%;" placeholder="请输入服务端IP"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="联系人"> <el-form-item label="联系人">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入联系人"></el-input> <el-input v-model="ruleForm.xjgywxt.appLxr" style="width: 100%;" placeholder="请输入联系人"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="联系人电话"> <el-form-item label="联系人电话">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入联系人电话"></el-input> <el-input v-model="ruleForm.xjgywxt.appLxrdh" style="width: 100%;" placeholder="请输入联系人电话"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="是否有身份认证"> <el-form-item label="是否有身份认证">
<el-select v-model="ruleForm.region" placeholder="请选择是否有身份认证"> <el-select v-model="ruleForm.xjgywxt.appSfysfrz" placeholder="请选择是否有身份认证">
<el-option <el-option
v-for="dict in dict.type.is_no" v-for="dict in dict.type.is_no"
:key="dict.value" :key="dict.value"
@ -2004,13 +2004,13 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="系统集成商名称"> <el-form-item label="系统集成商名称">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入系统集成商名称"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzJcs" style="width: 100%;" placeholder="请输入系统集成商名称"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="运行时间"> <el-form-item label="运行时间">
<el-date-picker <el-date-picker
v-model="ruleForm.name" v-model="ruleForm.xjgywxt.gykzYxsj"
type="date" type="date"
format="yyyy-MM-dd" format="yyyy-MM-dd"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
@ -2020,7 +2020,7 @@
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="服务对象"> <el-form-item label="服务对象">
<el-select v-model="ruleForm.region" placeholder="请选择服务对象"> <el-select v-model="ruleForm.xjgywxt.gykzFwdx" placeholder="请选择服务对象">
<el-option <el-option
v-for="dict in dict.type.wlw_fwdx" v-for="dict in dict.type.wlw_fwdx"
:key="dict.value" :key="dict.value"
@ -2034,12 +2034,12 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="集成商国内外情况"> <el-form-item label="集成商国内外情况">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入集成商国内外情况"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzJcsqk" style="width: 100%;" placeholder="请输入集成商国内外情况"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="网络互联情况"> <el-form-item label="网络互联情况">
<el-select v-model="ruleForm.region" placeholder="请选择网络互联情况"> <el-select v-model="ruleForm.xjgywxt.gykzWlhxqk" placeholder="请选择网络互联情况">
<el-option <el-option
v-for="dict in dict.type.wlw_wlhlqk" v-for="dict in dict.type.wlw_wlhlqk"
:key="dict.value" :key="dict.value"
@ -2051,14 +2051,14 @@
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="联系人"> <el-form-item label="联系人">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入联系人"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzLxr" style="width: 100%;" placeholder="请输入联系人"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="服务范围"> <el-form-item label="服务范围">
<el-select v-model="ruleForm.region" placeholder="请选择服务范围"> <el-select v-model="ruleForm.xjgywxt.gykzFwfw" placeholder="请选择服务范围">
<el-option <el-option
v-for="dict in dict.type.wlw_fwfw" v-for="dict in dict.type.wlw_fwfw"
:key="dict.value" :key="dict.value"
@ -2070,53 +2070,53 @@
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="联系人电话"> <el-form-item label="联系人电话">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入联系人电话"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzLxrdh" style="width: 100%;" placeholder="请输入联系人电话"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="设备名称"> <el-form-item label="设备名称">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入设备名称"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzSbmc" style="width: 100%;" placeholder="请输入设备名称"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="设备品牌"> <el-form-item label="设备品牌">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入设备品牌"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzSbpp" style="width: 100%;" placeholder="请输入设备品牌"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="设备类别"> <el-form-item label="设备类别">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入设备类别"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzSblb" style="width: 100%;" placeholder="请输入设备类别"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="运营商"> <el-form-item label="运营商">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入运营商"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzYys" style="width: 100%;" placeholder="请输入运营商"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="互联网IP"> <el-form-item label="互联网IP">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入互联网IP"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzHlwIp" style="width: 100%;" placeholder="请输入互联网IP"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="网络层级"> <el-form-item label="网络层级">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入网络层级"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzWlcj" style="width: 100%;" placeholder="请输入网络层级"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="控制台IP"> <el-form-item label="控制台IP">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入控制台IP"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzKztIp" style="width: 100%;" placeholder="请输入控制台IP"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="描述"> <el-form-item label="描述">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入描述"></el-input> <el-input v-model="ruleForm.xjgywxt.gykzMs" style="width: 100%;" placeholder="请输入描述"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -2129,12 +2129,12 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="CDN供应商"> <el-form-item label="CDN供应商">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入CDN供应商"></el-input> <el-input v-model="ruleForm.xjgywxt.cdnGys" style="width: 100%;" placeholder="请输入CDN供应商"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="CDN是否使用"> <el-form-item label="CDN是否使用">
<el-select v-model="ruleForm.region" placeholder="请选择CDN是否使用"> <el-select v-model="ruleForm.xjgywxt.cdnSfsy" placeholder="请选择CDN是否使用">
<el-option <el-option
v-for="dict in dict.type.is_no" v-for="dict in dict.type.is_no"
:key="dict.value" :key="dict.value"
@ -2146,31 +2146,31 @@
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="CDN类型"> <el-form-item label="CDN类型">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入CDN类型"></el-input> <el-input v-model="ruleForm.xjgywxt.cdnLx" style="width: 100%;" placeholder="请输入CDN类型"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="CDN域名"> <el-form-item label="CDN域名">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入CDN域名"></el-input> <el-input v-model="ruleForm.xjgywxt.cdnYm" style="width: 100%;" placeholder="请输入CDN域名"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="联系人"> <el-form-item label="联系人">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入联系人"></el-input> <el-input v-model="ruleForm.xjgywxt.cdnLxr" style="width: 100%;" placeholder="请输入联系人"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8" style="margin-left: 10px;"> <el-col :span="8" style="margin-left: 10px;">
<el-form-item label="联系人电话"> <el-form-item label="联系人电话">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入联系人电话"></el-input> <el-input v-model="ruleForm.xjgywxt.cdnLxrdh" style="width: 100%;" placeholder="请输入联系人电话"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="CDN加速信息"> <el-form-item label="CDN加速信息">
<el-input v-model="ruleForm.name" style="width: 100%;" placeholder="请输入CDN加速信息"></el-input> <el-input v-model="ruleForm.xjgywxt.cdnJsxx" style="width: 100%;" placeholder="请输入CDN加速信息"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -2181,7 +2181,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="有效性质"> <el-form-item label="有效性质">
<el-radio-group v-model="ruleForm.whois_yxx"> <el-radio-group v-model="ruleForm.whoisYxx">
<el-radio :label="1"></el-radio> <el-radio :label="1"></el-radio>
<el-radio :label="2"></el-radio> <el-radio :label="2"></el-radio>
</el-radio-group> </el-radio-group>
@ -2190,49 +2190,49 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="注册名"> <el-form-item label="注册名">
<el-input v-model="ruleForm.whois_zcm" placeholder="请输入注册名"></el-input> <el-input v-model="ruleForm.whoisZcm" placeholder="请输入注册名"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="服务商"> <el-form-item label="服务商">
<el-input v-model="ruleForm.whois_fws" placeholder="请输入服务商"></el-input> <el-input v-model="ruleForm.whoisFws" placeholder="请输入服务商"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="注册邮箱"> <el-form-item label="注册邮箱">
<el-input v-model="ruleForm.whois_zcyx" placeholder="请输入注册邮箱"></el-input> <el-input v-model="ruleForm.whoisZcyx" placeholder="请输入注册邮箱"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="注册国家"> <el-form-item label="注册国家">
<el-input v-model="ruleForm.whois_zcgj" placeholder="请输入注册国家"></el-input> <el-input v-model="ruleForm.whoisZcgj" placeholder="请输入注册国家"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="注册省"> <el-form-item label="注册省">
<el-input v-model="ruleForm.whois_zcs" placeholder="请输入注册省"></el-input> <el-input v-model="ruleForm.whoisZcs" placeholder="请输入注册省"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="注册地址"> <el-form-item label="注册地址">
<el-input v-model="ruleForm.whois_zcdz" placeholder="请输入注册地址"></el-input> <el-input v-model="ruleForm.whoisZcdz" placeholder="请输入注册地址"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="注册机构"> <el-form-item label="注册机构">
<el-input v-model="ruleForm.whois_zcjg" placeholder="请输入注册机构"></el-input> <el-input v-model="ruleForm.whoisZcjg" placeholder="请输入注册机构"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="注册时间"> <el-form-item label="注册时间">
<el-date-picker <el-date-picker
v-model="ruleForm.whois_zcsj" v-model="ruleForm.whoisZcsj"
type="date" type="date"
format="yyyy-MM-dd" format="yyyy-MM-dd"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
@ -2245,7 +2245,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="最后更新时间"> <el-form-item label="最后更新时间">
<el-date-picker <el-date-picker
v-model="ruleForm.whois_zhgxsj" v-model="ruleForm.whoisZhgxsj"
type="date" type="date"
format="yyyy-MM-dd" format="yyyy-MM-dd"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
@ -2256,7 +2256,7 @@
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="到期时间"> <el-form-item label="到期时间">
<el-date-picker <el-date-picker
v-model="ruleForm.whois_dqsj" v-model="ruleForm.whoisDqsj"
type="date" type="date"
format="yyyy-MM-dd" format="yyyy-MM-dd"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
@ -2272,36 +2272,36 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="数据库名称"> <el-form-item label="数据库名称">
<el-input v-model="ruleForm.sjzc_sjkmc" placeholder="请输入数据库名称"></el-input> <el-input v-model="ruleForm.sjzcSjkmc" placeholder="请输入数据库名称"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="数据库类型"> <el-form-item label="数据库类型">
<el-input v-model="ruleForm.sjzc_sjklx" placeholder="请输入数据库类型"></el-input> <el-input v-model="ruleForm.sjzcSjklx" placeholder="请输入数据库类型"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="端口"> <el-form-item label="端口">
<el-input v-model="ruleForm.sjzc_dk" placeholder="请输入端口"></el-input> <el-input v-model="ruleForm.sjzcDk" placeholder="请输入端口"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="数据库版本"> <el-form-item label="数据库版本">
<el-input v-model="ruleForm.sjzc_sjkbb" placeholder="请输入数据库版本"></el-input> <el-input v-model="ruleForm.sjzcSjkbb" placeholder="请输入数据库版本"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="数据库所在IP"> <el-form-item label="数据库所在IP">
<el-input v-model="ruleForm.sjzc_sjk_ip" placeholder="请输入数据库所在IP"></el-input> <el-input v-model="ruleForm.sjzcSjkIp" placeholder="请输入数据库所在IP"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="共享属性"> <el-form-item label="共享属性">
<el-select v-model="ruleForm.region" placeholder="请选择共享属性"> <el-select v-model="ruleForm.sjzcGxsx" placeholder="请选择共享属性">
<el-option <el-option
v-for="dict in dict.type.sjzc_gxsx" v-for="dict in dict.type.sjzc_gxsx"
:key="dict.value" :key="dict.value"
@ -2315,7 +2315,7 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="开放属性"> <el-form-item label="开放属性">
<el-select v-model="ruleForm.sjzc_kfsx" placeholder="请选择开放属性"> <el-select v-model="ruleForm.sjzcKfsx" placeholder="请选择开放属性">
<el-option <el-option
v-for="dict in dict.type.sjzc_kfsx" v-for="dict in dict.type.sjzc_kfsx"
:key="dict.value" :key="dict.value"
@ -2327,7 +2327,7 @@
</el-col> </el-col>
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="数据领域"> <el-form-item label="数据领域">
<el-select v-model="ruleForm.sjzc_sjly" placeholder="请选择数据领域"> <el-select v-model="ruleForm.sjzcSjly" placeholder="请选择数据领域">
<el-option <el-option
v-for="dict in dict.type.sjzc_sjly" v-for="dict in dict.type.sjzc_sjly"
:key="dict.value" :key="dict.value"
@ -2341,7 +2341,7 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="更新周期"> <el-form-item label="更新周期">
<el-select v-model="ruleForm.sjzc_gxzq" placeholder="请选择数据领域"> <el-select v-model="ruleForm.sjzcGxzq" placeholder="请选择数据领域">
<el-option <el-option
v-for="dict in dict.type.sjzc_gxzq" v-for="dict in dict.type.sjzc_gxzq"
:key="dict.value" :key="dict.value"
@ -2361,19 +2361,19 @@
:value="dict.value" :value="dict.value"
/> />
</el-select> --> </el-select> -->
<el-input v-model="ruleForm.sjzc_sjlx" placeholder="请输入数据类型"></el-input> <el-input v-model="ruleForm.sjzcSjklx" placeholder="请输入数据类型"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="数据量"> <el-form-item label="数据量">
<el-input v-model="ruleForm.sjzc_sjl" placeholder="请输入注册省"></el-input> <el-input v-model="ruleForm.sjzcSjl" placeholder="请输入注册省"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="是否涉密数据"> <el-form-item label="是否涉密数据">
<el-select v-model="ruleForm.sjzc_smsj" placeholder="请选择数据领域"> <el-select v-model="ruleForm.sjzcSmsj" placeholder="请选择数据领域">
<el-option <el-option
v-for="dict in dict.type.is_no" v-for="dict in dict.type.is_no"
:key="dict.value" :key="dict.value"
@ -2387,7 +2387,7 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="数据是否出境"> <el-form-item label="数据是否出境">
<el-select v-model="ruleForm.sjzc_cj" placeholder="请选择数据领域"> <el-select v-model="ruleForm.sjzcCj" placeholder="请选择数据领域">
<el-option <el-option
v-for="dict in dict.type.is_no" v-for="dict in dict.type.is_no"
:key="dict.value" :key="dict.value"
@ -2399,7 +2399,7 @@
</el-col> </el-col>
<el-col :span="12" style="margin-left: 10px;"> <el-col :span="12" style="margin-left: 10px;">
<el-form-item label="数据分级分类"> <el-form-item label="数据分级分类">
<el-select v-model="ruleForm.sjzc_sjfjfl" placeholder="请选择数据领域"> <el-select v-model="ruleForm.sjzcSjfjfl" placeholder="请选择数据领域">
<el-option <el-option
v-for="dict in dict.type.sjzc_sjfjfl" v-for="dict in dict.type.sjzc_sjfjfl"
:key="dict.value" :key="dict.value"
@ -2413,7 +2413,7 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="12"> <el-col :span="12">
<el-form-item label="数据重要程度"> <el-form-item label="数据重要程度">
<el-select v-model="ruleForm.sjzc_sjzycd" placeholder="请选择数据领域"> <el-select v-model="ruleForm.sjzcSjzycd" placeholder="请选择数据领域">
<el-option <el-option
v-for="dict in dict.type.zc_xtzyx" v-for="dict in dict.type.zc_xtzyx"
:key="dict.value" :key="dict.value"
@ -2427,11 +2427,11 @@
<el-row style="display: flex;"> <el-row style="display: flex;">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="数据描述"> <el-form-item label="数据描述">
<el-input type="textarea" resize="none" placeholder="请输入数据描述" :rows="5" v-model="ruleForm.sjzc_sjms"></el-input> <el-input type="textarea" resize="none" placeholder="请输入数据描述" :rows="5" v-model="ruleForm.sjzcSjms"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- 数据资产 --> <!-- 业务系统拓扑图 -->
<el-row style="margin: 10px 0;"> <el-row style="margin: 10px 0;">
<span class="top-title-box">业务系统拓扑图</span> <span class="top-title-box">业务系统拓扑图</span>
</el-row> </el-row>
@ -2464,6 +2464,7 @@
<script> <script>
import pcas from "@/utils/pca-code.json" import pcas from "@/utils/pca-code.json"
import myUpload from "@/views/components/myUpload/index.vue"; import myUpload from "@/views/components/myUpload/index.vue";
import { assetUnit, assetInfo } from "@/api/auditPagesApi/index";
export default { export default {
name: "AssetsAuth", name: "AssetsAuth",
dicts:[ dicts:[
@ -2490,6 +2491,8 @@ export default {
checkStrictly:true, checkStrictly:true,
}, },
ruleForm:{ ruleForm:{
//
xjgywxt:{},
// -- // --
domins:[{ domins:[{
glym:"" glym:""
@ -2508,6 +2511,8 @@ export default {
xtfhqk_fzd:[], xtfhqk_fzd:[],
// //
xtfhqk_fls:[], xtfhqk_fls:[],
// 使
gylxxList:[],
// //
chepingUnit:[ chepingUnit:[
{ {
@ -2515,6 +2520,7 @@ export default {
tyshxydm:"", tyshxydm:"",
lxr:"", lxr:"",
lxdh:"", lxdh:"",
type:1
} }
], ],
// //
@ -2524,6 +2530,7 @@ export default {
tyshxydm:"", tyshxydm:"",
lxr:"", lxr:"",
lxdh:"", lxdh:"",
type:2
} }
], ],
// //
@ -2533,6 +2540,7 @@ export default {
tyshxydm:"", tyshxydm:"",
lxr:"", lxr:"",
lxdh:"", lxdh:"",
type:3
} }
], ],
// //
@ -2542,6 +2550,7 @@ export default {
tyshxydm:"", tyshxydm:"",
lxr:"", lxr:"",
lxdh:"", lxdh:"",
type:4
} }
], ],
// //
@ -2551,6 +2560,7 @@ export default {
tyshxydm:"", tyshxydm:"",
lxr:"", lxr:"",
lxdh:"", lxdh:"",
type:5
} }
], ],
// //
@ -2560,6 +2570,7 @@ export default {
tyshxydm:"", tyshxydm:"",
lxr:"", lxr:"",
lxdh:"", lxdh:"",
type:6
} }
], ],
// //
@ -2569,6 +2580,7 @@ export default {
tyshxydm:"", tyshxydm:"",
lxr:"", lxr:"",
lxdh:"", lxdh:"",
type:7
} }
], ],
// //
@ -2620,10 +2632,16 @@ export default {
restContacts:[], restContacts:[],
type:[] type:[]
}, },
rules:{} rules:{},
disabled:false,
} }
}, },
methods:{ methods:{
getInfo(id){
assetInfo(id).then(res=>{
console.log(res,"res");
})
},
// //
handleChange (value) { handleChange (value) {
console.log(value) console.log(value)

@ -3,29 +3,27 @@
<div class="L-main" id="L-size-main"> <div class="L-main" id="L-size-main">
<div class="content-search" id="L-header"> <div class="content-search" id="L-header">
<div class="search-title">查询条件</div> <div class="search-title">查询条件</div>
<el-form :inline="true" :model="formInline" size="small" class="demo-form-inline"> <el-form :inline="true" ref="queryForm" :model="formInline" size="small" class="demo-form-inline">
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="系统名称:"> <el-form-item label="系统名称:" prop="xtmc">
<el-input v-model="formInline.name" placeholder="请输入"></el-input> <el-input v-model="formInline.xtmc" placeholder="请输入系统名称"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="系统类型:"> <el-form-item label="系统类型:" prop="xtlx">
<el-select v-model="formInline.type" placeholder="请选择"> <el-select v-model="formInline.xtlx" placeholder="请选择系统类型">
<el-option label="item.label" value="item.value"> <el-option
</el-option> v-for="dict in dict.type.zc_xtlx"
<!-- <el-option
v-for="dict in dict.type.bms_approval_status"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.value"> :value="dict.value">
</el-option> --> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="新增时间:"> <el-form-item label="新增时间:" prop="time">
<el-date-picker <el-date-picker
v-model="formInline.time" v-model="formInline.time"
format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd HH:mm:ss"
@ -41,21 +39,19 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="单位名称:"> <el-form-item label="单位名称:" prop="dwmc">
<el-input v-model="formInline.number" placeholder="请输入"></el-input> <el-input v-model="formInline.dwmc" placeholder="请输入单位名称"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="系统状态:"> <el-form-item label="系统状态:" prop="xtzt">
<el-select v-model="formInline.status" placeholder="请选择"> <el-select v-model="formInline.xtzt" placeholder="请选择系统状态">
<el-option label="item.label" value="item.value"> <el-option
</el-option> v-for="dict in dict.type.zc_xtzt"
<!-- <el-option
v-for="dict in dict.type.bms_approval_status"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.value"> :value="dict.value">
</el-option> --> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -104,29 +100,33 @@
<section> <section>
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :row-class-name="tableRowClassName" :max-height="tabHeader"> <el-table v-loading="loading" :data="tableData" :height="tabHeader" :row-class-name="tableRowClassName" :max-height="tabHeader">
<el-table-column type="index" width="50" label="序号" align="center"/> <el-table-column type="index" width="50" label="序号" align="center"/>
<el-table-column label="系统名称" key="name" width="200px" prop="name" align="center" /> <el-table-column label="系统名称" key="xtmc" width="200px" prop="xtmc" align="center" />
<el-table-column label="系统类型" key="type" prop="type" align="center" /> <el-table-column label="系统类型" key="xtlx" prop="xtlx" align="center">
<el-table-column label="单位名称" key="unitName" prop="unitName" align="center"> <template slot-scope="scope">
<dict-tag :options="dict.type.zc_xtlx" :value="scope.row.xtlx"/>
</template>
</el-table-column>
<el-table-column label="单位名称" key="dwmc" prop="dwmc" align="center">
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
<dict-tag :options="dict.type.project_middle_type" :value="scope.row.projectMiddleType"/> <dict-tag :options="dict.type.project_middle_type" :value="scope.row.projectMiddleType"/>
</template> --> </template> -->
</el-table-column> </el-table-column>
<el-table-column label="新增时间" key="time" prop="time" align="center" /> <el-table-column label="新增时间" key="createTime" prop="createTime" align="center" />
<el-table-column label="系统状态" key="status" width="200px" prop="status" class-name="table-status" align="center"> <el-table-column label="系统状态" key="status" width="200px" prop="status" class-name="table-status" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.status === 0" style="color: #16B771;"> <span v-if="scope.row.xtzt == 1" style="color: #16B771;">
已安装 已安装
</span> </span>
<span v-if="scope.row.status === 1" style="color: #F58A0C;"> <span v-if="scope.row.xtzt == 2" style="color: #F58A0C;">
测试中 测试中
</span> </span>
<span v-if="scope.row.status === 2" style="color: #1485EF;"> <span v-if="scope.row.xtzt == 3" style="color: #1485EF;">
使用中 使用中
</span> </span>
<span v-if="scope.row.status === 3" style="color: #29A07A;"> <span v-if="scope.row.xtzt == 4" style="color: #29A07A;">
维护中 维护中
</span> </span>
<span v-if="scope.row.status === 4" style="color: #F50C0C;"> <span v-if="scope.row.xtzt == 5" style="color: #F50C0C;">
报废 报废
</span> </span>
</template> </template>
@ -134,17 +134,17 @@
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center"> <el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;"> <div style="display: flex;align-items: center;justify-content: center;">
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;"> <img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">查看</span> <span class="look-info" @click="goInfo(scope.row,1)" style="color: #1485EF;margin-right: 15px;">查看</span>
</div> </div>
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/edit.png" alt="" style="width: 15px;margin-right: 5px;"> <img src="@/assets/images/edit.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">编辑</span> <span class="look-info" @click="goInfo(scope.row,2)" style="color: #1485EF;margin-right: 15px;">编辑</span>
</div> </div>
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/del.png" alt="" style="width: 20px;margin-right: 5px;"> <img src="@/assets/images/del.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #F50C0C;margin-right: 15px;cursor: pointer;">删除</span> <span class="look-info" @click="goInfo(scope.row,3)" style="color: #F50C0C;margin-right: 15px;">删除</span>
</div> </div>
</div> </div>
</template> </template>
@ -154,10 +154,10 @@
<my-pagination <my-pagination
id="L-pagination" id="L-pagination"
:total="total" :total="total"
:page="pagination.current" :page="formInline.current"
:limit="pagination.size" :limit="formInline.size"
@pagination="getPagination" @pagination="getPagination"
:current-page.sync="pagination.current" :current-page.sync="formInline.current"
></my-pagination> ></my-pagination>
</main> </main>
</div> </div>
@ -165,122 +165,31 @@
<script> <script>
import myPagination from "@/views/components/Pagination/index.vue" import myPagination from "@/views/components/Pagination/index.vue"
// import myDialog from "@/views/components/myDialog/index.vue" // import myDialog from "@/views/components/myDialog/index.vue"
import { assetUnit, deleteAssetInfo } from "@/api/auditPagesApi/index";
export default { export default {
// dicts: ['jjh_project_type', 'bms_approval_status', "project_middle_type", "project_small_type", "project_categories"], dicts: ['zc_xtzt','zc_xtlx'],
components:{myPagination}, components:{myPagination},
data() { data() {
return { return {
formInline:{ formInline:{
name:"", xtmc:"",
type:"", xtlx:"",
time:[], time:[],
number:"", startTime:"",
status:"", endTime:"",
}, dwmc:"",
total:0, xtzt:"",
pagination:{
current:1, current:1,
size:10, size:10,
}, },
tableData:[ total:0,
{ tableData:[],
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:0,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:1,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:2,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:3,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:4,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:0,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:1,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:2,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:3,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:4,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:0,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:1,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:2,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:3,
},{
name:"XXX系统",
type:"门户网站",
unitName:"太仓市XXX局",
time:"2023-07-30 16:30:21",
status:4,
},
],
loading:false, loading:false,
tabHeader: undefined, tabHeader: undefined,
} }
}, },
mounted(){ mounted(){
this.getInfo(); this.getList();
this.cancalDebounce(); this.cancalDebounce();
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}, },
@ -289,46 +198,34 @@ export default {
}, },
methods:{ methods:{
// //
getInfo(){ getList(){
// this.loading = true; this.loading = true;
// jProject(this.pagination).then(res=>{ assetUnit('get',this.formInline).then(res=>{
// this.loading = false; this.loading = false;
// this.total = res.data.total; this.total = res.data.total;
// this.tableData = res.data.records; this.tableData = res.data.records;
// }) })
}, },
// //
resetQuery(){ resetQuery(){
this.formInline = { this.resetForm("queryForm");
name:"", this.handleQuery();
type:"",
time:[],
number:"",
status:"",
}
this.pagination = {
current: 1,
size: 10,
}
this.getList(); this.getList();
}, },
// //
handleQuery(){ handleQuery(){
this.pagination = { this.formInline.current = 1;
current: 1, if(this.formInline.time) {
size: 10
}
if(this.formInline.time.length > 0) {
this.formInline.startTime = this.formInline.time[0] this.formInline.startTime = this.formInline.time[0]
this.formInline.endTime = this.formInline.time[1] this.formInline.endTime = this.formInline.time[1]
} }
this.pagination = { ...this.pagination,...this.formInline }; this.formInline.time = [];
this.getList(); this.getList();
}, },
// //
getPagination(pages){ getPagination(pages){
this.pagination.current = pages.page; this.formInline.current = pages.page;
this.pagination.size = pages.limit; this.formInline.size = pages.limit;
this.getList(); this.getList();
}, },
// //
@ -342,7 +239,27 @@ export default {
}}) }})
}, },
// //
goInfo(){}, goInfo(row,id){
if(id == 1) {
this.$router.push({name: 'AssetsAuth',query: {
pageType: "look",
id:row.id
}})
} else if(id == 2) {
this.$router.push({name: 'AssetsAuth',query: {
pageType: "chang",
id:row.id
}})
} else if(id == 3) {
const userIds = row.id;
this.$modal.confirm('是否确认删除用户编号为"' + userIds + '"的数据项?').then(function() {
return deleteAssetInfo(userIds);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
}
},
// //
edit(){ edit(){
}, },

@ -88,7 +88,6 @@
<section v-if="index == 1"> <section v-if="index == 1">
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :max-height="tabHeader" :row-class-name="tableRowClassName"> <el-table v-loading="loading" :data="tableData" :height="tabHeader" :max-height="tabHeader" :row-class-name="tableRowClassName">
<el-table-column type="index" width="50" label="序号" align="center"/> <el-table-column type="index" width="50" label="序号" align="center"/>
<el-table-column label="资产编号" key="number" width="200px" prop="number" align="center" />
<el-table-column label="资产名称" key="name" prop="name" align="center" /> <el-table-column label="资产名称" key="name" prop="name" align="center" />
<el-table-column label="资产类型" key="type" prop="type" align="center"> <el-table-column label="资产类型" key="type" prop="type" align="center">
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">

@ -109,13 +109,13 @@
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center"> <el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;"> <div style="display: flex;align-items: center;justify-content: center;">
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;"> <img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">查看</span> <span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;">查看</span>
</div> </div>
<div v-if="scope.row.status == 0" style="display: flex;align-items: center;"> <div v-if="scope.row.status == 0" style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;"> <img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="del-info" @click="delInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">审核</span> <span class="del-info" @click="delInfo(scope.row)" style="color: #1485EF;margin-right: 15px;">审核</span>
</div> </div>
</div> </div>
</template> </template>

@ -40,7 +40,7 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="所属行业" required> <el-form-item label="所属行业" required>
<el-select v-model="ruleForm.sshy" placeholder="请选择系统重要性"> <el-select v-model="ruleForm.sshy" placeholder="请选择所属行业">
<el-option <el-option
v-for="dict in dict.type.zc_xtzyx" v-for="dict in dict.type.zc_xtzyx"
:key="dict.value" :key="dict.value"
@ -52,7 +52,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="单位类型" required> <el-form-item label="单位类型" required>
<el-select v-model="ruleForm.dwlx" placeholder="请选择系统重要性"> <el-select v-model="ruleForm.dwlx" placeholder="请选择单位类型">
<el-option <el-option
v-for="dict in dict.type.dwlx" v-for="dict in dict.type.dwlx"
:key="dict.value" :key="dict.value"
@ -66,7 +66,7 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="单位标签"> <el-form-item label="单位标签">
<el-select v-model="ruleForm.dwbq" placeholder="请选择系统重要性"> <el-select v-model="ruleForm.dwbq" placeholder="请选择单位标签">
<el-option <el-option
v-for="dict in dict.type.zc_xtzyx" v-for="dict in dict.type.zc_xtzyx"
:key="dict.value" :key="dict.value"
@ -85,7 +85,7 @@
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="单位角色"> <el-form-item label="单位角色">
<el-select v-model="ruleForm.dwjs" placeholder="请选择系统重要性"> <el-select v-model="ruleForm.dwjs" placeholder="请选择单位角色">
<el-option <el-option
v-for="dict in dict.type.dwjs" v-for="dict in dict.type.dwjs"
:key="dict.value" :key="dict.value"
@ -97,7 +97,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="单位直属性质"> <el-form-item label="单位直属性质">
<el-select v-model="ruleForm.dwzsxz" placeholder="请选择系统重要性"> <el-select v-model="ruleForm.dwzsxz" placeholder="请选择单位直属性质">
<el-option <el-option
v-for="dict in dict.type.dwzsxz" v-for="dict in dict.type.dwzsxz"
:key="dict.value" :key="dict.value"
@ -116,7 +116,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="是否关基单位"> <el-form-item label="是否关基单位">
<el-select v-model="ruleForm.gjdw" placeholder="请选择系统重要性"> <el-select v-model="ruleForm.gjdw" placeholder="请选择是否关基单位">
<el-option <el-option
v-for="dict in dict.type.is_no" v-for="dict in dict.type.is_no"
:key="dict.value" :key="dict.value"
@ -147,7 +147,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" style="margin-left: 10px;"> <el-col :span="6" style="margin-left: 10px;">
<el-form-item <el-form-item prop="dwfzrlxfs"
:rules="[ :rules="[
{ {
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
@ -160,7 +160,15 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" style="margin-left: 10px;"> <el-col :span="6" style="margin-left: 10px;">
<el-form-item prop="dwfzryx"> <el-form-item prop="dwfzryx"
:rules="[
{
type: 'email',
message: '请输入正确的邮箱地址',
trigger: ['blur', 'change']
}
]"
>
<el-input v-model="ruleForm.dwfzryx" style="width: 100%;" placeholder="请输入邮箱"></el-input> <el-input v-model="ruleForm.dwfzryx" style="width: 100%;" placeholder="请输入邮箱"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -183,12 +191,28 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" style="margin-left: 10px;"> <el-col :span="6" style="margin-left: 10px;">
<el-form-item prop="phonenumber"> <el-form-item prop="fgfzrlxfs"
:rules="[
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: '请输入正确的手机号码',
trigger: 'blur'
}
]"
>
<el-input v-model="ruleForm.fgfzrlxfs" style="width: 100%;" placeholder="请输入联系方式"></el-input> <el-input v-model="ruleForm.fgfzrlxfs" style="width: 100%;" placeholder="请输入联系方式"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" style="margin-left: 10px;"> <el-col :span="6" style="margin-left: 10px;">
<el-form-item prop="email"> <el-form-item prop="fgfzryx"
:rules="[
{
type: 'email',
message: '请输入正确的邮箱地址',
trigger: ['blur', 'change']
}
]"
>
<el-input v-model="ruleForm.fgfzryx" style="width: 100%;" placeholder="请输入邮箱"></el-input> <el-input v-model="ruleForm.fgfzryx" style="width: 100%;" placeholder="请输入邮箱"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -211,12 +235,28 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" style="margin-left: 10px;"> <el-col :span="6" style="margin-left: 10px;">
<el-form-item prop="phonenumber"> <el-form-item prop="bmfzrlxfs"
:rules="[
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: '请输入正确的手机号码',
trigger: 'blur'
}
]"
>
<el-input v-model="ruleForm.bmfzrlxfs" style="width: 100%;" placeholder="请输入联系方式"></el-input> <el-input v-model="ruleForm.bmfzrlxfs" style="width: 100%;" placeholder="请输入联系方式"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" style="margin-left: 10px;"> <el-col :span="6" style="margin-left: 10px;">
<el-form-item prop="email"> <el-form-item prop="bmfzryx"
:rules="[
{
type: 'email',
message: '请输入正确的邮箱地址',
trigger: ['blur', 'change']
}
]"
>
<el-input v-model="ruleForm.bmfzryx" style="width: 100%;" placeholder="请输入邮箱"></el-input> <el-input v-model="ruleForm.bmfzryx" style="width: 100%;" placeholder="请输入邮箱"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -239,12 +279,28 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" style="margin-left: 10px;"> <el-col :span="6" style="margin-left: 10px;">
<el-form-item prop="phonenumber"> <el-form-item prop="dylxrlxfs"
:rules="[
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: '请输入正确的手机号码',
trigger: 'blur'
}
]"
>
<el-input v-model="ruleForm.dylxrlxfs" style="width: 100%;" placeholder="请输入联系方式"></el-input> <el-input v-model="ruleForm.dylxrlxfs" style="width: 100%;" placeholder="请输入联系方式"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" style="margin-left: 10px;"> <el-col :span="6" style="margin-left: 10px;">
<el-form-item prop="email"> <el-form-item prop="dylxryx"
:rules="[
{
type: 'email',
message: '请输入正确的邮箱地址',
trigger: ['blur', 'change']
}
]"
>
<el-input v-model="ruleForm.dylxryx" style="width: 100%;" placeholder="请输入邮箱"></el-input> <el-input v-model="ruleForm.dylxryx" style="width: 100%;" placeholder="请输入邮箱"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -259,7 +315,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="其他联系人" class="daoqitixingren" v-for="(domain, index) in ruleForm.otherConcat" :key="domain.key" :prop="'otherConcat.' + index + '.value'"> <el-form-item label="其他联系人" class="daoqitixingren" v-for="(domain, index) in ruleForm.otherConcat" :key="domain.key" :prop="'otherConcat.' + index + '.qtlxrlxfs'">
<el-row> <el-row>
<el-col :span="6"> <el-col :span="6">
<el-form-item prop="name"> <el-form-item prop="name">
@ -267,12 +323,28 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" style="margin-left: 10px;"> <el-col :span="6" style="margin-left: 10px;">
<el-form-item prop="phonenumber"> <el-form-item :prop="'otherConcat.' + index + '.qtlxrlxfs'"
:rules="[
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
message: '请输入正确的手机号码',
trigger: 'blur'
}
]"
>
<el-input v-model="domain.qtlxrlxfs" style="width: 100%;" placeholder="请输入联系方式"></el-input> <el-input v-model="domain.qtlxrlxfs" style="width: 100%;" placeholder="请输入联系方式"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" style="margin-left: 10px;"> <el-col :span="6" style="margin-left: 10px;">
<el-form-item prop="email"> <el-form-item prop="qtlxryx"
:rules="[
{
type: 'email',
message: '请输入正确的邮箱地址',
trigger: ['blur', 'change']
}
]"
>
<el-input v-model="domain.qtlxryx" style="width: 100%;" placeholder="请输入邮箱"></el-input> <el-input v-model="domain.qtlxryx" style="width: 100%;" placeholder="请输入邮箱"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -391,8 +463,8 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row style="margin: 10px 0 ;padding-bottom: 50px; text-align: center;"> <el-row style="margin: 10px 0 ;padding-bottom: 50px; text-align: center;">
<el-button type="danger">取消</el-button> <el-button type="danger" @click="cancel" :disabled="false">取消</el-button>
<el-button type="primary" @click="newUnit"></el-button> <el-button type="primary" @click="newUnit" :disabled="false">确定</el-button>
</el-row> </el-row>
</el-form> </el-form>
</div> </div>
@ -507,17 +579,36 @@ export default {
} }
}, },
newUnit(){ newUnit(){
if(this.$route.query.pageType == 'look') {
this.$router.go(-1);
return;
}
if(this.ruleForm.ssqy.length > 0) { if(this.ruleForm.ssqy.length > 0) {
this.ruleForm.ssqyprovince = this.ruleForm.ssqy[0] this.ruleForm.ssqyprovince = this.ruleForm.ssqy[0]
this.ruleForm.ssqycity = this.ruleForm.ssqy[1] this.ruleForm.ssqycity = this.ruleForm.ssqy[1]
this.ruleForm.ssqycounty = this.ruleForm.ssqy[2] this.ruleForm.ssqycounty = this.ruleForm.ssqy[2]
} }
this.loading = true; this.loading = true;
if(this.$route.query.pageType == 'change') {
postUnit('put',this.ruleForm).then(res=>{
this.loading = false;
this.$modal.msgSuccess("修改成功");
this.$router.go(-1);
}).catch(err=>{
this.loading = false;
})
} else if(this.$route.query.pageType == 'add') {
postUnit('post',this.ruleForm).then(res=>{ postUnit('post',this.ruleForm).then(res=>{
console.log(res); this.loading = false;
this.$modal.msgSuccess("新增成功");
this.$router.go(-1);
}).catch(err=>{
this.loading = false; this.loading = false;
}) })
}
},
cancel(){
this.$router.go(-1);
}, },
}, },
beforeRouteEnter(to,from,next){ beforeRouteEnter(to,from,next){

@ -252,17 +252,17 @@
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center"> <el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;"> <div style="display: flex;align-items: center;justify-content: center;">
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;"> <img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" @click="handleLookdate(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">查看</span> <span class="look-info" @click="handleLookdate(scope.row)" style="color: #1485EF;margin-right: 15px;">查看</span>
</div> </div>
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/edit.png" alt="" style="width: 15px;margin-right: 5px;"> <img src="@/assets/images/edit.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="look-info" @click="handleUpdate(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">编辑</span> <span class="look-info" @click="handleUpdate(scope.row)" style="color: #1485EF;margin-right: 15px;">编辑</span>
</div> </div>
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/del.png" alt="" style="width: 20px;margin-right: 5px;"> <img src="@/assets/images/del.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" @click="handleDelete(scope.row)" style="color: #F50C0C;margin-right: 15px;cursor: pointer;">删除</span> <span class="look-info" @click="handleDelete(scope.row)" style="color: #F50C0C;margin-right: 15px;">删除</span>
</div> </div>
</div> </div>
</template> </template>
@ -494,7 +494,7 @@ export default {
}, },
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const userIds = row.userId || this.ids; const userIds = row.id || this.ids;
this.$modal.confirm('是否确认删除用户编号为"' + userIds + '"的数据项?').then(function() { this.$modal.confirm('是否确认删除用户编号为"' + userIds + '"的数据项?').then(function() {
return delUnit(userIds); return delUnit(userIds);
}).then(() => { }).then(() => {

@ -84,17 +84,17 @@
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center"> <el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;"> <div style="display: flex;align-items: center;justify-content: center;">
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;"> <img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">查看</span> <span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;">查看</span>
</div> </div>
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/edit.png" alt="" style="width: 15px;margin-right: 5px;"> <img src="@/assets/images/edit.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">编辑</span> <span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;">编辑</span>
</div> </div>
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/del.png" alt="" style="width: 20px;margin-right: 5px;"> <img src="@/assets/images/del.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #F50C0C;margin-right: 15px;cursor: pointer;">删除</span> <span class="look-info" @click="goInfo(scope.row)" style="color: #F50C0C;margin-right: 15px;">删除</span>
</div> </div>
</div> </div>
</template> </template>

@ -69,7 +69,6 @@
<section> <section>
<el-table v-loading="loading" :data="tableData" :height="tabHeader" :max-height="tabHeader" :row-class-name="tableRowClassName"> <el-table v-loading="loading" :data="tableData" :height="tabHeader" :max-height="tabHeader" :row-class-name="tableRowClassName">
<el-table-column type="index" width="50" label="序号" align="center"/> <el-table-column type="index" width="50" label="序号" align="center"/>
<el-table-column label="资产编号" key="number" width="200px" prop="number" align="center" />
<el-table-column label="资产名称" key="name" prop="name" align="center" /> <el-table-column label="资产名称" key="name" prop="name" align="center" />
<el-table-column label="资产类型" key="type" prop="type" align="center"> <el-table-column label="资产类型" key="type" prop="type" align="center">
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
@ -92,8 +91,16 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center"> <el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="look-info" @click="goAudit(scope.row)" style="color: #192A92;cursor: pointer;" v-if="scope.row.status == 2"></span> <div style="display: flex;align-items: center;justify-content: center;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #192A92;cursor: pointer;" v-else></span> <div v-if="scope.row.status == 2" style="display: flex;align-items: center;">
<img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="del-info" @click="delInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">审核</span>
</div>
<div style="display: flex;align-items: center;" v-else>
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">查看</span>
</div>
</div>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

@ -69,17 +69,17 @@
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center"> <el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div style="display: flex;align-items: center;justify-content: center;"> <div style="display: flex;align-items: center;justify-content: center;">
<div v-if="scope.row.status == 2" style="display: flex;align-items: center;"> <div v-if="scope.row.status == 2" style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;"> <img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">查看</span> <span class="look-info" @click="goInfo(scope.row,3)" style="color: #1485EF;margin-right: 15px;">查看</span>
</div> </div>
<div v-if="scope.row.status == 0" style="display: flex;align-items: center;"> <div v-if="scope.row.status == 0" style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;"> <img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="del-info" @click="delInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">开始核查</span> <span class="del-info" @click="goInfo(scope.row,1)" style="color: #1485EF;margin-right: 15px;">开始核查</span>
</div> </div>
<div v-if="scope.row.status == 1" style="display: flex;align-items: center;"> <div v-if="scope.row.status == 1" style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;"> <img src="@/assets/images/icon-shenhe@2x.png" alt="" style="width: 15px;margin-right: 5px;">
<span class="del-info" @click="delInfo(scope.row)" style="color: #1485EF;margin-right: 15px;cursor: pointer;">重新核查</span> <span class="del-info" @click="goInfo(scope.row,2)" style="color: #1485EF;margin-right: 15px;">重新核查</span>
</div> </div>
</div> </div>
</template> </template>
@ -206,11 +206,11 @@ export default {
goInfo(row,id){ goInfo(row,id){
if(id == 1) { if(id == 1) {
this.$router.push({name: 'mytaskAudit',query: { this.$router.push({name: 'mytaskAudit',query: {
pageType: "info", pageType: "inspect",
}}) }})
} else if(id == 2) { } else if(id == 2) {
this.$router.push({name: 'mytaskAudit',query: { this.$router.push({name: 'mytaskAudit',query: {
pageType: "info", pageType: "inspect",
}}) }})
} else if(id == 3) { } else if(id == 3) {
this.$router.push({name: 'mytaskInfo',query: { this.$router.push({name: 'mytaskInfo',query: {

@ -89,7 +89,10 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" prop="userId" class-name="table-operation" align="center"> <el-table-column label="操作" prop="userId" class-name="table-operation" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="look-info" @click="goInfo(scope.row)" style="color: #192A92;cursor: pointer;">查看</span> <div style="display: flex;align-items: center;cursor: pointer;">
<img src="@/assets/images/icon-ck@2x.png" alt="" style="width: 20px;margin-right: 5px;">
<span class="look-info" @click="goInfo(scope.row)" style="color: #1485EF;margin-right: 15px;">查看</span>
</div>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

Loading…
Cancel
Save