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 @@