Kaynağa Gözat

优化部分界面表现

范志成 3 ay önce
ebeveyn
işleme
d524ca3c70

+ 6 - 6
smsb-plus-ui/src/views/smsb/appointmentInfo/index.vue

@@ -41,22 +41,22 @@
         <el-table v-loading="loading" :data="appointmentInfoList" @selection-change="handleSelectionChange">
           <el-table-column label="" align="left" prop="" width="10"/>
           <el-table-column label="ID" align="left" prop="id" v-if="true" width="175"/>
-          <el-table-column label="企业" align="left" prop="enterprise" :show-overflow-tooltip="true"/>
-          <el-table-column label="电话" align="left" prop="phone" width="120"/>
+          <el-table-column label="企业" align="left" prop="enterprise" width="250" :show-overflow-tooltip="true"/>
+          <el-table-column label="电话" align="left" prop="phone" width="150"/>
           <el-table-column label="预约时间" align="left" prop="appointmentTime" width="160"/>
-          <el-table-column label="人数" align="center" prop="peopleNum" width="80"/>
-          <el-table-column label="地区" align="left" prop="region" width="120" :show-overflow-tooltip="true"/>
+          <el-table-column label="人数" align="center" prop="peopleNum" width="100"/>
+          <el-table-column label="地区" align="left" prop="region" width="200"/>
           <el-table-column label="行业" align="left" prop="industry" width="120" :show-overflow-tooltip="true"/>
 <!--          <el-table-column label="大小" align="left" prop="size" width="80" :show-overflow-tooltip="true"/>
           <el-table-column label="金额" align="left" prop="money" width="80" :show-overflow-tooltip="true"/>
           <el-table-column label="类型" align="left" prop="type" width="80" :show-overflow-tooltip="true"/>
           <el-table-column label="层次" align="left" prop="gradation" width="80" :show-overflow-tooltip="true"/>-->
-          <el-table-column label="到访" align="left" prop="isArrived" width="60" :show-overflow-tooltip="true">
+          <el-table-column label="到访" align="left" prop="isArrived" width="60">
             <template #default="scope">
               <dict-tag :options="smsb_yes_no" :value="scope.row.isArrived"/>
             </template>
           </el-table-column>
-          <el-table-column label="到访时间" align="left" prop="arrivedTime" width="160" :show-overflow-tooltip="true"/>
+          <el-table-column label="到访时间" align="left" prop="arrivedTime" width="160"/>
 
           <el-table-column label="备注" align="center" prop="remark"/>
           <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="80">

+ 1 - 1
smsb-plus-ui/src/views/smsb/datasets/product.vue

@@ -31,7 +31,7 @@
         <el-table v-loading="loading" :data="difyDatasetsList" @selection-change="handleSelectionChange">
           <el-table-column type="selection" width="55" align="center"/>
 <!--          <el-table-column label="ID" align="left" prop="id" v-if="true" width="175"/>-->
-          <el-table-column label="产品库ID" align="left" prop="difyId" width="300" :show-overflow-tooltip = "true"/>
+          <el-table-column label="产品库ID" align="left" prop="difyId" width="300"/>
           <el-table-column label="产品库" align="left" prop="name" width="160" :show-overflow-tooltip="true"/>
           <el-table-column label="索引模式" align="center" prop="indexingTechnique" width="80">
             <template #default="scope">

+ 1 - 1
smsb-plus-ui/src/views/smsb/datasets/question.vue

@@ -31,7 +31,7 @@
         <el-table v-loading="loading" :data="difyDatasetsList" @selection-change="handleSelectionChange">
           <el-table-column type="selection" width="55" align="center"/>
           <!--          <el-table-column label="ID" align="left" prop="id" v-if="true" width="175"/>-->
-          <el-table-column label="问答库ID" align="left" prop="difyId" width="300" :show-overflow-tooltip="true"/>
+          <el-table-column label="问答库ID" align="left" prop="difyId" width="300"/>
           <el-table-column label="问答库" align="left" prop="name" width="150" :show-overflow-tooltip="true"/>
           <el-table-column label="索引模式" align="center" prop="indexingTechnique" width="80">
             <template #default="scope">

+ 3 - 3
smsb-plus-ui/src/views/smsb/deviceGroup/index.vue

@@ -48,9 +48,9 @@
         <el-table v-loading="loading" :data="deviceGroupList" @selection-change="handleSelectionChange">
           <!--          <el-table-column type="selection" width="55" align="center"/>-->
           <el-table-column label="" align="left" prop="" width="15"/>
