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