소스 검색

采美百科页面接口调试

yuwenjun1997 2 년 전
부모
커밋
d72b1c0da2

+ 1 - 1
src/main/resources/static/js/supplier-center/encyclopedia/components/content-edit/index.js

@@ -94,4 +94,4 @@ const contentEdit = {
             this.contentEdit.unParcel(item.ctrlId)
         }
     }
-}
+}

+ 4 - 3
src/main/resources/static/js/supplier-center/encyclopedia/edit.js

@@ -480,6 +480,7 @@ const edit = new Vue({
             const whiteList = [];
             const self = this;
             SupplierApi.ShopBaikeProductWordsValidate({checkPoint: 2}, function (res) {
+                console.log(res)
                 let flag = true
                 for (const key in params) {
                     if (!whiteList.includes(key)) {
@@ -487,19 +488,19 @@ const edit = new Vue({
                         const bool = new RegExp(res.data, 'g').test(target)
                         if (bool) {
                             const value = self.matchWords(target, res.data)
-                            self.formValidate[key] = value
+                            self.$set(self.formValidate, key, value)
                             flag = false
                         } else {
-                            self.formValidate[key] = ''
+                            self.$set(self.formValidate, key, '')
                         }
                     }
                 }
                 if (flag) return self.onReallySave(params)
+                console.log(self.formValidate)
                 const tip = '当前发布内容存在敏感词,已为您标记在输入框下方,请修改后,再进行保存发布,强行保存发布将会导致审核不通过!'
                 self.$confirm(tip, '提示', {confirmButtonText: '保存', cancelButtonText: '取消'}).then(function () {
                     self.onReallySave(params)
                 }).catch(function () {
-                    console.log('修改敏感词')
                     self.socrllToErrorWord() // 滚动到提示处
                 })
             })

+ 7 - 7
src/main/resources/templates/supplier-center/encyclopedia/edit.html

@@ -36,7 +36,7 @@
                     <el-form :rules="rules" :model="formData" ref="ruleForm" label-position="top">
                         <el-form-item label="词条名称:" prop="name">
                             <el-input v-model="formData.name" placeholder="请输入词条名称"></el-input>
-                            <div class="el-form-item__error" v-if="formValidate.name">{{formValidate.name}}</div>
+                            <div class="el-form-item__error" v-if="formValidate.name">敏感词:{{formValidate.name}}</div>
                         </el-form-item>
                         <el-form-item label="义项名:" prop="alias">
                             <content-edit
@@ -47,7 +47,7 @@
                             ></content-edit>
                             <el-input v-model="formData.alias" placeholder="请输入义项名,简要说明该事物区别于同名事物的显著特征"
                                       v-show="false"></el-input>
-                            <div class="el-form-item__error" v-if="formValidate.alias">{{formValidate.alias}}</div>
+                            <div class="el-form-item__error" v-if="formValidate.alias">敏感词:{{formValidate.alias}}</div>
                         </el-form-item>
                         <el-form-item label="词条概述:" prop="discription">
                             <content-edit
@@ -57,7 +57,7 @@
                                     v-model="formData.discription"
                             ></content-edit>
                             <el-input v-model="formData.discription" placeholder="请输入词条概述" v-show="false"></el-input>
-                            <div class="el-form-item__error" v-if="formValidate.discription">{{formValidate.discription}}</div>
+                            <div class="el-form-item__error" v-if="formValidate.discription">敏感词:{{formValidate.discription}}</div>
                         </el-form-item>
                         <el-form-item>
                             <label class="el-form-item__label">概述图册:<span>(注:未上传图片将不会显示在词条页上,最多上传6张)</span></label>
@@ -70,7 +70,7 @@
                             <span class="bk-info-remove" v-if="formData.infoList.length > 4" @click="handleInfoRemove(index)">删除</span>
                             <el-form-item>
                                 <el-input v-model="item.infoName"></el-input>
-                                <div class="el-form-item__error" v-if="formValidate.infoList">{{formValidate.infoList}}</div>
+                                <div class="el-form-item__error" v-if="formValidate.infoList">敏感词:{{formValidate.infoList}}</div>
                             </el-form-item>
                             <el-form-item>
                                 <content-edit
@@ -80,7 +80,7 @@
                                         @toolbar="handleToolbarClick">
                                 </content-edit>
                                 <el-input v-model="item.infoContent" v-show="false"></el-input>
-                                <div class="el-form-item__error" v-if="formValidate.referenceList">{{formValidate.referenceList}}</div>
+                                <div class="el-form-item__error" v-if="formValidate.referenceList">敏感词:{{formValidate.referenceList}}</div>
                             </el-form-item>
                         </div>
                         <!-- 正文 -->
@@ -105,7 +105,7 @@
                                     <span class="delete" @click="handleRemoveTextInfo(index)" v-if="formData.textInfoList.length > 3">删除</span>
                                 </div>
                             </div>
-                            <div class="el-form-item__error" v-if="formValidate.textInfoList">{{formValidate.textInfoList}}</div>
+                            <div class="el-form-item__error" v-if="formValidate.textInfoList">敏感词:{{formValidate.textInfoList}}</div>
                         </el-form-item>
                         <!-- 参考资料 -->
                         <div class="bk-label">参考资料</div>
@@ -132,7 +132,7 @@
                         </el-form-item>
                         <el-form-item label="SEO关键词:">
                             <el-input v-model="formData.seoKeyword" placeholder="例如:面膜"></el-input>
-                            <div class="el-form-item__error" v-if="formValidate.seoKeyword">{{formValidate.seoKeyword}}</div>
+                            <div class="el-form-item__error" v-if="formValidate.seoKeyword">敏感词:{{formValidate.seoKeyword}}</div>
                         </el-form-item>
                         <el-form-item prop="status">
                             <div class="bk-status">