|
@@ -19,20 +19,26 @@
|
|
|
<hc-pages :pages="searchForm" @change="pageChange" />
|
|
|
</template>
|
|
|
<!-- 新增/修改 -->
|
|
|
- <hc-new-dialog v-model="isDialogShow" widths="400px" is-footer-center :title="dialogTitle" @close="dialogClose">
|
|
|
+ <hc-new-dialog v-model="isDialogShow" widths="44rem" is-footer-center :title="dialogTitle" @close="dialogClose">
|
|
|
<el-form ref="formRef" :model="formModel" :rules="formRules" label-position="top" label-width="auto">
|
|
|
- <el-form-item label="应用平台:" prop="platform">
|
|
|
- <el-input v-model="formModel.platform" clearable placeholder="请输入应用平台" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="应用名称:" prop="name">
|
|
|
- <el-input v-model="formModel.name" clearable placeholder="请输入应用名称" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="当前版本:" prop="currentVersion">
|
|
|
- <el-input v-model="formModel.currentVersion" clearable placeholder="请输入当前版本号" />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="应用说明:">
|
|
|
- <el-input v-model="formModel.appExplain" :autosize="{ minRows: 4, maxRows: 8 }" type="textarea" placeholder="请输入应用说明" />
|
|
|
- </el-form-item>
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="应用平台:" prop="platform">
|
|
|
+ <el-input v-model="formModel.platform" clearable placeholder="请输入应用平台" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="应用名称:" prop="name">
|
|
|
+ <el-input v-model="formModel.name" clearable placeholder="请输入应用名称" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="当前版本:" prop="currentVersion">
|
|
|
+ <el-input v-model="formModel.currentVersion" clearable placeholder="请输入当前版本号" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="应用说明:">
|
|
|
+ <el-input v-model="formModel.appExplain" :autosize="{ minRows: 9, maxRows: 9 }" type="textarea" placeholder="请输入应用说明" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
|
<el-button hc-btn @click="dialogClose">取消</el-button>
|
|
@@ -76,14 +82,28 @@
|
|
|
<el-radio-group v-model="formUpdateModel.softwareType">
|
|
|
<el-radio :label="1">安卓</el-radio>
|
|
|
<el-radio :label="2">ios</el-radio>
|
|
|
+ <el-radio :label="3">win</el-radio>
|
|
|
+ <el-radio :label="4">mac</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="文件类型:" prop="fileType">
|
|
|
+ <el-form-item v-if="formUpdateModel.softwareType <= 2" label="文件类型:" prop="fileType">
|
|
|
<el-radio-group v-model="formUpdateModel.fileType">
|
|
|
<el-radio :label="0">完整安装包</el-radio>
|
|
|
<el-radio :label="1">wgt热更新包</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item v-if="formUpdateModel.softwareType === 3" label="文件类型:" prop="fileType">
|
|
|
+ <el-radio-group v-model="formUpdateModel.fileType">
|
|
|
+ <el-radio :label="0">win</el-radio>
|
|
|
+ <el-radio :label="1">arm</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item v-if="formUpdateModel.softwareType === 4" label="文件类型:" prop="fileType">
|
|
|
+ <el-radio-group v-model="formUpdateModel.fileType">
|
|
|
+ <el-radio :label="0">intel</el-radio>
|
|
|
+ <el-radio :label="1">M系列</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="更新内容:" prop="updateContent">
|
|
|
<el-input v-model="formUpdateModel.updateContent" :autosize="{ minRows: 4, maxRows: 8 }" type="textarea" placeholder="请输入更新内容" />
|
|
|
</el-form-item>
|
|
@@ -409,8 +429,8 @@ const updateDialogClose = () => {
|
|
|
const uploadRef = ref(null)
|
|
|
const uploadOptions = ref({
|
|
|
url: '/api/blade-resource/oss/endpoint/put-file2',
|
|
|
- accept: '.apk,.wgt',
|
|
|
- accept_tip: '只能上传apk或wgt文件',
|
|
|
+ accept: '.apk,.wgt,.exe,.dmg',
|
|
|
+ accept_tip: '只能上传apk、wgt、exe、dmg文件',
|
|
|
headers: getHeader(),
|
|
|
multiple: false,
|
|
|
})
|