فهرست منبع

app版本 添加 是否热更新强制更新

ct 4 روز پیش
والد
کامیت
c51fa65ec9
1فایلهای تغییر یافته به همراه24 افزوده شده و 2 حذف شده
  1. 24 2
      src/views/his/appVersion/index.vue

+ 24 - 2
src/views/his/appVersion/index.vue

@@ -62,6 +62,11 @@
           <dict-tag :options="isForceOptions" :value="scope.row.isForce"/>
         </template>
       </el-table-column>
+      <el-table-column label="热更新强制更新" align="center" prop="isHotForce">
+        <template slot-scope="scope">
+          <dict-tag :options="isHotForceOptions" :value="scope.row.isHotForce"/>
+        </template>
+      </el-table-column>
       <el-table-column label="APP类型" align="center" prop="appType" >
         <template slot-scope="scope">
           <dict-tag :options="appTypeOptions" :value="scope.row.appType"/>
@@ -172,7 +177,7 @@
         <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-form-item label="wgt下载地址" prop="wgtUrl" v-if="form.wgtUrl!==null">
           <el-input v-model="form.wgtUrl" readonly />
         </el-form-item>
 
@@ -218,6 +223,16 @@
           </el-radio-group>
         </el-form-item>
 
+        <el-form-item label="是否强制更新"  prop="isHotForce">
+          <el-radio-group v-model="form.isHotForce">
+            <el-radio
+              v-for="dict in isHotForceOptions"
+              :key="dict.dictValue"
+              :label="parseInt(dict.dictValue)"
+            >{{dict.dictLabel}}</el-radio>
+          </el-radio-group>
+        </el-form-item>
+
         <el-form-item label="强制更新渠道" prop="uploadConfig" v-if="form.appType===3">
           <el-checkbox v-model="updateConfig.appstore" >应用宝</el-checkbox>
           <el-checkbox v-model="updateConfig.xiaomi" >小米</el-checkbox>
@@ -267,6 +282,7 @@ export default {
       typeOptions: [],
       // 是否强制更新字典
       isForceOptions: [],
+      isHotForceOptions: [],
       // APP 类型 1医生端 2药师端字典
       appTypeOptions: [],
        fileList:[],
@@ -282,7 +298,8 @@ export default {
         url: null,
         type: null,
         isForce: null,
-        appType: null
+        appType: null,
+        isHotForce:null,
       },
       // 表单参数
       form: {},
@@ -303,6 +320,9 @@ export default {
       isForce: [
         { required: true, message: "是否强制更新不能为空", trigger: "blur" }
       ],
+      isHotForce: [
+        { required: true, message: "是否强制更新不能为空", trigger: "blur" }
+      ],
       note: [
         { required: true, message: "描述不能为空", trigger: "blur" }
       ],
@@ -320,6 +340,7 @@ export default {
     });
     this.getDicts("sys_company_or").then(response => {
       this.isForceOptions = response.data;
+      this.isHotForceOptions = response.data;
     });
     this.getDicts("sys_app_type").then(response => {
       this.appTypeOptions = response.data;
@@ -438,6 +459,7 @@ export default {
         baiduUrl: null,
         type: 1,
         isForce: 1,
+        isHotForce: 1,
         createTime: null,
         appType: 1,
         appStoreUpdate:false,