up
This commit is contained in:
@ -2,4 +2,4 @@
|
||||
ENV = 'production'
|
||||
|
||||
# 管理系统/生产环境
|
||||
VUE_APP_BASE_API = '/prod-api'
|
||||
VUE_APP_BASE_API = 'http://121.37.250.170:8080'
|
||||
|
@ -1,10 +1,34 @@
|
||||
<template>
|
||||
<section class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form-item prop="version">
|
||||
<el-input v-model="queryParams.version" placeholder="请输入版本号" clearable size="small" style="width: 240px"
|
||||
<el-form-item label="固件名称">
|
||||
<el-input v-model="queryParams.fileName" placeholder="请输入固件名称" clearable size="small" style="width: 240px"
|
||||
@keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="产品">
|
||||
<el-select v-model="queryParams.productId" clearable placeholder="请选择" @change="queryProductIdChange">
|
||||
<el-option v-for="item in queryProductSelectList" :key="item.id" :label="item.productName" :value="item.productId">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="节点">
|
||||
<el-select v-model="queryParams.nodeId" clearable placeholder="请选择">
|
||||
<el-option v-for="item in queryNodeSelectList" :key="item.id" :label="item.nodeName" :value="item.nodeId">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="客户" prop="userId">
|
||||
<el-select v-model="queryParams.userId" clearable placeholder="请选择" @change="queryUserIdChange">
|
||||
<el-option v-for="item in queryUserSelectList" :key="item.id" :label="item.nickName" :value="item.userId">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="项目" prop="projectId">
|
||||
<el-select v-model="queryParams.projectId" clearable placeholder="请选择">
|
||||
<el-option v-for="item in queryProjectSelectList" :key="item.id" :label="item.projectName" :value="item.projectId">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||
@ -28,6 +52,14 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="fileName" align="center" label="固件名称">
|
||||
</el-table-column>
|
||||
<el-table-column prop="productName" align="center" label="产品名称">
|
||||
</el-table-column>
|
||||
<el-table-column prop="nodeName" align="center" label="节点名称">
|
||||
</el-table-column>
|
||||
<el-table-column prop="userName" align="center" label="客户名称">
|
||||
</el-table-column>
|
||||
<el-table-column prop="projectName" align="center" label="项目名称">
|
||||
</el-table-column>
|
||||
<el-table-column prop="status" align="center" label="状态">
|
||||
</el-table-column>
|
||||
<el-table-column prop="remark" align="center" label="备注">
|
||||
@ -61,7 +93,7 @@
|
||||
</el-form-item>
|
||||
<el-form-item label="客户" prop="userId">
|
||||
<el-select v-model="form.userId" clearable placeholder="请选择" @change="userIdChange">
|
||||
<el-option v-for="item in userSelectList" :key="item.id" :label="item.nickName" :value="item.userId" >
|
||||
<el-option v-for="item in userSelectList" :key="item.id" :label="item.nickName" :value="item.userId">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
@ -110,6 +142,10 @@ export default {
|
||||
data () {
|
||||
return {
|
||||
// 产品下拉列表
|
||||
queryProductSelectList: [],
|
||||
queryNodeSelectList: [],
|
||||
queryUserSelectList: [],
|
||||
queryProjectSelectList: [],
|
||||
productSelectList: [],
|
||||
nodeSelectList: [],
|
||||
userSelectList: [],
|
||||
@ -172,6 +208,7 @@ export default {
|
||||
created () {
|
||||
productSelect().then(({ code, msg, select }) => {
|
||||
if (code == 200) {
|
||||
this.queryProductSelectList = select;
|
||||
this.productSelectList = select;
|
||||
} else {
|
||||
this.$message.error(msg);
|
||||
@ -179,6 +216,7 @@ export default {
|
||||
})
|
||||
userSelect().then(({ code, msg, select }) => {
|
||||
if (code == 200) {
|
||||
this.queryUserSelectList = select;
|
||||
this.userSelectList = select;
|
||||
} else {
|
||||
this.$message.error(msg);
|
||||
@ -187,6 +225,16 @@ export default {
|
||||
this.getList();
|
||||
},
|
||||
methods: {
|
||||
queryProductIdChange (productId) {
|
||||
delete this.queryParams.nodeId;
|
||||
nodeSelect({ productId }).then(({ code, msg, select }) => {
|
||||
if (code == 200) {
|
||||
this.queryNodeSelectList = select;
|
||||
} else {
|
||||
this.$message.error(msg);
|
||||
}
|
||||
})
|
||||
},
|
||||
productIdChange (productId) {
|
||||
delete this.form.nodeId;
|
||||
nodeSelect({ productId }).then(({ code, msg, select }) => {
|
||||
@ -197,7 +245,17 @@ export default {
|
||||
}
|
||||
})
|
||||
},
|
||||
userIdChange(userId) {
|
||||
queryUserIdChange (userId) {
|
||||
delete this.queryParams.projectId;
|
||||
projectSelect({ userId }).then(({ code, msg, select }) => {
|
||||
if (code == 200) {
|
||||
this.queryProjectSelectList = select;
|
||||
} else {
|
||||
this.$message.error(msg);
|
||||
}
|
||||
})
|
||||
},
|
||||
userIdChange (userId) {
|
||||
delete this.form.projectId;
|
||||
projectSelect({ userId }).then(({ code, msg, select }) => {
|
||||
if (code == 200) {
|
||||
|
@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<div>1111</div>
|
||||
<center>固件升级</center>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@ -9,5 +9,4 @@ export default {
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
||||
</style>
|
Reference in New Issue
Block a user