xxm před 6 roky
rodič
revize
dde1eddee4
71 změnil soubory, kde provedl 152 přidání a 114 odebrání
  1. 2 2
      dist/200.html
  2. 10 10
      dist/README.md
  3. 0 1
      dist/_nuxt/07fb88b5f9bfb0ad0a8e.js
  4. 1 1
      dist/_nuxt/aa7d690dfeadfe478920.js
  5. 1 1
      dist/_nuxt/8adc122c60e932c6772c.js
  6. 1 1
      dist/_nuxt/e0c0e5094c86c89868dd.js
  7. 1 1
      dist/_nuxt/76de6da1c1a142bb4cde.js
  8. 1 1
      dist/_nuxt/b2d6faf5774d23f0970b.js
  9. 1 1
      dist/_nuxt/72d5bb1e4597f202eebd.js
  10. 0 2
      dist/_nuxt/3097a6b2cd13474ce6f4.js
  11. 1 1
      dist/_nuxt/9eb0782aab3a7a9735bf.js
  12. 1 1
      dist/_nuxt/52136cfdb2f6f8f87f64.js
  13. 0 1
      dist/_nuxt/32c88858cadbb2658f18.js
  14. 1 1
      dist/_nuxt/74ce4b8028f03b3937a6.js
  15. 1 1
      dist/_nuxt/71403128e7d91cbdfa4d.js
  16. 1 1
      dist/_nuxt/2b04a9afc8db3e9b4cd8.js
  17. 1 1
      dist/_nuxt/051c08f8f0f0ef226cad.js
  18. 1 0
      dist/_nuxt/5f2e702245134b8d8c82.js
  19. 1 1
      dist/_nuxt/6ff70ed734fed13fa6b8.js
  20. 1 1
      dist/_nuxt/540f7779ac7bf60a69b4.js
  21. 1 1
      dist/_nuxt/478ae87a0e5610f85119.js
  22. 2 0
      dist/_nuxt/7b388ba9f28bc0cfc779.js
  23. 2 0
      dist/_nuxt/94e8b39315738b23162d.js
  24. 1 1
      dist/_nuxt/3e89a02efc168f24bee7.js
  25. 1 1
      dist/_nuxt/5bc24382517bf4aaf1ba.js
  26. 1 1
      dist/_nuxt/35eea6d5aaf8a65fe2b0.js
  27. 1 1
      dist/_nuxt/8ddcd61ebeef972658a8.js
  28. 1 1
      dist/_nuxt/3aa7512538e08ba0b7a1.js
  29. 1 1
      dist/_nuxt/ae3c53ffa7927dd2abe0.js
  30. 1 1
      dist/_nuxt/3c4582b63d35a1ce56ad.js
  31. 0 0
      dist/_nuxt/bf3b69609d15e103d846.js
  32. 1 0
      dist/_nuxt/c4a031f4c2bc545f8de4.js
  33. 0 1
      dist/_nuxt/d64230c3d243a7406f4d.js
  34. 1 1
      dist/_nuxt/857375105086c110ba9a.js
  35. 1 1
      dist/_nuxt/095c6e678d620cdf9e83.js
  36. 0 2
      dist/_nuxt/e6eeefc44e84c3a4b379.js
  37. 0 0
      dist/_nuxt/e91261510b636887720c.js
  38. 1 1
      dist/_nuxt/ec48ab4cff9461c79b66.js
  39. 1 1
      dist/_nuxt/ff4e69aa7a98ad95c366.js
  40. 1 0
      dist/_nuxt/f2f1ac5b1879249ddb48.js
  41. 1 1
      dist/_nuxt/fdcec633d19c69388861.js
  42. 2 2
      dist/index.html
  43. 2 2
      dist/login/index.html
  44. 2 2
      dist/main/404/index.html
  45. 2 2
      dist/main/artificial_order/index.html
  46. 2 2
      dist/main/artificial_orders/index.html
  47. 2 2
      dist/main/balance_change/index.html
  48. 2 2
      dist/main/cats copy/index.html
  49. 2 2
      dist/main/cats/index.html
  50. 2 2
      dist/main/cert_check/index.html
  51. 2 2
      dist/main/cert_edit/index.html
  52. 2 2
      dist/main/cert_pro/index.html
  53. 2 2
      dist/main/cloud_balance/index.html
  54. 2 2
      dist/main/cloud_developer/index.html
  55. 2 2
      dist/main/cloud_job/index.html
  56. 2 2
      dist/main/cloud_order copy/index.html
  57. 2 2
      dist/main/dev_check/index.html
  58. 2 2
      dist/main/dev_check_detail/index.html
  59. 2 2
      dist/main/dev_show/index.html
  60. 2 2
      dist/main/gongmall/index.html
  61. 2 2
      dist/main/group_list/index.html
  62. 2 2
      dist/main/index.html
  63. 2 2
      dist/main/orders/index.html
  64. 2 2
      dist/main/orders_detail/index.html
  65. 2 2
      dist/main/orders_frozen/index.html
  66. 2 2
      dist/main/vip_manager/index.html
  67. 2 2
      dist/main/vip_order/index.html
  68. 2 2
      dist/main/vip_setting/index.html
  69. 2 2
      dist/main/wage_details/index.html
  70. 2 2
      dist/main/wage_settlement/index.html
  71. 48 10
      pages/main/index/artificial_order.vue

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/200.html


