From 2f2b09869423f7e98c64f79dc96c62d9a1696f24 Mon Sep 17 00:00:00 2001
From: ali <ali9696@163.com>
Date: 星期一, 13 一月 2025 18:08:42 +0800
Subject: [PATCH] 修改整体样式偏大问题

---
 zhitan-vue/src/views/auxiliaryentry/electricityinput/electricityinput.vue |  195 +++++++++++++++++++++++++++---------------------
 1 files changed, 110 insertions(+), 85 deletions(-)

diff --git a/zhitan-vue/src/views/auxiliaryentry/electricityinput/electricityinput.vue b/zhitan-vue/src/views/auxiliaryentry/electricityinput/electricityinput.vue
index 1f73fb4..e832fe5 100644
--- a/zhitan-vue/src/views/auxiliaryentry/electricityinput/electricityinput.vue
+++ b/zhitan-vue/src/views/auxiliaryentry/electricityinput/electricityinput.vue
@@ -1,116 +1,141 @@
 <template>
-    <div class="page">
-        <div class="form-card">
-            <el-form :model="form" ref="formRef" :inline="true">
-                <el-form-item label="鏈熼棿" prop="type">
-                    <el-select v-model="form.type" placeholder="鏈熼棿" style="width: 100%" @change="handleTimeType">
-                        <el-option v-for="dict in period" :key="dict.value" :label="dict.label" :value="dict.value"
-                            v-show="dict.value != 'DAY'" />
-                    </el-select>
-                </el-form-item>
-                <el-form-item label="鏃堕棿">
-                    <el-date-picker v-model="form.time" type="year" v-if="form.type == 'YEAR'" range-separator="鍒�"
-                        format="YYYY" value-format="YYYY" placeholder="鏃堕棿" style="width: 100%" :clearable="false" />
-                    <el-date-picker v-model="form.time" type="month" v-else format="YYYY-MM" value-format="YYYY-MM"
-                        placeholder="鏃堕棿" style="width: 100%" :clearable="false" />
-                </el-form-item>
-                <el-form-item>
-                    <el-button type="primary" icon="Search" @click="handleQuery">鎼滅储</el-button>
-                    <el-button icon="Refresh" @click="resetQuery">閲嶇疆</el-button>
-                </el-form-item>
-            </el-form>
-
-        </div>
-        <div class="table-box">
-            <div class="mt20 mb20">
-                <el-button type="primary" icon="Plus" @click="handleAdd">鏂板</el-button>
-            </div>
-            <el-table :data="tableData" v-loading="loading">
-                <el-table-column prop="time" label="鏃堕棿" show-overflow-tooltip align="center" />
-                <el-table-column prop="electricityNum" label="鎬荤數閲�(鍗冪摝鏃�)" show-overflow-tooltip align="center" />
-                <el-table-column prop="electricityFee" label="鎬荤數璐�(鍏�)" show-overflow-tooltip align="center" />
-                <el-table-column prop="powerFactor" label="鍔熺巼鍥犳暟" show-overflow-tooltip align="center" />
-                <el-table-column prop="electricityNum" label="灏�(鍗冪摝鏃�)" show-overflow-tooltip align="center" />
-                <el-table-column prop="peakElectricity" label="宄�(鍗冪摝鏃�)" show-overflow-tooltip align="center" />
-                <el-table-column prop="flatElectricity" label="骞�(鍗冪摝鏃�)" show-overflow-tooltip align="center" />
-                <el-table-column prop="valleyElectricity" label="璋�(鍗冪摝鏃�)" show-overflow-tooltip align="center" />
-                <el-table-column prop="createTime" label="鎻愪氦鏃堕棿" show-overflow-tooltip align="center" />
-                <el-table-column label="鎿嶄綔" width="280" align="center">
-                    <template #default="scope">
-                        <el-button link type="primary" icon="Edit" @click="handleAdd(scope.row)">
-                            淇敼
-                        </el-button>
-                        <el-button link type="primary" icon="Delete" @click="handleDel(scope.row)">
-                            鍒犻櫎
-                        </el-button>
-                    </template>
-                </el-table-column>
-            </el-table>
-        </div>
-        <pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
-            v-model:limit="queryParams.pageSize" @pagination="getList" />
-        <EditModal ref="EditModalRef" @getList="resetQuery" />
+  <div class="page">
+    <div class="form-card">
+      <el-form :model="form" ref="formRef" :inline="true">
+        <el-form-item label="鏈熼棿" prop="type">
+          <el-select v-model="form.type" placeholder="鏈熼棿" style="width: 100%" @change="handleTimeType">
+            <el-option
+              v-for="dict in period"
+              :key="dict.value"
+              :label="dict.label"
+              :value="dict.value"
+              v-show="dict.value != 'DAY'"
+            />
+          </el-select>
+        </el-form-item>
+        <el-form-item label="鏃堕棿">
+          <el-date-picker
+            v-model="form.time"
+            type="year"
+            v-if="form.type == 'YEAR'"
+            range-separator="鍒�"
+            format="YYYY"
+            value-format="YYYY"
+            placeholder="鏃堕棿"
+            style="width: 100%"
+            :clearable="false"
+          />
+          <el-date-picker
+            v-model="form.time"
+            type="month"
+            v-else
+            format="YYYY-MM"
+            value-format="YYYY-MM"
+            placeholder="鏃堕棿"
+            style="width: 100%"
+            :clearable="false"
+          />
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" icon="Search" @click="handleQuery">鎼滅储</el-button>
+          <el-button icon="Refresh" @click="resetQuery">閲嶇疆</el-button>
+        </el-form-item>
+      </el-form>
     </div>
