diff --git a/src/api/business/Custom/CustomerLoginLogs/customerloginlog.js b/src/api/business/Custom/CustomerLoginLogs/customerloginlog.js
new file mode 100644
index 0000000..173fa83
--- /dev/null
+++ b/src/api/business/Custom/CustomerLoginLogs/customerloginlog.js
@@ -0,0 +1,38 @@
+import request from '@/utils/request'
+
+/**
+ * @Descripttion: 客户登录日志Api接口
+ * @version: (1.0)
+ * @Author: (lwh)
+ * @Date: (2023-11-21)
+ * @LastEditors: (lwh)
+ * @LastEditTime: (2023-11-21)
+*/
+
+// 客户登录日志分页查询列表
+export function customerLoginLogList(query) {
+ return request({
+ url: '/business/CustomerLoginLog/getCustomerLoginLogList',
+ method: 'get',
+ params: query
+ })
+}
+
+// 客户登录日志新增或修改
+export function addOrUpdateCustomerLoginLog(data) {
+ return request({
+ url: '/business/CustomerLoginLog/addOrUpdateCustomerLoginLog',
+ method: 'post',
+ data: data,
+ })
+}
+
+// 客户登录日志删除
+export function delCustomerLoginLog(ids) {
+ return request({
+ url: '/business/CustomerLoginLog/'+ ids,
+ method: 'delete'
+ })
+}
+
+
diff --git a/src/views/business/Custom/Customers/components/AddDialog.vue b/src/views/business/Custom/Customers/components/AddDialog.vue
index f4d62da..338ef4b 100644
--- a/src/views/business/Custom/Customers/components/AddDialog.vue
+++ b/src/views/business/Custom/Customers/components/AddDialog.vue
@@ -11,7 +11,7 @@
-
+
@@ -30,8 +30,8 @@
-
-
+
+
@@ -39,6 +39,11 @@
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -105,7 +83,7 @@ import { regionTreeList } from '@/api/business/Custom/Regions/region.js';
// 打开弹窗时回调
const openDialog = async () => {
- await getTreeList()
+ await getTreeList()
await getsys_user_sex()
}
@@ -134,9 +112,9 @@ async function getTreeList() {
function handleCascaderChange(selectedValues) {
- // 处理选中的值
- console.log(selectedValues);
- }
+ // 处理选中的值
+ console.log(selectedValues);
+}
@@ -146,6 +124,8 @@ const formRef = ref();
const { proxy } = getCurrentInstance()
const emits = defineEmits(["update:modelValue"]);
const formData = reactive({
+ customerGender: 0,
+ customerAvatar: "https://cdn-we-retail.ym.tencent.com/miniapp/usercenter/icon-user-center-avatar@2x.png"
});
const props = defineProps({
modelValue: Boolean,
@@ -158,8 +138,8 @@ const imgData = ref({
// 验证
const rules = reactive({
customerGuid: [{ required: true, message: "不能为空", trigger: "blur", type: "number" }],
- customerXcxOpenid: [{ required: true, message: "openid不能为空", trigger: "blur" }],
customerNickname: [{ required: true, message: "昵称不能为空", trigger: "blur" }],
+ customerPassword: [{ required: true, message: "密码不能为空", trigger: "blur" }],
customerMobilePhoneNumber: [{ required: true, message: "手机号不能为空", trigger: "blur" }],
customerAvatar: [{ required: true, message: "头像不能为空", trigger: "blur" }],
customerGender: [{ required: true, message: "性别不能为空", trigger: "change", type: "number" }],
diff --git a/src/views/business/Custom/Customers/components/DetailDialog.vue b/src/views/business/Custom/Customers/components/DetailDialog.vue
index 53748f9..c80271c 100644
--- a/src/views/business/Custom/Customers/components/DetailDialog.vue
+++ b/src/views/business/Custom/Customers/components/DetailDialog.vue
@@ -7,85 +7,18 @@
* @LastEditTime: (2023-06-05)
-->
-
+
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -93,12 +26,21 @@