Browse Source

增加测试 生产环境

zjs_project 4 days ago
parent
commit
ed297fede8

+ 3 - 10
src/views/board/area/edit.vue

@@ -14,7 +14,7 @@
                         v-model="formData.name"
                         placeholder="请输入区域名称"
                         clearable
-                        :maxlength="100"
+                        :maxlength="8"
                     />
                 </el-form-item>
                 <el-form-item label="排序" prop="sort">
@@ -45,24 +45,17 @@ const popupTitle = computed(() => {
 const formData = reactive({
     id: '',
     name: '',
-    code: '',
+    code:'',
     sort: 0,
     remarks: '',
     isStop: 0
 })
 
 const formRules = {
-    code: [
-        {
-            required: true,
-            message: '请输入岗位编码',
-            trigger: ['blur']
-        }
-    ],
     name: [
         {
             required: true,
-            message: '请输入岗位名称',
+            message: '请输入区域名称',
             trigger: ['blur']
         }
     ]

+ 1 - 1
src/views/board/area/index.vue

@@ -43,7 +43,7 @@
             </div>
             <el-table class="mt-4" size="large" v-loading="pager.loading" :data="pager.lists">
                 <el-table-column type="selection" width="55" />
-                <el-table-column label="区域名称" prop="name" min-width="100" />
+                <el-table-column label="区域名称" prop="name" min-width="100" show-tooltip-when-overflow/>
                 <el-table-column label="排序" prop="sort" min-width="100" />
                 <el-table-column label="添加时间" prop="createTime" min-width="180" />
                 <el-table-column label="区域状态" prop="isStop" min-width="100">

+ 1 - 1
src/views/board/number/edit.vue

@@ -30,7 +30,7 @@
                         v-model="formData.name"
                         placeholder="请输入桌号名称"
                         clearable
-                        :maxlength="100"
+                        :maxlength="8"
                     />
                 </el-form-item>
                 <el-form-item label="最多人数" prop="num">

+ 1 - 1
src/views/dish/column/edit.vue

@@ -10,7 +10,7 @@
         >
             <el-form ref="formRef" :model="formData" label-width="84px" :rules="formRules">
                 <el-form-item label="分类名称" prop="name">
-                    <el-input v-model="formData.name" placeholder="请输入分类名称" clearable />
+                    <el-input v-model="formData.name" placeholder="请输入分类名称" clearable maxlength="10" />
                 </el-form-item>
                 <el-form-item label="排序" prop="sort">
                     <div>

+ 1 - 1
src/views/dish/column/index.vue

@@ -20,7 +20,7 @@
             </div>
             <el-table class="mt-4" size="large" :data="pager.lists">
                 <el-table-column type="selection" width="55" />
-                <el-table-column label="分类名称" prop="name" min-width="120" />
+                <el-table-column label="分类名称" prop="name" min-width="120" show-tooltip-when-overflow/>
                 <el-table-column label="菜品数" prop="number" min-width="120" />
                 <el-table-column label="状态" min-width="120">
                     <template #default="{ row }">

+ 4 - 4
src/views/dish/lists/edit.vue

@@ -20,7 +20,7 @@
                                     placeholder="请输入菜品名称"
                                     type="textarea"
                                     :autosize="{ minRows: 3, maxRows: 3 }"
-                                    maxlength="64"
+                                    maxlength="20"
                                     show-word-limit
                                     clearable
                                 />
@@ -58,7 +58,7 @@
                                     placeholder="请输入菜品简介"
                                     type="textarea"
                                     :autosize="{ minRows: 3, maxRows: 6 }"
-                                    :maxlength="200"
+                                    :maxlength="150"
                                     show-word-limit
                                     clearable
                                 />
@@ -119,8 +119,8 @@ const formData = reactive<any>({
 const { removeTab } = useMultipleTabs()
 const formRef = shallowRef<FormInstance>()
 const rules = reactive({
-    title: [{ required: true, message: '请输入文章标题', trigger: 'blur' }],
-    cid: [{ required: true, message: '请选择文章栏目', trigger: 'blur' }],
+    title: [{ required: true, message: '请输入菜品名称', trigger: 'blur' }],
+    cid: [{ required: true, message: '请选择菜品分类', trigger: 'blur' }],
     summary: [{ required: true, message: '请输入价格', trigger: 'blur' }],
     image: [{ required: true, message: '添加菜品图片', trigger: 'change' }]
 })

+ 20 - 1
src/views/dish/lists/index.vue

@@ -73,7 +73,14 @@
                     min-width="160"
                     show-tooltip-when-overflow
                 />
-                <el-table-column label="菜品分类" prop="category" min-width="100" />
+                <el-table-column label="菜品分类" prop="category" min-width="150"  show-tooltip-when-overflow />
+                <!-- <el-table-column label="菜品分类" prop="category" min-width="100">
+                    <template #default="{ row }">
+                        <div class="remark-text">
+                            {{row.category}}
+                        </div>
+                    </template>
+                </el-table-column> -->
                 <el-table-column label="价格" prop="summary" min-width="70" />
                 <el-table-column
                     label="菜品描述"
@@ -171,3 +178,15 @@ onActivated(() => {
 
 getLists()
 </script>
+<style lang="scss" scoped>
+    .remark-text {
+        display: -webkit-box;
+        -webkit-box-orient: vertical;
+        -webkit-line-clamp: 2;
+        overflow: hidden;
+        text-overflow: ellipsis;
+        word-break: break-all;
+        line-height: 1.5;
+        max-height: 3em; // 2行的高度
+    }
+</style>

+ 1 - 1
src/views/order/console.vue

@@ -37,7 +37,7 @@
                     </el-scrollbar>
                     <el-input
                         v-model="params.remark"
-                        maxlength="30"
+                        maxlength="100"
                         placeholder="订单备注"
                         show-word-limit
                         type="textarea"

+ 18 - 1
src/views/orders/list.vue

@@ -88,7 +88,13 @@
                     </template>
                 </el-table-column>
                 <el-table-column label="桌号" prop="deskName"></el-table-column>
-                <el-table-column label="备注" prop="remark"></el-table-column>
+                <el-table-column label="备注" prop="remark"  min-width="150" show-tooltip-when-overflow>
+                    <!-- <template #default="{ row }">
+                        <div class="remark-text">
+                            {{row.remark}}
+                        </div>
+                    </template> -->
+                </el-table-column>
                 <el-table-column label="类型" prop="type"
                     :formatter="(row) => (row.type == 0 ? '后台点单' : '扫码点单')"></el-table-column>
                 <el-table-column label="状态" min-width="160" prop="status" >
@@ -351,4 +357,15 @@
         color: #999;
         margin-top: 4px;
     }
+
+    .remark-text {
+        display: -webkit-box;
+        -webkit-box-orient: vertical;
+        -webkit-line-clamp: 2;
+        overflow: hidden;
+        text-overflow: ellipsis;
+        word-break: break-all;
+        line-height: 1.5;
+        max-height: 3em; // 2行的高度
+    }
 </style>

+ 1 - 1
src/views/shop/info.vue

@@ -9,7 +9,7 @@
                         <el-input
                             v-model="formData.name"
                             placeholder="请输入店铺名称"
-                            maxlength="30"
+                            maxlength="20"
                             show-word-limit
                         ></el-input>
                     </div>

+ 1 - 1
src/views/shop/print/edit.vue

@@ -10,7 +10,7 @@
     >
       <el-form ref="formRef" :model="formData" label-width="120px" :rules="formRules">
         <el-form-item label="打印机名称" prop="name">
-          <el-input v-model="formData.name" placeholder="请输入打印机名称" clearable/>
+          <el-input v-model="formData.name" placeholder="请输入打印机名称" :maxlength="10" clearable/>
         </el-form-item>
         <el-form-item label="终端号" prop="finalNumber">
           <el-input

+ 1 - 1
src/views/shop/print/index.vue

@@ -19,7 +19,7 @@
       </div>
       <el-table class="mt-4" size="large" :data="pager.lists">
         <el-table-column type="index" width="55"/>
-        <el-table-column label="打印机名称" prop="name" min-width="80"/>
+        <el-table-column label="打印机名称" prop="name" min-width="80" show-tooltip-when-overflow/>
         <el-table-column
             label="设备类型"
             prop="type"