|
@@ -6,9 +6,9 @@
|
|
<el-option v-for="item in clientTypeOptions" :key="item.id" :label="item.label" :value="item.value" />
|
|
<el-option v-for="item in clientTypeOptions" :key="item.id" :label="item.label" :value="item.value" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item prop="type" label="设备类型:">
|
|
|
|
- <el-select v-model="form.type" placeholder="请选择设备类型">
|
|
|
|
- <el-option v-for="item in typeOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
|
|
|
+ <el-form-item prop="type" label="设备模式:">
|
|
|
|
+ <el-select v-model="form.type" placeholder="请选择设备模式">
|
|
|
|
+ <el-option v-for="item in dict.type.dev_list_type" :key="item.value" :label="item.label" :value="Number(item.value)" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item prop="version" label="版本号:">
|
|
<el-form-item prop="version" label="版本号:">
|
|
@@ -32,17 +32,17 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item prop="isEnforcement" label="强制升级:">
|
|
<el-form-item prop="isEnforcement" label="强制升级:">
|
|
<el-select v-model="form.isEnforcement" placeholder="是否强制升级">
|
|
<el-select v-model="form.isEnforcement" placeholder="是否强制升级">
|
|
- <el-option v-for="item in Yes_No" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
|
|
|
+ <el-option v-for="item in dict.type.dev_yes_no" :key="item.value" :label="item.label" :value="Number(item.value)" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item prop="isPush" label="同步推送:">
|
|
<el-form-item prop="isPush" label="同步推送:">
|
|
<el-select v-model="form.isPush" placeholder="是否同步推送">
|
|
<el-select v-model="form.isPush" placeholder="是否同步推送">
|
|
- <el-option v-for="item in Yes_No" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
|
|
|
+ <el-option v-for="item in dict.type.dev_yes_no" :key="item.value" :label="item.label" :value="Number(item.value)" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item prop="userType" label="升级对象:">
|
|
<el-form-item prop="userType" label="升级对象:">
|
|
<el-select v-model="form.userType" placeholder="请选择升级对象">
|
|
<el-select v-model="form.userType" placeholder="请选择升级对象">
|
|
- <el-option v-for="item in userTypeOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
|
|
|
+ <el-option v-for="item in dict.type.push_user_type" :key="item.value" :label="item.label" :value="Number(item.value)" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item :prop="user" v-if="form.userType === 3" label="指定用户:">
|
|
<el-form-item :prop="user" v-if="form.userType === 3" label="指定用户:">
|
|
@@ -59,9 +59,10 @@
|
|
<script>
|
|
<script>
|
|
import { getDetailInfo, updateEdit, getVersionAdd } from "@/api/device/version";
|
|
import { getDetailInfo, updateEdit, getVersionAdd } from "@/api/device/version";
|
|
import Upload from "@/components/Upload/index";
|
|
import Upload from "@/components/Upload/index";
|
|
-import { typeMixin, clientTypeMixin } from "../mixin/index";
|
|
|
|
|
|
+import { clientType } from "../mixin/index";
|
|
export default {
|
|
export default {
|
|
- mixins: [typeMixin, clientTypeMixin],
|
|
|
|
|
|
+ dicts: ['dev_list_type', 'dev_yes_no', 'push_user_type'],
|
|
|
|
+ mixins: [clientType],
|
|
components: {
|
|
components: {
|
|
Upload,
|
|
Upload,
|
|
},
|
|
},
|
|
@@ -75,28 +76,6 @@ export default {
|
|
},
|
|
},
|
|
// 指定用户表单中间参数
|
|
// 指定用户表单中间参数
|
|
user: "",
|
|
user: "",
|
|
- // 是否强制升级 // 是否推送
|
|
|
|
- Yes_No: [
|
|
|
|
- {
|
|
|
|
- value: 1,
|
|
|
|
- label: "是",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- value: 2,
|
|
|
|
- label: "否",
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- // 推送用户类型
|
|
|
|
- userTypeOptions: [
|
|
|
|
- {
|
|
|
|
- value: 1,
|
|
|
|
- label: "全部",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- value: 3,
|
|
|
|
- label: "指定",
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
// 表单验证
|
|
// 表单验证
|
|
rules: {
|
|
rules: {
|
|
deviceTypeId: [
|
|
deviceTypeId: [
|