版本更新显示ios
This commit is contained in:
@@ -2,16 +2,8 @@
|
||||
<div>
|
||||
<el-tabs v-model="activeName" @tab-click="handleClick">
|
||||
<div style="float: right; margin-right: 2%">
|
||||
<el-button
|
||||
style="margin: 10px 0"
|
||||
:disabled="!isAuth('app:add')"
|
||||
size="mini"
|
||||
type="primary"
|
||||
icon="document"
|
||||
v-if="upgradeData1.records.length <= 0"
|
||||
@click="addUpgrade"
|
||||
>添加升级</el-button
|
||||
>
|
||||
<el-button style="margin: 10px 0" :disabled="!isAuth('app:add')" size="mini" type="primary" icon="document"
|
||||
v-if="upgradeData1.records.length <= 0" @click="addUpgrade">添加升级</el-button>
|
||||
</div>
|
||||
<el-table v-loading="tableDataLoading" :data="upgradeData1.records">
|
||||
<el-table-column fixed prop="id" label="编号" width="80">
|
||||
@@ -20,7 +12,7 @@
|
||||
<el-table-column prop="androidWgtUrl" 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>{{
|
||||
@@ -31,33 +23,18 @@
|
||||
<el-table-column prop="createAt" label="创建时间"> </el-table-column>
|
||||
<el-table-column label="操作" width="200">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
size="mini"
|
||||
type="primary"
|
||||
:disabled="!isAuth('app:update')"
|
||||
@click="upgradebj(scope.$index, scope.row)"
|
||||
>编辑
|
||||
<el-button size="mini" type="primary" :disabled="!isAuth('app:update')"
|
||||
@click="upgradebj(scope.$index, scope.row)">编辑
|
||||
</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="danger"
|
||||
:disabled="!isAuth('app:delete')"
|
||||
@click="upgradelete(scope.row)"
|
||||
>删除
|
||||
<el-button size="mini" type="danger" :disabled="!isAuth('app:delete')" @click="upgradelete(scope.row)">删除
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<div style="text-align: center; margin-top: 10px">
|
||||
<el-pagination
|
||||
@size-change="handleSizeChange2"
|
||||
@current-change="handleCurrentChange2"
|
||||
:page-sizes="[10, 20, 30, 40]"
|
||||
:page-size="limit"
|
||||
:current-page="page"
|
||||
layout="total,sizes, prev, pager, next,jumper"
|
||||
:total="upgradeData1.total"
|
||||
>
|
||||
<el-pagination @size-change="handleSizeChange2" @current-change="handleCurrentChange2"
|
||||
:page-sizes="[10, 20, 30, 40]" :page-size="limit" :current-page="page"
|
||||
layout="total,sizes, prev, pager, next,jumper" :total="upgradeData1.total">
|
||||
</el-pagination>
|
||||
</div>
|
||||
<!-- 添加修改升级弹框 -->
|
||||
@@ -71,66 +48,36 @@
|
||||
<el-input v-model="formupgrad.wgtUrl" style="width: 65%"></el-input>
|
||||
</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
|
||||
>
|
||||
<div
|
||||
style="
|
||||
<span style="width: 200px; display: inline-block; text-align: right"><i
|
||||
style="color: #f56c6c; margin-right: 2px">*</i>安卓包:</span>
|
||||
<div style="
|
||||
width: 200px;
|
||||
height: 148px;
|
||||
border: 1px dashed #c0ccda;
|
||||
border-radius: 6px;
|
||||
text-align: center;
|
||||
"
|
||||
>
|
||||
<el-upload
|
||||
class="avatar-uploader"
|
||||
v-model="formupgrad.androidWgtUrl"
|
||||
action=""
|
||||
:auto-upload="false"
|
||||
:onChange="onChooseAndriod"
|
||||
:show-file-list="false"
|
||||
:multiple="false"
|
||||
>
|
||||
<div
|
||||
v-if="formupgrad.androidWgtUrl"
|
||||
class="flex flex-col flex-xy-center"
|
||||
>
|
||||
<img
|
||||
src="../../assets/img/android.png"
|
||||
style="width: 50px; height: 50px"
|
||||
/>
|
||||
">
|
||||
<el-upload class="avatar-uploader" v-model="formupgrad.androidWgtUrl" action="" :auto-upload="false"
|
||||
:onChange="onChooseAndriod" :show-file-list="false" :multiple="false">
|
||||
<div v-if="formupgrad.androidWgtUrl" class="flex flex-col flex-xy-center">
|
||||
<img src="../../assets/img/android.png" style="width: 50px; height: 50px" />
|
||||
<span style="margin-top: 10px">{{
|
||||
formupgrad.androidWgtUrl | name
|
||||
}}</span>
|
||||
</div>
|
||||
<i
|
||||
v-if="!formupgrad.androidWgtUrl && percentage <= 0"
|
||||
class="el-icon-plus avatar-uploader-icon iconss"
|
||||
></i>
|
||||
<el-progress
|
||||
type="circle"
|
||||
v-if="
|
||||
!formupgrad.androidWgtUrl &&
|
||||
percentage > 0 &&
|
||||
percentage <= 100 &&
|
||||
key == 'andriod'
|
||||
"
|
||||
:percentage="percentage"
|
||||
color="#efefef"
|
||||
></el-progress>
|
||||
<i v-if="!formupgrad.androidWgtUrl && percentage <= 0"
|
||||
class="el-icon-plus avatar-uploader-icon iconss"></i>
|
||||
<el-progress type="circle" v-if="
|
||||
!formupgrad.androidWgtUrl &&
|
||||
percentage > 0 &&
|
||||
percentage <= 100 &&
|
||||
key == 'andriod'
|
||||
" :percentage="percentage" color="#efefef"></el-progress>
|
||||
</el-upload>
|
||||
</div>
|
||||
</div>
|
||||
<el-form-item
|
||||
label="安卓地址:"
|
||||
:label-width="formLabelWidth"
|
||||
required
|
||||
>
|
||||
<el-input
|
||||
v-model="formupgrad.androidWgtUrl"
|
||||
style="width: 65%"
|
||||
></el-input>
|
||||
<el-form-item label="安卓地址:" :label-width="formLabelWidth" required>
|
||||
<el-input v-model="formupgrad.androidWgtUrl" style="width: 65%"></el-input>
|
||||
</el-form-item>
|
||||
<!-- <div class="file-box" style="margin-bottom: 10px; display: flex">
|
||||
<span style="width: 200px; display: inline-block; text-align: right"
|
||||
@@ -190,50 +137,19 @@
|
||||
style="width: 65%"
|
||||
></el-input>
|
||||
</el-form-item> -->
|
||||
<el-form-item
|
||||
label="安卓版本号:"
|
||||
:label-width="formLabelWidth"
|
||||
required
|
||||
>
|
||||
<el-input
|
||||
v-model="formupgrad.version"
|
||||
style="width: 65%"
|
||||
></el-input>
|
||||
<el-form-item label="安卓版本号:" :label-width="formLabelWidth" required>
|
||||
<el-input v-model="formupgrad.version" style="width: 65%"></el-input>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item
|
||||
label="ios版本号:"
|
||||
:label-width="formLabelWidth"
|
||||
required
|
||||
>
|
||||
<el-input
|
||||
v-model="formupgrad.iosVersion"
|
||||
style="width: 65%"
|
||||
></el-input>
|
||||
</el-form-item> -->
|
||||
<el-form-item
|
||||
label="升级方式:"
|
||||
:label-width="formLabelWidth"
|
||||
required
|
||||
>
|
||||
<el-select
|
||||
v-model="formupgrad.method"
|
||||
placeholder="请选择升级方式"
|
||||
style="width: 65%"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in methods"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
<el-form-item label="ios版本号:" :label-width="formLabelWidth" required>
|
||||
<el-input v-model="formupgrad.iosVersion" style="width: 65%"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="升级方式:" :label-width="formLabelWidth" required>
|
||||
<el-select v-model="formupgrad.method" placeholder="请选择升级方式" style="width: 65%">
|
||||
<el-option v-for="item in methods" :key="item.value" :label="item.label" :value="item.value">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
label="升级内容:"
|
||||
:label-width="formLabelWidth"
|
||||
required
|
||||
>
|
||||
<el-form-item label="升级内容:" :label-width="formLabelWidth" required>
|
||||
<el-input v-model="formupgrad.des" style="width: 65%"></el-input>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
@@ -307,7 +223,7 @@ export default {
|
||||
choicenData2: [],
|
||||
upgradeData: [],
|
||||
upgradeData1: {
|
||||
records:[]
|
||||
records: []
|
||||
},
|
||||
choicenData: [],
|
||||
types: [
|
||||
@@ -361,8 +277,8 @@ export default {
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
resetFormupgrad(){
|
||||
for(let i in this.formupgrad){
|
||||
resetFormupgrad() {
|
||||
for (let i in this.formupgrad) {
|
||||
this.formupgrad[i] = "";
|
||||
}
|
||||
},
|
||||
@@ -404,8 +320,8 @@ export default {
|
||||
console.log(data);
|
||||
const date = new Date();
|
||||
const houzhui = "." + data.name.substr(data.name.lastIndexOf(".") + 1);
|
||||
const isTest=config.baseUrl.includes('web.hnsiyao.cn')?false:true
|
||||
const appName=isTest?'test-duanju':'sy-duanju'
|
||||
const isTest = config.baseUrl.includes('web.hnsiyao.cn') ? false : true
|
||||
const appName = isTest ? 'test-duanju' : 'sy-duanju'
|
||||
const name = "app/" + appName + houzhui;
|
||||
console.log(name);
|
||||
const fileRes = await this.ossClient.partUpload(name, data.raw, (p) => {
|
||||
@@ -530,7 +446,7 @@ export default {
|
||||
message: "操作成功",
|
||||
type: "success",
|
||||
duration: 1500,
|
||||
onClose: () => {},
|
||||
onClose: () => { },
|
||||
});
|
||||
});
|
||||
}
|
||||
@@ -565,7 +481,7 @@ export default {
|
||||
message: "操作成功",
|
||||
type: "success",
|
||||
duration: 1500,
|
||||
onClose: () => {},
|
||||
onClose: () => { },
|
||||
});
|
||||
});
|
||||
},
|
||||
@@ -595,7 +511,7 @@ export default {
|
||||
});
|
||||
});
|
||||
})
|
||||
.catch(() => {});
|
||||
.catch(() => { });
|
||||
},
|
||||
|
||||
// 升级配置数据列表
|
||||
@@ -632,16 +548,19 @@ export default {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
::v-deep .avatar-uploader {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.el-upload {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.customWidth {
|
||||
width: 80% !important;
|
||||
}
|
||||
@@ -652,9 +571,11 @@ export default {
|
||||
text-align: center;
|
||||
border: 1px dotted rgba(67, 79, 103, 0.4);
|
||||
}
|
||||
|
||||
.margin-auto {
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.cards {
|
||||
padding: 0 8px;
|
||||
margin-bottom: 15px;
|
||||
@@ -678,12 +599,15 @@ export default {
|
||||
height: 113px;
|
||||
color: rgba(0, 0, 0, 0.65);
|
||||
}
|
||||
|
||||
.flex {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.flex-col {
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.flex-xy-center {
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
Reference in New Issue
Block a user