From fc4d21c1704eeab5b210396f3b0cfee3d6c4d198 Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期三, 04 六月 2025 10:15:02 +0800 Subject: [PATCH] 销售台账新增字段 --- src/views/salesManagement/salesLedger/index.vue | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue index 7fb3b61..0cc0b9b 100644 --- a/src/views/salesManagement/salesLedger/index.vue +++ b/src/views/salesManagement/salesLedger/index.vue @@ -55,6 +55,7 @@ <el-table-column label="鍚堝悓閲戦(鍏�)" prop="contractAmount" show-overflow-tooltip/> <el-table-column label="褰曞叆浜�" prop="entryPersonName" show-overflow-tooltip/> <el-table-column label="褰曞叆鏃ユ湡" prop="entryDate" show-overflow-tooltip/> + <el-table-column label="褰曞叆鏃ユ湡" prop="executionDate" show-overflow-tooltip/> <el-table-column fixed="right" label="鎿嶄綔" min-width="60" align="center"> <template #default="scope"> <el-button link type="primary" size="small" @click="openForm('edit', scope.row);">缂栬緫</el-button> @@ -122,6 +123,19 @@ placeholder="璇烽�夋嫨" clearable disabled + /> + </el-form-item> + </el-col> + <el-col :span="12"> + <el-form-item label="绛捐鏃ユ湡锛�" prop="executionDate"> + <el-date-picker + style="width: 100%" + v-model="form.executionDate" + value-format="YYYY-MM-DD" + format="YYYY-MM-DD" + type="date" + placeholder="璇烽�夋嫨" + clearable /> </el-form-item> </el-col> @@ -333,7 +347,8 @@ entryPerson: '', entryDate: '', maintenanceTime: '', - productData: [] + productData: [], + executionDate:'' }, rules: { salesman: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }], @@ -342,6 +357,7 @@ projectName: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], entryPerson: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }], entryDate: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }], + executionDate: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }], } }) const { searchForm, form, rules } = toRefs(data) @@ -521,21 +537,23 @@ customerList().then(res => { customerOption.value = res }) + console.log('userStore.id',userStore.id) form.value.entryPerson = userStore.id if (type === 'edit') { currentId.value = row.id; getSalesLedgerWithProducts({id: row.id, type: 1}).then(res => { form.value = {...res} + form.value.entryPerson = Number(res.entryPerson) productData.value = form.value.productData fileList.value = form.value.salesLedgerFiles }) } - let userAll = await userStore.getInfo() - userList.value.forEach(element => { - if(userAll.user.nickName === element.nickName && userAll.user.userName === element.userName) { - form.value.entryPerson = userAll.user.userId // 璁剧疆榛樿涓氬姟鍛樹负褰撳墠鐢ㄦ埛 - } - }); + // let userAll = await userStore.getInfo() + // userList.value.forEach(element => { + // if(userAll.user.nickName === element.nickName && userAll.user.userName === element.userName) { + // form.value.entryPerson = userAll.user.userId // 璁剧疆榛樿涓氬姟鍛樹负褰撳墠鐢ㄦ埛 + // } + // }); form.value.entryDate = getCurrentDate() // 璁剧疆榛樿褰曞叆鏃ユ湡涓哄綋鍓嶆棩鏈� dialogFormVisible.value = true } -- Gitblit v1.9.3