|
|
@@ -118,7 +118,7 @@
|
|
|
<el-form-item label="更新描述" prop="note">
|
|
|
<el-input v-model="form.note" type="textarea" placeholder="请输入内容" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="安装包上传" prop="url" v-if="form.appType!==4">
|
|
|
+ <el-form-item label="安装包上传(apk)" prop="url" v-if="form.appType!==4">
|
|
|
<el-upload
|
|
|
accept=".apk"
|
|
|
class="upload-demo"
|
|
|
@@ -135,6 +135,23 @@
|
|
|
<div slot="tip" class="el-upload__tip">只能上传APK文件</div>
|
|
|
</el-upload>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="安装包上传(wgt)" prop="wgtUrl" v-if="form.appType!==4">
|
|
|
+ <el-upload
|
|
|
+ accept=".wgt"
|
|
|
+ class="upload-demo"
|
|
|
+ :action="uploadUrl"
|
|
|
+ :before-upload="beforeUpload"
|
|
|
+ :on-success="handleWgtSuccess"
|
|
|
+ :on-preview="handlePreview"
|
|
|
+ :on-remove="handleWgtRemove"
|
|
|
+ :before-remove="beforeRemove"
|
|
|
+ :limit="1"
|
|
|
+ :on-exceed="handleWgtExceed"
|
|
|
+ :file-list="fileWgtList">
|
|
|
+ <el-button size="small" type="primary">点击上传</el-button>
|
|
|
+ <div slot="tip" class="el-upload__tip">只能上传WGT文件</div>
|
|
|
+ </el-upload>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="压缩包上传" prop="url" v-if="form.appType===4">
|
|
|
<el-upload
|
|
|
accept=".zip"
|
|
|
@@ -155,6 +172,9 @@
|
|
|
<el-form-item label="下载地址" prop="url" v-if="form.url!==null">
|
|
|
<el-input v-model="form.url" readonly />
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="wgt下载地址" prop="url" v-if="form.wgtUrl!==null">
|
|
|
+ <el-input v-model="form.wgtUrl" readonly />
|
|
|
+ </el-form-item>
|
|
|
|
|
|
<el-form-item label="baidu安装包上传" prop="baiduUrl" v-if="form.appType===3">
|
|
|
<el-upload
|
|
|
@@ -250,6 +270,7 @@ export default {
|
|
|
// APP 类型 1医生端 2药师端字典
|
|
|
appTypeOptions: [],
|
|
|
fileList:[],
|
|
|
+ fileWgtList:[],
|
|
|
fileList1:[],
|
|
|
// 查询参数
|
|
|
queryParams: {
|
|
|
@@ -313,6 +334,16 @@ export default {
|
|
|
background: 'rgba(0, 0, 0, 0.7)'
|
|
|
});
|
|
|
},
|
|
|
+ handleWgtSuccess(res, file) {
|
|
|
+ this.myloading.close();
|
|
|
+ if(res.code==200){
|
|
|
+ this.form.wgtUrl=res.url;
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ this.msgError(res.msg);
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
handleSuccess(res, file) {
|
|
|
this.myloading.close();
|
|
|
if(res.code==200){
|
|
|
@@ -322,6 +353,11 @@ export default {
|
|
|
this.msgError(res.msg);
|
|
|
}
|
|
|
|
|
|
+ },
|
|
|
+ handleWgtRemove(file, fileList) {
|
|
|
+ console.log(this.fileWgtList);
|
|
|
+ this.form.wgtUrl=null;
|
|
|
+
|
|
|
},
|
|
|
handleRemove(file, fileList) {
|
|
|
console.log(this.fileList);
|
|
|
@@ -335,6 +371,9 @@ export default {
|
|
|
handleExceed(files, fileList) {
|
|
|
this.$message.warning(`当前限制选择 1 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);
|
|
|
},
|
|
|
+ handleWgtExceed(files, fileWgtList) {
|
|
|
+ this.$message.warning(`当前限制选择 1 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileWgtList.length} 个文件`);
|
|
|
+ },
|
|
|
beforeRemove(file, fileList) {
|
|
|
|
|
|
return this.$confirm(`确定移除 ${ file.name }?`);
|