zangbin 2 years ago
parent
commit
77a6ea15d8
2 changed files with 28 additions and 14 deletions
  1. 27 0
      web-ui/src/api/module/order.js
  2. 1 14
      web-ui/src/views/module/banner/index.vue

+ 27 - 0
web-ui/src/api/module/order.js

@@ -0,0 +1,27 @@
+import request from '@/utils/request'
+
+// 查询订单(单作品单订单)列表
+export function listOrder(query) {
+  return request({
+    url: '/module/order/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询订单(单作品单订单)详细
+export function getOrder(id) {
+    return request({
+      url: '/module/order/' + id,
+      method: 'get'
+    })
+  }
+
+// 修改订单(单作品单订单)
+export function updateOrder(data) {
+    return request({
+      url: '/module/order',
+      method: 'put',
+      data: data
+    })
+  }

+ 1 - 14
web-ui/src/views/module/banner/index.vue

@@ -86,14 +86,11 @@
             <el-input v-model="form.name" placeholder maxlength="25"></el-input>
             <el-input v-model="form.name" placeholder maxlength="25"></el-input>
         </el-form-item>
         </el-form-item>
         <el-form-item label="图片" prop="image">
         <el-form-item label="图片" prop="image">
-            <div class="bg90 bg-height marginB10 freePic">
-              <el-upload  
+            <el-upload  
                         :headers="headers" 
                         :headers="headers" 
-                        :class="{hideUpload:hideUploadEdit}"
                         :action="caerAction"
                         :action="caerAction"
                         :on-preview="handlePictureCardPreview"
                         :on-preview="handlePictureCardPreview"
                         :on-remove="handleRemove"
                         :on-remove="handleRemove"
-                        :on-change="handleChange"
                         :file-list="fileList"
                         :file-list="fileList"
                         list-type="picture-card"
                         list-type="picture-card"
                         :on-success="handleSuccess"
                         :on-success="handleSuccess"
@@ -105,7 +102,6 @@
             <el-dialog :visible.sync="dialogVisible">
             <el-dialog :visible.sync="dialogVisible">
               <img width="100%" :src="form.image" alt="">
               <img width="100%" :src="form.image" alt="">
             </el-dialog>
             </el-dialog>
-            </div>
         </el-form-item>
         </el-form-item>
         <el-form-item label="位置" prop="position">
         <el-form-item label="位置" prop="position">
             <el-select v-model="form.position" placeholder="请选择">
             <el-select v-model="form.position" placeholder="请选择">
@@ -150,7 +146,6 @@ export default {
   },
   },
   data () {
   data () {
     return {
     return {
-      hideUploadEdit: false,
       positions: [
       positions: [
         {
         {
             id: 1,
             id: 1,
@@ -226,15 +221,10 @@ export default {
     handlePictureCardPreview(file) {
     handlePictureCardPreview(file) {
       this.dialogVisible = true;
       this.dialogVisible = true;
     },
     },
-    handleChange(file){
-      // 大于1张隐藏
-      this.hideUploadEdit = true
-    },
     handleSuccess(file) {
     handleSuccess(file) {
       this.form.image = file.url;
       this.form.image = file.url;
     },
     },
     handleRemove(file) {
     handleRemove(file) {
-      this.hideUploadEdit = false
       //刚上传的图片
       //刚上传的图片
       this.form.image = '';
       this.form.image = '';
     },
     },
@@ -361,7 +351,4 @@ export default {
 }
 }
 </script>
 </script>
 <style lang="scss" scoped>
 <style lang="scss" scoped>
-.freePic ::v-deep .hide .el-upload--picture-card {
-  display: none;
-}
 </style>
 </style>