ysy 2 лет назад
Родитель
Сommit
b8aaa39323
2 измененных файлов с 33 добавлено и 3 удалено
  1. 17 3
      src/views/saleOrder/components/create-order.vue
  2. 16 0
      src/views/workOrder/index.vue

+ 17 - 3
src/views/saleOrder/components/create-order.vue

@@ -15,7 +15,7 @@
         </el-col>
         <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
           <el-form-item label="订单类型:">
-            <el-select v-model="form.orderType" placeholder="请选择" @change="chooseType">
+            <el-select v-model="form.orderType" placeholder="请选择" @change="chooseType" style="width: 100%">
               <el-option v-for="item in typeList" :key="item.id" :label="item.label" :value="item.id">
               </el-option>
             </el-select>
@@ -27,11 +27,25 @@
             </DictSelection>
           </el-form-item>
         </el-col>
-        <el-col v-bind="styleResponsive ? { lg: 12, md: 12 } : { span: 12 }">
+        <el-col v-bind="styleResponsive ?  { lg: 6, md: 12 } : { span: 6 }">
           <el-form-item label="客户名称:">
             <el-input clearable v-model="form.customerName" :disabled="form.orderType == 3" />
           </el-form-item>
         </el-col>
+
+        <el-col v-bind="styleResponsive ?  { lg: 6, md: 12 } : { span: 6 }">
+          <el-form-item label="客户简称:">
+            <el-input clearable v-model="form.simpleName" :disabled="form.orderType == 3" />
+          </el-form-item>
+        </el-col>
+
+        <el-col v-bind="styleResponsive ?  { lg: 6, md: 12 } : { span: 6 }">
+          <el-form-item label="客户代号:">
+            <el-input clearable v-model="form.serialNo" :disabled="form.orderType == 3" />
+          </el-form-item>
+        </el-col>
+
+
         <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
           <el-form-item label="业务员:">
             <el-input clearable v-model="form.salesman" />
@@ -44,7 +58,7 @@
             </el-date-picker>
           </el-form-item>
         </el-col>
-        <el-col v-bind="styleResponsive ? { lg: 24, md: 24 } : { span: 24 }">
+        <el-col v-bind="styleResponsive ? { lg: 18, md: 18 } : { span: 18 }">
           <el-form-item label="备注:">
             <el-input clearable v-model="form.notes" />
           </el-form-item>

+ 16 - 0
src/views/workOrder/index.vue

@@ -180,6 +180,22 @@
               return obj && obj.label;
             }
           },
+
+          
+          {
+            prop: 'serialNo',
+            label: '客户代号',
+            align: 'center',
+            showOverflowTooltip: true
+          },
+
+          {
+            prop: 'simpleName',
+            label: '客户简称',
+            align: 'center',
+            showOverflowTooltip: true
+          },
+
           {
             columnKey: 'action',
             label: '操作',