quanwei
18 hours ago c441dea81bd86bdfb12dff35821fed51f4cc91c2
supplier_vue/src/views/plus/region/user/User.vue
@@ -9,6 +9,7 @@
        <el-form size="small" :inline="true" :model="formInline" class="demo-form-inline">
          <el-form-item label=""><el-input v-model="formInline.nick_name" placeholder="请输入昵称/姓名/手机号"></el-input></el-form-item>
          <el-form-item><el-button type="primary" @click="onSubmit">查询</el-button></el-form-item>
          <el-form-item><el-button type="primary" @click="addClick" v-auth="'/plus/region/user/add'">添加区域代理</el-button></el-form-item>
        </el-form>
      </div>
@@ -25,6 +26,12 @@
          <el-table-column prop="nickName" label="   微信昵称"></el-table-column>
          <el-table-column prop="real_name" label="姓名"></el-table-column>
          <el-table-column prop="mobile" label="手机号"></el-table-column>
          <el-table-column prop="has_login" label="管理员账号" width="100">
            <template slot-scope="scope">
              <el-tag v-if="scope.row.has_login" type="success" size="small">已创建</el-tag>
              <el-tag v-else type="warning" size="small">未创建</el-tag>
            </template>
          </el-table-column>
          <el-table-column prop="money" label="累计分红">
            <template slot-scope="scope">
              <span class="orange">{{ scope.row.money }}</span>
@@ -81,6 +88,9 @@
    <!--编辑-->
    <Edit :open_edit="open_edit" :userModel="userModel" @close="closeEditFunc"></Edit>
    <!--添加区域代理-->
    <Add :open_add="open_add" @close="closeAddFunc"></Add>
  </div>
</template>
@@ -89,10 +99,12 @@
import PlusApi from '@/api/plus/region.js';
import SubUser from './dialog/SubUser.vue';
import Edit from './dialog/Edit.vue';
import Add from './dialog/Add.vue';
export default {
  components: {
    SubUser,
    Edit
    Edit,
    Add
  },
  data() {
    return {
@@ -117,7 +129,9 @@
      /*选中的用户*/
      userModel:{},
      /*是否打开修改*/
      open_edit:false
      open_edit:false,
      /*是否打开添加*/
      open_add:false
    };
  },
@@ -248,6 +262,19 @@
      if(e.type=='success'){
        this.getData();
      }
    },
    /*打开添加代理弹窗*/
    addClick(){
      this.open_add=true;
    },
    /*关闭添加代理弹窗*/
    closeAddFunc(e){
      this.open_add=false;
      if(e.type=='success'){
        this.getData();
      }
    }
  }