ct преди 1 седмица
родител
ревизия
a1947abcca
променени са 1 файла, в които са добавени 40 реда и са изтрити 1 реда
  1. 40 1
      src/views/his/appVersion/index.vue

+ 40 - 1
src/views/his/appVersion/index.vue

@@ -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 }?`);