From e389c3b1845761b3b3d4c323e6cc3c742f245f24 Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Mon, 22 Aug 2022 16:20:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=A8=8E=E7=B1=BB=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E6=A0=87=E9=A2=98=E6=8F=8F=E8=BF=B0=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E8=BF=87=E9=95=BF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/build/beike/admin/js/app.js | 9 +++++++++ resources/beike/admin/js/common.js | 8 ++++++++ .../beike/admin/views/pages/tax_classes/index.blade.php | 6 +++++- 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/public/build/beike/admin/js/app.js b/public/build/beike/admin/js/app.js index 23121f12..0dd65257 100644 --- a/public/build/beike/admin/js/app.js +++ b/public/build/beike/admin/js/app.js @@ -2389,6 +2389,15 @@ __webpack_require__.r(__webpack_exports__); } return defaultValue || ''; + }, + stringLengthInte: function stringLengthInte(text) { + var length = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 50; + + if (text.length) { + return text.slice(0, length) + (text.length > length ? '...' : ''); + } + + return ''; } }); diff --git a/resources/beike/admin/js/common.js b/resources/beike/admin/js/common.js index bdbc6f6d..189622f5 100644 --- a/resources/beike/admin/js/common.js +++ b/resources/beike/admin/js/common.js @@ -46,5 +46,13 @@ export default { return decodeURIComponent(r[2]); } return defaultValue || ''; + }, + + stringLengthInte(text, length = 50) { + if (text.length) { + return text.slice(0, length) + (text.length > length ? '...' : ''); + } + + return ''; } } \ No newline at end of file diff --git a/resources/beike/admin/views/pages/tax_classes/index.blade.php b/resources/beike/admin/views/pages/tax_classes/index.blade.php index c02680f7..c5151f07 100644 --- a/resources/beike/admin/views/pages/tax_classes/index.blade.php +++ b/resources/beike/admin/views/pages/tax_classes/index.blade.php @@ -32,7 +32,7 @@ @{{ tax.id }} @{{ tax.title }} - @{{ tax.description }} + @{{ descriptionFormat(tax.description) }} @{{ tax.created_at }} @{{ tax.updated_at }} @@ -137,6 +137,10 @@ }, methods: { + descriptionFormat(text) { + return bk.stringLengthInte(text) + }, + checkedCreate(type, index) { this.dialog.show = true this.dialog.type = type