|
|
@@ -66,7 +66,7 @@
|
|
|
import { mapGetters } from "vuex";
|
|
|
import TuiListCell from "@/components/plugin/list-cell";
|
|
|
const form = require("@/utils/formValidation.js");
|
|
|
-import { add } from "@/api/member";
|
|
|
+import { generateAdmin } from "@/api/admin-shop";
|
|
|
import { getWxInfo, getWxPhone } from "@/api/mini";
|
|
|
export default {
|
|
|
name: "bind",
|
|
|
@@ -79,7 +79,8 @@ export default {
|
|
|
mobile: "",
|
|
|
nickname: "",
|
|
|
recommendAdminId: 0,
|
|
|
- shopId: 0
|
|
|
+ shopId: 0,
|
|
|
+ adminId: 0
|
|
|
},
|
|
|
levelSelData: {}
|
|
|
};
|
|
|
@@ -103,11 +104,8 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
confirmFn() {
|
|
|
- add(this.form).then(res => {
|
|
|
+ generateAdmin(this.form).then(res => {
|
|
|
this.$msg("添加成功!");
|
|
|
- setTimeout(() => {
|
|
|
- this.$util.pageTo(1);
|
|
|
- }, 1000);
|
|
|
});
|
|
|
},
|
|
|
// 表单验证
|
|
|
@@ -122,7 +120,12 @@ export default {
|
|
|
{
|
|
|
name: "nickname",
|
|
|
rule: ["required"],
|
|
|
- msg: ["请输入密码"]
|
|
|
+ msg: ["请输入昵称"]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "shopId",
|
|
|
+ rule: ["required"],
|
|
|
+ msg: ["系统错误(shopId)"]
|
|
|
}
|
|
|
];
|
|
|
// 进行表单检查
|
|
|
@@ -143,14 +146,10 @@ export default {
|
|
|
iv: e.detail.iv,
|
|
|
encryptedData: e.detail.encryptedData
|
|
|
}).then(res => {
|
|
|
- console.log("用户信息", res);
|
|
|
+ this.form.mobile = res.data.mobile;
|
|
|
uni.showToast({
|
|
|
icon: "success"
|
|
|
});
|
|
|
-
|
|
|
- setTimeout(() => {
|
|
|
- this.stepIndex = 2;
|
|
|
- }, 1000);
|
|
|
});
|
|
|
} else {
|
|
|
this.$msg("获取信息失败!");
|
|
|
@@ -165,16 +164,11 @@ export default {
|
|
|
// this.popupShow = true
|
|
|
getWxInfo({ iv: res.iv, encryptedData: res.encryptedData }).then(
|
|
|
subRes => {
|
|
|
- console.log("用户信息", subRes);
|
|
|
+ this.form.adminId = subRes.data.id;
|
|
|
+
|
|
|
uni.showToast({
|
|
|
icon: "success"
|
|
|
});
|
|
|
- this.wxInfo = subRes.data;
|
|
|
- // this.$msg('创建用户信息成功!')
|
|
|
- // this.popupShow = true
|
|
|
- setTimeout(() => {
|
|
|
- this.stepIndex = 1;
|
|
|
- }, 1000);
|
|
|
}
|
|
|
);
|
|
|
},
|