Explorar o código

Merge branch 'master' of http://git.cc-lotus.info/Free-cysci/common

guhongwei %!s(int64=4) %!d(string=hai) anos
pai
achega
9ac2de6ea4
Modificáronse 3 ficheiros con 16 adicións e 7 borrados
  1. 7 0
      dict/index.js
  2. 3 4
      src/components/frame/form.vue
  3. 6 3
      src/components/frame/wang-editor.vue

+ 7 - 0
dict/index.js

@@ -16,3 +16,10 @@ export const progressType = [
   { label: '进行中', value: '1' },
   { label: '进行中', value: '1' },
   { label: '已结束', value: '2' },
   { label: '已结束', value: '2' },
 ];
 ];
+
+export const policyType = ['研发补贴', '奖励兑现'];
+export const policyStatus = [
+  { label: '待处理', value: '0' },
+  { label: '已通过', value: '1' },
+  { label: '已拒绝', value: '2' },
+];

+ 3 - 4
src/components/frame/form.vue

@@ -21,10 +21,6 @@
           <el-form-item v-if="display(item)" :key="'form-field-' + index" :label="getField('label', item)" :prop="item.model" :required="item.required">
           <el-form-item v-if="display(item)" :key="'form-field-' + index" :label="getField('label', item)" :prop="item.model" :required="item.required">
             <template v-if="!item.custom">
             <template v-if="!item.custom">
               <template v-if="item.type !== 'text'">
               <template v-if="item.type !== 'text'">
-                <template v-if="item.type === 'editor'">
-                  <wang-editor v-model="form[item.model]" :url="item.url"></wang-editor>
-                  <!-- <el-input clearable v-model="form[item.model]" type="textarea" :autosize="{ minRows: 3, maxRows: 5 }"></el-input> -->
-                </template>
                 <el-tooltip class="item" effect="dark" :content="item.tip" placement="top-start" :disabled="!item.tip">
                 <el-tooltip class="item" effect="dark" :content="item.tip" placement="top-start" :disabled="!item.tip">
                   <template v-if="item.type === `date` || item.type === `datetime`">
                   <template v-if="item.type === `date` || item.type === `datetime`">
                     <el-date-picker
                     <el-date-picker
@@ -69,6 +65,9 @@
                   <template v-else-if="item.type === 'textarea'">
                   <template v-else-if="item.type === 'textarea'">
                     <el-input clearable v-model="form[item.model]" type="textarea" :autosize="{ minRows: 3, maxRows: 5 }"></el-input>
                     <el-input clearable v-model="form[item.model]" type="textarea" :autosize="{ minRows: 3, maxRows: 5 }"></el-input>
                   </template>
                   </template>
+                  <template v-else-if="item.type === 'editor'">
+                    <wang-editor v-model="form[item.model]" :url="item.url" :value="form[item.model]"></wang-editor>
+                  </template>
                   <template v-else>
                   <template v-else>
                     <el-input
                     <el-input
                       clearable
                       clearable

+ 6 - 3
src/components/frame/wang-editor.vue

@@ -1,7 +1,6 @@
 <template>
 <template>
   <div>
   <div>
     <div ref="editor" style="text-align:left"></div>
     <div ref="editor" style="text-align:left"></div>
-    <el-button type="" @click="toClick">test</el-button>
   </div>
   </div>
 </template>
 </template>
 <script>
 <script>
@@ -78,8 +77,12 @@ export default {
     getContent: function() {
     getContent: function() {
       return this.editorContent;
       return this.editorContent;
     },
     },
-    toClick() {
-      console.log(this.editor);
+  },
+  watch: {
+    value: {
+      handler(val) {
+        this.editor.txt.html(val);
+      },
     },
     },
   },
   },
 };
 };