From 41a76543a91e6c39c6ec66e0f2af8244500d1b0b Mon Sep 17 00:00:00 2001 From: 曹睿 <360930172@qq.com> Date: 星期一, 30 六月 2025 10:38:14 +0800 Subject: [PATCH] style: 样式调整。添加录入日期 --- src/views/salesManagement/salesLedger/index.vue | 137 +++++++++++++++++++++++++++------------------ 1 files changed, 81 insertions(+), 56 deletions(-) diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue index a1554bd..238501d 100644 --- a/src/views/salesManagement/salesLedger/index.vue +++ b/src/views/salesManagement/salesLedger/index.vue @@ -1,58 +1,70 @@ <template> <div class="app-container"> <div class="search_form"> - <div> - <span class="search_title">瀹㈡埛鍚嶇О锛�</span> - <el-input - v-model="searchForm.customerName" - style="width: 150px" - placeholder="璇疯緭鍏�" - @change="handleQuery" - clearable - prefix-icon="Search" - /> - <span class="search_title ml-10">瀹㈡埛鍚堝悓鍙凤細</span> - <el-input - v-model="searchForm.customerContractNo" - style="width: 150px" - placeholder="璇疯緭鍏�" - @change="handleQuery" - clearable - prefix-icon="Search" - /> - <span class="search_title ml-10">閿�鍞悎鍚屽彿锛�</span> - <el-input - v-model="searchForm.salesContractNo" - style="width: 150px" - placeholder="璇疯緭鍏�" - @change="handleQuery" - clearable - prefix-icon="Search" - /> - <span class="search_title ml-10">椤圭洰鍚嶇О锛�</span> - <el-input - v-model="searchForm.projectName" - style="width: 150px" - placeholder="璇疯緭鍏�" - @change="handleQuery" - clearable - prefix-icon="Search" - /> - <el-button - type="primary" - @click="handleQuery" - style="margin-left: 10px" - > - 鎼滅储 - </el-button> - </div> - <div> - <el-button type="primary" @click="openForm('add')">鏂板鍙拌处</el-button> - <el-button @click="handleOut">瀵煎嚭</el-button> - <el-button type="danger" plain @click="handleDelete">鍒犻櫎</el-button> - </div> + <el-form :model="searchForm" :inline="true"> + <el-form-item label="瀹㈡埛鍚嶇О锛�"> + <el-input + v-model="searchForm.customerContractNo" + placeholder="璇疯緭鍏�" + clearable + prefix-icon="Search" + @change="handleQuery" + /> + </el-form-item> + <el-form-item label="瀹㈡埛鍚堝悓鍙凤細"> + <el-input + v-model="searchForm.customerContractNo" + placeholder="璇疯緭鍏�" + clearable + prefix-icon="Search" + @change="handleQuery" + /> + </el-form-item> + <el-form-item label="閿�鍞悎鍚屽彿锛�"> + <el-input + v-model="searchForm.salesContractNo" + placeholder="璇疯緭鍏�" + clearable + prefix-icon="Search" + @change="handleQuery" + /> + </el-form-item> + <el-form-item label="椤圭洰鍚嶇О锛�"> + <el-input + v-model="searchForm.projectName" + placeholder="璇疯緭鍏�" + clearable + prefix-icon="Search" + @change="handleQuery" + /> + </el-form-item> + <el-form-item label="褰曞叆鏃ユ湡锛�"> + <el-date-picker + v-model="searchForm.entryDate" + value-format="YYYY-MM-DD" + format="YYYY-MM-DD" + type="date" + placeholder="璇烽�夋嫨" + clearable + @change="handleQuery" + /> + </el-form-item> + <el-form-item> + <el-button type="primary" @click="handleQuery"> 鎼滅储 </el-button> + </el-form-item> + </el-form> </div> <div class="table_list"> + <div class="actions"> + <div></div> + <div> + <el-button type="primary" @click="openForm('add')"> + 鏂板鍙拌处 + </el-button> + <el-button @click="handleOut">瀵煎嚭</el-button> + <el-button type="danger" plain @click="handleDelete">鍒犻櫎</el-button> + </div> + </div> <el-table :data="tableData" border @@ -606,6 +618,9 @@ delLedgerFile, } from "@/api/salesManagement/salesLedger.js"; import { modelList, productTreeList } from "@/api/basicData/product.js"; +import useFormData from "@/hooks/useFormData.js"; +import dayjs from "dayjs"; + const userStore = useUserStore(); const { proxy } = getCurrentInstance(); const tableData = ref([]); @@ -633,6 +648,7 @@ customerContractNo: "", // 瀹㈡埛鍚堝悓缂栧彿 salesContractNo: "", // 閿�鍞悎鍚岀紪鍙� projectName: "", // 椤圭洰鍚嶇О + entryDate: dayjs().format("YYYY-MM-DD"), // 褰曞叆鏃ユ湡 }, form: { salesContractNo: "", @@ -659,7 +675,8 @@ executionDate: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }], }, }); -const { searchForm, form, rules } = toRefs(data); +const { form, rules } = toRefs(data); +const { form: searchForm } = useFormData(data.searchForm); // 浜у搧琛ㄥ崟寮规鏁版嵁 const productFormVisible = ref(false); const productOperationType = ref(""); @@ -717,7 +734,7 @@ }; const getList = () => { tableLoading.value = true; - ledgerListPage({ ...searchForm.value, ...page }) + ledgerListPage({ ...searchForm, ...page }) .then((res) => { tableLoading.value = false; tableData.value = res.records; @@ -866,10 +883,10 @@ // 涓婁紶鍓嶆牎妫� function handleBeforeUpload(file) { // 鏍℃鏂囦欢澶у皬 - if (file.size > 1024 * 1024 * 10) { - proxy.$modal.msgError("涓婁紶鏂囦欢澶у皬涓嶈兘瓒呰繃10MB!"); - return false; - } + // if (file.size > 1024 * 1024 * 10) { + // proxy.$modal.msgError("涓婁紶鏂囦欢澶у皬涓嶈兘瓒呰繃10MB!"); + // return false; + // } proxy.$modal.loading("姝e湪涓婁紶鏂囦欢锛岃绋嶅��..."); return true; } @@ -1085,4 +1102,12 @@ .ml-10 { margin-left: 10px; } +.table_list { + margin-top: unset; +} +.actions { + display: flex; + justify-content: space-between; + margin-bottom: 10px; +} </style> -- Gitblit v1.9.3