|
@@ -37,7 +37,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="设备图片:" prop="img">
|
|
<el-form-item label="设备图片:" prop="img">
|
|
- <imageUpload :url="form.img" @success="handleUploadImg" @delete="handleUploadImg"
|
|
|
|
|
|
+ <Upload :url="form.img" @success="handleUploadImg" @delete="handleUploadImg"
|
|
:disabled="disabled" />
|
|
:disabled="disabled" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<!-- 子表单 -->
|
|
<!-- 子表单 -->
|
|
@@ -71,18 +71,21 @@
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="设备图标:">
|
|
<el-form-item label="设备图标:">
|
|
- <imageUpload :url="item.icon1" @success="handleUploadIcon($event, index, 'icon1')"
|
|
|
|
|
|
+ <Upload :url="item.icon1" @success="handleUploadIcon($event, index, 'icon1')"
|
|
@delete="handleUploadIcon($event, index, 'icon1')" :disabled="disabled" />
|
|
@delete="handleUploadIcon($event, index, 'icon1')" :disabled="disabled" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label-width="auto" style="float:right">
|
|
<el-form-item label-width="auto" style="float:right">
|
|
- <imageUpload :url="item.icon2" @success="handleUploadIcon($event, index, 'icon2')"
|
|
|
|
|
|
+ <Upload :url="item.icon2" @success="handleUploadIcon($event, index, 'icon2')"
|
|
@delete="handleUploadIcon($event, index, 'icon2')" :disabled="disabled" />
|
|
@delete="handleUploadIcon($event, index, 'icon2')" :disabled="disabled" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
-
|
|
|
|
|
|
+ <el-form-item v-if="item.type === 1" label="引导页内容:">
|
|
|
|
+ <Editor v-model="item.guidePageContent" :min-height="250"/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <!-- 删除按钮 -->
|
|
<el-link class="el-icon-close" v-if="form.typeList.length > 1" :underline="false"
|
|
<el-link class="el-icon-close" v-if="form.typeList.length > 1" :underline="false"
|
|
@click="getDelete(item.type, index)" />
|
|
@click="getDelete(item.type, index)" />
|
|
</div>
|
|
</div>
|
|
@@ -99,13 +102,15 @@
|
|
import { deviceAdd, deviceDetail, deviceEdit } from "@/api/device/list";
|
|
import { deviceAdd, deviceDetail, deviceEdit } from "@/api/device/list";
|
|
import { categoryList } from "@/api/device/category";
|
|
import { categoryList } from "@/api/device/category";
|
|
import { functionList } from "@/api/device/function";
|
|
import { functionList } from "@/api/device/function";
|
|
-import imageUpload from "@/components/Upload/index";
|
|
|
|
|
|
+import Upload from "@/components/Upload/index";
|
|
|
|
+import Editor from "@/components/Editor/index"
|
|
import { typeMixin, deviceTypeMixin, upgradeTypeMixin } from '../mixin/index';
|
|
import { typeMixin, deviceTypeMixin, upgradeTypeMixin } from '../mixin/index';
|
|
|
|
|
|
export default {
|
|
export default {
|
|
mixins: [typeMixin, deviceTypeMixin, upgradeTypeMixin],
|
|
mixins: [typeMixin, deviceTypeMixin, upgradeTypeMixin],
|
|
components: {
|
|
components: {
|
|
- imageUpload,
|
|
|
|
|
|
+ Upload,
|
|
|
|
+ Editor
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
@@ -343,4 +348,8 @@ export default {
|
|
color: #c0c4cc;
|
|
color: #c0c4cc;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+::v-deep .editor{
|
|
|
|
+ background: #000;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|