+ 10 - 10
dist/README.md

@@ -1,10 +1,10 @@
-# STATIC
-
-**This directory is not required, you can delete it if you don't want to use it.**
-
-This directory contains your static files.
-Each file inside this directory is mapped to `/`.
-
-Example: `/static/robots.txt` is mapped as `/robots.txt`.
-
-More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#static).
+# STATIC
+
+**This directory is not required, you can delete it if you don't want to use it.**
+
+This directory contains your static files.
+Each file inside this directory is mapped to `/`.
+
+Example: `/static/robots.txt` is mapped as `/robots.txt`.
+
+More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#static).

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/07fb88b5f9bfb0ad0a8e.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/aa7d690dfeadfe478920.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/8adc122c60e932c6772c.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/e0c0e5094c86c89868dd.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/76de6da1c1a142bb4cde.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/b2d6faf5774d23f0970b.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/72d5bb1e4597f202eebd.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 2
dist/_nuxt/3097a6b2cd13474ce6f4.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/9eb0782aab3a7a9735bf.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/52136cfdb2f6f8f87f64.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/32c88858cadbb2658f18.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/74ce4b8028f03b3937a6.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/71403128e7d91cbdfa4d.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/2b04a9afc8db3e9b4cd8.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/051c08f8f0f0ef226cad.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/5f2e702245134b8d8c82.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/6ff70ed734fed13fa6b8.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/540f7779ac7bf60a69b4.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/478ae87a0e5610f85119.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 0
dist/_nuxt/7b388ba9f28bc0cfc779.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 0
dist/_nuxt/94e8b39315738b23162d.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/3e89a02efc168f24bee7.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/5bc24382517bf4aaf1ba.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/35eea6d5aaf8a65fe2b0.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/8ddcd61ebeef972658a8.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/3aa7512538e08ba0b7a1.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/ae3c53ffa7927dd2abe0.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/3c4582b63d35a1ce56ad.js


dist/_nuxt/87974b180cdc0ada24b2.js → dist/_nuxt/bf3b69609d15e103d846.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/c4a031f4c2bc545f8de4.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 1
dist/_nuxt/d64230c3d243a7406f4d.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/857375105086c110ba9a.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/095c6e678d620cdf9e83.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 2
dist/_nuxt/e6eeefc44e84c3a4b379.js


dist/_nuxt/abf3e8fe52ab307444c8.js → dist/_nuxt/e91261510b636887720c.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/ec48ab4cff9461c79b66.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/ff4e69aa7a98ad95c366.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 0
dist/_nuxt/f2f1ac5b1879249ddb48.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/_nuxt/fdcec633d19c69388861.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/login/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/404/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/artificial_order/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/artificial_orders/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/balance_change/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cats copy/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cats/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cert_check/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cert_edit/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cert_pro/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cloud_balance/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cloud_developer/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cloud_job/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/cloud_order copy/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/dev_check/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/dev_check_detail/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/dev_show/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/gongmall/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/group_list/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/orders/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/orders_detail/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/orders_frozen/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/vip_manager/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/vip_order/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/vip_setting/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/wage_details/index.html


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/main/wage_settlement/index.html


+ 48 - 10
pages/main/index/artificial_order.vue

@@ -9,7 +9,7 @@
         <el-form-item label="订单编号">
           <div class="order-number">
             <span>{{form.orderNo ? form.orderNo : '未生成'}}</span>
-            <span>{{form.orderNo ? `订单编号:${form.orderNo}` : '未生成订单'}}</span>
+            <!-- <span>{{form.orderNo ? `订单编号:${form.orderNo}` : '未生成订单'}}</span>
             <span class="order-status" v-if="form.status === '0'">订单创建</span>
             <span class="order-status" v-else-if="form.status === '100'">待审核</span>
             <span class="order-status" v-else-if="form.status === '101'">审核中</span>