+    <div class="table-bg-style">
+      <div class="theme-dark-mt20 mb20 ml20">
+        <el-button type="primary" icon="Plus" @click="handleAdd">鏂板</el-button>
+      </div>
+      <div class="table-box">
+        <el-table :data="tableData" v-loading="loading">
+          <el-table-column prop="time" label="鏃堕棿" show-overflow-tooltip align="center" />
+          <el-table-column prop="electricityNum" label="鎬荤數閲�(鍗冪摝鏃�)" show-overflow-tooltip align="center" />
+          <el-table-column prop="electricityFee" label="鎬荤數璐�(鍏�)" show-overflow-tooltip align="center" />
+          <el-table-column prop="powerFactor" label="鍔熺巼鍥犳暟" show-overflow-tooltip align="center" />
+          <el-table-column prop="electricityNum" label="灏�(鍗冪摝鏃�)" show-overflow-tooltip align="center" />
+          <el-table-column prop="peakElectricity" label="宄�(鍗冪摝鏃�)" show-overflow-tooltip align="center" />
+          <el-table-column prop="flatElectricity" label="骞�(鍗冪摝鏃�)" show-overflow-tooltip align="center" />
+          <el-table-column prop="valleyElectricity" label="璋�(鍗冪摝鏃�)" show-overflow-tooltip align="center" />
+          <el-table-column prop="createTime" label="鎻愪氦鏃堕棿" show-overflow-tooltip align="center" />
+          <el-table-column label="鎿嶄綔" width="280" align="center">
+            <template #default="scope">
+              <el-button link type="primary" icon="Edit" @click="handleAdd(scope.row)"> 淇敼 </el-button>
+              <el-button link type="primary" icon="Delete" @click="handleDel(scope.row)"> 鍒犻櫎 </el-button>
+            </template>
+          </el-table-column>
+        </el-table>
+      </div>
+      <pagination
+        v-show="total > 0"
+        :total="total"
+        v-model:page="queryParams.pageNum"
+        v-model:limit="queryParams.pageSize"
+        @pagination="getList"
+      />
+    </div>
+
+    <EditModal ref="EditModalRef" @getList="resetQuery" />
+  </div>
 </template>
 <script setup>
-import { electricityInputList, electricityInputDel } from '@/api/auxiliaryEntry/electricityInput.js'
-import EditModal from './components/EditModal.vue'
-const { proxy } = getCurrentInstance();
-const { period } = proxy.useDict("period");
+import { electricityInputList, electricityInputDel } from "@/api/auxiliaryEntry/electricityInput.js"
+import EditModal from "./components/EditModal.vue"
+const { proxy } = getCurrentInstance()
+const { period } = proxy.useDict("period")
 let form = ref({
-    type: null,
-    time: null
+  type: null,
+  time: null,
 })
 // handleTimeType('YEAR')
 function handleTimeType(e) {
-    form.value.type = e;
-    form.value.time = proxy.dayjs(new Date()).format(e == "YEAR" ? "YYYY" : "YYYY-MM");
+  form.value.type = e
+  form.value.time = proxy.dayjs(new Date()).format(e == "YEAR" ? "YYYY" : "YYYY-MM")
 }
 let loading = ref(false)
 let EditModalRef = ref()
 let tableData = ref([])
 let total = ref(0)
 let queryParams = ref({
-    pageNum: 1,
-    pageSize: 10,
+  pageNum: 1,
+  pageSize: 10,
 })
 
 //鑾峰彇鍒楄〃
 function getList() {
-    loading.value = true
-    electricityInputList({ ...queryParams.value, ...form.value }).then(res => {
-        tableData.value = res.rows
-        total.value = res.total
-        loading.value = false
-    })
+  loading.value = true
+  electricityInputList({ ...queryParams.value, ...form.value }).then((res) => {
+    tableData.value = res.rows
+    total.value = res.total
+    loading.value = false
+  })
 }
 getList()
 function handleAdd(row) {
-    if (EditModalRef.value) {
-        EditModalRef.value.handleOpen(row)
-    }
+  if (EditModalRef.value) {
+    EditModalRef.value.handleOpen(row)
+  }
 }
 
 function handleDel(row) {
-    proxy.$modal
-        .confirm('鏄惁纭鍒犻櫎鏃堕棿涓�"' + row.time + '"鐨勬暟鎹」锛�')
-        .then(function () {
-            return electricityInputDel(row.id);
-        })
-        .then(() => {
-            resetQuery();
-            proxy.$modal.msgSuccess("鍒犻櫎鎴愬姛");
-        })
-        .catch(() => { });
+  proxy.$modal
+    .confirm('鏄惁纭鍒犻櫎鏃堕棿涓�"' + row.time + '"鐨勬暟鎹」锛�')
+    .then(function () {
+      return electricityInputDel(row.id)
+    })
+    .then(() => {
+      resetQuery()
+      proxy.$modal.msgSuccess("鍒犻櫎鎴愬姛")
+    })
+    .catch(() => {})
 }
 function resetQuery() {
-    form.value = {}
-    queryParams.value.pageNum = 1
-    getList()
+  form.value = {}
+  queryParams.value.pageNum = 1
+  getList()
 }
 function handleQuery() {
-    queryParams.value.pageNum = 1
-    getList()
+  queryParams.value.pageNum = 1
+  getList()
 }
 </script>
 

--
Gitblit v1.9.3