|
@@ -2,7 +2,7 @@
|
|
<html lang="zh-CN" xmlns:th="https://www.thymeleaf.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
<html lang="zh-CN" xmlns:th="https://www.thymeleaf.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="https://www.thymeleaf.org ">
|
|
xsi:schemaLocation="https://www.thymeleaf.org ">
|
|
<head>
|
|
<head>
|
|
- <title>采美365网-百科文库-添加仪器百科</title>
|
|
|
|
|
|
+ <title>采美365网-采美百科-仪器</title>
|
|
<template th:replace="components/head-link"></template>
|
|
<template th:replace="components/head-link"></template>
|
|
<link th:href="@{/css/base/center.css(v=${version})}" rel="stylesheet" type="text/css">
|
|
<link th:href="@{/css/base/center.css(v=${version})}" rel="stylesheet" type="text/css">
|
|
<link th:if="${pageId==1026}" th:href="@{/css/base/form.css(v=${version})}" rel="stylesheet" type="text/css">
|
|
<link th:if="${pageId==1026}" th:href="@{/css/base/form.css(v=${version})}" rel="stylesheet" type="text/css">
|
|
@@ -23,32 +23,35 @@
|
|
<div class="crumbs" v-if="isPC">
|
|
<div class="crumbs" v-if="isPC">
|
|
<span>我的采美</span>
|
|
<span>我的采美</span>
|
|
<span>></span>
|
|
<span>></span>
|
|
- <span>百科文库</span>
|
|
|
|
|
|
+ <span>采美百科</span>
|
|
<span>></span>
|
|
<span>></span>
|
|
- <span>添加仪器百科</span>
|
|
|
|
|
|
+ <span>仪器</span>
|
|
</div>
|
|
</div>
|
|
<div class="wrap clear">
|
|
<div class="wrap clear">
|
|
<!--左侧导航-->
|
|
<!--左侧导航-->
|
|
<template th:replace="supplier-center/components/tableft"></template>
|
|
<template th:replace="supplier-center/components/tableft"></template>
|
|
<div class="right-box right">
|
|
<div class="right-box right">
|
|
<div class="row">
|
|
<div class="row">
|
|
- <div class="top-tip">温馨提示:发布百科文章有利于曝光您的店铺商品,更有利于客户对产品与仪器有更深的认识度,提高成交率<br />发布并且审核通过后,可在采美百科搜索您的百科文章</div>
|
|
|
|
|
|
+ <div class="top-tip">温馨提示:发布采美百科有利于曝光您的店铺商品,更有利于客户对产品与仪器有更深的认识度,提高成交率。<br>(注意:发布并且审核通过后,可在采美百科搜索您的仪器)</div>
|
|
<!-- 带验证的表单 -->
|
|
<!-- 带验证的表单 -->
|
|
<div class="valide-form">
|
|
<div class="valide-form">
|
|
<el-form :model="formData" :rules="rules" ref="ruleForm" label-position="top">
|
|
<el-form :model="formData" :rules="rules" ref="ruleForm" label-position="top">
|
|
<!-- 仪器简述 -->
|
|
<!-- 仪器简述 -->
|
|
<div class="cm-big-label"><span class="cm-label">仪器简述</span></div>
|
|
<div class="cm-big-label"><span class="cm-label">仪器简述</span></div>
|
|
- <el-form-item label="仪器名称" prop="name">
|
|
|
|
|
|
+ <el-form-item label="仪器名称(必填)" prop="name">
|
|
<el-input v-model="formData.name" placeholder="请输入仪器名称"></el-input>
|
|
<el-input v-model="formData.name" placeholder="请输入仪器名称"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="仪器别名" prop="alias">
|
|
|
|
|
|
+ <el-form-item label="仪器别名(必填)" prop="alias">
|
|
<el-input v-model="formData.alias" placeholder="请输入英文名或其他名称"></el-input>
|
|
<el-input v-model="formData.alias" placeholder="请输入英文名或其他名称"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="仪器概述" prop="discription">
|
|
|
|
|
|
+ <el-form-item label="仪器概述(必填)" prop="discription">
|
|
<el-input v-model="formData.discription" type="textarea" placeholder="请输入仪器概述"
|
|
<el-input v-model="formData.discription" type="textarea" placeholder="请输入仪器概述"
|
|
:rows="5"></el-input>
|
|
:rows="5"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="仪器图片" prop="image">
|
|
|
|
|
|
+ <el-form-item label="仪器链接(必填)" prop="link">
|
|
|
|
+ <el-input v-model="formData.link" placeholder="输入您采美商城的商品链接详情,便于用户精准找到"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="仪器图片(必传)" prop="image">
|
|
<el-input v-model="formData.image" v-show="false"></el-input>
|
|
<el-input v-model="formData.image" v-show="false"></el-input>
|
|
<el-upload
|
|
<el-upload
|
|
class="cover-uploader"
|
|
class="cover-uploader"
|
|
@@ -61,9 +64,30 @@
|
|
>
|
|
>
|
|
<img v-if="formData.image" :src="formData.image" class="cover"/>
|
|
<img v-if="formData.image" :src="formData.image" class="cover"/>
|
|
<i v-else class="el-icon-plus cover-uploader-icon"></i>
|
|
<i v-else class="el-icon-plus cover-uploader-icon"></i>
|
|
|
|
+ <div slot="tip" class="el-upload__tip">建议图片尺寸210px*210px,并上传白底图片</div>
|
|
</el-upload>
|
|
</el-upload>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
+ <!-- 仪器参数 -->
|
|
|
|
+ <el-form-item label="仪器参数(必填,至少两项)" prop="paramList" class="cm-big-label-el">
|
|
|
|
+ <el-input v-model="formData.paramList" v-show="false"></el-input>
|
|
|
|
+ <div class="form-params-group">
|
|
|
|
+ <span class="add-one" @click="addParam">添加参数</span>
|
|
|
|
+ <el-row class="form-params-group-row" :gutter="8"
|
|
|
|
+ v-for="(param, index) in paramEmptyList" :key="index">
|
|
|
|
+ <el-col :span="8">
|
|
|
|
+ <el-input v-model="param.name" :placeholder="param.p1"></el-input>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="16">
|
|
|
|
+ <el-input v-model="param.content" :placeholder="param.p2"></el-input>
|
|
|
|
+ </el-col>
|
|
|
|
+ <span class="remove" v-if="paramEmptyList.length > minLimitParams"
|
|
|
|
+ @click="removeParam(index)"
|
|
|
|
+ >×</span>
|
|
|
|
+ </el-row>
|
|
|
|
+ </div>
|
|
|
|
+ </el-form-item>
|
|
|
|
+
|
|
<!-- 正品识别 -->
|
|
<!-- 正品识别 -->
|
|
<div class="cm-big-label"><span class="cm-label">正品识别</span></div>
|
|
<div class="cm-big-label"><span class="cm-label">正品识别</span></div>
|
|
<el-form-item label="认证链接" prop="authLink">
|
|
<el-form-item label="认证链接" prop="authLink">
|
|
@@ -82,30 +106,10 @@
|
|
>
|
|
>
|
|
<img v-if="formData.authQrCode" :src="formData.authQrCode" class="cover"/>
|
|
<img v-if="formData.authQrCode" :src="formData.authQrCode" class="cover"/>
|
|
<i v-else class="el-icon-plus cover-uploader-icon"></i>
|
|
<i v-else class="el-icon-plus cover-uploader-icon"></i>
|
|
|
|
+ <div slot="tip" class="el-upload__tip">建议图片尺寸210px*210px,并上传白底图片</div>
|
|
</el-upload>
|
|
</el-upload>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
- <!-- 仪器参数 -->
|
|
|
|
- <el-form-item label="仪器参数" prop="paramList" class="cm-big-label-el">
|
|
|
|
- <el-input v-model="formData.paramList" v-show="false"></el-input>
|
|
|
|
- <div class="form-params-group">
|
|
|
|
- <span class="add-one" @click="addParam">添加参数</span>
|
|
|
|
- <el-row class="form-params-group-row" :gutter="8"
|
|
|
|
- v-for="(param, index) in paramEmptyList" :key="index">
|
|
|
|
- <el-col :span="8">
|
|
|
|
- <el-input v-model="param.name" :placeholder="param.p1"></el-input>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="16">
|
|
|
|
- <el-input v-model="param.content" :placeholder="param.p2"></el-input>
|
|
|
|
- </el-col>
|
|
|
|
- <span class="remove" v-if="paramEmptyList.length > minLimitParams"
|
|
|
|
- @click="removeParam(index)"
|
|
|
|
- >×</span
|
|
|
|
- >
|
|
|
|
- </el-row>
|
|
|
|
- </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">
|
|
<el-input v-model="formData.advantage" v-show="false"></el-input>
|
|
<el-input v-model="formData.advantage" v-show="false"></el-input>
|
|
@@ -124,6 +128,11 @@
|
|
<editor v-model="formData.principle" placeholder="请输入仪器原理"></editor>
|
|
<editor v-model="formData.principle" placeholder="请输入仪器原理"></editor>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
+ <!-- SEO关键词 -->
|
|
|
|
+ <el-form-item label="SEO关键字" prop="seo">
|
|
|
|
+ <el-input v-model="formData.seo" placeholder="例如:名称,名称"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+
|
|
<!-- 仪器档案 -->
|
|
<!-- 仪器档案 -->
|
|
<div class="cm-big-label"><span class="cm-label">仪器档案</span></div>
|
|
<div class="cm-big-label"><span class="cm-label">仪器档案</span></div>
|
|
<el-form-item label="品牌" prop="brand">
|
|
<el-form-item label="品牌" prop="brand">
|
|
@@ -133,17 +142,27 @@
|
|
<el-input v-model="formData.producePlace" placeholder="请输入仪器产地"></el-input>
|
|
<el-input v-model="formData.producePlace" placeholder="请输入仪器产地"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="上市时间" prop="marketTime">
|
|
<el-form-item label="上市时间" prop="marketTime">
|
|
- <el-date-picker class="max-width" v-model="formData.marketTime" type="date"
|
|
|
|
|
|
+ <el-date-picker class="max-width" v-model="formData.marketTime" :type="marketTimeType"
|
|
placeholder="上市时间">
|
|
placeholder="上市时间">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
|
+ <el-radio-group v-model="marketTimeType" class="max-width">
|
|
|
|
+ <el-radio label="year">年</el-radio>
|
|
|
|
+ <el-radio label="month">年/月</el-radio>
|
|
|
|
+ <el-radio label="date">年/月/日</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="公司/厂商" prop="company">
|
|
|
|
- <el-input v-model="formData.company" placeholder="请输入公司/厂商"></el-input>
|
|
|
|
|
|
+ <el-form-item label="供应商" prop="company">
|
|
|
|
+ <el-input v-model="formData.company" placeholder="请输入供应商"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="NMPA认证时间" prop="nmpaTime">
|
|
<el-form-item label="NMPA认证时间" prop="nmpaTime">
|
|
- <el-date-picker class="max-width" v-model="formData.nmpaTime" type="date"
|
|
|
|
|
|
+ <el-date-picker class="max-width" v-model="formData.nmpaTime" :type="nmpaTimeType"
|
|
placeholder="NMPA认证时间">
|
|
placeholder="NMPA认证时间">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
|
|
+ <el-radio-group v-model="nmpaTimeType" class="max-width">
|
|
|
|
+ <el-radio label="year">年</el-radio>
|
|
|
|
+ <el-radio label="month">年/月</el-radio>
|
|
|
|
+ <el-radio label="date">年/月/日</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="仪器认证" prop="authImageList">
|
|
<el-form-item label="仪器认证" prop="authImageList">
|
|
<el-input v-model="formData.authImageList" v-show="false"></el-input>
|
|
<el-input v-model="formData.authImageList" v-show="false"></el-input>
|
|
@@ -158,13 +177,14 @@
|
|
:limit="4"
|
|
:limit="4"
|
|
>
|
|
>
|
|
<i class="el-icon-plus"></i>
|
|
<i class="el-icon-plus"></i>
|
|
|
|
+ <div slot="tip" class="el-upload__tip">建议图片尺寸210px*210px,并上传白底图片</div>
|
|
</el-upload>
|
|
</el-upload>
|
|
</el-form-item>
|
|
</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">
|
|
<el-input v-model="formData.adaptiveMan" v-show="false"></el-input>
|
|
<el-input v-model="formData.adaptiveMan" v-show="false"></el-input>
|
|
- <editor v-model="formData.adaptiveMan" placeholder="请输入适应人群"></editor>
|
|
|
|
|
|
+ <editor v-model="formData.adaptiveMan" placeholder="请输入适应症"></editor>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<!-- 不适应人群 -->
|
|
<!-- 不适应人群 -->
|
|
@@ -173,13 +193,13 @@
|
|
<editor v-model="formData.unAdaptiveMan" placeholder="请输入不适应人群"></editor>
|
|
<editor v-model="formData.unAdaptiveMan" placeholder="请输入不适应人群"></editor>
|
|
</el-form-item>
|
|
</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">
|
|
<el-input v-model="formData.aroundOperation" v-show="false"></el-input>
|
|
<el-input v-model="formData.aroundOperation" v-show="false"></el-input>
|
|
- <editor v-model="formData.aroundOperation" placeholder="请输入术前术后"></editor>
|
|
|
|
|
|
+ <editor v-model="formData.aroundOperation" placeholder="请输入注意事项"></editor>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
- <!-- 效果展示 -->
|
|
|
|
|
|
+ <!-- 效果展示
|
|
<el-form-item label="效果展示" prop="displayImageList" class="cm-big-label-el">
|
|
<el-form-item label="效果展示" prop="displayImageList" class="cm-big-label-el">
|
|
<el-input v-model="formData.displayImageList" v-show="false"></el-input>
|
|
<el-input v-model="formData.displayImageList" v-show="false"></el-input>
|
|
<el-upload
|
|
<el-upload
|
|
@@ -195,6 +215,7 @@
|
|
<i class="el-icon-plus"></i>
|
|
<i class="el-icon-plus"></i>
|
|
</el-upload>
|
|
</el-upload>
|
|
</el-form-item>
|
|
</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">
|
|
@@ -202,9 +223,9 @@
|
|
<div class="form-question-group">
|
|
<div class="form-question-group">
|
|
<span class="add-one" @click="addQuestion">添加问答</span>
|
|
<span class="add-one" @click="addQuestion">添加问答</span>
|
|
<div class="form-question-group-row" v-for="(item, index) in questionEmptyList">
|
|
<div class="form-question-group-row" v-for="(item, index) in questionEmptyList">
|
|
- <div class="cm-label"><em>*</em>问题{{ index + 1}}:</div>
|
|
|
|
|
|
+ <div class="cm-label"><!--<em>*</em>-->问题{{ index + 1}}:</div>
|
|
<el-input placeholder="请输入问题内容" v-model="item.question"></el-input>
|
|
<el-input placeholder="请输入问题内容" v-model="item.question"></el-input>
|
|
- <div class="cm-label"><em>*</em>答:</div>
|
|
|
|
|
|
+ <div class="cm-label"><!--<em>*</em>-->答:</div>
|
|
<el-input type="textarea" v-model="item.answer" placeholder="请输入问题解答内容"
|
|
<el-input type="textarea" v-model="item.answer" placeholder="请输入问题解答内容"
|
|
:rows="4"></el-input>
|
|
:rows="4"></el-input>
|
|
<span class="remove" v-if="questionEmptyList.length > minLimitQuestions"
|
|
<span class="remove" v-if="questionEmptyList.length > minLimitQuestions"
|
|
@@ -223,10 +244,10 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="" prop="status" label-position="left">
|
|
<el-form-item label="" prop="status" label-position="left">
|
|
- <span class="cm-label"><em>*</em>仪器状态:</span>
|
|
|
|
|
|
+ <span class="cm-label"><!--<em>*</em>-->仪器状态:</span>
|
|
<el-radio-group v-model="formData.status">
|
|
<el-radio-group v-model="formData.status">
|
|
- <el-radio :label="1">启用</el-radio>
|
|
|
|
- <el-radio :label="0">停用</el-radio>
|
|
|
|
|
|
+ <el-radio :label="1">发布</el-radio>
|
|
|
|
+ <el-radio :label="0">保存草稿箱</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|