From 5fbfc19daae6017e0522b281b39ab102a685c06d Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期二, 08 七月 2025 11:06:59 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- src/views/procurementManagement/invoiceEntry/components/Modal.vue | 109 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 92 insertions(+), 17 deletions(-) diff --git a/src/views/procurementManagement/invoiceEntry/components/Modal.vue b/src/views/procurementManagement/invoiceEntry/components/Modal.vue index 3296bb3..4c19cfd 100644 --- a/src/views/procurementManagement/invoiceEntry/components/Modal.vue +++ b/src/views/procurementManagement/invoiceEntry/components/Modal.vue @@ -1,6 +1,12 @@ <template> <el-dialog :title="modalOptions.title" v-model="visible" width="70%"> - <el-form ref="formRef" :model="form" :rules="rules" label-width="120px" label-position="top"> + <el-form + ref="formRef" + :model="form" + :rules="rules" + label-width="120px" + label-position="top" + > <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="閲囪喘鍚堝悓鍙凤細" prop="purchaseLedgerNo"> @@ -9,61 +15,130 @@ </el-col> <el-col :span="12"> <el-form-item label="閿�鍞悎鍚屽彿锛�" prop="salesContractNo"> - <el-input v-model="form.salesContractNo" placeholder="鑷姩濉厖" clearable disabled /> + <el-input + v-model="form.salesContractNo" + placeholder="鑷姩濉厖" + clearable + disabled + /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="渚涘簲鍟嗗悕绉帮細" prop="supplierName"> - <el-input v-model="form.supplierName" placeholder="鑷姩濉厖" clearable disabled /> + <el-input + v-model="form.supplierName" + placeholder="鑷姩濉厖" + clearable + disabled + /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="椤圭洰鍚嶇О锛�" prop="projectName"> - <el-input v-model="form.projectName" placeholder="鑷姩濉厖" clearable disabled /> + <el-input + v-model="form.projectName" + placeholder="鑷姩濉厖" + clearable + disabled + /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="鍙戠エ鍙凤細" prop="invoiceNumber"> - <el-input v-model="form.invoiceNumber" placeholder="璇疯緭鍏�" clearable /> + <el-input + v-model="form.invoiceNumber" + placeholder="璇疯緭鍏�" + clearable + /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="鍙戠エ閲戦(鍏�)锛�" prop="invoiceAmount"> - <el-input type="number" :step="0.01" :min="0" v-model="form.invoiceAmount" placeholder="鑷姩濉厖" clearable /> + <el-input + type="number" + :step="0.01" + :min="0" + v-model="form.invoiceAmount" + placeholder="鑷姩濉厖" + clearable + /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="褰曞叆浜猴細" prop="issUer"> - <el-input v-model="form.issUer" placeholder="璇疯緭鍏�" clearable disabled /> + <el-input + v-model="form.issUer" + placeholder="璇疯緭鍏�" + clearable + disabled + /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="寮�绁ㄦ棩鏈燂細" prop="entryDate"> - <el-date-picker style="width: 100%" v-model="form.entryDate" type="date" clearable /> + <el-date-picker + style="width: 100%" + v-model="form.entryDate" + type="date" + clearable + /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="涓婁紶闄勪欢"> - <FileUpload :showTip="false" accept="*" :autoUpload="true" :action="action" :headers="{ - Authorization: 'Bearer ' + getToken(), - }" :limit="10" @success="uploadSuccess" @remove="removeFile" /> + <FileUpload + :showTip="false" + accept="*" + :autoUpload="true" + :action="action" + :headers="{ + Authorization: 'Bearer ' + getToken(), + }" + :limit="10" + @success="uploadSuccess" + @remove="removeFile" + /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="褰曞叆鏃ユ湡锛�" prop="enterDate"> - <el-date-picker style="width: 100%" v-model="form.enterDate" type="date" clearable /> + <el-date-picker + style="width: 100%" + v-model="form.enterDate" + type="date" + clearable + /> </el-form-item> </el-col> </el-row> <el-form-item label="浜у搧淇℃伅锛�"> </el-form-item> - <PIMTable rowKey="id" :column="columns" :tableData="form.productData" height="auto"> + <PIMTable + rowKey="id" + :column="columns" + :tableData="form.productData" + height="auto" + > <template #ticketsNumRef="{ row }"> - <el-input-number v-model="row.ticketsNum" placeholder="璇烽�夋嫨" :min="0" :step="0.1" clearable style="width: 100%" - @change="invoiceNumBlur(row)" /> + <el-input-number + v-model="row.ticketsNum" + placeholder="璇烽�夋嫨" + :min="0" + :step="0.1" + clearable + style="width: 100%" + @change="invoiceNumBlur(row)" + /> </template> <template #ticketsAmountRef="{ row }"> - <el-input-number v-model="row.ticketsAmount" placeholder="璇烽�夋嫨" :min="0" :step="0.1" clearable - style="width: 100%" @change="invoiceAmountBlur(row)" /> + <el-input-number + v-model="row.ticketsAmount" + placeholder="璇烽�夋嫨" + :min="0" + :step="0.1" + clearable + style="width: 100%" + @change="invoiceAmountBlur(row)" + /> </template> </PIMTable> </el-form> -- Gitblit v1.9.3