From 821fda6982f1551d9267ddce48dba87541a804d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=96=87=E9=BE=99?= Date: Wed, 13 Mar 2024 16:34:38 +0800 Subject: [PATCH] update --- src/api/member.js | 109 +++++---- src/view/member/members/list.vue | 26 +- .../member/selfservice/formsettingadd.vue | 132 ++++------ .../member/selfservice/formsettinglist.vue | 226 +++++------------- .../member/selfservice/formtemplatelist.vue | 216 +++++------------ .../selfservice/registrationactivity.vue | 93 +++++-- .../selfservice/registrationactivityadd.vue | 48 +++- .../member/selfservice/registrationrecord.vue | 151 ++++-------- .../selfservice/registrationrecordetail.vue | 96 +++----- 9 files changed, 432 insertions(+), 665 deletions(-) diff --git a/src/api/member.js b/src/api/member.js index dd81436..46e74db 100755 --- a/src/api/member.js +++ b/src/api/member.js @@ -1,13 +1,13 @@ import fetch from '../utils/fetch' -export function getMembers(query) { +export function getMembers (query) { return fetch({ url: '/members', method: 'get', params: query }) } -export function getMember(query) { +export function getMember (query) { return fetch({ url: '/member', method: 'get', @@ -15,7 +15,7 @@ export function getMember(query) { }) } -export function setMemberRegisterSetting(query) { +export function setMemberRegisterSetting (query) { return fetch({ url: '/members/register/setting', method: 'post', @@ -23,7 +23,7 @@ export function setMemberRegisterSetting(query) { }) } -export function setMemberRegisterContentSetting(query) { +export function setMemberRegisterContentSetting (query) { return fetch({ url: '/members/register/setting', method: 'post', @@ -31,7 +31,7 @@ export function setMemberRegisterContentSetting(query) { }) } -export function setMemberanalysisrightsContent(query) { +export function setMemberanalysisrightsContent (query) { return fetch({ url: '/members/analysisrights/content', method: 'post', @@ -39,21 +39,21 @@ export function setMemberanalysisrightsContent(query) { }) } -export function getMemberanalysisrightsContent() { +export function getMemberanalysisrightsContent () { return fetch({ url: '/members/analysisrights/content', method: 'get' }) } -export function getMemberRegisterSetting() { +export function getMemberRegisterSetting () { return fetch({ url: '/members/register/setting', method: 'get' }) } -export function memberSmsSend(query) { +export function memberSmsSend (query) { return fetch({ url: '/member/smssend', method: 'post', @@ -61,7 +61,7 @@ export function memberSmsSend(query) { }) } -export function saveTag(query) { +export function saveTag (query) { return fetch({ url: '/member/tag', method: 'post', @@ -69,7 +69,7 @@ export function saveTag(query) { }) } -export function getTagList(query) { +export function getTagList (query) { return fetch({ url: '/member/tag', method: 'get', @@ -77,7 +77,7 @@ export function getTagList(query) { }) } -export function updateMemberMobile(query) { +export function updateMemberMobile (query) { return fetch({ url: '/member', method: 'put', @@ -85,7 +85,7 @@ export function updateMemberMobile(query) { }) } -export function setSindusersalespersonrel(query) { +export function setSindusersalespersonrel (query) { return fetch({ url: '/member/bindusersalespersonrel', method: 'post', @@ -93,7 +93,7 @@ export function setSindusersalespersonrel(query) { }) } -export function updateMemberGrade(query) { +export function updateMemberGrade (query) { return fetch({ url: '/member/grade', method: 'put', @@ -101,7 +101,7 @@ export function updateMemberGrade(query) { }) } -export function batchupdateMemberGrade(query) { +export function batchupdateMemberGrade (query) { return fetch({ url: '/member/grade', method: 'patch', @@ -109,7 +109,7 @@ export function batchupdateMemberGrade(query) { }) } -export function updateMemberInfo(query) { +export function updateMemberInfo (query) { return fetch({ url: '/member', method: 'patch', @@ -117,7 +117,7 @@ export function updateMemberInfo(query) { }) } -export function getMemberOperateLog(query) { +export function getMemberOperateLog (query) { return fetch({ url: '/operate/loglist', method: 'get', @@ -125,14 +125,14 @@ export function getMemberOperateLog(query) { }) } -export function getTagInfo(tagId) { +export function getTagInfo (tagId) { return fetch({ url: '/member/tag/' + tagId, method: 'get' }) } -export function updateTag(query) { +export function updateTag (query) { return fetch({ url: '/member/tag', method: 'put', @@ -140,14 +140,14 @@ export function updateTag(query) { }) } -export function deleteTag(tagId) { +export function deleteTag (tagId) { return fetch({ url: '/member/tag/' + tagId, method: 'delete' }) } -export function usersRelTagsDel(query) { +export function usersRelTagsDel (query) { return fetch({ url: '/member/reltagdel/', method: 'post', @@ -155,7 +155,7 @@ export function usersRelTagsDel(query) { }) } -export function tagSearchUser(query) { +export function tagSearchUser (query) { return fetch({ url: '/member/tagsearch', method: 'GET', @@ -163,7 +163,7 @@ export function tagSearchUser(query) { }) } -export function listVipGrade(query) { +export function listVipGrade (query) { return fetch({ url: '/vipgrade/order', method: 'GET', @@ -171,7 +171,7 @@ export function listVipGrade(query) { }) } -export function memberExport(query) { +export function memberExport (query) { return fetch({ url: '/member/export', method: 'GET', @@ -179,7 +179,7 @@ export function memberExport(query) { }) } -export function salespersonBindExport(query) { +export function salespersonBindExport (query) { return fetch({ url: '/salespersonbind/export', method: 'GET', @@ -187,7 +187,7 @@ export function salespersonBindExport(query) { }) } -export function createTagCategory(query) { +export function createTagCategory (query) { return fetch({ url: '/member/tagcategory', method: 'post', @@ -195,7 +195,7 @@ export function createTagCategory(query) { }) } -export function getTagCategoryList(query) { +export function getTagCategoryList (query) { return fetch({ url: '/member/tagcategory', method: 'get', @@ -203,14 +203,14 @@ export function getTagCategoryList(query) { }) } -export function getTagCategoryInfo(categoryId) { +export function getTagCategoryInfo (categoryId) { return fetch({ url: '/member/tagcategory/' + categoryId, method: 'get' }) } -export function updateTagCategory(categoryId, query) { +export function updateTagCategory (categoryId, query) { return fetch({ url: '/member/tagcategory/' + categoryId, method: 'put', @@ -218,14 +218,14 @@ export function updateTagCategory(categoryId, query) { }) } -export function deleteTagCategory(categoryId) { +export function deleteTagCategory (categoryId) { return fetch({ url: '/member/tagcategory/' + categoryId, method: 'delete' }) } -export function batchOperating(query) { +export function batchOperating (query) { return fetch({ url: '/member/batchOperating', method: 'POST', @@ -233,7 +233,16 @@ export function batchOperating(query) { }) } -export function updateMemberBasicInfo(query) { +// 标记用户为内部人员 +export function batchIsInternal (query) { + return fetch({ + url: '/member/isInternal', + method: 'POST', + params: query + }) +} + +export function updateMemberBasicInfo (query) { return fetch({ url: '/member/update', method: 'put', @@ -241,7 +250,7 @@ export function updateMemberBasicInfo(query) { }) } -export function getMembersWhitelistList(query) { +export function getMembersWhitelistList (query) { return fetch({ url: '/members/whitelist/list', method: 'get', @@ -249,7 +258,7 @@ export function getMembersWhitelistList(query) { }) } -export function createMembersWhitelist(query) { +export function createMembersWhitelist (query) { return fetch({ url: '/members/whitelist', method: 'post', @@ -257,7 +266,7 @@ export function createMembersWhitelist(query) { }) } -export function updateMembersWhitelist(id, query) { +export function updateMembersWhitelist (id, query) { return fetch({ url: '/members/whitelist/' + id, method: 'post', @@ -265,14 +274,14 @@ export function updateMembersWhitelist(id, query) { }) } -export function deleteMembersWhitelist(id) { +export function deleteMembersWhitelist (id) { return fetch({ url: '/members/whitelist/' + id, method: 'delete' }) } -export function getSubscribeList(query) { +export function getSubscribeList (query) { return fetch({ url: '/members/subscribe/list', method: 'get', @@ -281,7 +290,7 @@ export function getSubscribeList(query) { } // 会员信息表单字段获取 -export function getRegForm(query) { +export function getRegForm (query) { return fetch({ url: '/espier/config/request_fields', method: 'get', @@ -290,7 +299,7 @@ export function getRegForm(query) { } // 会员信息表单字段更新 -export function updateRegForm(query) { +export function updateRegForm (query) { return fetch({ url: '/espier/config/request_fields/info', method: 'put', @@ -299,7 +308,7 @@ export function updateRegForm(query) { } // 会员信息表单字段删除 -export function deleteRegForm(query) { +export function deleteRegForm (query) { return fetch({ url: '/espier/config/request_fields', method: 'delete', @@ -308,7 +317,7 @@ export function deleteRegForm(query) { } // 会员信息表单字段新增 -export function createRegForm(query) { +export function createRegForm (query) { return fetch({ url: '/espier/config/request_fields', method: 'post', @@ -317,7 +326,7 @@ export function createRegForm(query) { } // 会员信息表单状态切换 -export function toggleRegForm(query) { +export function toggleRegForm (query) { return fetch({ url: '/espier/config/request_fields/switch', method: 'put', @@ -325,7 +334,7 @@ export function toggleRegForm(query) { }) } -export function getMemberFieldSetting(query) { +export function getMemberFieldSetting (query) { return fetch({ url: '/espier/config/request_field_setting', method: 'get', @@ -333,7 +342,7 @@ export function getMemberFieldSetting(query) { }) } -export function saveMemberFieldSetting(params) { +export function saveMemberFieldSetting (params) { return fetch({ url: 'espier/config/request_field_setting', method: 'post', @@ -341,7 +350,7 @@ export function saveMemberFieldSetting(params) { }) } -export function setCheif(query) { +export function setCheif (query) { return fetch({ url: '/community/chief/setMemberCommunity', method: 'post', @@ -350,7 +359,7 @@ export function setCheif(query) { } // 获取内购企业列表 -export function getEnterpriseList(params) { +export function getEnterpriseList (params) { return fetch({ url: '/members/enterprise', method: 'get', @@ -359,7 +368,7 @@ export function getEnterpriseList(params) { } // 新增内购企业 -export function addEnterpriseInfo(params) { +export function addEnterpriseInfo (params) { return fetch({ url: '/members/enterprise', method: 'post', @@ -368,7 +377,7 @@ export function addEnterpriseInfo(params) { } // 获取内购企业详情 -export function getEnterpriseDetail(id) { +export function getEnterpriseDetail (id) { return fetch({ url: '/members/enterprise/' + id, method: 'get' @@ -376,7 +385,7 @@ export function getEnterpriseDetail(id) { } // 更新内购企业 -export function updateEnterpriseInfo(id, params) { +export function updateEnterpriseInfo (id, params) { return fetch({ url: '/members/enterprise/' + id, method: 'put', @@ -385,7 +394,7 @@ export function updateEnterpriseInfo(id, params) { } // 删内购企业 -export function deteleEnterpriseInfo(id, params) { +export function deteleEnterpriseInfo (id, params) { return fetch({ url: '/members/enterprise' + id, method: 'delete', @@ -394,7 +403,7 @@ export function deteleEnterpriseInfo(id, params) { } // 更新内购企业状态 -export function updateEnterpriseStaus(id, params) { +export function updateEnterpriseStaus (id, params) { return fetch({ url: '/members/enterprise/updateStatus/' + id, method: 'put', diff --git a/src/view/member/members/list.vue b/src/view/member/members/list.vue index a332df9..cdf9868 100755 --- a/src/view/member/members/list.vue +++ b/src/view/member/members/list.vue @@ -179,9 +179,9 @@ 导出 - + @@ -172,21 +138,12 @@ /> - +
- -
-
- 只能上传jpg/png文件,且不超过2M (建议尺寸:400px * 450px) +
+
只能上传jpg/png文件,且不超过2M (建议尺寸:400px * 450px)
- - 取消 - - - 保存 - + 取消 + 保存 @@ -223,7 +173,7 @@ export default { imgPicker, imgBox }, - data () { + data() { return { form: { id: '', @@ -258,7 +208,7 @@ export default { defalutFileName: 'username' } }, - mounted () { + mounted() { if (this.$route.query.id) { getSettingInfo(this.$route.query.id).then((res) => { this.form = res.data.data @@ -273,10 +223,10 @@ export default { } }, methods: { - handleOnChageCtrlFields (v) { + handleOnChageCtrlFields(v) { this.form.field_name = v }, - ElementChange (value) { + ElementChange(value) { if (value == 'text' || value == 'textarea') { this.form.options = [ { value: '', image_url: '' }, @@ -284,26 +234,26 @@ export default { ] } }, - fieldTitleChange (value) { + fieldTitleChange(value) { this.formLable = value }, - fieldNameChange (value) { + fieldNameChange(value) { this.formName = value }, - addOption () { + addOption() { let cope = { value: '', key: Date.now() } this.form.options.push(cope) }, - removeDomain (item) { + removeDomain(item) { var index = this.form.options.indexOf(item) if (index !== -1) { this.form.options.splice(index, 1) } }, - submitAction () { + submitAction() { const that = this this.$refs['form'].validate((valid) => { if (valid) { @@ -314,7 +264,7 @@ export default { message: '更新成功', type: 'success', duration: 2 * 1000, - onClose () { + onClose() { that.refresh() that.$router.go(-1) } @@ -328,7 +278,7 @@ export default { message: '添加成功', type: 'success', duration: 2 * 1000, - onClose () { + onClose() { that.refresh() that.$router.go(-1) } @@ -345,15 +295,15 @@ export default { } }) }, - handleCancel () { + handleCancel() { this.$router.go(-1) }, - handleImgChange (index) { + handleImgChange(index) { this.imgIndex = index this.imgDialog = true this.isGetImage = true }, - pickImg (data) { + pickImg(data) { if (this.imgIndex == 'all') { this.form.image_url = data.url } else { @@ -361,10 +311,10 @@ export default { } this.imgDialog = false }, - closeImgDialog () { + closeImgDialog() { this.imgDialog = false }, - handleImgBChange () { + handleImgBChange() { this.imgIndex = 'all' this.imgDialog = true this.isGetImage = true diff --git a/src/view/member/selfservice/formsettinglist.vue b/src/view/member/selfservice/formsettinglist.vue index fbc5c54..dd10d46 100755 --- a/src/view/member/selfservice/formsettinglist.vue +++ b/src/view/member/selfservice/formsettinglist.vue @@ -8,29 +8,14 @@