quanwei
3 days ago 04102f7237efefa744090ed7c25f7b5d0807b679
shop_vue/src/views/plus/region/user/dialog/Edit.vue
@@ -18,11 +18,16 @@
      <el-form-item label="手机号" :label-width="formLabelWidth">
        <el-input type="text" v-model="formData.mobile" autocomplete="off"></el-input>
      </el-form-item>
      <!-- <el-form-item label="等级" :label-width="formLabelWidth">
        <el-select v-model="formData.grade_id" placeholder="-请选择等级-">
          <el-option v-for="(item,index) in gradeList" :key="index" :label="item.name" :value="item.grade_id"></el-option>
        </el-select>
      </el-form-item> -->
      <el-form-item label="登录账号" :label-width="formLabelWidth">
        <el-input type="text" v-model="formData.user_name" autocomplete="off" placeholder="如需修改请输入新账号"></el-input>
      </el-form-item>
      <el-form-item label="登录密码" :label-width="formLabelWidth">
        <el-input type="password" v-model="formData.password" autocomplete="off" placeholder="如需修改请输入新密码"></el-input>
      </el-form-item>
      <el-form-item label="管理员账号" :label-width="formLabelWidth">
        <el-tag v-if="formData.has_login" type="success">已创建</el-tag>
        <el-tag v-else type="warning">未创建</el-tag>
      </el-form-item>
    </el-form>
    <div slot="footer" class="dialog-footer">
      <el-button @click="cancelFunc">取 消</el-button>
@@ -78,6 +83,16 @@
      params.user_id= this.formData.user_id;
      params.real_name=this.formData.real_name;
      params.mobile=this.formData.mobile;
      // 只有在输入了用户名时才传递
      if (this.formData.user_name && this.formData.user_name.trim() !== '') {
        params.user_name = this.formData.user_name;
      }
      // 只有在输入了密码时才传递
      if (this.formData.password && this.formData.password.trim() !== '') {
        params.password = this.formData.password;
      }
      //params.grade_id=this.formData.grade_id;
      PlusApi.regionUserEdit(params, true)
        .then(data => {