server_ui_dongxiaodong
dongxiaodong 2024-03-29 21:44:57 +08:00
parent da3265ad9d
commit 8134b203fe
1 changed files with 170 additions and 0 deletions

View File

@ -0,0 +1,170 @@
<<template>
<div class="app-container">
<el-form v-show="showSearch" ref="queryForm" :inline="true" :model="queryParams" label-width="68px" size="small">
<el-form-item label="故障码" prop="troubleCode">
<el-input
v-model="queryParams.troubleCode"
clearable
placeholder="请输入故障码"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="故障位" prop="troublePosition">
<el-input
v-model="queryParams.troublePosition"
clearable
placeholder="请输入故障位"
@keyup.enter.native="handleQuery"/>
</el-form-item>
<el-form-item>
<el-button icon="el-icon-search" size="mini" type="primary" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
icon="el-icon-plus"
plain
size="mini"
type="primary"
@click="handleAdd"
>新增
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
:disabled="single"
icon="el-icon-edit"
plain
size="mini"
type="success"
@click="handleUpd"
>修改
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
:disabled="multiple"
icon="el-icon-delete"
plain
size="mini"
type="danger"
@click="handleDel"
>删除
</el-button>
</el-col>
<el-col :span="1.5">
<el-button
icon="el-icon-download"
plain
size="mini"
type="warning"
@click="handleExe"
>导出
</el-button>
</el-col>
<right-toolbar :show-search.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange">
<el-table-column align="center" type="selection" width="55"/>
<el-table-column align="center" label="故障码" prop="troubleCode"/>
<el-table-column align="center" label="故障类型" prop="typeName"/>
<el-table-column align="center" label="故障位" prop="troublePosition"/>
<el-table-column align="center" label="故障值" prop="troubleValue"/>
<el-table-column align="center" label="故障标签" prop="troubleTag"/>
<el-table-column align="center" label="故障等级" prop="gradeName"/>
<el-table-column align="center" class-name="small-padding fixed-width" label="操作">
<template slot-scope="scope">
<el-button
icon="el-icon-edit"
size="mini"
type="text"
@click="handleUpdate(scope.row)"
>修改
</el-button>
<el-button
icon="el-icon-delete"
size="mini"
type="text"
@click="handleDelete(scope.row)"
>删除
</el-button>
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
//jsjsjson,
//import from ',
export default {
//import使"
components: {},
props: {},
data() {
//"
return {
queryParams:{troubleCode:'',troublePosition:''},
//
showSearch:true,
//
single:true,
//
multiple:true
};
},
// data",
computed: {},
//data",
watch: {},
//",
methods: {
handleQuery() {
this.queryParams.pageNum = 1;
},
resetQuery() {
this.handleQuery()
},
handleAdd() {
},
handleUpd() {
},
handleDel() {
},
handleExe(){
}
},
// - 访this",
created() {
},
// - 访DOM",
mounted() {
},
beforeCreate() {
}, // - ",
beforeMount() {
}, // - ",
beforeUpdate() {
}, // - ",
updated() {
}, // - ",
beforeDestroy() {
}, // - ",
destroyed() {
}, // - ",
activated() {
} //keep-alive",
};
</script>
<style scoped>
</style>