wl
2022-12-29 d6fb18b49cd61427a343fbe7a2a4f94e4b597bdc
src/views/operate/images/updateUser/index.vue
@@ -11,7 +11,7 @@
          ref="user"
          style="width: 100%"
        >
          <el-form-item prop="belongToId" label="所属事件编号" v-if="true">
          <!-- <el-form-item prop="belongToId" label="所属事件编号" v-if="true">
            <el-input v-model="imagedata.code"></el-input>
          </el-form-item>
          <el-form-item prop="eventSource" label="事件来源">
@@ -24,7 +24,14 @@
              v-model="getCategory(imagedata.category).label"
            ></el-input>
          </el-form-item>
          <el-form-item prop="type" label="类型">
          <el-form-item prop="regionName" label="社区名称">
            <el-input v-model="imagedata.regionName"></el-input>
          </el-form-item>
          <el-form-item prop="id" label="图片Id">
            <el-input v-model="imagedata.id"></el-input>
          </el-form-item> -->
          <!-- <el-form-item prop="type" label="类型" v-show="false">
            <el-select v-model="imagedata.type">
              <el-option
                v-for="item in getResourceType()"
@@ -33,13 +40,7 @@
                :value="item.value"
              />
            </el-select>
          </el-form-item>
          <el-form-item prop="regionName" label="社区名称">
            <el-input v-model="imagedata.regionName"></el-input>
          </el-form-item>
          <el-form-item prop="id" label="图片Id">
            <el-input v-model="imagedata.id"></el-input>
          </el-form-item>
          </el-form-item> -->
          <el-form-item prop="url" label="图片:" min-width="8"> 
            <my-upload
              :picture-list="imageList"
@@ -93,27 +94,27 @@
        type: "",
      },
      rules: {
        belongToId: [
          { required: true, trigger: "blur", message: "请输入所属事件编号" },
        ],
        eventSource: [
          { required: true, trigger: "blur", message: "请输入事件来源" },
        ],
        regionName: [
          { required: true, trigger: "blur", message: "请输入社区名称" },
        ],
        id: [{ required: true, trigger: "blur", message: "请输入图片Id" }],
        category: [
          { required: true, trigger: "blue", message: "请输入问题类型" },
        ],
        // belongToId: [
        //   { required: true, trigger: "blur", message: "请输入所属事件编号" },
        // ],
        // eventSource: [
        //   { required: true, trigger: "blur", message: "请输入事件来源" },
        // ],
        // regionName: [
        //   { required: true, trigger: "blur", message: "请输入社区名称" },
        // ],
        // id: [{ required: true, trigger: "blur", message: "请输入图片Id" }],
        // category: [
        //   { required: true, trigger: "blue", message: "请输入问题类型" },
        // ],
        url: [{ required: true, validator: validateImageUrl }],
        type: [
          {
            required: true,
            trigger: ["blur", "change"],
            message: "请选择类型",
          },
        ],
        // type: [
        //   {
        //     required: true,
        //     trigger: ["blur", "change"],
        //     message: "请选择类型",
        //   },
        // ],
      },
      isDisabled: false,
      imageList: [],
@@ -133,6 +134,7 @@
    onSubmit() {
      this.$refs.user.validate((valid) => {
        if (valid) {
          this.imagedata.type="03";
          const params = Object.assign({}, this.imagedata);
          delete params.regionName;
          delete params.category;
@@ -197,13 +199,13 @@
<style lang="scss" scoped>
.updateUser {
  border-radius: 1px;
  background-color: #09152f;
  // background-color: #09152f;
  main {
    // border: 1px solid #fff;
    text-align: left;
    padding: 0 55px;
    background-color: #09152f;
    // background-color: #09152f;
    padding-bottom: 50px;
    .mainContent {
@@ -250,7 +252,7 @@
}
.updateUser::v-deep .el-input__inner {
  background-color: #09152f;
  // background-color: #09152f;
  border: 1px solid #17324c;
}
@@ -293,7 +295,7 @@
    min-height: 240px;
    max-height: 260px;
    overflow: hidden;
    background-color: #09152f;
    // background-color: #09152f;
    position: relative;
    max-width: 220px;
@@ -327,7 +329,7 @@
      right: 20px;
      width: 20px;
      height: 180px;
      background-color: #09152f;
      // background-color: #09152f;
    }
    .item {