wl
2022-11-30 5777747d4a7c0ae28a445fd5fa4cf5207ea8d9eb
src/views/operate/message/myIndex/update/index.vue
@@ -9,7 +9,7 @@
          :model="role"
          :rules="createRoleRules"
          label-position="right"
          :disabled="edit"
          :disabled="type === 'view'"
        >
          <!-- 提醒方式 -->
          <el-form-item class="optionItem" label="提醒方式:" prop="channelCode" >
@@ -85,24 +85,24 @@
                type="primary"
                @click.native.prevent="handleSubmit(0)"
                class="btn save"
                v-if="this.type=='update'||this.type=='create'"
                v-if="type !== 'view'"
                >保存
              </el-button>
              <el-button
                type="primary"
                @click.native.prevent="handleSubmit(1)"
                class="btn submit"
                v-if="this.type=='update'||this.type=='create'"
                v-if="type !== 'view'"
                >发布
              </el-button>
              <el-button
                type="primary"
                @click.native.prevent="handleView"
                class="btn submit"
                v-if="this.type=='update'||this.type=='create'"
                v-if="type !== 'view'"
                >预览
              </el-button>
              <el-button class="btn cancel" @click.native.prevent="handleReset" v-if="this.type=='update'||this.type=='create'"
              <el-button class="btn cancel" @click.native.prevent="handleReset" v-if="type !== 'view'"
                >重置</el-button
              >
            </div>
@@ -178,7 +178,6 @@
          },
        ],
      },
      edit: false,
      colList: [],
      departList: [],
      typeList: [],
@@ -198,16 +197,13 @@
    this.getColumnList();
    this.getDepartList();
    this.getLoginUserInfo();
    if(this.type=="view"){
      this.edit=true;
    }
    if (this.type !== "create" && this.myDataRow) {
      getMessageById(this.myDataRow.id)
          .then(res => {
            this.role = res;
            if (res.targetTo) {
              this.checkedList = res.targetTo.split(',');
              this.role.targetTo = `${this.checkedList}人`;
              this.role.targetTo = `${this.checkedList.length}人`;
            }
          })
          .catch(err => this.$message.error(`${err}`))