浏览代码

编辑时间段 修复无法实时更新

DESKTOP-2S67K1S\31396 2 年之前
父节点
当前提交
ffbf7bc5c4
共有 1 个文件被更改,包括 9 次插入5 次删除
  1. 9 5
      src/views/operation/sceneTime/index.vue

+ 9 - 5
src/views/operation/sceneTime/index.vue

@@ -1,6 +1,7 @@
 <template>
   <div class="app-container">
-    <el-button type="primary" size="mini" icon="el-icon-plus" @click="getDialog('新增')" v-hasPermi="['operation:sceneTime:add']">新增</el-button>
+    <el-button type="primary" size="mini" icon="el-icon-plus" @click="getDialog('新增')"
+      v-hasPermi="['operation:sceneTime:add']">新增</el-button>
     <!-- 列表 -->
     <el-table :data="tableData" v-loading="loading">
       <el-table-column type="index" label="序号" align="center" />
@@ -19,8 +20,10 @@
       <el-table-column label="操作" align="center">
         <template slot-scope="scope">
           <el-button type="text" @click="getDialog('查看', scope.row)">查看</el-button>
-          <el-button type="text" @click="getDialog('编辑', scope.row)" v-hasPermi="['operation:sceneTime:edit']">编辑</el-button>
-          <el-button type="delete" @click="getDelete(scope.row, 2)" v-hasPermi="['operation:sceneTime:delete']">删除</el-button>
+          <el-button type="text" @click="getDialog('编辑', scope.row)"
+            v-hasPermi="['operation:sceneTime:edit']">编辑</el-button>
+          <el-button type="delete" @click="getDelete(scope.row, 2)"
+            v-hasPermi="['operation:sceneTime:delete']">删除</el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -35,7 +38,8 @@
           <el-input v-model="dialogForm.name" placeholder="请输入时间段文案" />
         </el-form-item>
         <el-form-item label="时间段Icon:" prop="pic">
-          <Upload listType="picture-card" :url="dialogForm.pic" @upload="upload" style="background: #000;" :disabled="disabled" />
+          <Upload listType="picture-card" :url="dialogForm.pic" @upload="upload" style="background: #000;"
+            :disabled="disabled" />
         </el-form-item>
       </el-form>
       <div slot="footer">
@@ -107,7 +111,7 @@ export default {
       detail(id).then(res => {
         if (res.code === 0) {
           this.dialogForm = res.data
-          this.dialogForm.date = [res.data.startTime, res.data.endTime]
+          this.$set(this.dialogForm, 'date', [res.data.startTime, res.data.endTime])
         }
       })
     },