lijinlong
吕天方 3 months ago
parent 4c301e0d13
commit 64770b34a1

@ -10,19 +10,19 @@
<el-row>
<el-col :span="12">
<el-form-item label="系统名称" required>
<el-input v-model="ruleForm.xtmc"></el-input>
<el-input v-model="ruleForm.xtmc" placeholder="请输入系统名称"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="单位名称" required>
<el-input v-model="ruleForm.dwmc"></el-input>
<el-input v-model="ruleForm.dwmc" placeholder="请输入单位名称"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="系统域名">
<el-input v-model="ruleForm.xtym"></el-input>
<el-input v-model="ruleForm.xtym" placeholder="请输入系统域名"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
@ -90,7 +90,7 @@
<el-col :span="23">
<el-input v-model="domain.key" placeholder="请输入关联域名"></el-input>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="addForm('glymList')" v-if="index == 0" class="el-icon-circle-plus-outline" style="margin-left: 5px;font-size: 16px;cursor: pointer;"></i>
<i @click="removeDomainOne(domain,'glymList')" v-else class="el-icon-remove-outline" style="margin-left: 5px;font-size: 16px;cursor: pointer;"></i>
</el-col>
@ -129,7 +129,7 @@
<el-col :span="23">
<el-input v-model="domain.key" placeholder="请输入关联IP"></el-input>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="addForm('glIpList')" v-if="index == 0" class="el-icon-circle-plus-outline" style="margin-left: 5px;font-size: 16px;cursor: pointer;"></i>
<i @click="removeDomainOne(domain,'glIpList')" v-else class="el-icon-remove-outline" style="margin-left: 5px;font-size: 16px;cursor: pointer;"></i>
</el-col>
@ -450,8 +450,8 @@
</el-col>
</el-row>
<el-row>
<el-col :span="24" style="text-align: right;margin: 10px 0;" v-if="!isMore">
<el-button @click="isMore = true" :disabled="false">更多</el-button>
<el-col :span="24" style="text-align: right;margin: 10px 0;">
<el-button @click="isMore = !isMore" :disabled="false">{{ isMore ? '收起' : '更多' }}</el-button>
</el-col>
</el-row>
<!-- 隐藏部分 -->
@ -778,7 +778,7 @@
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-row v-if="$route.query.pageType !== 'look'">
<el-col :span="24">
<el-form-item prop="btn">
<el-button @click="addOtherConcat('otherConcat')"></el-button>
@ -1323,7 +1323,7 @@
<el-input v-model="domain.lxdh" placeholder="请输入联系电话"></el-input>
</el-form-item>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="addGongyinglian('chepingUnit', 1)" v-if="index == 0" class="el-icon-circle-plus-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
<i @click="removeDomain(domain,'chepingUnit')" v-else class="el-icon-remove-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
</el-col>
@ -1369,7 +1369,7 @@
<el-input v-model="domain.lxdh" placeholder="请输入联系电话"></el-input>
</el-form-item>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="addGongyinglian('yjgysUnit', 2)" v-if="index == 0" class="el-icon-circle-plus-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
<i @click="removeDomain(domain,'yjgysUnit')" v-else class="el-icon-remove-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
</el-col>
@ -1415,7 +1415,7 @@
<el-input v-model="domain.lxdh" placeholder="请输入联系电话"></el-input>
</el-form-item>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="addGongyinglian('jfywUnit', 3)" v-if="index == 0" class="el-icon-circle-plus-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
<i @click="removeDomain(domain,'jfywUnit')" v-else class="el-icon-remove-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
</el-col>
@ -1461,7 +1461,7 @@
<el-input v-model="domain.lxdh" placeholder="请输入联系电话"></el-input>
</el-form-item>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="addGongyinglian('xtsjUnit', 4)" v-if="index == 0" class="el-icon-circle-plus-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
<i @click="removeDomain(domain,'xtsjUnit')" v-else class="el-icon-remove-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
</el-col>
@ -1526,7 +1526,7 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="addGongyinglian('xtjsUnit', 5)" v-if="index == 0" class="el-icon-circle-plus-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
<i @click="removeDomain(domain,'xtjsUnit')" v-else class="el-icon-remove-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
</el-col>
@ -1591,7 +1591,7 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="addGongyinglian('xtyyUnit', 7)" v-if="index == 0" class="el-icon-circle-plus-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
<i @click="removeDomain(domain,'xtyyUnit')" v-else class="el-icon-remove-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
</el-col>
@ -1637,7 +1637,7 @@
<el-input v-model="domain.lxdh" placeholder="请输入联系电话"></el-input>
</el-form-item>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="addGongyinglian('aqfwUnit', 6)" v-if="index == 0" class="el-icon-circle-plus-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
<i @click="removeDomain(domain,'aqfwUnit')" v-else class="el-icon-remove-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
</el-col>
@ -1735,7 +1735,7 @@
</el-col>
</el-row>
</div>
<el-row>
<el-row v-if="$route.query.pageType !== 'look'">
<el-form-item>
<el-button @click="addServer('fwqxx', 1)">添加服务器</el-button>
</el-form-item>
@ -1809,7 +1809,7 @@
</el-col>
</el-row>
</div>
<el-row>
<el-row v-if="$route.query.pageType !== 'look'">
<el-form-item>
<el-button @click="addServer('wlsb', 2)">添加网络设备</el-button>
</el-form-item>
@ -1883,7 +1883,7 @@
</el-col>
</el-row>
</div>
<el-row>
<el-row v-if="$route.query.pageType !== 'look'">
<el-form-item>
<el-button @click="addServer('aqsb', 3)">添加安全设备</el-button>
</el-form-item>
@ -2725,9 +2725,9 @@
</el-form-item>
</el-row>
</div>
<el-row style="margin: 10px 0 ;padding-bottom: 50px; text-align: center;">
<el-row style="margin: 10px 0 ;padding-bottom: 50px; text-align: center;" v-if="$route.query.pageType !== 'look'">
<el-button type="danger" @click="sendBack"></el-button>
<el-button type="primary" @click="newAssets" :loading="loading">确认</el-button>
<el-button type="primary" @click="newAssets" :loading="loading">保存</el-button>
</el-row>
</el-form>
</div>
@ -2929,6 +2929,16 @@ export default {
this.getInfo(this.$route.query.id)
this.disabled = true;
this.isMore = true;
this.$nextTick(()=>{
const inputElements = document.querySelectorAll('.el-input__inner');
const textareaInputElements = document.querySelectorAll('.el-textarea__inner');
inputElements.forEach((input) => {
input.placeholder = '';
});
textareaInputElements.forEach((input) => {
input.placeholder = '';
});
})
} else if(this.$route.query.pageType == 'change') {
this.getInfo(this.$route.query.id)
this.disabled = false;

@ -280,12 +280,12 @@ export default {
handleExport(){
this.download('/tc/assetCurrent/export', {
...this.formInline
}, `asset_${new Date().getTime()}.xlsx`)
}, `资产${new Date().getTime()}.xlsx`)
},
/** 下载模板操作 */
importTemplate() {
this.download('/tc/assetCurrent/importTemplate', {
}, `asset${new Date().getTime()}.xlsx`)
}, `资产导入模板${new Date().getTime()}.xlsx`)
},
//
handleFileUploadProgress(event, file, fileList) {

@ -42,7 +42,7 @@
<el-form-item label="所属行业" required>
<el-select v-model="ruleForm.sshy" placeholder="请选择所属行业">
<el-option
v-for="dict in dict.type.zc_xtzyx"
v-for="dict in dict.type.sshy"
:key="dict.value"
:label="dict.label"
:value="dict.value"
@ -110,7 +110,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="统一社会信用代码" required prop="userName">
<el-form-item label="统一社会信用代码" prop="userName">
<el-input v-model="ruleForm.userName" placeholder="请输入统一社会信用代码"></el-input>
</el-form-item>
</el-col>
@ -353,14 +353,14 @@
<el-input v-model="domain.qtlxrzwzc" style="width: 100%;" placeholder="请输入职务职称"></el-input>
</el-form-item>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="removeDomain(domain,'otherConcat')" class="el-icon-remove-outline" style="margin-left: 5px;font-size: 16px;cursor: pointer;"></i>
</el-col>
</el-row>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-row v-if="$route.query.pageType !== 'look'">
<el-col :span="24">
<el-form-item prop="btn">
<el-button @click="addForm('otherConcat')"></el-button>
@ -395,7 +395,7 @@
<el-input v-model="domain.lxdh" placeholder="请输入系统名称"></el-input>
</el-form-item>
</el-col>
<el-col :span="1" style="text-align: center;">
<el-col :span="1" style="text-align: center;" v-if="$route.query.pageType !== 'look'">
<i @click="addGongyinglian('jcxxList')" v-if="index == 0" class="el-icon-circle-plus-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
<i @click="removeDomain(domain,'jcxxList')" v-else class="el-icon-remove-outline" style="margin-top: 10px;font-size: 16px;cursor: pointer;"></i>
</el-col>
@ -462,7 +462,7 @@
</el-form-item>
</el-col>
</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;" v-if="$route.query.pageType !== 'look'">
<el-button type="danger" @click="cancel" :disabled="false">取消</el-button>
<el-button type="primary" @click="newUnit" :disabled="false">确定</el-button>
</el-row>
@ -532,6 +532,16 @@ export default {
if(this.$route.query.pageType == 'look') {
this.getInfo(this.$route.query.id)
this.disabled = true;
this.$nextTick(()=>{
const inputElements = document.querySelectorAll('.el-input__inner');
const textareaInputElements = document.querySelectorAll('.el-textarea__inner');
inputElements.forEach((input) => {
input.placeholder = '';
});
textareaInputElements.forEach((input) => {
input.placeholder = '';
});
})
} else if(this.$route.query.pageType == 'change') {
this.getInfo(this.$route.query.id)
this.disabled = false;

@ -156,7 +156,7 @@
<el-form-item label="单位类型:" prop="dwlx">
<el-select
v-model="queryParams.dwlx"
placeholder="用户状态"
placeholder="请选择单位类型"
clearable
>
<el-option
@ -198,7 +198,6 @@
icon="el-icon-upload2"
size="mini"
@click="handleImport"
v-hasPermi="['system:user:import']"
>导入</el-button>
</el-col>
<el-col :span="1.5">
@ -208,7 +207,6 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['system:user:export']"
>导出</el-button>
</el-col>
<el-col :span="1.5">
@ -218,7 +216,6 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['system:user:add']"
>新增单位</el-button>
</el-col>
</el-row>
@ -238,7 +235,7 @@
<template slot-scope="scope">{{ scope.row.userName }}</template>
</el-table-column>
<el-table-column label="所属区域" align="center" key="ssqycounty" prop="ssqycounty">
<template slot-scope="scope">{{ scope.row.ssqycity }}</template>
<template slot-scope="scope">{{ getSsqu(scope.row) }}</template>
</el-table-column>
<el-table-column label="所属行业" align="center" key="sshy" prop="sshy">
<template slot-scope="scope">
@ -443,6 +440,17 @@ export default {
}
);
},
getSsqu(row) {
if(row.ssqyprovince && row.ssqycity && row.ssqycounty) {
return row.ssqyprovince + "/" + row.ssqycity + '/' + row.ssqycounty
} else if(row.ssqyprovince && row.ssqycity) {
return row.ssqyprovince + "/" + row.ssqycity
} else if(row.ssqyprovince) {
return row.ssqyprovince
} else {
return
}
},
//
getPagination(pages){
this.queryParams.current = pages.page;
@ -495,7 +503,7 @@ export default {
/** 删除按钮操作 */
handleDelete(row) {
const userIds = row.id || this.ids;
this.$modal.confirm('是否确认删除用户编号为"' + userIds + '"的数据项?').then(function() {
this.$modal.confirm('是否确认删除单位id为"' + userIds + '"的数据项?').then(function() {
return delUnit(userIds);
}).then(() => {
this.getList();

@ -24,15 +24,13 @@
</el-col>
<el-col :span="7">
<el-form-item label="系统状态:" prop="xtzt">
<el-select v-model="formInline.xtzt" placeholder="请选择">
<el-select v-model="formInline.xtzt" placeholder="请选择系统状态">
<el-option
v-for="dict in dict.type.zc_xtzt"
:key="dict.value"
:label="dict.label"
:value="dict.value">
</el-option>
</el-select>
<el-select v-model="formInline.xtzt" placeholder="请选择系统状态">
<el-option
v-for="dict in dict.type.zc_xtzt"
:key="dict.value"
:label="dict.label"
:value="dict.value">
</el-option>
</el-select>
</el-form-item>
</el-col>

Loading…
Cancel
Save