-          <el-table-column label="ID" align="left" prop="id" v-if="true" width="175"/>
-          <el-table-column label="设备组名称" align="left" prop="name"/>
-          <el-table-column label="设备组容量" align="center" prop="capacity" width="120"/>
+          <el-table-column label="ID" align="left" prop="id" v-if="true" width="250"/>
+          <el-table-column label="设备组名称" align="left" prop="name" width="250"/>
+          <el-table-column label="设备组容量" align="center" prop="capacity" width="250"/>
           <el-table-column label="备注" align="left" prop="remark" :show-overflow-tooltip="true"/>
           <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="150">
             <template #default="scope">

+ 16 - 1
smsb-plus-ui/src/views/smsb/difyDatasetsProduct/index.vue

@@ -44,7 +44,18 @@
         <el-table-column label="" align="left" prop="" width="10"/>
         <el-table-column label="产品ID" align="left" prop="id" v-if="true" width="180"/>
         <el-table-column label="产品名称" align="left" prop="name" width="120"/>
-        <el-table-column label="产品简介" align="left" prop="note" width="350"/>
+        <el-table-column label="产品简介" align="left" prop="note" width="350">
+          <template #default="{ row }">
+            <div @click="toggleExpand(row)" style="cursor: pointer">
+              <div v-if="row.expanded">
+                {{ row.note }}
+              </div>
+              <div v-else>
+                {{ row.note.substring(0, 52) + (row.note.length > 52 ? '...' : '') }}
+              </div>
+            </div>
+          </template>
+        </el-table-column>
         <el-table-column label="产品属性" align="center" width="100">
           <template #default="scope">
             <dict-tag :options="smsb_product_properties" :value="scope.row.property" />
@@ -325,6 +336,10 @@ const handleExport = () => {
   }, `difyDatasetsProduct_${new Date().getTime()}.xlsx`)
 }
 
+const toggleExpand = (row) => {
+  row.expanded = !row.expanded;
+};
+
 onMounted(() => {
   getList();
 });

+ 1 - 1
smsb-plus-ui/src/views/smsb/difyDatasetsQuestion/index.vue

@@ -72,7 +72,7 @@
                 {{ row.answer }}
               </div>
               <div v-else>
-                {{ row.answer.substring(0, 60) + (row.answer.length > 20 ? '...' : '') }}
+                {{ row.answer.substring(0, 65) + (row.answer.length > 65 ? '...' : '') }}
               </div>
             </div>
           </template>

+ 1 - 1
smsb-plus-ui/src/views/smsb/museum/imageUpload/index.vue

@@ -27,7 +27,7 @@
           <el-table-column label="" align="left" prop="" width="15"/>
           <el-table-column label="ID" align="left" prop="id" v-if="true" width="180"/>
           <el-table-column label="图片名称" align="left" prop="imageName" width="380"/>
-          <el-table-column label="图片原名" align="left" prop="originalName" width="280"/>
+          <el-table-column label="图片原名" align="left" prop="originalName" width="300"/>
           <el-table-column label="图片后缀" align="center" prop="imageSuffix" width="120"/>
           <el-table-column label="图片预览" align="center" prop="imageUrl" width="100">
             <template #default="scope">

+ 3 - 3
smsb-plus-ui/src/views/smsb/scScanCode/index.vue

@@ -50,9 +50,9 @@
           <el-table-column label="设备MAC" align="left" prop="deviceMac" width="160"/>
           <el-table-column label="企业名称" align="left" prop="enterprise" :show-overflow-tooltip="true"/>
           <el-table-column label="手机号" align="left" prop="phone" width="120"/>
-          <el-table-column label="区域编号" align="center" prop="regionCode" width="120" :show-overflow-tooltip="true"/>
-        <el-table-column label="区域" align="left" prop="region" width="180" :show-overflow-tooltip="true"/>
-          <el-table-column label="预约人数" align="center" prop="personNum" width="100" :show-overflow-tooltip="true"/>
+          <el-table-column label="区域编号" align="center" prop="regionCode" width="120"/>
+        <el-table-column label="区域" align="left" prop="region" width="180"/>
+          <el-table-column label="预约人数" align="center" prop="personNum" width="100"/>
           <el-table-column label="扫码时间" align="left" prop="createTime" width="160"/>
           <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="100">
             <template #default="scope">