|
@@ -34,6 +34,7 @@
|
|
|
:limit="1"
|
|
:limit="1"
|
|
|
:size="100"
|
|
:size="100"
|
|
|
:accept="'.apk'"
|
|
:accept="'.apk'"
|
|
|
|
|
+ @uploading="uploading"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -47,7 +48,13 @@
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<div slot="footer">
|
|
<div slot="footer">
|
|
|
- <el-button type="primary" @click="handleSave">保存</el-button>
|
|
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ @click="handleSave"
|
|
|
|
|
+ v-loading="loading"
|
|
|
|
|
+ :disabled="loading"
|
|
|
|
|
+ >保存</el-button
|
|
|
|
|
+ >
|
|
|
<el-button @click="cancel">返回</el-button>
|
|
<el-button @click="cancel">返回</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</ele-modal>
|
|
</ele-modal>
|
|
@@ -67,6 +74,7 @@
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ loading: false,
|
|
|
form: {
|
|
form: {
|
|
|
versionCode: '',
|
|
versionCode: '',
|
|
|
releaseNotes: '',
|
|
releaseNotes: '',
|
|
@@ -77,7 +85,9 @@
|
|
|
computed: {
|
|
computed: {
|
|
|
rules() {
|
|
rules() {
|
|
|
return {
|
|
return {
|
|
|
- versionCode: [{ required: true, message: '请输入', trigger: 'change' }],
|
|
|
|
|
|
|
+ versionCode: [
|
|
|
|
|
+ { required: true, message: '请输入', trigger: 'change' }
|
|
|
|
|
+ ],
|
|
|
releaseNotes: [
|
|
releaseNotes: [
|
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
{ required: true, message: '请输入', trigger: 'blur' }
|
|
|
],
|
|
],
|
|
@@ -89,6 +99,9 @@
|
|
|
async init() {
|
|
async init() {
|
|
|
// this.form.versionCode = await getCode('app_update_version_code');
|
|
// this.form.versionCode = await getCode('app_update_version_code');
|
|
|
},
|
|
},
|
|
|
|
|
+ uploading(loading) {
|
|
|
|
|
+ this.loading = loading;
|
|
|
|
|
+ },
|
|
|
handleSave() {
|
|
handleSave() {
|
|
|
console.log(this.form);
|
|
console.log(this.form);
|
|
|
|
|
|