merge
This commit is contained in:
@@ -8,3 +8,19 @@ export function getMiddlesUser (parameter) {
|
|||||||
params: parameter
|
params: parameter
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 添加用户
|
||||||
|
export function addMiddlesUser (parameter) {
|
||||||
|
return request({
|
||||||
|
url: '/middles/user/add_user',
|
||||||
|
method: 'post',
|
||||||
|
params: parameter
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 更新推荐人
|
||||||
|
export function editMiddlesUser (parameter) {
|
||||||
|
return request({
|
||||||
|
url: '/middles/user/change_parent/' + parameter.user_id,
|
||||||
|
method: 'post',
|
||||||
|
params: parameter
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
ref="table"
|
ref="table"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
:data="loadData"
|
:data="loadData"
|
||||||
:rowKey="(row) => row.user_id"
|
:rowKey="(row) => row.user.user_id"
|
||||||
showPagination="auto"
|
showPagination="auto"
|
||||||
bordered
|
bordered
|
||||||
size="default"
|
size="default"
|
||||||
@@ -70,7 +70,7 @@ import DeriveButton from '@/components/OrderDetailInfo/DeriveButton'
|
|||||||
import moment from 'moment'
|
import moment from 'moment'
|
||||||
import { getMiddlesUser } from '@/api/user'
|
import { getMiddlesUser } from '@/api/user'
|
||||||
import EditInvite from './widgets/EditInvite.vue'
|
import EditInvite from './widgets/EditInvite.vue'
|
||||||
import AddRole from './widgets/AddRole.vue'
|
import AddUser from './widgets/AddUser.vue'
|
||||||
|
|
||||||
// 列表规格
|
// 列表规格
|
||||||
const columns = [
|
const columns = [
|
||||||
@@ -190,7 +190,6 @@ export default {
|
|||||||
},
|
},
|
||||||
// 新增用户
|
// 新增用户
|
||||||
onAddRole () {
|
onAddRole () {
|
||||||
console.log('add....')
|
|
||||||
const success = {
|
const success = {
|
||||||
title: '新增用户',
|
title: '新增用户',
|
||||||
width: 600,
|
width: 600,
|
||||||
@@ -200,11 +199,10 @@ export default {
|
|||||||
cancelText: '取消'
|
cancelText: '取消'
|
||||||
}
|
}
|
||||||
this.$dialog(
|
this.$dialog(
|
||||||
AddRole,
|
AddUser,
|
||||||
{
|
{
|
||||||
on: {
|
on: {
|
||||||
ok: () => {
|
ok: () => {
|
||||||
console.log('成功了。。')
|
|
||||||
this.$refs.table.loadData()
|
this.$refs.table.loadData()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -212,9 +210,8 @@ export default {
|
|||||||
success
|
success
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
// 修改用户
|
// 更改推荐人
|
||||||
onEdit (item) {
|
onEdit (item) {
|
||||||
console.log(item)
|
|
||||||
const success = {
|
const success = {
|
||||||
title: '更改推荐人',
|
title: '更改推荐人',
|
||||||
width: 600,
|
width: 600,
|
||||||
@@ -229,7 +226,6 @@ export default {
|
|||||||
item,
|
item,
|
||||||
on: {
|
on: {
|
||||||
ok: () => {
|
ok: () => {
|
||||||
console.log('成功了。。')
|
|
||||||
this.$refs.table.loadData()
|
this.$refs.table.loadData()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
<a-form-item label="用户手机">
|
<a-form-item label="用户手机">
|
||||||
<a-input
|
<a-input
|
||||||
v-decorator="[
|
v-decorator="[
|
||||||
'phone',
|
'mobile_no',
|
||||||
{
|
{
|
||||||
rules: [
|
rules: [
|
||||||
{ required: true, message: `请添加用户手机!`, type: 'string' },
|
{ required: true, message: `请添加用户手机!`, type: 'string' },
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
<a-form-item label="推荐人信息">
|
<a-form-item label="推荐人信息">
|
||||||
<a-input
|
<a-input
|
||||||
v-decorator="[
|
v-decorator="[
|
||||||
'invite',
|
'parent_mobile',
|
||||||
{
|
{
|
||||||
rules: [
|
rules: [
|
||||||
{ required: true, message: `请添加推荐人手机号!`, type: 'string' },
|
{ required: true, message: `请添加推荐人手机号!`, type: 'string' },
|
||||||
@@ -49,9 +49,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { changeStatusTwo } from '@/api/organization'
|
import { addMiddlesUser } from '@/api/user'
|
||||||
export default {
|
export default {
|
||||||
name: 'AddRole',
|
name: 'AddUser',
|
||||||
data: () => ({
|
data: () => ({
|
||||||
formItemLayout: {
|
formItemLayout: {
|
||||||
labelCol: { span: 6 },
|
labelCol: { span: 6 },
|
||||||
@@ -68,14 +68,10 @@ export default {
|
|||||||
this.form.validateFields((errors, values) => {
|
this.form.validateFields((errors, values) => {
|
||||||
console.log(values)
|
console.log(values)
|
||||||
if (!errors) {
|
if (!errors) {
|
||||||
console.log(values)
|
addMiddlesUser(values).then((res) => {
|
||||||
const params = {
|
|
||||||
status: values.status
|
|
||||||
}
|
|
||||||
changeStatusTwo(this.item.order_item_id, params).then((res) => {
|
|
||||||
this.$notification.success({
|
this.$notification.success({
|
||||||
message: '成功',
|
message: '成功',
|
||||||
description: '修改成功'
|
description: '新增成功'
|
||||||
})
|
})
|
||||||
resolve(true)
|
resolve(true)
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
<a-form-item label="推荐人信息" style="padding-top:30px;">
|
<a-form-item label="推荐人信息" style="padding-top:30px;">
|
||||||
<a-input
|
<a-input
|
||||||
v-decorator="[
|
v-decorator="[
|
||||||
'name',
|
'parent_mobile',
|
||||||
{
|
{
|
||||||
rules: [
|
rules: [
|
||||||
{ required: true, message: `请输入推荐人信息!`, type: 'string' },
|
{ required: true, message: `请输入推荐人信息!`, type: 'string' },
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { changeStatusTwo } from '@/api/organization'
|
import { editMiddlesUser } from '@/api/user'
|
||||||
export default {
|
export default {
|
||||||
name: 'EditRole',
|
name: 'EditRole',
|
||||||
props: {
|
props: {
|
||||||
@@ -48,16 +48,15 @@ export default {
|
|||||||
onOk () {
|
onOk () {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
this.form.validateFields((errors, values) => {
|
this.form.validateFields((errors, values) => {
|
||||||
console.log(values)
|
|
||||||
if (!errors) {
|
if (!errors) {
|
||||||
console.log(values)
|
|
||||||
const params = {
|
const params = {
|
||||||
status: values.status
|
user_id: this.item.user.user_id,
|
||||||
|
parent_mobile: values.parent_mobile
|
||||||
}
|
}
|
||||||
changeStatusTwo(this.item.order_item_id, params).then((res) => {
|
editMiddlesUser(params).then((res) => {
|
||||||
this.$notification.success({
|
this.$notification.success({
|
||||||
message: '成功',
|
message: '成功',
|
||||||
description: '修改成功'
|
description: '修改推荐人成功'
|
||||||
})
|
})
|
||||||
resolve(true)
|
resolve(true)
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user