|
|
@@ -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,
|