修改版本升级

This commit is contained in:
2024-12-11 09:49:30 +08:00
parent f749674816
commit acb0a44f65

View File

@@ -8,6 +8,7 @@
size="mini" size="mini"
type="primary" type="primary"
icon="document" icon="document"
v-if="upgradeData1.records.length <= 0"
@click="addUpgrade" @click="addUpgrade"
>添加升级</el-button >添加升级</el-button
> >
@@ -15,11 +16,11 @@
<el-table v-loading="tableDataLoading" :data="upgradeData1.records"> <el-table v-loading="tableDataLoading" :data="upgradeData1.records">
<el-table-column fixed prop="id" label="编号" width="80"> <el-table-column fixed prop="id" label="编号" width="80">
</el-table-column> </el-table-column>
<el-table-column prop="wgtUrl" label="统一地址"> </el-table-column> <!-- <el-table-column prop="wgtUrl" label="统一地址"> </el-table-column> -->
<el-table-column prop="androidWgtUrl" label="安卓"> </el-table-column> <el-table-column prop="androidWgtUrl" label="安卓"> </el-table-column>
<el-table-column prop="iosWgtUrl" label="苹果"> </el-table-column> <!-- <el-table-column prop="iosWgtUrl" label="苹果"> </el-table-column> -->
<el-table-column prop="version" label="安卓版本"> </el-table-column> <el-table-column prop="version" label="安卓版本"> </el-table-column>
<el-table-column prop="iosVersion" label="ios版本"> </el-table-column> <!-- <el-table-column prop="iosVersion" label="ios版本"> </el-table-column> -->
<el-table-column prop="content" label="升级方式"> <el-table-column prop="content" label="升级方式">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ <span>{{
@@ -60,15 +61,15 @@
</el-pagination> </el-pagination>
</div> </div>
<!-- 添加修改升级弹框 --> <!-- 添加修改升级弹框 -->
<el-dialog :title="dialogTitle" :visible.sync="dialogFormVisible4" center> <el-dialog :title="dialogTitle" :visible.sync="dialogFormVisible4" center @close="resetFormupgrad">
<el-form :model="formupgrad"> <el-form :model="formupgrad">
<el-form-item <!-- <el-form-item
label="统一地址:" label="统一地址:"
:label-width="formLabelWidth" :label-width="formLabelWidth"
> >
<el-input v-model="formupgrad.wgtUrl" style="width: 65%"></el-input> <el-input v-model="formupgrad.wgtUrl" style="width: 65%"></el-input>
</el-form-item> </el-form-item> -->
<div class="file-box" style="margin-bottom: 10px; display: flex"> <div class="file-box" style="margin-bottom: 10px; display: flex">
<span style="width: 200px; display: inline-block; text-align: right" <span style="width: 200px; display: inline-block; text-align: right"
><i style="color: #f56c6c; margin-right: 2px">*</i>安卓包</span ><i style="color: #f56c6c; margin-right: 2px">*</i>安卓包</span
@@ -112,8 +113,8 @@
v-if=" v-if="
!formupgrad.androidWgtUrl && !formupgrad.androidWgtUrl &&
percentage > 0 && percentage > 0 &&
percentage <= 100 percentage <= 100 &&
&&key=='andriod' key == 'andriod'
" "
:percentage="percentage" :percentage="percentage"
color="#efefef" color="#efefef"
@@ -131,7 +132,7 @@
style="width: 65%" style="width: 65%"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<div class="file-box" style="margin-bottom: 10px; display: flex"> <!-- <div class="file-box" style="margin-bottom: 10px; display: flex">
<span style="width: 200px; display: inline-block; text-align: right" <span style="width: 200px; display: inline-block; text-align: right"
>苹果包:</span >苹果包:</span
> >
@@ -188,7 +189,7 @@
v-model="formupgrad.iosWgtUrl" v-model="formupgrad.iosWgtUrl"
style="width: 65%" style="width: 65%"
></el-input> ></el-input>
</el-form-item> </el-form-item> -->
<el-form-item <el-form-item
label="安卓版本号:" label="安卓版本号:"
:label-width="formLabelWidth" :label-width="formLabelWidth"
@@ -199,7 +200,7 @@
style="width: 65%" style="width: 65%"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item <!-- <el-form-item
label="ios版本号" label="ios版本号"
:label-width="formLabelWidth" :label-width="formLabelWidth"
required required
@@ -208,7 +209,7 @@
v-model="formupgrad.iosVersion" v-model="formupgrad.iosVersion"
style="width: 65%" style="width: 65%"
></el-input> ></el-input>
</el-form-item> </el-form-item> -->
<el-form-item <el-form-item
label="升级方式:" label="升级方式:"
:label-width="formLabelWidth" :label-width="formLabelWidth"
@@ -356,6 +357,11 @@ export default {
}, },
}, },
methods: { methods: {
resetFormupgrad(){
for(let i in this.formupgrad){
this.formupgrad[i] = "";
}
},
async initOssClient() { async initOssClient() {
console.log("initOssClient"); console.log("initOssClient");
const { data } = await $getCredentials(); const { data } = await $getCredentials();
@@ -371,7 +377,7 @@ export default {
async onChooseAndriod(data) { async onChooseAndriod(data) {
this.formupgrad.androidWgtUrl = ""; this.formupgrad.androidWgtUrl = "";
this.percentage = 0; this.percentage = 0;
this.key='andriod' this.key = "andriod";
const url = await this.uploadFie(data); const url = await this.uploadFie(data);
this.percentage = 0; this.percentage = 0;
console.log(url); console.log(url);
@@ -382,7 +388,7 @@ export default {
async onChooseIos(data) { async onChooseIos(data) {
this.formupgrad.iosWgtUrl = ""; this.formupgrad.iosWgtUrl = "";
this.percentage = 0; this.percentage = 0;
this.key='ios' this.key = "ios";
const url = await this.uploadFie(data); const url = await this.uploadFie(data);
console.log(url); console.log(url);
this.percentage = 0; this.percentage = 0;
@@ -394,7 +400,7 @@ export default {
console.log(data); console.log(data);
const date = new Date(); const date = new Date();
const houzhui = "." + data.name.substr(data.name.lastIndexOf(".") + 1); const houzhui = "." + data.name.substr(data.name.lastIndexOf(".") + 1);
const name ="app/" + 'test-duanju' + houzhui; const name = "app/" + "test-duanju" + houzhui;
const fileRes = await this.ossClient.partUpload(name, data.raw, (p) => { const fileRes = await this.ossClient.partUpload(name, data.raw, (p) => {
this.percentage = Math.floor(p * 100); this.percentage = Math.floor(p * 100);
console.log(this.percentage); console.log(this.percentage);
@@ -434,7 +440,7 @@ export default {
}, },
// 添加升级弹框 // 添加升级弹框
addUpgrade() { addUpgrade() {
this.initOssClient() this.initOssClient();
this.dialogFormVisible4 = true; this.dialogFormVisible4 = true;
this.dialogTitle = "添加升级"; this.dialogTitle = "添加升级";
}, },
@@ -525,7 +531,7 @@ export default {
}, },
// 修改升级弹框 // 修改升级弹框
upgradebj(index, rows) { upgradebj(index, rows) {
this.initOssClient() this.initOssClient();
this.dialogFormVisible4 = true; this.dialogFormVisible4 = true;
this.dialogTitle = "修改"; this.dialogTitle = "修改";
Object.assign(this.formupgrad, rows); Object.assign(this.formupgrad, rows);
@@ -547,13 +553,12 @@ export default {
}), }),
}).then(({ data }) => { }).then(({ data }) => {
this.dialogFormVisible4 = false; this.dialogFormVisible4 = false;
this.upgradeSelect(); this.upgradeSelect();
this.$message({ this.$message({
message: "操作成功", message: "操作成功",
type: "success", type: "success",
duration: 1500, duration: 1500,
onClose: () => { onClose: () => {},
},
}); });
}); });
}, },