@@ -24,7 +24,7 @@
             <span class="order-status" v-else-if="form.status === '400'">订单支付中</span>
             <span class="order-status" v-else-if="form.status === '401'">订单支付成功</span>
             <span class="order-status" v-else-if="form.status === '402'">订单支付失败</span>
-            <span class="order-status" v-else>未生成</span>
+            <span class="order-status" v-else>未生成</span> -->
           </div>
         </el-form-item>
 
@@ -66,7 +66,7 @@
         <el-row :gutter="20">
           <el-col :span="12">
             <el-form-item label="订单金额" prop="price">
-              <el-input v-model="form.price" placeholder="请输入实际金额"></el-input>
+              <el-input v-model.number="form.price" placeholder="请输入实际金额"></el-input>
             </el-form-item>
           </el-col>
           <el-col :span="12">
@@ -105,22 +105,22 @@
 
         <el-row :gutter="20">
           <el-col :span="12">
-            <el-form-item label="项目ID">
-              <el-input v-model="form.productId" placeholder="请输入项目ID"></el-input>
+            <el-form-item label="项目ID" prop="productId">
+              <el-input v-model.number="form.productId" placeholder="请输入项目ID"></el-input>
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="关联订单">
+            <el-form-item label="关联订单" prop="originOrderNo">
               <el-input v-model="form.originOrderNo" placeholder="请输入平台订单编号"></el-input>
             </el-form-item>
           </el-col>
         </el-row>
 
-        <el-form-item label="外部备注">
+        <el-form-item label="外部备注" prop="publicComment">
           <el-input v-model="form.publicComment" placeholder="请输入用户可见的备注信息"></el-input>
         </el-form-item>
 
-        <el-form-item label="内部备注">
+        <el-form-item label="内部备注" prop="privateComment">
           <quill-editor
             ref="quillEditor"
             class="editer"
@@ -146,6 +146,30 @@
 <script>
 export default {
   data() {
+    let checkPrice = (rule, value, callback) => {
+      if (!value) {
+        return callback(new Error("请输入订单金额"))
+      } else if (isNaN(value) || value > 100000) {
+        return callback(new Error("请输入实际金额0-10万元"))
+      } else { 
+        callback()
+      }
+    }
+    let checkProductId = (rule, value, callback) => {
+      if (isNaN(value)) {
+        return callback(new Error("请输入数字"))
+      } else { 
+        callback()
+      }
+    }
+    let checkOriginOrderNo = (rule, value, callback) => {
+      const reg = /^[0-9a-zA-Z]+$/
+      if (!reg.test(value)) {
+        return callback(new Error("请输入数字和字母"))
+      } else { 
+        callback()
+      }
+    }
     return {
       action: "",
       id: "",
@@ -170,10 +194,20 @@ export default {
       saveData: {},
       rules: {
         uid: [{ required: true, message: "请输入用户uid", trigger: "blur" }],
-        productTitle: [{ required: true, max: 25, message: "请输入订单名称,尽量遵守命名规则", trigger: "blur" }],
+        productTitle: [
+          { required: true, message: "请输入订单名称", trigger: "blur" },
+          { max: 25, message: "订单名称最多输入25个字", trigger: "blur" },
+        ],
         productType: [{ required: true, message: "请选择订单类型", trigger: "change" }],
         orderType: [{ required: true, message: "请选择交易类型", trigger: "change" }],
-        price: [{ required: true, message: "请输入实际金额0-10万元", trigger: "blur" }]
+        price: [{ validator: checkPrice, trigger: "blur" }],
+        originOrderNo: [{ validator: checkOriginOrderNo, trigger: "blur" }],
+        productId: [{ validator: checkProductId, trigger: "blur" }],
+        publicComment: [{ max: 50, message: "外部备注最多输入50个字", trigger: "blur" }],
+        privateComment: [
+          { required: true, message: "请输入内部备注", trigger: "blur" },
+          { max: 10000, message: "内部备注最多输入10000个字符", trigger: "blur" },
+        ]
       },
       orderTypes: [],
       productTypes: [],
@@ -336,6 +370,7 @@ export default {
       const isConfirm = true
       for (const key in confirmData) {
         if (confirmData[key] !== saveData[key]) {
+          console.log(confirmData[key],saveData[key])
           this.$message({
             message: '与保存订单不一致,请先保存订单!',
             type: 'warning'
@@ -350,6 +385,9 @@ export default {
             message: "提交成功",
             type: "success"
           })
+          setTimeout(() => {
+            this.$router.push('/main/artificial_orders')
+          }, 1000)
         } else if (res.info) {
           console.log(res.info)
         }