修改版本升级

This commit is contained in:
YeMingfei666 2024-12-11 09:49:30 +08:00
parent f749674816
commit acb0a44f65
1 changed files with 25 additions and 20 deletions

View File

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