From 0ae83a895e80a4b9777a27f613d721a7e5e2ac18 Mon Sep 17 00:00:00 2001 From: ali <ali9696@163.com> Date: 星期二, 03 九月 2024 10:18:27 +0800 Subject: [PATCH] 整体样式修改 --- energy_management_ui/src/views/basicsetting/limitType/index.vue | 272 ++++++++++++++++++++++++++++++++---------------------- 1 files changed, 162 insertions(+), 110 deletions(-) diff --git a/energy_management_ui/src/views/basicsetting/limitType/index.vue b/energy_management_ui/src/views/basicsetting/limitType/index.vue index 2f48152..e57cb7d 100644 --- a/energy_management_ui/src/views/basicsetting/limitType/index.vue +++ b/energy_management_ui/src/views/basicsetting/limitType/index.vue @@ -1,23 +1,36 @@ <template> <div> <basic-container> - <el-form :model="queryParams" ref="queryForm" label-width="120px" class="special-form"> + <el-form + :model="queryParams" + ref="queryForm" + label-width="120px" + class="special-form" + > <el-row :gutter="24"> <el-col :span="6"> <el-form-item label="闄愬�肩被鍨嬪悕绉�" prop="limitName"> <el-input - v-model="queryParams.limitName" - placeholder="璇疯緭鍏ラ檺鍊肩被鍨嬪悕绉�" - clearable - size="small" - @keyup.enter.native="handleQuery" + v-model="queryParams.limitName" + placeholder="璇疯緭鍏ラ檺鍊肩被鍨嬪悕绉�" + clearable + size="small" + @keyup.enter.native="handleQuery" /> </el-form-item> </el-col> <el-col :span="18"> <el-form-item class="operation"> - <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <el-button + type="primary" + icon="el-icon-search" + size="mini" + @click="handleQuery" + >鎼滅储</el-button + > + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" + >閲嶇疆</el-button + > </el-form-item> </el-col> </el-row> @@ -27,34 +40,34 @@ <el-row :gutter="10" class="mb8" style="margin-bottom: 19px"> <el-col :span="1.5"> <el-button - type="primary" - icon="el-icon-plus" - size="mini" - @click="handleAdd" - v-hasPermi="['basicsetting:limitType:add']" - >鏂板 + type="primary" + icon="el-icon-plus" + size="mini" + @click="handleAdd" + v-hasPermi="['basicsetting:limitType:add']" + >鏂板 </el-button> </el-col> <el-col :span="1.5"> <el-button - type="success" - icon="el-icon-edit" - size="mini" - :disabled="single" - @click="handleUpdate" - v-hasPermi="['basicsetting:limitType:edit']" - >淇敼 + type="success" + icon="el-icon-edit" + size="mini" + :disabled="single" + @click="handleUpdate" + v-hasPermi="['basicsetting:limitType:edit']" + >淇敼 </el-button> </el-col> <el-col :span="1.5"> <el-button - type="danger" - icon="el-icon-delete" - size="mini" - :disabled="multiple" - @click="handleDelete" - v-hasPermi="['basicsetting:limitType:remove']" - >鍒犻櫎 + type="danger" + icon="el-icon-delete" + size="mini" + :disabled="multiple" + @click="handleDelete" + v-hasPermi="['basicsetting:limitType:remove']" + >鍒犻櫎 </el-button> </el-col> <!-- <el-col :span="1.5">--> @@ -67,78 +80,107 @@ <!-- >瀵煎嚭</el-button>--> <!-- </el-col>--> </el-row> - <el-table :height="height" v-loading="loading" :data="limitTypeList" @selection-change="handleSelectionChange"> - <el-table-column type="selection" width="55" align="center"/> - <el-table-column label="闄愬�肩被鍨嬪悕绉�" align="center" prop="limitName"/> - <el-table-column label="闄愬�肩被鍨嬬紪鍙�" align="center" prop="limitCode"/> - <el-table-column label="鎶ヨ闄愬埗绫诲瀷" align="center" prop="alarmType" :formatter="typeFormat"/> + <el-table + v-loading="loading" + :data="limitTypeList" + @selection-change="handleSelectionChange" + > + <el-table-column type="selection" width="55" align="center" /> + <el-table-column label="闄愬�肩被鍨嬪悕绉�" align="center" prop="limitName" /> + <el-table-column label="闄愬�肩被鍨嬬紪鍙�" align="center" prop="limitCode" /> + <el-table-column + label="鎶ヨ闄愬埗绫诲瀷" + align="center" + prop="alarmType" + :formatter="typeFormat" + /> <el-table-column label="鑹插彿" align="center" prop="colorNumber"> <template slot-scope="scope"> <el-tag :color="scope.row.colorNumber" disable-transitions></el-tag> </template> </el-table-column> - <el-table-column label="姣旇緝杩愮畻绗�" align="center" prop="comparatorOperator"/> - <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width"> + <el-table-column + label="姣旇緝杩愮畻绗�" + align="center" + prop="comparatorOperator" + /> + <el-table-column + label="鎿嶄綔" + align="center" + class-name="small-padding fixed-width" + > <template slot-scope="scope"> <el-button - size="mini" - type="text" - icon="el-icon-edit" - @click="handleUpdate(scope.row)" - v-hasPermi="['basicsetting:limitType:edit']" - >淇敼 + size="mini" + type="text" + icon="el-icon-edit" + @click="handleUpdate(scope.row)" + v-hasPermi="['basicsetting:limitType:edit']" + >淇敼 </el-button> <el-button - size="mini" - type="text" - icon="el-icon-delete" - @click="handleDelete(scope.row)" - v-hasPermi="['basicsetting:limitType:remove']" - >鍒犻櫎 + size="mini" + type="text" + icon="el-icon-delete" + @click="handleDelete(scope.row)" + v-hasPermi="['basicsetting:limitType:remove']" + >鍒犻櫎 </el-button> </template> </el-table-column> </el-table> <pagination - :total="total" - :page.sync="queryParams.pageNum" - :limit.sync="queryParams.pageSize" - @pagination="getList" + :total="total" + :page.sync="queryParams.pageNum" + :limit.sync="queryParams.pageSize" + @pagination="getList" /> </basic-container> <!-- 娣诲姞鎴栦慨鏀规姤璀﹂檺鍊肩被鍨嬬淮鎶ゅ璇濇 --> <el-dialog :title="title" :visible.sync="open" width="500px"> <el-form ref="form" :model="form" :rules="rules" label-width="120px"> <el-form-item label="闄愬�肩被鍨嬪悕绉�" prop="limitName"> - <el-input v-model="form.limitName" placeholder="璇疯緭鍏ラ檺鍊肩被鍨嬪悕绉�"/> + <el-input v-model="form.limitName" placeholder="璇疯緭鍏ラ檺鍊肩被鍨嬪悕绉�" /> </el-form-item> <el-form-item label="闄愬�肩被鍨嬬紪鍙�" prop="limitCode"> - <el-input v-model="form.limitCode" placeholder="璇疯緭鍏ラ檺鍊肩被鍨嬬紪鐮�"/> + <el-input v-model="form.limitCode" placeholder="璇疯緭鍏ラ檺鍊肩被鍨嬬紪鐮�" /> </el-form-item> <el-form-item label="鎶ヨ闄愬埗绫诲瀷" prop="alarmType"> - <el-select v-model="form.alarmType" placeholder="璇烽�夋嫨鎶ヨ闄愬埗绫诲瀷" clearable size="small"> + <el-select + v-model="form.alarmType" + placeholder="璇烽�夋嫨鎶ヨ闄愬埗绫诲瀷" + clearable + size="small" + > <el-option - v-for="item in alarmTypeList" - :key="item.dictValue" - :label="item.dictLabel" - :value="item.dictValue"> + v-for="item in alarmTypeList" + :key="item.dictValue" + :label="item.dictLabel" + :value="item.dictValue" + > </el-option> </el-select> </el-form-item> <el-form-item label="鑹插彿" prop="colorNumber"> <el-color-picker - v-model="form.colorNumber" - color-format="hex" - :predefine="predefineColors"> + v-model="form.colorNumber" + color-format="hex" + :predefine="predefineColors" + > </el-color-picker> </el-form-item> <el-form-item label="姣旇緝杩愮畻绗�" prop="comparatorOperator"> - <el-select v-model="form.comparatorOperator" placeholder="姣旇緝杩愮畻绗�" clearable size="small"> - <el-option label="澶т簬" value=">"/> - <el-option label="澶т簬绛変簬" value=">="/> - <el-option label="灏忎簬" value="<"/> - <el-option label="灏忎簬绛変簬" value="<="/> - <el-option label="绛変簬" value="="/> + <el-select + v-model="form.comparatorOperator" + placeholder="姣旇緝杩愮畻绗�" + clearable + size="small" + > + <el-option label="澶т簬" value=">" /> + <el-option label="澶т簬绛変簬" value=">=" /> + <el-option label="灏忎簬" value="<" /> + <el-option label="灏忎簬绛変簬" value="<=" /> + <el-option label="绛変簬" value="=" /> </el-select> </el-form-item> </el-form> @@ -165,7 +207,7 @@ mixins: [mixins], data() { return { - height:null, + height: null, // 閬僵灞� loading: true, // 閫変腑鏁扮粍 @@ -189,45 +231,47 @@ queryParams: { pageNum: 1, pageSize: 10, - limitName: undefined, + limitName: undefined }, // 琛ㄥ崟鍙傛暟 form: {}, // 琛ㄥ崟鏍¢獙 rules: { limitName: [ - {required: true, message: "闄愬�肩被鍨嬪悕绉颁笉鑳戒负绌�", trigger: "blur"} + { required: true, message: "闄愬�肩被鍨嬪悕绉颁笉鑳戒负绌�", trigger: "blur" } ], limitCode: [ - {required: true, message: "闄愬�肩被鍨嬬紪鐮佷笉鑳戒负绌�", trigger: "blur"} - ], + { required: true, message: "闄愬�肩被鍨嬬紪鐮佷笉鑳戒负绌�", trigger: "blur" } + ] }, //鑹插彿閫夋嫨鍣� predefineColors: [ - '#ff4500', - '#ff8c00', - '#ffd700', - '#90ee90', - '#00ced1', - '#1e90ff', - '#c71585' + "#ff4500", + "#ff8c00", + "#ffd700", + "#90ee90", + "#00ced1", + "#1e90ff", + "#c71585" ] }; }, created() { this.getDicts("alarm_type").then(response => { this.alarmTypeList = response.data; - this.alarmTypeDefaultVal = this.alarmTypeList.find(f => f.isDefault === 'Y'); + this.alarmTypeDefaultVal = this.alarmTypeList.find( + f => f.isDefault === "Y" + ); }); this.getList(); }, methods: { setCharts() { this.bodyStyle = { - height: window.innerHeight - 210 + 'px', - overflow: 'hidden' - } - this.height = window.innerHeight - 370; + height: window.innerHeight - 220 + "px", + overflow: "hidden" + }; + // this.height = window.innerHeight - 370; }, /** 鏌ヨ鎶ヨ闄愬�肩被鍨嬬淮鎶ゅ垪琛� */ getList() { @@ -279,10 +323,10 @@ }, // 澶氶�夋閫変腑鏁版嵁 handleSelectionChange(selection) { - this.ids = selection.map(item => item.id) - this.limitName = selection.map(item => item.limitName) - this.single = selection.length != 1 - this.multiple = !selection.length + this.ids = selection.map(item => item.id); + this.limitName = selection.map(item => item.limitName); + this.single = selection.length != 1; + this.multiple = !selection.length; console.log(JSON.stringify(selection)); }, /** 鏂板鎸夐挳鎿嶄綔 */ @@ -296,7 +340,7 @@ /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { this.reset(); - const id = row.id || this.ids + const id = row.id || this.ids; getLimitType(id).then(response => { this.form = response.data; this.open = true; @@ -304,7 +348,7 @@ }); }, /** 鎻愪氦鎸夐挳 */ - submitForm: function () { + submitForm: function() { this.$refs["form"].validate(valid => { if (valid) { // console.log(JSON.stringify(this.form)) @@ -335,37 +379,45 @@ /** 鍒犻櫎鎸夐挳鎿嶄綔 */ handleDelete(row) { const ids = row.id || this.ids; - this.$confirm('鏄惁纭鍒犻櫎鎶ヨ闄愬�肩被鍨嬬淮鎶ゅ悕绉颁负"' + ids + '"鐨勬暟鎹」?', "璀﹀憡", { - confirmButtonText: "纭畾", - cancelButtonText: "鍙栨秷", - type: "warning" - }).then(function () { - return delLimitType(ids); - }).then(() => { - this.getList(); - this.msgSuccess("鍒犻櫎鎴愬姛"); - }).catch(function () { - }); + this.$confirm( + '鏄惁纭鍒犻櫎鎶ヨ闄愬�肩被鍨嬬淮鎶ゅ悕绉颁负"' + ids + '"鐨勬暟鎹」?', + "璀﹀憡", + { + confirmButtonText: "纭畾", + cancelButtonText: "鍙栨秷", + type: "warning" + } + ) + .then(function() { + return delLimitType(ids); + }) + .then(() => { + this.getList(); + this.msgSuccess("鍒犻櫎鎴愬姛"); + }) + .catch(function() {}); }, /** 瀵煎嚭鎸夐挳鎿嶄綔 */ handleExport() { const queryParams = this.queryParams; - this.$confirm('鏄惁纭瀵煎嚭鎵�鏈夋姤璀﹂檺鍊肩被鍨嬬淮鎶ゆ暟鎹」?', "璀﹀憡", { + this.$confirm("鏄惁纭瀵煎嚭鎵�鏈夋姤璀﹂檺鍊肩被鍨嬬淮鎶ゆ暟鎹」?", "璀﹀憡", { confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", type: "warning" - }).then(function () { - return exportLimitType(queryParams); - }).then(response => { - this.download(response.msg); - }).catch(function () { - }); + }) + .then(function() { + return exportLimitType(queryParams); + }) + .then(response => { + this.download(response.msg); + }) + .catch(function() {}); }, initAlarmType() { for (let i = 0; i < this.model.energyindexList.length; i++) { let ndy = ""; getAlarmType(this.model.energyindexList[i].indexId).then(response => { - if (response.code == '200') { + if (response.code == "200") { if (response.msg == "1") { this.model.energyindexList[i].indexCategory = "鍚姩"; } else if (response.msg == "2") { @@ -378,7 +430,7 @@ } }); } - }, + } } }; </script> -- Gitblit v1.9.3