Selaa lähdekoodia

活动设备名称过长 添加提示

DESKTOP-SVI9JE1\muzen 2 vuotta sitten
vanhempi
commit
702006f8a5
1 muutettua tiedostoa jossa 9 lisäystä ja 5 poistoa
  1. 9 5
      src/views/operation/activity/detail.vue

+ 9 - 5
src/views/operation/activity/detail.vue

@@ -12,12 +12,14 @@
           value-format="yyyy-MM-dd HH:mm:ss" />
       </el-form-item>
       <el-form-item label="活动设备:" style="width: 1000px" prop="deviceRespList">
-        <el-button type="primary" icon="el-icon-plus" @click="handlePush">添加</el-button>
+        <el-button type="primary" icon="el-icon-plus" @click="handlePush" :disabled="disabledActivity">添加</el-button>
         <el-table :data="form.deviceRespList">
           <el-table-column label="关联设备" align="center">
             <template slot-scope="scope">
-              <el-form-item :prop="`deviceRespList.${scope.$index}.deviceId`" :rules="{required: true, trigger: 'change'}">
-                <el-select v-model="scope.row.deviceId" filterable placeholder="请选择关联设备" :disabled="disabledActivity">
+              <el-form-item :prop="`deviceRespList.${scope.$index}.deviceId`"
+                :rules="{ required: true, trigger: 'change' }">
+                <el-select v-model="scope.row.deviceId" filterable placeholder="请选择关联设备" :disabled="disabledActivity"
+                  :title="devOptions.find(i => i.value == scope.row.deviceId).label">
                   <el-option v-for="item in devOptions" :key="item.value" :value="item.value" :label="item.label"
                     :disabled="item.disabled" />
                 </el-select>
@@ -26,7 +28,8 @@
           </el-table-column>
           <el-table-column label="活动权益" align="center">
             <template slot-scope="scope">
-              <el-form-item :prop="`deviceRespList.${scope.$index}.indate`" :rules="{required: true, trigger: 'change'}">
+              <el-form-item :prop="`deviceRespList.${scope.$index}.indate`"
+                :rules="{ required: true, trigger: 'change' }">
                 <el-select v-model="scope.row.indate" placeholder="请选择活动权益" :disabled="disabledActivity">
                   <el-option v-for="item in serviceTimeOptions" :key="item.value" :value="item.value"
                     :label="item.label" />
@@ -36,7 +39,8 @@
           </el-table-column>
           <el-table-column label="领取数量" align="center">
             <template slot-scope="scope">
-              <el-form-item :prop="`deviceRespList.${scope.$index}.totalNum`" :rules="{required: true, trigger: 'change'}">
+              <el-form-item :prop="`deviceRespList.${scope.$index}.totalNum`"
+                :rules="{ required: true, trigger: 'change' }">
                 <el-input-number v-model="scope.row.totalNum" :controls="false" :min="1" placeholder="请输入领取数量" />
               </el-form-item>
             </template>