|
@@ -68,9 +68,8 @@
|
|
<el-option v-for="item in connectOptions" :key="item.value" :value="item.value" :label="item.label" />
|
|
<el-option v-for="item in connectOptions" :key="item.value" :value="item.value" :label="item.label" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="引导图:" :prop="`typeList.${index}.icon`"
|
|
|
|
- :rules="{ required: true, message: '请上传引导图', trigger: 'change' }">
|
|
|
|
- <Upload listType="picture-card" :url="i.icon" @upload="upload($event, 'icon', index)" :disabled="disabled" />
|
|
|
|
|
|
+ <el-form-item label="引导图:" :prop="`typeList.${index}.icon`" :rules="rules.icon">
|
|
|
|
+ <Upload listType="picture-card" :url="i.icon" @upload="uploadIcon($event, index)" :disabled="disabled" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item v-if="[1, 3].includes(i.type)" label="引导页:">
|
|
<el-form-item v-if="[1, 3].includes(i.type)" label="引导页:">
|
|
<Editor v-model="i.guidePageContent" :min-height="250" :readOnly="disabled" />
|
|
<Editor v-model="i.guidePageContent" :min-height="250" :readOnly="disabled" />
|
|
@@ -113,6 +112,7 @@ export default {
|
|
user: [{ required: true, message: '请输入指定用户', trigger: 'blur' }],
|
|
user: [{ required: true, message: '请输入指定用户', trigger: 'blur' }],
|
|
img: [{ required: true, message: '请上传在线图片', trigger: 'change' }],
|
|
img: [{ required: true, message: '请上传在线图片', trigger: 'change' }],
|
|
offlineImg: [{ required: true, message: '请上传离线图片', trigger: 'change' }],
|
|
offlineImg: [{ required: true, message: '请上传离线图片', trigger: 'change' }],
|
|
|
|
+ icon: [{ required: true, message: '请上传引导图', trigger: 'change' }]
|
|
},
|
|
},
|
|
// 设备列表
|
|
// 设备列表
|
|
devOptions: [],
|
|
devOptions: [],
|
|
@@ -206,12 +206,13 @@ export default {
|
|
},
|
|
},
|
|
|
|
|
|
// 上传图片
|
|
// 上传图片
|
|
- upload(e, key, index) {
|
|
|
|
- if (index == undefined) {
|
|
|
|
- this.form[key] = e.file
|
|
|
|
- } else {
|
|
|
|
- this.form.typeList[index][key] = e.file
|
|
|
|
- }
|
|
|
|
|
|
+ upload(e, key) {
|
|
|
|
+ this.form[key] = e.file
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ // 上传引导图
|
|
|
|
+ uploadIcon(e, index) {
|
|
|
|
+ this.$set(this.form.typeList[index], 'icon', e.file)
|
|
},
|
|
},
|
|
|
|
|
|
// 提交
|
|
// 提交
|