diff --git a/package.json b/package.json index 0baffd1..a05f8ed 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,8 @@ "vue-meta": "2.4.0", "vue-router": "3.4.9", "vuedraggable": "2.24.3", - "vuex": "3.6.0" + "vuex": "3.6.0", + "weixin-js-sdk": "^1.6.5" }, "devDependencies": { "@vue/cli-plugin-babel": "4.4.6", diff --git a/src/api/common.js b/src/api/common.js new file mode 100644 index 0000000..e582fea --- /dev/null +++ b/src/api/common.js @@ -0,0 +1,12 @@ +import request from '@/utils/request' + +/** + * 获取微信js-sdk签名 + */ +export function getWxJsSdkSignature(params) { + return request({ + url: '/common/wx/js/sdk', + method: 'get', + params + }) +} diff --git a/src/api/ss/realName.js b/src/api/ss/realName.js new file mode 100644 index 0000000..de89d07 --- /dev/null +++ b/src/api/ss/realName.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询实名认证列表 +export function listRealName(query) { + return request({ + url: '/ss/realName/list', + method: 'get', + params: query + }) +} + +// 查询实名认证详细 +export function getRealName(id) { + return request({ + url: '/ss/realName/' + id, + method: 'get' + }) +} + +// 新增实名认证 +export function addRealName(data) { + return request({ + url: '/ss/realName', + method: 'post', + data: data + }) +} + +// 修改实名认证 +export function updateRealName(data) { + return request({ + url: '/ss/realName', + method: 'put', + data: data + }) +} + +// 删除实名认证 +export function delRealName(id) { + return request({ + url: '/ss/realName/' + id, + method: 'delete' + }) +} diff --git a/src/views/mobile/liveness/index.vue b/src/views/mobile/liveness/index.vue index cdbde27..edbfc57 100644 --- a/src/views/mobile/liveness/index.vue +++ b/src/views/mobile/liveness/index.vue @@ -1,13 +1,74 @@ - diff --git a/src/views/ss/realName/index.vue b/src/views/ss/realName/index.vue new file mode 100644 index 0000000..7099d9e --- /dev/null +++ b/src/views/ss/realName/index.vue @@ -0,0 +1,364 @@ + + + diff --git a/src/views/system/config/components/ConfigItem.vue b/src/views/system/config/components/ConfigItem.vue index e18b3da..1e3b85c 100644 --- a/src/views/system/config/components/ConfigItem.vue +++ b/src/views/system/config/components/ConfigItem.vue @@ -2,11 +2,12 @@ - + + - 修改 + 修改 {{config.remark}} @@ -29,6 +30,13 @@ export default { rules: { type: Object, default: () => {} + }, + type: { + type: String, + default: 'input', + validator(val) { + return ['input', 'switch'].includes(val); + } } }, computed: { @@ -38,6 +46,15 @@ export default { return true; } return checkPermi([this.config.permission]); + }, + // 开关的值 + switchValue: { + set(val) { + this.config.configValue = val ? 'true' : 'false'; + }, + get() { + return this.config != null && this.config.configValue === 'true'; + } } }, data() { diff --git a/src/views/system/config/group.vue b/src/views/system/config/group.vue index 7f2b72a..b842456 100644 --- a/src/views/system/config/group.vue +++ b/src/views/system/config/group.vue @@ -28,7 +28,7 @@ - +