From c170b2e6bdbd1bb2d1f6931e8a883c0ab3ff4ecc Mon Sep 17 00:00:00 2001 From: zuozhengqing <a13193816592@163.com> Date: 星期二, 10 十月 2023 15:00:36 +0800 Subject: [PATCH] 销售明细、退货、退款样式调整 --- src/views/sales/salesReturn/index.vue | 6 +- src/components/makepager/CommonFormTableView.vue | 3 + src/views/sales/salesDetails/AddSalesDetailsDialog.vue | 30 +++++++++++---- src/views/sales/salesReturn/AddSalesReturnDialog.vue | 17 +++++--- src/views/sales/refundForm/AddRefundFormDialog.vue | 19 +++++++-- src/views/sales/refundForm/index.vue | 6 +- src/views/sales/salesDetails/index.vue | 6 +- 7 files changed, 58 insertions(+), 29 deletions(-) diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue index 79b103f..80520cc 100644 --- a/src/components/makepager/CommonFormTableView.vue +++ b/src/components/makepager/CommonFormTableView.vue @@ -456,7 +456,8 @@ padding: 0 5px; } .el-input__inner { - text-align: left; + // text-align: left; + text-align: center !important; } } </style> diff --git a/src/views/sales/refundForm/AddRefundFormDialog.vue b/src/views/sales/refundForm/AddRefundFormDialog.vue index 0401f7d..12a58c4 100644 --- a/src/views/sales/refundForm/AddRefundFormDialog.vue +++ b/src/views/sales/refundForm/AddRefundFormDialog.vue @@ -13,7 +13,7 @@ :model="editConfig.infomation" :rules="rules" label-position="right" - label-width="308px" + label-width="30%" size="mini" style="height: 60vh; overflow-x: hidden" > @@ -27,6 +27,7 @@ <el-form-item label="瀹㈡埛鍚嶇О" prop="client_name"> <div class="custom-name"> <el-autocomplete + style="width:100%" v-model="editConfig.infomation.client_name" :fetch-suggestions=" (queryString, callback) => { @@ -51,13 +52,16 @@ </el-col> <el-col :span="12"> <el-form-item label="閫�娆惧崟缂栧彿" prop="number"> - <el-input v-model="editConfig.infomation.number"></el-input> + <el-input v-model="editConfig.infomation.number" + style="width:100%"></el-input> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="閿�鍞��璐у崟" prop="sale_return_nunber"> <div class="custom-name"> <el-autocomplete + + style="width:100%" v-model="editConfig.infomation.sale_return_nunber" :fetch-suggestions=" (queryString, callback) => { @@ -85,10 +89,10 @@ <el-col :span="12"> <el-form-item label="閿�鍞礋璐d汉" prop="memberId"> <el-select + style="width:100%" v-model="editConfig.infomation.memberId" placeholder="璇烽�夋嫨" size="mini" - style="width: 63%" > <el-option v-for="item in memberOptions" :key="item.id" :label="item.username" :value="item.id"> </el-option> @@ -98,6 +102,7 @@ <el-col :span="12"> <el-form-item label="閫�娆炬棩鏈�" prop="refundDate"> <el-date-picker + style="width:100%" v-model="editConfig.infomation.refundDate" value-format="yyyy-MM-dd" type="date" @@ -110,6 +115,7 @@ <el-form-item label="浠樻鏂瑰紡" prop="paymentTypeId"> <div class="common-select"> <el-select + style="width:100%" v-model="editConfig.infomation.paymentTypeId" placeholder="璇烽�夋嫨" class="common-select-sel" @@ -131,6 +137,7 @@ <el-form-item label="璐︽埛" prop="bankAccountId"> <div class="common-select"> <el-select + style="width:100%" v-model="editConfig.infomation.bankAccountId" placeholder="璇烽�夋嫨" class="common-select-sel" @@ -147,6 +154,7 @@ <el-form-item label="鏄惁寮�绁�" prop="isInvoice"> <div class="common-select"> <el-select + style="width:100%" v-model="editConfig.infomation.isInvoice" placeholder="璇烽�夋嫨" class="common-select-sel" @@ -165,8 +173,9 @@ <div class="basic-info-view"> <el-row> <el-col :span="24"> - <el-form-item label="閫�娆惧師鍥�" prop="reason"> + <el-form-item label="閫�娆惧師鍥�" prop="reason" label-width="15%"> <el-input + style="width:100%" type="textarea" :autosize="{ minRows: 2 }" v-model="editConfig.infomation.reason" @@ -319,7 +328,7 @@ }, data() { return { - dialogWidth: "80%", + dialogWidth: "50%", editConfig: this.editCommonConfig, rules: { client_name: [{ required: true, message: "璇烽�夋嫨瀹㈡埛鍚嶇О", trigger: "change" }], diff --git a/src/views/sales/refundForm/index.vue b/src/views/sales/refundForm/index.vue index 0dd49ef..99d71d9 100644 --- a/src/views/sales/refundForm/index.vue +++ b/src/views/sales/refundForm/index.vue @@ -16,7 +16,7 @@ > <template slot="leftButton"> <el-button size="small" type="primary" @click="addBtnClick">鏂板缓</el-button> - <el-button size="small" @click="delClick">鍒犻櫎</el-button> + <!-- <el-button size="small" @click="delClick">鍒犻櫎</el-button> --> </template> </CommonSearch> </div> @@ -28,7 +28,6 @@ <TableCommonView ref="tableListRef" :table-list="tableList" - :select-box="!isDetail" @selClientClick="selClientClick" @selCommonClick="selCommonClick" @getSelectArray="getSelectArray" @@ -38,7 +37,7 @@ <el-table-column label="鎿嶄綔" width="100"> <template slot-scope="scope"> <el-button @click="handleClick(scope.row)" type="text" size="small">缂栬緫</el-button> - <!-- <el-button @click="delClick(scope.row.id)" type="text" size="small">鍒犻櫎</el-button> --> + <el-button @click="delClick(scope.row.id)" type="text" size="small">鍒犻櫎</el-button> </template> </el-table-column> </template> @@ -154,6 +153,7 @@ methods: { setTable() { this.tableList = { + selectIndex: true, tableInfomation: [], allcol: [], showcol: this.showCol, diff --git a/src/views/sales/salesDetails/AddSalesDetailsDialog.vue b/src/views/sales/salesDetails/AddSalesDetailsDialog.vue index 327f783..67b27cd 100644 --- a/src/views/sales/salesDetails/AddSalesDetailsDialog.vue +++ b/src/views/sales/salesDetails/AddSalesDetailsDialog.vue @@ -13,7 +13,7 @@ :model="editConfig.infomation" :rules="rules" label-position="right" - label-width="308px" + label-width="30%" size="mini" style="height: 60vh; overflow-x: hidden" > @@ -27,6 +27,7 @@ <el-form-item label="瀹㈡埛鍚嶇О" prop="client_name"> <div class="custom-name"> <el-autocomplete + style="width:100%;" v-model="editConfig.infomation.client_name" :fetch-suggestions=" (queryString, callback) => { @@ -51,13 +52,14 @@ </el-col> <el-col :span="12"> <el-form-item label="璁㈠崟缂栧彿" prop="number"> - <el-input v-model="editConfig.infomation.number"></el-input> + <el-input v-model="editConfig.infomation.number" style="width:100%"></el-input> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="閿�鍞満浼�" prop="saleChanceId"> <div class="custom-name"> <el-autocomplete + style="width:100%" v-model="editConfig.infomation.sale_chance_name" :fetch-suggestions=" (queryString, callback) => { @@ -100,6 +102,7 @@ value-format="yyyy-MM-dd" type="date" placeholder="閫夋嫨鏃ユ湡" + style="width:100%" > </el-date-picker> </el-form-item> @@ -107,10 +110,11 @@ <el-col :span="12"> <el-form-item label="閿�鍞礋璐d汉" prop="memberId"> <el-select + v-model="editConfig.infomation.memberId" placeholder="璇烽�夋嫨" size="mini" - style="width: 63%" + style="width: 100%" > <el-option v-for="item in memberOptions" :key="item.id" :label="item.username" :value="item.id"> </el-option> @@ -124,6 +128,7 @@ value-format="yyyy-MM-dd" type="date" placeholder="閫夋嫨鏃ユ湡" + style="width:100%" > </el-date-picker> </el-form-item> @@ -167,9 +172,10 @@ <el-input v-model="editConfig.infomation.phone"></el-input> </el-form-item> </el-col> - <el-col :span="24"> + <el-col :span="12"> <el-form-item label="鏀惰揣鍦板潃" prop="address"> <el-input + style="width:100%" type="textarea" :autosize="{ minRows: 2 }" v-model="editConfig.infomation.address" @@ -205,8 +211,9 @@ <div class="basic-info-view"> <el-row> <el-col :span="24"> - <el-form-item label="鏉℃涓庢潯浠�" prop="conditions"> + <el-form-item label="鏉℃涓庢潯浠�" prop="conditions" label-width="15%"> <el-input + style="width:100%;" type="textarea" :autosize="{ minRows: 4 }" v-model="editConfig.infomation.conditions" @@ -220,7 +227,7 @@ <div class="basic-info-view"> <el-row> <el-col :span="24"> - <el-form-item label="澶囨敞" prop="remark"> + <el-form-item label="澶囨敞" prop="remark" label-width="15%"> <el-input type="textarea" :autosize="{ minRows: 2 }" @@ -381,7 +388,7 @@ }, data() { return { - dialogWidth: "80%", + dialogWidth: "60%", editConfig: this.editCommonConfig, rules: { client_name: [{ required: true, message: "璇烽�夋嫨瀹㈡埛鍚嶇О", trigger: "change" }], @@ -555,8 +562,10 @@ handleSelectClient(value, item) { if (value === "client") { this.clientId = item.id + this.editConfig.infomation.client_name = item.name } else if (value === "chance") { this.saleChanceId = item.id + this.editConfig.infomation.client_name = item.name } }, selClientClick(value) { @@ -616,7 +625,7 @@ { label: "浜у搧鍚嶇О", prop: "name", productName: true, isRequird: true }, { label: "浜у搧缂栧彿", prop: "number" }, { label: "鏁伴噺", prop: "amount", inputNumber: true, isRequird: true }, - { label: "閿�鍞崟浠�", prop: "price", inputFloat: true }, + { label: "閿�鍞崟浠�", prop: "price",inputFloat: true }, { label: "浠风◣鍚堣", prop: "total", inputFloat: true } ] } @@ -676,6 +685,11 @@ <style lang="scss" scoped> ::v-deep { .iframe-dialog .el-dialog__body { + .el-form{ + .el-form-item{ + width: 100%; + } + } .basic-info { .basic-info-title { background-color: #f4f8fe; diff --git a/src/views/sales/salesDetails/index.vue b/src/views/sales/salesDetails/index.vue index 3b362b0..48fcffd 100644 --- a/src/views/sales/salesDetails/index.vue +++ b/src/views/sales/salesDetails/index.vue @@ -16,7 +16,7 @@ > <template slot="leftButton"> <el-button size="small" type="primary" @click="addBtnClick">鏂板缓</el-button> - <el-button size="small" @click="delClick">鍒犻櫎</el-button> + <!-- <el-button size="small" @click="delClick">鍒犻櫎</el-button> --> </template> </CommonSearch> </div> @@ -29,7 +29,6 @@ ref="tableListRef" :show-summary="showSummary" :table-list="tableList" - :select-box="!isDetail" @selClientClick="selClientClick" @selCommonClick="selCommonClick" @getSelectArray="getSelectArray" @@ -39,7 +38,7 @@ <el-table-column label="鎿嶄綔" width="90"> <template slot-scope="scope"> <el-button @click="handleClick(scope.row)" type="text" size="small">缂栬緫</el-button> - <!-- <el-button @click="delClick(scope.row.id)" type="text" size="small">鍒犻櫎</el-button> --> + <el-button @click="delClick(scope.row.id)" type="text" size="small">鍒犻櫎</el-button> </template> </el-table-column> </template> @@ -194,6 +193,7 @@ methods: { setTable() { this.tableList = { + selectIndex: true, tableInfomation: [], allcol: [], showcol: this.showCol, diff --git a/src/views/sales/salesReturn/AddSalesReturnDialog.vue b/src/views/sales/salesReturn/AddSalesReturnDialog.vue index bc222ca..a251198 100644 --- a/src/views/sales/salesReturn/AddSalesReturnDialog.vue +++ b/src/views/sales/salesReturn/AddSalesReturnDialog.vue @@ -13,7 +13,7 @@ :model="editConfig.infomation" :rules="rules" label-position="right" - label-width="308px" + label-width="30%" size="mini" style="height: 60vh; overflow-x: hidden" > @@ -27,6 +27,7 @@ <el-form-item label="瀹㈡埛鍚嶇О" prop="client_name"> <div class="custom-name"> <el-autocomplete + style="width:100%" v-model="editConfig.infomation.client_name" :fetch-suggestions=" (queryString, callback) => { @@ -51,13 +52,14 @@ </el-col> <el-col :span="12"> <el-form-item label="閿�鍞��璐у崟缂栧彿" prop="number"> - <el-input v-model="editConfig.infomation.number"></el-input> + <el-input v-model="editConfig.infomation.number" style="width:100%"></el-input> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="鍚堝悓璁㈠崟"> <div class="custom-name"> <el-autocomplete + style="width:100%" v-model="editConfig.infomation.salesDetailNumber" :fetch-suggestions=" (queryString, callback) => { @@ -82,7 +84,7 @@ </el-col> <el-col :span="12"> <el-form-item label="閫�鍏ヤ粨搴�" prop="repository"> - <el-select v-model="editConfig.infomation.repository" size="mini" style="width: 63%"> + <el-select v-model="editConfig.infomation.repository" size="mini" style="width: 100%"> <el-option v-for="item in repositoryOptions" :key="item.id" :label="item.name" :value="item.name"> </el-option> </el-select> @@ -94,7 +96,7 @@ v-model="editConfig.infomation.memberId" placeholder="璇烽�夋嫨" size="mini" - style="width: 63%" + style="width: 100%" > <el-option v-for="item in memberOptions" :key="item.id" :label="item.username" :value="item.id"> </el-option> @@ -108,6 +110,7 @@ value-format="yyyy-MM-dd" type="date" placeholder="閫夋嫨鏃ユ湡" + style="width:100%" > </el-date-picker> </el-form-item> @@ -122,6 +125,7 @@ <el-form-item label="鐘舵��" prop="salesReturnStatusId"> <div class="common-select"> <el-select + style="width:100%" v-model="editConfig.infomation.salesReturnStatusId" placeholder="璇烽�夋嫨" class="common-select-sel" @@ -141,8 +145,9 @@ <div class="basic-info-view"> <el-row> <el-col :span="24"> - <el-form-item label="閫�璐у師鍥�" prop="reason"> + <el-form-item label="閫�璐у師鍥�" prop="reason" label-width="15%"> <el-input + style="width:100%" type="textarea" :autosize="{ minRows: 2 }" v-model="editConfig.infomation.reason" @@ -254,7 +259,7 @@ }, data() { return { - dialogWidth: "80%", + dialogWidth: "50%", editConfig: this.editCommonConfig, rules: { number: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }], diff --git a/src/views/sales/salesReturn/index.vue b/src/views/sales/salesReturn/index.vue index 1ceff3e..83e3008 100644 --- a/src/views/sales/salesReturn/index.vue +++ b/src/views/sales/salesReturn/index.vue @@ -16,7 +16,7 @@ > <template slot="leftButton"> <el-button size="small" type="primary" @click="addBtnClick">鏂板缓</el-button> - <el-button size="small" @click="delClick">鍒犻櫎</el-button> + <!-- <el-button size="small" @click="delClick">鍒犻櫎</el-button> --> </template> </CommonSearch> </div> @@ -28,7 +28,6 @@ <TableCommonView ref="tableListRef" :table-list="tableList" - :select-box="!isDetail" @selClientClick="selClientClick" @selCommonClick="selCommonClick" @getSelectArray="getSelectArray" @@ -38,7 +37,7 @@ <el-table-column label="鎿嶄綔" width="90"> <template slot-scope="scope"> <el-button @click="handleClick(scope.row)" type="text" size="small">缂栬緫</el-button> - <!-- <el-button @click="delClick(scope.row.id)" type="text" size="small">鍒犻櫎</el-button> --> + <el-button @click="delClick(scope.row.id)" type="text" size="small">鍒犻櫎</el-button> </template> </el-table-column> </template> @@ -159,6 +158,7 @@ methods: { setTable() { this.tableList = { + selectIndex: true, tableInfomation: [], allcol: [], showcol: this.showCol, -- Gitblit v1.8.0