roose 3 年之前
父節點
當前提交
30b89ffe53
共有 2 個文件被更改,包括 19 次插入3 次删除
  1. 12 2
      src/components/myform/MyForm.vue
  2. 7 1
      src/pages/order-manage/order-list/index.vue

+ 12 - 2
src/components/myform/MyForm.vue

@@ -71,6 +71,15 @@
               >{{ ch.label }}</el-checkbox
             >
           </el-checkbox-group>
+          <!-- 日期时间 -->
+          <!--  -->
+          <el-date-picker
+            v-if="item.type === 'DateTime'"
+            type="date"
+            v-model="formValue[item.prop]"
+             value-format="yyyy-MM-dd"
+            :disabled="item.disable"
+          ></el-date-picker>
 
           <span v-if="item.type === 'text'">{{ item.value }}</span>
           <quill-editor
@@ -152,6 +161,9 @@ export default {
         }
       });
     },
+    disable(data){
+      console.log(data);
+    },
   },
 
   mounted() {
@@ -167,7 +179,5 @@ export default {
 
 .form-box ::v-deep .ql-container {
   height: auto;
- 
 }
-
 </style>

+ 7 - 1
src/pages/order-manage/order-list/index.vue

@@ -97,6 +97,12 @@ export default {
           prop: "address",
           label: "地址:",
         },
+        {
+          type: "DateTime",
+          prop: "time",
+          label: "时间:",
+        
+        },
       ],
 
       currentPage: 1,
@@ -182,7 +188,7 @@ export default {
     },
     edit(data) {
       this.title = "编辑";
-      this.formValue1 = data
+      this.formValue1 = data;
       this.dialogFormVisible = !this.dialogFormVisible;
     },
     add() {