EditDialog.vue 1.34 KB
Newer Older
姜雷 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
<template>
  <normal-dialog
    :visible="visible"
    :before-close="resetDialog"
    @update:visible="updateVisibleHandle"
    class="CreditMarginEdit"
  >
    <template
      v-if="type == 0"
      slot="title"
    >
      <img src="@/assets/images/dialog/add_icon.png" />
      新增
    </template>
    <template
      v-else
      slot="title"
    >
      <img src="@/assets/images/dialog/edit_icon.png" />
      编辑
    </template>

    <el-form label-width="180px">
      <el-form-item label="姓名">
        <el-input
          v-model="selected.name"
          :maxlength="20"
          clearable
        />
      </el-form-item>
    </el-form>

    <div slot="footer">
      <el-button
        type="primary"
        @click="submitUpdateHandle"
        :disabled="loading"
      >确定</el-button>
      <el-button @click="cancelHandle">取消</el-button>
    </div>

  </normal-dialog>
</template>

<script>
import dialogMixin from '@/mixins/dialog.js';

export default {
  mixins: [dialogMixin],
  methods: {
    changeHandle(val) {
      if (val.length > 11) {
        this.selected.cellphone = val.slice(0, 11);
      } else {
        this.selected.cellphone = val;
      }
    },
  },
};
</script>

<style lang="scss">
.CreditMarginEdit {
  .el-input-number {
    width: 100%;
    .el-input__inner {
      text-align: left;
    }
  }
}
</style>