guhongwei 4 年之前
父節點
當前提交
1dd8be10b4
共有 2 個文件被更改,包括 14 次插入4 次删除
  1. 0 1
      src/router/index.js
  2. 14 3
      src/views/adminCenter/company/policy_apply/order_apply.vue

+ 0 - 1
src/router/index.js

@@ -369,7 +369,6 @@ const web = [
         meta: { title: '服务订单结果' },
         component: () => import('../views/adminCenter/company/policy_apply/order_info.vue'),
       },
-
       // 中介机构
       {
         path: '/adminCenter/inter/basic',

+ 14 - 3
src/views/adminCenter/company/policy_apply/order_apply.vue

@@ -20,8 +20,8 @@
               </el-col>
               <el-col :span="12" class="text">
                 <!-- mechanism_id是服务端要的 -->
-                <el-form-item label="服务机构" prop="mechanism">
-                  <el-input v-model="form.mechanism" :disabled="true"></el-input>
+                <el-form-item label="服务机构" prop="mechanism_name">
+                  <el-input v-model="form.mechanism_name" :disabled="true"></el-input>
                 </el-form-item>
               </el-col>
               <el-col :span="12" class="text">
@@ -55,6 +55,11 @@
                   <el-input v-model="form.email"></el-input>
                 </el-form-item>
               </el-col>
+              <el-col :span="12" class="text">
+                <el-form-item label="订单总金额" prop="money">
+                  <el-input v-model.number="form.money" type="number"></el-input>
+                </el-form-item>
+              </el-col>
               <el-col :span="24" class="text">
                 <el-form-item label="备注" prop="remark">
                   <el-input v-model="form.remark" type="textarea" maxlength="300" :autosize="{ minRows: 4, maxRows: 6 }" show-word-limit></el-input>
@@ -93,6 +98,10 @@ export default {
         person: [{ required: true, message: '请填写需方机构联系人', trigger: 'blur' }],
         phone: [{ required: true, message: '请填写需方机构联系电话', trigger: 'blur' }],
         email: [{ required: true, message: '请填写需方机构电子邮箱', trigger: 'blur' }],
+        money: [
+          { required: true, message: '请填写订单总金额', trigger: 'blur' },
+          { type: 'number', message: '请填写订单总金额', trigger: 'blur' },
+        ],
         remark: [{ required: true, message: '请填写备注', trigger: 'blur' }],
       },
     };
@@ -116,7 +125,7 @@ export default {
           { key: '_id', prop: 'mechanism_id' },
           { key: 'deptname', prop: 'mechanism_person' },
           { key: 'phone', prop: 'mechanism_mobile' },
-          { key: 'deptname', prop: 'mechanism' },
+          { key: 'deptname', prop: 'mechanism_name' },
         ];
         obj = this.setObj(user, uArr);
         // 用户数据
@@ -130,6 +139,7 @@ export default {
         obj = { ...obj, ...this.setObj(this.user, aArr) };
         obj.apply_id = this.id;
         obj.policy_user_type = _.get(policy, 'use_type');
+        obj.policy_id = _.get(policy, '_id');
         this.$set(this, 'form', obj);
       }
     },
@@ -147,6 +157,7 @@ export default {
       const dup = _.cloneDeep(this.form);
       const res = await this.create(dup);
       if (this.$checkRes(res, '订单创建成功', res.errmsg || '订单创建失败')) {
+        this.back();
       }
     },
     back() {