|
@@ -8,7 +8,7 @@
|
|
|
<link th:if="${pageId==1026}" th:href="@{/css/base/form.css(v=${version})}" rel="stylesheet" type="text/css">
|
|
|
<!--element ui 样式表-->
|
|
|
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css" />
|
|
|
- <link th:href="@{/lib/element-ui-min.css}" rel="stylesheet" type="text/css">
|
|
|
+ <link rel="stylesheet" th:href="@{/lib/element-ui/element-ui-min.css}" />
|
|
|
<link th:href="@{/css/supplier-center/encyclopedia/edit-page-style.css}" rel="stylesheet" type="text/css">
|
|
|
<template th:replace="components/analysis"></template>
|
|
|
</head>
|
|
@@ -38,15 +38,18 @@
|
|
|
<el-form :model="formData" :rules="rules" ref="ruleForm" label-position="top">
|
|
|
<!-- 产品简述 -->
|
|
|
<div class="cm-big-label"><span class="cm-label">产品简述</span></div>
|
|
|
- <el-form-item label="产品名称(必填)" prop="name">
|
|
|
+ <el-form-item label="产品名称(必填)" prop="name" class="mint-filter">
|
|
|
<el-input v-model="formData.name" placeholder="请输入产品名称"></el-input>
|
|
|
+ <div class="mint-message">123</div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="产品别名(必填)" prop="alias">
|
|
|
+ <el-form-item label="产品别名(必填)" prop="alias" class="mint-filter">
|
|
|
<el-input v-model="formData.alias" placeholder="请输入英文名或其他名称"></el-input>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="产品概述(必填)" prop="discription">
|
|
|
+ <el-form-item label="产品概述(必填)" prop="discription" class="mint-filter">
|
|
|
<el-input v-model="formData.discription" type="textarea" placeholder="请输入产品概述"
|
|
|
:rows="5"></el-input>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="产品链接(必填)" prop="productLink">
|
|
|
<el-input v-model="formData.productLink" placeholder="输入您采美商城的商品链接详情,便于用户精准找到"></el-input>
|
|
@@ -68,8 +71,14 @@
|
|
|
</el-upload>
|
|
|
</el-form-item>
|
|
|
|
|
|
+ <!-- 相关视频 -->
|
|
|
+ <div class="form-video-group-list">
|
|
|
+ <div class="cm-big-label"><span class="cm-label">相关视频(各视频大小不超过50M,最多上传6个)</span></div>
|
|
|
+ <form-video-group :action="action" ></form-video-group>
|
|
|
+ </div>
|
|
|
+
|
|
|
<!-- 产品参数 -->
|
|
|
- <el-form-item label="产品参数(必填,至少两项)" prop="paramList" class="cm-big-label-el">
|
|
|
+ <el-form-item label="产品参数(必填,至少两项)" prop="paramList" class="cm-big-label-el mint-filter" >
|
|
|
<el-input v-model="formData.paramList" v-show="false"></el-input>
|
|
|
<div class="form-params-group">
|
|
|
<span class="add-one" @click="addParam">添加参数</span>
|
|
@@ -87,38 +96,45 @@
|
|
|
>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 产品优点 -->
|
|
|
- <el-form-item label="产品优点" prop="advantage" class="cm-big-label-el">
|
|
|
+ <el-form-item label="产品优点" prop="advantage" class="cm-big-label-el mint-filter">
|
|
|
<el-input v-model="formData.advantage" v-show="false"></el-input>
|
|
|
<editor v-model="formData.advantage" placeholder="请输入产品优点"></editor>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 产品缺点 -->
|
|
|
- <el-form-item label="产品缺点" prop="disadvantage" class="cm-big-label-el">
|
|
|
+ <el-form-item label="产品缺点" prop="disadvantage" class="cm-big-label-el mint-filter">
|
|
|
<el-input v-model="formData.disadvantage" v-show="false"></el-input>
|
|
|
<editor v-model="formData.disadvantage" placeholder="请输入产品缺点"></editor>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 产品原理 -->
|
|
|
- <el-form-item label="产品原理" prop="principle" class="cm-big-label-el">
|
|
|
+ <el-form-item label="产品原理" prop="principle" class="cm-big-label-el mint-filter">
|
|
|
<el-input v-model="formData.principle" v-show="false"></el-input>
|
|
|
<editor v-model="formData.principle" placeholder="请输入产品原理"></editor>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<!-- SEO关键词 -->
|
|
|
- <el-form-item label="SEO关键字" prop="seo">
|
|
|
+ <el-form-item label="SEO关键字" prop="seo" class="mint-filter">
|
|
|
<el-input v-model="formData.seoKeyword" placeholder="例如:名称,名称"></el-input>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 产品档案 -->
|
|
|
<div class="cm-big-label"><span class="cm-label">产品档案</span></div>
|
|
|
- <el-form-item label="品牌" prop="brand">
|
|
|
+ <el-form-item label="品牌" prop="brand" class="mint-filter">
|
|
|
<el-input v-model="formData.brand" placeholder="请输入产品品牌"></el-input>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="产地" prop="producePlace">
|
|
|
+ <el-form-item label="产地" prop="producePlace" class="mint-filter">
|
|
|
<el-input v-model="formData.producePlace" placeholder="请输入产品产地"></el-input>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="上市时间" prop="marketTime">
|
|
|
<el-date-picker class="max-width" v-model="formData.marketTime" :type="marketTimeType"
|
|
@@ -130,8 +146,9 @@
|
|
|
<el-radio label="date">年/月/日</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="供应商" prop="company">
|
|
|
+ <el-form-item label="供应商" prop="company" class="mint-filter">
|
|
|
<el-input v-model="formData.company" placeholder="请输入供应商"></el-input>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="NMPA认证时间" prop="nmpaTime">
|
|
|
<el-date-picker class="max-width" v-model="formData.nmpaTime" :type="nmpaTimeType"
|
|
@@ -161,25 +178,28 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 适应证 -->
|
|
|
- <el-form-item label="适应证" prop="adaptiveMan" class="cm-big-label-el">
|
|
|
+ <el-form-item label="适应证" prop="adaptiveMan" class="cm-big-label-el mint-filter">
|
|
|
<el-input v-model="formData.adaptiveMan" v-show="false"></el-input>
|
|
|
<editor v-model="formData.adaptiveMan" placeholder="请输入适应证"></editor>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 不适应人群 -->
|
|
|
- <el-form-item label="不适应人群" prop="unAdaptiveMan" class="cm-big-label-el">
|
|
|
+ <el-form-item label="不适应人群" prop="unAdaptiveMan" class="cm-big-label-el mint-filter">
|
|
|
<el-input v-model="formData.unAdaptiveMan" v-show="false"></el-input>
|
|
|
<editor v-model="formData.unAdaptiveMan" placeholder="请输入不适应人群"></editor>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 注意事项 -->
|
|
|
- <el-form-item label="注意事项" prop="aroundOperation" class="cm-big-label-el">
|
|
|
+ <el-form-item label="注意事项" prop="aroundOperation" class="cm-big-label-el mint-filter">
|
|
|
<el-input v-model="formData.aroundOperation" v-show="false"></el-input>
|
|
|
<editor v-model="formData.aroundOperation" placeholder="请输入注意事项"></editor>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 常见问题 -->
|
|
|
- <el-form-item label="常见问题" prop="questionList" class="cm-big-label-el">
|
|
|
+ <el-form-item label="常见问题" prop="questionList" class="cm-big-label-el mint-filter">
|
|
|
<el-input v-model="formData.questionList" v-show="false"></el-input>
|
|
|
<div class="form-question-group">
|
|
|
<span class="add-one" @click="addQuestion">添加问答</span>
|
|
@@ -191,10 +211,10 @@
|
|
|
:rows="4"></el-input>
|
|
|
<span class="remove" v-if="questionEmptyList.length > minLimitQuestions"
|
|
|
@click="removeQuestion(index)"
|
|
|
- >×</span
|
|
|
- >
|
|
|
+ >×</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="mint-message"></div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="产品类别" prop="typeId" class="cm-big-label-el" props="typeId">
|
|
@@ -227,17 +247,52 @@
|
|
|
<img width="100%" :src="dialogImageUrl" alt=""/>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
+
|
|
|
+<script id="form-video-group" type="text/html">
|
|
|
+<div class="form-video-group" :style="{ paddingBottom:formList.length === 0 ? '35px' : 0 }">
|
|
|
+ <span class="add-one" @click="insertOne" v-if="addFlag">添加视频</span>
|
|
|
+ <template v-for="(formData,index) in formList">
|
|
|
+ <div class="form-video-section">
|
|
|
+ <span class="remove-btn" @click="removeOne(formData)">删除</span>
|
|
|
+ <div class="form-video-number">视频{{++index}}</div>
|
|
|
+ <el-form :model="formData" :rules="rules" :ref="formData.ref">
|
|
|
+ <el-form-item label="标题" prop="videoTitle">
|
|
|
+ <el-input v-model="formData.videoTitle" placeholder="请输入视频标题"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="" prop="videoUrl">
|
|
|
+ <el-row :gutter="12">
|
|
|
+ <el-col :span="18">
|
|
|
+ <el-input v-model="formData.videoUrl" disabled placeholder="请选择视频路径"></el-input>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-upload :action="action" :auto-upload="true" :show-file-list="false" :multiple="false" :limit="2"
|
|
|
+ accept=".mp4" :on-success="onUploadSuccess" :on-error="onUploadError" :file-list="fileList">
|
|
|
+ <template #trigger>
|
|
|
+ <button class="form-upload-button" @click.prevent>选择文件</button>
|
|
|
+ </template>
|
|
|
+ </el-upload>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+</div>
|
|
|
+</script>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
<!-- 引入底部 -->
|
|
|
<template th:replace="components/footer"></template>
|
|
|
<template th:replace="components/foot-link"></template>
|
|
|
-<!-- 引入vue组件 -->
|
|
|
-<template th:replace="supplier-center/encyclopedia/components/form-component"></template>
|
|
|
|
|
|
<script charset="utf-8" type="text/javascript" th:src="@{/lib/wangEditor.min.js}"></script>
|
|
|
-<script charset="utf-8" type="text/javascript" th:src="@{/lib/element-ui.min.js}"></script>
|
|
|
+<script charset="utf-8" type="text/javascript" th:src="@{/lib/element-ui/element-ui.min.js}"></script>
|
|
|
<script charset="utf-8" type="text/javascript" th:src="@{/js/center.js(v=${version})}"></script>
|
|
|
<script charset="utf-8" type="text/javascript" th:src="@{/js/common/serviceapi/supplier.service.js(v=${version})}"></script>
|
|
|
<script charset="UTF-8" type="text/javascript" th:src="@{/js/supplier-center/encyclopedia/editor-component.js(v=${version})}"></script>
|
|
|
+<script charset="UTF-8" type="text/javascript" th:src="@{/js/supplier-center/encyclopedia/components.js(v=${version})}"></script>
|
|
|
<script charset="UTF-8" type="text/javascript" th:src="@{/js/supplier-center/encyclopedia/product-edit.js(v=${version})}"></script>
|
|
|
</body>
|
|
|
</html>
|