修改版本升级
This commit is contained in:
@@ -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: () => {},
|
||||||
},
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user