diff --git a/src/api/api.config.js b/src/api/api.config.js
index 72c09d7..c5308cb 100644
--- a/src/api/api.config.js
+++ b/src/api/api.config.js
@@ -30,6 +30,8 @@ export default {
qrcode: 'wxserve/qrcode',
commit: 'wxserve/commit',
getVersion: 'wxserve/getVersion',
+ auditBeforeCheck: 'wxserve/auditBeforeCheck',
+ audit: 'wxserve/audit',
// 商家功能模块管理
module: {
diff --git a/src/api/store.js b/src/api/store.js
index 5b4057d..9795b86 100644
--- a/src/api/store.js
+++ b/src/api/store.js
@@ -45,6 +45,28 @@ export function addTotemplate(params) {
params,
})
}
+/**
+ * 获取列表
+ * @param {*} params
+ */
+export function auditBeforeCheck(params) {
+ return axios({
+ url: api.store.auditBeforeCheck,
+ method: 'get',
+ params,
+ })
+}
+/**
+ * 获取列表
+ * @param {*} params
+ */
+export function audit(params) {
+ return axios({
+ url: api.store.audit,
+ method: 'get',
+ params,
+ })
+}
/**
* 获取列表
* @param {*} params
diff --git a/src/views/store/auth.vue b/src/views/store/auth.vue
index b6a76d9..3406c24 100644
--- a/src/views/store/auth.vue
+++ b/src/views/store/auth.vue
@@ -19,13 +19,26 @@
授权二维码
+
+ 批量发布体验版
+
+
+ 批量发布正式版
+
-
+
版本:{{ item.exp_info.exp_version }}
时间:{{ item.exp_info.exp_time }}
@@ -41,8 +54,9 @@
- 发布体验版
- 刷新版本信息
+ 发布体验版
+ 发布正式版
+ 刷新版本
@@ -89,6 +103,16 @@ const columns = [
width: '180px',
dataIndex: 'nick_name',
},
+ {
+ title: '审核状态(正式版)',
+ width: '180px',
+ dataIndex: 'audit_status_text',
+ },
+ {
+ title: '拒绝原因(正式版)',
+ width: '180px',
+ dataIndex: 'audit_reason',
+ },
{
title: '体验版',
width: '200px',
@@ -96,7 +120,7 @@ const columns = [
scopedSlots: { customRender: 'exp_info' },
},
{
- title: '线上版',
+ title: '正式版',
width: '200px',
key: 'release_info',
scopedSlots: { customRender: 'release_info' },
@@ -117,7 +141,7 @@ const columns = [
{
title: '操作',
- width: '300px',
+ width: '250px',
key: 'action',
fixed: 'right',
scopedSlots: { customRender: 'action' },
@@ -183,8 +207,29 @@ export default {
handleQrcode() {
this.$refs.qrcode.show()
},
- handleCommit(item) {
- this.$refs.commit.show(item)
+ handleCommit(appid) {
+ this.$refs.commit.show(appid)
+ },
+ handleBatchTest() {
+ let appids = this.selectedRowKeys.join(',')
+ if (appids === '') {
+ this.$message.error('请选择需要提交的APPID')
+ return false
+ }
+ this.$refs.commit.show(appids)
+ },
+ handleBatch() {
+ let appids = this.selectedRowKeys.join(',')
+ if (appids === '') {
+ this.$message.error('请选择需要提交的APPID')
+ return false
+ }
+ Api.audit({ appid: appids })
+ .then((result) => {
+ this.$message.success(result.message, 1.5)
+ this.fetchData()
+ })
+ .finally(() => this.fetchData())
},
handleSearch() {
this.queryParam.page = 1
@@ -207,7 +252,8 @@ export default {
},
handleVersion(item) {
this.isLoading = true
- Api.getVersion({ appid: item.appid }).then(() => {
+ Api.getVersion({ appid: item.appid }).then((result) => {
+ this.$message.success(result.message, 1.5)
this.fetchData()
})
},
@@ -230,6 +276,21 @@ export default {
handleAcceptance(item) {
this.$refs.acceptance.add(item)
},
+ handleAudit(appid) {
+ const self = this
+ const modal = this.$confirm({
+ title: '您确定要发布正式版吗?',
+ content: '',
+ onOk() {
+ return Api.audit({ appid: appid })
+ .then((result) => {
+ this.$message.success(result.message, 1.5)
+ this.fetchData()
+ })
+ .finally(this.fetchData())
+ },
+ })
+ },
/**
* 刷新列表
* @param Boolean bool 强制刷新到第一页
diff --git a/src/views/store/modules/Commit.vue b/src/views/store/modules/Commit.vue
index 7b22c67..a7e9e4f 100644
--- a/src/views/store/modules/Commit.vue
+++ b/src/views/store/modules/Commit.vue
@@ -51,8 +51,8 @@ export default {
/**
* 显示对话框
*/
- show(item) {
- this.form.appid = item.appid
+ show(appid) {
+ this.form.appid = appid
this.visible = true
this.getTemplatelist()
},
diff --git a/src/views/store/template.vue b/src/views/store/template.vue
index 1e901ed..5125fa1 100644
--- a/src/views/store/template.vue
+++ b/src/views/store/template.vue
@@ -37,21 +37,11 @@ const columns = [
dataIndex: 'user_version',
ellipsis: true,
},
- {
- title: '状态',
- dataIndex: 'audit_status_text',
- ellipsis: true,
- },
{
title: '版本描述',
dataIndex: 'user_desc',
ellipsis: true,
},
- {
- title: '失败原因',
- dataIndex: 'reason',
- ellipsis: true,
- },
{
title: '提交时间',
dataIndex: 'create_time',