소스 검색

修改-商品管理-添加排序,来源,网址,默认选项,商品介绍改为富文本

YY 2 년 전
부모
커밋
2f953d3904
2개의 변경된 파일10개의 추가작업 그리고 4개의 파일을 삭제
  1. 9 3
      src/views/selfShop/goods/index.vue
  2. 1 1
      src/views/selfShop/goods/spec.vue

+ 9 - 3
src/views/selfShop/goods/index.vue

@@ -36,6 +36,9 @@
             <template #status>
               <el-option v-for="i in goodsStatusList" :key="i.value" :label="i.label" :value="i.value"></el-option>
             </template>
+            <template #brief>
+              <editor v-model="form.brief" url="/files/point/goods/upload" />
+            </template>
           </data-form>
         </el-col>
       </el-row>
@@ -54,7 +57,7 @@ const { mapActions: dictData } = createNamespacedHelpers('dictData');
 export default {
   name: 'index',
   props: {},
-  components: {},
+  components: { editor: () => import('@/components/editor.vue') },
   data: function () {
     return {
       view: 'list',
@@ -86,9 +89,12 @@ export default {
         { label: '活动标签', model: 'act_tags', type: 'selectMany' },
         { label: '简短简介', model: 'shot_brief', maxLength: 50 },
         { label: '预计发货时间', model: 'send_time' },
-        { label: '商品图片', model: 'file', type: 'upload', url: '/files/point/goods/upload' },
-        { label: '商品介绍', model: 'brief', type: 'textarea' },
         { label: '商品状态', model: 'status', type: 'select' },
+        { label: '商品来源', model: 'source' },
+        { label: '网址', model: 'url' },
+        { label: '排序', model: 'sort', type: 'number' },
+        { label: '商品图片', model: 'file', type: 'upload', url: '/files/point/goods/upload' },
+        { label: '商品介绍', model: 'brief', custom: true },
       ],
       rules: {},
       form: {},

+ 1 - 1
src/views/selfShop/goods/spec.vue

@@ -120,7 +120,7 @@ export default {
     ...mapActions(['query', 'fetch', 'update', 'delete', 'create']),
     ...methodUtil,
     initAddData() {
-      const obj = { goods: this.goods, status: '0' };
+      const obj = { goods: this.goods, status: '0', can_group: '0' };
       this.$set(this, 'form', obj);
     },
     async toSave({ data }) {