Browse Source

Merge branch 'superman' of http://git.shengws.com/zhangbj/xt_vue into superman

庄逸洲 6 years ago
parent
commit
d9d1c736ff
2 changed files with 53 additions and 6 deletions
  1. 47 0
      src/xt_pages/org/README.md
  2. 6 6
      src/xt_pages/org/orginfo.vue

+ 47 - 0
src/xt_pages/org/README.md View File

1
+### neditor使用:
2
+
3
+1、引入资源
4
+
5
+1.1 在static\neditor
6
+
7
+1.2 在根目录下index.html下
8
+
9
+```
10
+<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
11
+<script src="<%= htmlWebpackPlugin.options.path %>/neditor/neditor.config.js"></script>
12
+<script src="<%= htmlWebpackPlugin.options.path %>/neditor/neditor.all.min.js"></script>
13
+<script src="<%= htmlWebpackPlugin.options.path %>/neditor/neditor.service.js"></script>
14
+<script src="<%= htmlWebpackPlugin.options.path %>/neditor/i18n/zh-cn/zh-cn.js"></script>
15
+<script src="<%= htmlWebpackPlugin.options.path %>/neditor/neditor.parse.min.js"></script>
16
+```
17
+
18
+2、自定义components,在src下新建Neditor/index.vue,具体见src\components\Neditor\index.vue
19
+
20
+3、使用
21
+
22
+3.1、引入自定义components:
23
+
24
+`import Neditor from '@/components/Neditor'`
25
+
26
+3.2、注册:
27
+
28
+```
29
+components: {
30
+    Neditor,
31
+    ......
32
+},
33
+```
34
+3.3
35
+
36
+```
37
+<el-form-item label="机构介绍:" prop="org_introduction">
38
+    <keep-alive><!--网上说用百度ueditor时,要用keep-alive-->
39
+         <neditor ref="neditor"   id="editor"  v-bind:r_content="form.org_introduction"> </neditor> <!--这里是Neditor-->
40
+    </keep-alive>
41
+</el-form-item>
42
+```
43
+3.4
44
+4.
45
+提交时,需要获取富文本里的内容:
46
+
47
+`this.form.org_introduction = this.$refs.neditor.content;`

+ 6 - 6
src/xt_pages/org/orginfo.vue View File

10
             <el-form-item label="机构名称:" prop="org_name">
10
             <el-form-item label="机构名称:" prop="org_name">
11
                 <el-input v-model="form.org_name" placeholder="机构名称" ></el-input>
11
                 <el-input v-model="form.org_name" placeholder="机构名称" ></el-input>
12
             </el-form-item>
12
             </el-form-item>
13
-            <!-- <el-form-item label="商家简称:" prop="org_short_name">
14
-                <el-input v-model="form.org_short_name" placeholder="商家简称" ></el-input>
15
-            </el-form-item> -->
13
+            <el-form-item label="联系人姓名:" prop="contact_name">
14
+                <el-input v-model="form.contact_name" placeholder="联系人姓名" ></el-input>
15
+            </el-form-item>
16
             <el-form-item label="机构介绍:" prop="org_introduction">
16
             <el-form-item label="机构介绍:" prop="org_introduction">
17
                 <!-- <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="机构介绍" v-model="form.org_introduction">  </el-input> -->
17
                 <!-- <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="机构介绍" v-model="form.org_introduction">  </el-input> -->
18
                 <keep-alive>
18
                 <keep-alive>
188
         illnessOptions:[],
188
         illnessOptions:[],
189
         form:{
189
         form:{
190
             org_name:'',
190
             org_name:'',
191
-            org_short_name:'',
191
+            contact_name:'',
192
             org_introduction:'',
192
             org_introduction:'',
193
             org_logo:'',
193
             org_logo:'',
194
             province:'',
194
             province:'',
391
                 var res = response.data;
391
                 var res = response.data;
392
                 if (res.state === 1) {
392
                 if (res.state === 1) {
393
                     this.form.org_name = res.data.orginfo.org_name;
393
                     this.form.org_name = res.data.orginfo.org_name;
394
-                    this.form.org_short_name = res.data.orginfo.org_short_name;
394
+                    this.form.contact_name = res.data.orginfo.contact_name;
395
                     this.form.org_introduction = res.data.orginfo.org_introduction;
395
                     this.form.org_introduction = res.data.orginfo.org_introduction;
396
                     this.form.org_logo = res.data.orginfo.org_logo;
396
                     this.form.org_logo = res.data.orginfo.org_logo;
397
                     this.form.province = res.data.orginfo.province;
397
                     this.form.province = res.data.orginfo.province;
562
             EditOrgInfo(this.form).then(response=>{
562
             EditOrgInfo(this.form).then(response=>{
563
                 var res = response.data;
563
                 var res = response.data;
564
                 if(res.state==1) {
564
                 if(res.state==1) {
565
-                    this.$store.dispatch("ModifyOrgInfo", { org_name: this.form.org_name, org_short_name: this.form.org_name })
565
+                    this.$store.dispatch("ModifyOrgInfo", { org_name: this.form.org_name, contact_name: this.form.org_name })
566
                     
566
                     
567
                     this.$message.success("修改成功");
567
                     this.$message.success("修改成功");
568
                 }else {
568
                 }else {