From 7db419acdd2c02950b67c081dd2d7f61fdb2cb89 Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期一, 30 三月 2026 16:09:07 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/RuiShiGe/LingPaoCheShenKu
---
项目代码/WMS/WMSClient/src/views/widesea_wms/stock/JElDescription.vue | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 162 insertions(+), 0 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/views/widesea_wms/stock/JElDescription.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/views/widesea_wms/stock/JElDescription.vue"
new file mode 100644
index 0000000..12ec17d
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/views/widesea_wms/stock/JElDescription.vue"
@@ -0,0 +1,162 @@
+<template>
+ <div class="j-description wordwrap" :class="class__" :style="style__">{{value}}</div>
+</template>
+
+<script>
+ export default {
+ name: "j-el-description",
+ inject: {
+ elForm: {
+ default: ''
+ },
+ elFormItem: {
+ default: ''
+ }
+ },
+
+ props: {
+ value: [String, Number], // 鍐呭
+ type: { // 涓婚
+ type: String,
+ validator(value) {
+ return ['primary', 'success', 'info', 'warning', 'danger'].indexOf(value) !== -1;
+ }
+ },
+ size: { // 灏哄
+ type: String,
+ validator(value) {
+ return ['medium', 'small', 'mini'].indexOf(value) !== -1;
+ }
+ },
+ height: [String, Number], // 闄愬埗楂樺害
+ ellipsis: Boolean, // 鐪佺暐鍙�
+ },
+
+ computed: {
+ elFormItemSize__() {
+ return (this.elFormItem || {}).elFormItemSize;
+ },
+ size__() {
+ return this.size || this.elFormItemSize__ || (this.$ELEMENT || {}).size;
+ },
+ class__() {
+ let _class = [];
+ if (this.type) {
+ _class.push(this.type);
+ }
+ if (this.size__) {
+ _class.push(this.size__);
+ }
+ if (this.height) {
+ _class.push('scroll');
+ }
+ if (this.ellipsis) {
+ _class.push('ellipsis');
+ }
+ return _class;
+ },
+ style__() {
+ let _style = {};
+ if (!this.ellipsis && this.height) {
+ if (isNaN(this.height)) {
+ _style.height = this.height;
+ } else {
+ _style.height = this.height + 'px';
+ }
+ }
+ return _style;
+ }
+ }
+ }
+</script>
+
+<style scoped>
+ .j-description {
+ min-height: 40px;
+ line-height: 40px;
+ padding: 0 50%;
+ }
+
+ /*澶у皬*/
+ .j-description.medium {
+ min-height: 36px;
+ line-height: 36px;
+ }
+
+ .j-description.small {
+ min-height: 32px;
+ line-height: 32px;
+ }
+
+ .j-description.mini {
+ min-height: 28px;
+ line-height: 28px;
+ }
+
+ /*婊氬姩*/
+ .j-description.scroll {
+ overflow-x: hidden;
+ overflow-y: auto;
+ }
+
+ .j-description.scroll::-webkit-scrollbar {
+ width: 9px;
+ height: 9px;
+ background: #F3F3F3;
+ }
+
+ .j-description.scroll::-webkit-scrollbar-thumb {
+ border: 1px solid #ffffff;
+ border-radius: 6px;
+ background: #c9c9c9;
+ }
+
+ .j-description.scroll::-webkit-scrollbar-thumb:hover {
+ background: #b5b5b5;
+ }
+
+ /*鎹㈣*/
+ .j-description.wordwrap {
+ table-layout: fixed;
+ word-break: break-all;
+ word-wrap: break-word;
+ }
+
+ /*鐪佺暐鍙�*/
+ .j-description.ellipsis {
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ }
+
+ /*涓婚*/
+ .j-description.primary {
+ background-color: #ecf5ff;
+ border: 1px solid #d9ecff;
+ color: #409eff;
+ }
+
+ .j-description.success {
+ background-color: #f0f9eb;
+ border-color: #e1f3d8;
+ color: #67c23a;
+ }
+
+ .j-description.info {
+ background-color: #f4f4f5;
+ border-color: #e9e9eb;
+ color: #909399;
+ }
+
+ .j-description.warning {
+ background-color: #fdf6ec;
+ border-color: #faecd8;
+ color: #e6a23c;
+ }
+
+ .j-description.danger {
+ background-color: #fef0f0;
+ border-color: #fde2e2;
+ color: #f56c6c;
+ }
+</style>
\ No newline at end of file
--
Gitblit v1.9.3