diff --git a/package-lock.json b/package-lock.json index 946f74d..3003808 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7964,7 +7964,7 @@ }, "moment": { "version": "2.30.1", - "resolved": "https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==" }, "move-concurrently": { @@ -12734,7 +12734,7 @@ }, "vue-moment": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/vue-moment/-/vue-moment-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/vue-moment/-/vue-moment-4.1.0.tgz", "integrity": "sha512-Gzisqpg82ItlrUyiD9d0Kfru+JorW2o4mQOH06lEDZNgxci0tv/fua1Hl0bo4DozDV2JK1r52Atn/8QVCu8qQw==", "requires": { "moment": "^2.19.2" diff --git a/src/api/energySources/energySources.js b/src/api/energySources/energySources.js new file mode 100644 index 0000000..9313666 --- /dev/null +++ b/src/api/energySources/energySources.js @@ -0,0 +1,55 @@ +import request from "@/router/axios"; + +// 总量分析 +export const getTotalElectricity = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getTotalElectricity", + method: "get", + params: query, + }); +}; + +// 连续两个月对比 +export const getMonthElectricity = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getMonthElectricity", + method: "get", + params: query, + }); +}; + +// 负荷分析-日分析 +export const getDayElectricity = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getDayElectricity", + method: "get", + params: query, + }); +}; + +// 负荷分析-周分析 +export const getWeekElectricity = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getWeekElectricity", + method: "get", + params: query, + }); +}; + +// 用量分析-每日 +export const getPeriodElectricity = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getPeriodElectricity", + method: "get", + params: query, + }); +}; + +// 设备负载率 +export const getInstrumentActLoad = (query) => { + return request({ + url: "/api/blade-lims/largeScreen/getInstrumentActLoad", + method: "get", + params: query, + }); +}; diff --git a/src/const/limsConfig/equipmentManage.js b/src/const/limsConfig/equipmentManage.js index e532c24..164263e 100644 --- a/src/const/limsConfig/equipmentManage.js +++ b/src/const/limsConfig/equipmentManage.js @@ -1,4 +1,11 @@ // 仪器设备管理 +var num = (rule, value, callback) => { + if (value < 0) { + callback(new Error("必须大于0")); + return false; + } + callback(); +}; export const tableOption = { selection: true, index: true, @@ -124,7 +131,8 @@ export const tableOption = { { type: "input", span: 8, - label: "生产厂家及品牌", + label: "所属单位", + // label: "生产厂家及品牌", prop: "manufacturerBrand", align: "left", overHidden: true, @@ -202,5 +210,20 @@ export const tableOption = { value: "dictKey", }, }, + { + type: "input", + span: 8, + label: "额定功率", + prop: "ratedPower", + align: "left", + rules: [ + { + pattern: /^[0-9]\d*$/, + message: "额定功率必须是整数", + trigger: "blur", + }, + ], + overHidden: true, + }, ], }; diff --git a/src/views/capital/analysis.vue b/src/views/capital/analysis.vue index 416e0b7..9845b30 100644 --- a/src/views/capital/analysis.vue +++ b/src/views/capital/analysis.vue @@ -92,4 +92,10 @@ export default { /deep/ .el-card__body { padding: 0; } +/deep/ .avue-crud__pagination { + height: 20px; + padding: 10px; + // padding-top: 30px; + // padding-bottom: 30px; +} diff --git a/src/views/capital/productstoreList.vue b/src/views/capital/productstoreList.vue index 953eada..156134a 100644 --- a/src/views/capital/productstoreList.vue +++ b/src/views/capital/productstoreList.vue @@ -2952,8 +2952,9 @@ export default { // 分页 /deep/ .avue-crud__pagination { height: 20px; - padding-top: 20px; - padding-bottom: 20px; + padding: 10px; + // padding-top: 20px; + // padding-bottom: 20px; } ::v-deep .el-pagination .el-select .el-input .el-input__inner { diff --git a/src/views/capital/supplier.vue b/src/views/capital/supplier.vue index 6b1c966..59e3c29 100644 --- a/src/views/capital/supplier.vue +++ b/src/views/capital/supplier.vue @@ -153,4 +153,10 @@ export default { border-radius: 0px; margin-left: 20px; } +/deep/ .avue-crud__pagination { + height: 20px; + padding: 10px; + // padding-top: 30px; + // padding-bottom: 30px; +} diff --git a/src/views/energySources/component/all.vue b/src/views/energySources/component/all.vue index 26a5429..07899c9 100644 --- a/src/views/energySources/component/all.vue +++ b/src/views/energySources/component/all.vue @@ -10,8 +10,8 @@