fix: 修改因为APPCode的问题
This commit is contained in:
parent
43deb6286c
commit
5d24f5d25d
@ -10,11 +10,11 @@
|
|||||||
>
|
>
|
||||||
<el-form-item label="安装包名称" prop="installpackName">
|
<el-form-item label="安装包名称" prop="installpackName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.sysApkName"
|
v-model="queryParams.sysApkName"
|
||||||
clearable
|
clearable
|
||||||
placeholder="请输入安装包名称"
|
placeholder="请输入安装包名称"
|
||||||
style="width: 240px"
|
style="width: 240px"
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
@ -35,7 +35,7 @@
|
|||||||
<el-table-column align="center" class-name="small-padding fixed-width" label="操作" width="50">
|
<el-table-column align="center" class-name="small-padding fixed-width" label="操作" width="50">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button circle icon="el-icon-plus" size="20" type="primary"
|
<el-button circle icon="el-icon-plus" size="20" type="primary"
|
||||||
@click="addPack(scope.row.appId,scope.row.version,scope.row.sysType)"
|
@click="addPack(scope.row)"
|
||||||
></el-button>
|
></el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@ -49,6 +49,12 @@ import { listINFO } from '@/api/FDS/installList'
|
|||||||
export default {
|
export default {
|
||||||
name: 'AddPack',
|
name: 'AddPack',
|
||||||
dicts: ['sys_yes_no'],
|
dicts: ['sys_yes_no'],
|
||||||
|
props: {
|
||||||
|
systemType: {
|
||||||
|
type: String,
|
||||||
|
default: ''
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
@ -66,8 +72,7 @@ export default {
|
|||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
sysApkName: null,
|
sysApkName: null,
|
||||||
appCode: '000000',
|
appCode: '000000'
|
||||||
sysType: ''
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -79,7 +84,12 @@ export default {
|
|||||||
/** 查询参数列表 */
|
/** 查询参数列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
listINFO(this.queryParams).then(response => {
|
console.log(this.systemType)
|
||||||
|
listINFO(
|
||||||
|
{
|
||||||
|
...this.queryParams,
|
||||||
|
sysType: this.systemType
|
||||||
|
}).then(response => {
|
||||||
this.moduleList = response.rows
|
this.moduleList = response.rows
|
||||||
this.total = response.total
|
this.total = response.total
|
||||||
this.loading = false
|
this.loading = false
|
||||||
@ -99,11 +109,13 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
/** 新增当前包的按钮 */
|
/** 新增当前包的按钮 */
|
||||||
addPack(id, version, sysType) {
|
addPack(row) {
|
||||||
this.$emit('addPack', {
|
this.$emit('addPack', {
|
||||||
apkId: id,
|
apkId: row.id,
|
||||||
version: version,
|
version: row.version,
|
||||||
sysType: sysType
|
sysType: row.sysType,
|
||||||
|
sysApkName: row.sysApkName,
|
||||||
|
sysApk: row.sysApk
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@
|
|||||||
@getSize="getSize"
|
@getSize="getSize"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="安装包大小" prop="moduleSize">system/oss/upload
|
<el-form-item label="安装包大小" prop="moduleSize">
|
||||||
<el-input v-model="form.moduleSize" placeholder="请输入安装包大小" readonly/>
|
<el-input v-model="form.moduleSize" placeholder="请输入安装包大小" readonly/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="系统类型" prop="sysType">
|
<el-form-item label="系统类型" prop="sysType">
|
||||||
|
@ -9,18 +9,20 @@
|
|||||||
>
|
>
|
||||||
<el-form ref="form" :model="form" label-width="120px">
|
<el-form ref="form" :model="form" label-width="120px">
|
||||||
<el-form-item label="Appid">
|
<el-form-item label="Appid">
|
||||||
<el-input v-model="form.applyId" placeholder="请输入APPid" readonly/>
|
{{ form.applyId }}
|
||||||
|
<!-- <el-input v-model="form.applyId" placeholder="请输入APPid" readonly/>-->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="APP名称">
|
<el-form-item label="APP名称">
|
||||||
<el-input v-model="form.appName" placeholder="请输入APP名称" readonly/>
|
{{ form.appName }}
|
||||||
|
<!-- <el-input v-model="form.appName" placeholder="请输入APP名称" readonly/>-->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="选择系统" prop="grayFlag">
|
<el-form-item label="选择系统" prop="grayFlag">
|
||||||
|
{{ form.systemType }}
|
||||||
<el-radio-group v-model="form.systemType">
|
<!-- <el-radio-group v-model="form.systemType">-->
|
||||||
<el-radio-button label="android">android</el-radio-button>
|
<!-- <el-radio-button label="android">android</el-radio-button>-->
|
||||||
<el-radio-button label="IOS">IOS</el-radio-button>
|
<!-- <el-radio-button label="IOS">IOS</el-radio-button>-->
|
||||||
<el-radio-button label="HarmonyOS">HarmonyOS</el-radio-button>
|
<!-- <el-radio-button label="HarmonyOS">HarmonyOS</el-radio-button>-->
|
||||||
</el-radio-group>
|
<!-- </el-radio-group>-->
|
||||||
|
|
||||||
<!-- <div class="tag-group">-->
|
<!-- <div class="tag-group">-->
|
||||||
<!-- <el-tag :type="form.systemType=='android'?'':'info'" @click="changeSys('android')">安卓</el-tag>-->
|
<!-- <el-tag :type="form.systemType=='android'?'':'info'" @click="changeSys('android')">安卓</el-tag>-->
|
||||||
@ -28,10 +30,8 @@
|
|||||||
<!-- <el-tag :type="form.systemType=='HarmonyOS'?'':'info'" @click="changeSys('HarmonyOS')">鸿蒙</el-tag>-->
|
<!-- <el-tag :type="form.systemType=='HarmonyOS'?'':'info'" @click="changeSys('HarmonyOS')">鸿蒙</el-tag>-->
|
||||||
<!-- </div>-->
|
<!-- </div>-->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="form.systemType!='IOS'" label="安装包" prop="apkId">
|
<el-form-item v-if="form.systemType!='IOS'" label="安装包" prop="sysApkName">
|
||||||
|
{{ form.sysApkName }}
|
||||||
{{ form.apkId }}
|
|
||||||
|
|
||||||
<!-- <el-input v-model="form.apkId" class="input-with-select" placeholder="请选择包" readonly>-->
|
<!-- <el-input v-model="form.apkId" class="input-with-select" placeholder="请选择包" readonly>-->
|
||||||
<!-- </el-input>-->
|
<!-- </el-input>-->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -148,6 +148,7 @@
|
|||||||
|
|
||||||
import { getPublish } from '@/api/deployment/publish'
|
import { getPublish } from '@/api/deployment/publish'
|
||||||
import { listEnvironment } from '@/api/deployment/environment'
|
import { listEnvironment } from '@/api/deployment/environment'
|
||||||
|
import { getINFO } from '@/api/FDS/installList'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'AddPack',
|
name: 'AddPack',
|
||||||
@ -168,7 +169,9 @@ export default {
|
|||||||
title: '添加安装包',
|
title: '添加安装包',
|
||||||
loading: true,
|
loading: true,
|
||||||
configName: undefined,
|
configName: undefined,
|
||||||
form: {},
|
form: {
|
||||||
|
sysApkName: null
|
||||||
|
},
|
||||||
moduleList: [],
|
moduleList: [],
|
||||||
// 显示搜索条件
|
// 显示搜索条件
|
||||||
showSearch: true,
|
showSearch: true,
|
||||||
@ -210,10 +213,17 @@ export default {
|
|||||||
getPublish(id).then(response => {
|
getPublish(id).then(response => {
|
||||||
this.form = response.data
|
this.form = response.data
|
||||||
this.open = true
|
this.open = true
|
||||||
this.title = '详情'
|
this.title = '发布详情'
|
||||||
|
this.getPackList(this.form.apkId)
|
||||||
|
})
|
||||||
|
},
|
||||||
|
/** 查询参数列表 */
|
||||||
|
getPackList(id) {
|
||||||
|
getINFO(id).then(response => {
|
||||||
|
this.form.sysApkName = response.data.sysApkName
|
||||||
|
console.log(this.form)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
/** 搜索按钮操作 */
|
/** 搜索按钮操作 */
|
||||||
handleQuery() {
|
handleQuery() {
|
||||||
this.queryParams.pageNum = 1
|
this.queryParams.pageNum = 1
|
||||||
|
@ -199,7 +199,7 @@
|
|||||||
icon="el-icon-top"
|
icon="el-icon-top"
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
@click="handlePublish(scope.row)"
|
@click="handlePublish(scope.row.id)"
|
||||||
>发布
|
>发布
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|
||||||
@ -260,19 +260,32 @@
|
|||||||
<el-input v-model="form.appName" placeholder="请输入APP名称" readonly/>
|
<el-input v-model="form.appName" placeholder="请输入APP名称" readonly/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="选择系统" prop="grayFlag">
|
<el-form-item label="选择系统" prop="grayFlag">
|
||||||
<el-radio-group v-model="form.systemType">
|
|
||||||
<el-radio-button label="android">android</el-radio-button>
|
<el-select v-model="form.systemType" placeholder="请选择系统类型" @change="changeSys">
|
||||||
<el-radio-button label="IOS">IOS</el-radio-button>
|
<el-option
|
||||||
<el-radio-button label="HarmonyOS">HarmonyOS</el-radio-button>
|
v-for="dict in dict.type.sys_apk_type"
|
||||||
</el-radio-group>
|
:key="dict.value"
|
||||||
|
:label="dict.label"
|
||||||
|
:value="dict.value"
|
||||||
|
></el-option>
|
||||||
|
</el-select>
|
||||||
|
<!-- <el-radio-group v-model="form.systemType" @change="changeSys">-->
|
||||||
|
<!-- <el-radio-button label="android">android</el-radio-button>-->
|
||||||
|
<!-- <el-radio-button label="IOS">IOS</el-radio-button>-->
|
||||||
|
<!-- <el-radio-button label="HarmonyOS">HarmonyOS</el-radio-button>-->
|
||||||
|
<!-- </el-radio-group>-->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="form.systemType!='IOS'" label="安装包" prop="apkId">
|
<el-form-item v-if="form.systemType!='IOS'" label="安装包" prop="sysApkName">
|
||||||
<el-input v-model="form.apkId" class="input-with-select" placeholder="请选择包" readonly>
|
<!-- <el-input v-model="form.apkId" class="input-with-select" placeholder="请选择包" readonly>-->
|
||||||
|
<!-- <el-button slot="append" icon="el-icon-search" @click="handlePackOpen"></el-button>-->
|
||||||
|
<!-- </el-input>-->
|
||||||
|
<el-input v-model="form.sysApkName" class="input-with-select" placeholder="请选择包" readonly>
|
||||||
<el-button slot="append" icon="el-icon-search" @click="handlePackOpen"></el-button>
|
<el-button slot="append" icon="el-icon-search" @click="handlePackOpen"></el-button>
|
||||||
</el-input>
|
</el-input>
|
||||||
|
|
||||||
<!-- <el-input v-model="form.apkId" placeholder="请输入安装包编号"/>-->
|
<!-- <el-input v-model="form.apkId" placeholder="请输入安装包编号"/>-->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="form.systemType=='IOS'" label="app store地址" prop="appStoreAddress">
|
<el-form-item v-if="form.systemType=='ios'" label="app store地址" prop="appStoreAddress">
|
||||||
<el-input v-model="form.appStoreAddress" placeholder="请输入app store地址"/>
|
<el-input v-model="form.appStoreAddress" placeholder="请输入app store地址"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="版本号" prop="version">
|
<el-form-item label="版本号" prop="version">
|
||||||
@ -369,14 +382,13 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
<el-button type="primary" @click="pubLishForm">发 布</el-button>
|
<el-button type="primary" @click="pubLishForm">发 布</el-button>
|
||||||
|
|
||||||
<el-button type="primary" @click="submitForm">确 定</el-button>
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
||||||
<el-button @click="cancel">取 消</el-button>
|
<el-button @click="cancel">取 消</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
|
|
||||||
<AddPack v-if="packOpen" @addPack="addPack" @close="closeAddPack"></AddPack>
|
<AddPack v-if="packOpen" :systemType="form.systemType" @addPack="addPack" @close="closeAddPack"></AddPack>
|
||||||
<DetailModal v-if="openDetail" :detailId="detailId" :openDetail="openDetail" @close="closeDetailModal"
|
<DetailModal v-if="openDetail" :detailId="detailId" :openDetail="openDetail" @close="closeDetailModal"
|
||||||
></DetailModal>
|
></DetailModal>
|
||||||
</div>
|
</div>
|
||||||
@ -397,10 +409,11 @@ import AddPack from '@/views/FDS/publishList/components/addPack.vue'
|
|||||||
import DetailModal from './component/detail.vue'
|
import DetailModal from './component/detail.vue'
|
||||||
import { listEnvironment } from '@/api/deployment/environment'
|
import { listEnvironment } from '@/api/deployment/environment'
|
||||||
import { getApplicationName } from '@/utils/application'
|
import { getApplicationName } from '@/utils/application'
|
||||||
|
import { getINFO } from '@/api/FDS/installList'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Publish',
|
name: 'Publish',
|
||||||
dicts: ['release_environment', 'sys_yes_no', 'release_strategy', 'release_user_type', 'release_status'],
|
dicts: ['release_environment', 'sys_yes_no', 'release_strategy', 'release_user_type', 'release_status', 'sys_apk_type'],
|
||||||
components: {
|
components: {
|
||||||
AddPack,
|
AddPack,
|
||||||
DetailModal
|
DetailModal
|
||||||
@ -444,6 +457,12 @@ export default {
|
|||||||
},
|
},
|
||||||
// 表单参数
|
// 表单参数
|
||||||
form: {},
|
form: {},
|
||||||
|
queryParamsPack: {
|
||||||
|
pageNum: 1,
|
||||||
|
pageSize: 10,
|
||||||
|
sysApkName: null,
|
||||||
|
appCode: '000000'
|
||||||
|
},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
appName: [
|
appName: [
|
||||||
@ -568,8 +587,18 @@ export default {
|
|||||||
this.form = response.data
|
this.form = response.data
|
||||||
this.open = true
|
this.open = true
|
||||||
this.title = '修改发布列表'
|
this.title = '修改发布列表'
|
||||||
|
this.getPackList(this.form.apkId)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/** 查询参数列表 */
|
||||||
|
getPackList(id) {
|
||||||
|
this.loading = true
|
||||||
|
getINFO(id).then(response => {
|
||||||
|
this.form.sysApkName = response.data.sysApkName
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
/** 提交按钮 */
|
/** 提交按钮 */
|
||||||
submitForm() {
|
submitForm() {
|
||||||
this.$refs['form'].validate(valid => {
|
this.$refs['form'].validate(valid => {
|
||||||
@ -578,6 +607,7 @@ export default {
|
|||||||
let data = Object.assign({}, this.form)
|
let data = Object.assign({}, this.form)
|
||||||
delete data.explain
|
delete data.explain
|
||||||
updatePublish(data).then(response => {
|
updatePublish(data).then(response => {
|
||||||
|
console.log(data)
|
||||||
this.$modal.msgSuccess('修改成功')
|
this.$modal.msgSuccess('修改成功')
|
||||||
this.loading = false
|
this.loading = false
|
||||||
this.open = false
|
this.open = false
|
||||||
@ -604,18 +634,18 @@ export default {
|
|||||||
let data = Object.assign({}, this.form)
|
let data = Object.assign({}, this.form)
|
||||||
delete data.explain
|
delete data.explain
|
||||||
updatePublish(data).then(response => {
|
updatePublish(data).then(response => {
|
||||||
this.$modal.msgSuccess('修改成功')
|
this.handlePublish(data.id)
|
||||||
this.loading = false
|
this.loading = false
|
||||||
this.open = false
|
this.open = false
|
||||||
this.handlePublish(data.id)
|
|
||||||
// this.getList()
|
// this.getList()
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
addPublish(this.form).then((res) => {
|
addPublish(this.form).then((res) => {
|
||||||
this.$modal.msgSuccess('新增成功')
|
|
||||||
this.loading = false
|
this.loading = false
|
||||||
this.open = false
|
this.open = false
|
||||||
this.handlePublish(res.id)
|
// this.handlePublish(res.id)
|
||||||
// this.getList()
|
// this.getList()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@ -646,9 +676,12 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
addPack(e) {
|
addPack(e) {
|
||||||
|
|
||||||
this.form.apkId = e.apkId
|
this.form.apkId = e.apkId
|
||||||
this.form.version = e.version
|
this.form.version = e.version
|
||||||
this.form.systemType = e.sysType
|
this.form.systemType = e.sysType
|
||||||
|
this.form.sysApkName = e.sysApkName
|
||||||
|
this.form.sysApk = e.sysApk
|
||||||
this.packOpen = false
|
this.packOpen = false
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -667,8 +700,13 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
// 选择系统做一些逻辑判断
|
// 选择系统做一些逻辑判断
|
||||||
changeSys(sysType) {
|
changeSys() {
|
||||||
this.form.systemType = sysType
|
// this.form.systemType = sysType
|
||||||
|
this.form.apkId = null
|
||||||
|
this.form.version = null
|
||||||
|
this.form.sysApkName = null
|
||||||
|
this.form.appStoreAddress = null
|
||||||
|
console.log(this.form, 99999999)
|
||||||
},
|
},
|
||||||
/**下载安装包*/
|
/**下载安装包*/
|
||||||
handleDownload() {
|
handleDownload() {
|
||||||
@ -677,12 +715,14 @@ export default {
|
|||||||
/**下架*/
|
/**下架*/
|
||||||
handleDown(row) {
|
handleDown(row) {
|
||||||
soldPublish(row.id).then(response => {
|
soldPublish(row.id).then(response => {
|
||||||
|
this.$modal.msgSuccess('下架成功')
|
||||||
this.getList()
|
this.getList()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
/**发布*/
|
/**发布*/
|
||||||
handlePublish(row) {
|
handlePublish(id) {
|
||||||
publish(row.id).then(response => {
|
publish(id).then(response => {
|
||||||
|
this.$modal.msgSuccess('发布成功')
|
||||||
this.getList()
|
this.getList()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user