zhouhao před 2 roky
rodič
revize
7368bcea28

+ 7 - 7
src/components/WarehousingHeader/WarehousingHeader.vue

@@ -5,23 +5,23 @@
       label-position="left"
       label-width="120px"
       :model="screenForm"
-      :disabled="isCustomer"
       size="mini"
     >
       <el-row :gutter="20">
         <el-col :xs="24" :ms="8" :lg="8">
           <el-form-item label="商家编号" prop="customerNumber">
-            <el-input v-model="screenForm.customerNumber" placeholder="商家编号" size="mini" />
+            <el-input disabled v-model="screenForm.customerNumber" placeholder="商家编号" size="mini" />
           </el-form-item>
         </el-col>
         <el-col :xs="24" :ms="8" :lg="8">
           <el-form-item label="商家名称" prop="customerName">
-            <el-input v-model="screenForm.customerName" placeholder="商家名称" size="mini" />
+            <el-input disabled v-model="screenForm.customerName" placeholder="商家名称" size="mini" />
           </el-form-item>
         </el-col>
         <el-col :xs="24" :ms="8" :lg="8" >
           <el-form-item label="调整日期" prop="changeTime">
             <el-date-picker
+              disabled
               v-model="screenForm.changeTime"
               type="datetime"
               size="mini"
@@ -31,12 +31,13 @@
         </el-col>
         <el-col :xs="24" :ms="8" :lg="8">
           <el-form-item label="制单人" prop="createBy">
-            <el-input v-model="screenForm.createBy" placeholder="制单人" size="mini" />
+            <el-input disabled v-model="screenForm.createBy" placeholder="制单人" size="mini" />
           </el-form-item>
         </el-col>
         <el-col :xs="24" :ms="8" :lg="8">
           <el-form-item label="制单时间" prop="createTime">
             <el-date-picker
+              disabled
               v-model="screenForm.createTime"
               type="datetime"
               size="mini"
@@ -110,7 +111,7 @@ export default {
       screenForm: {
         changeTime: '',
         createBy: JSON.parse(localStorage.getItem('supply_user')).nickName || '',
-        createTime: '',
+        createTime:'',
         customerName: '',
         customerNumber: '',
         remark: ''
@@ -131,8 +132,7 @@ export default {
         createTime: [
           { required: true, message: '请选择制单时间', trigger: 'blur' }
         ]
-      },
-      isCustomer: JSON.parse(localStorage.getItem('supply_user')).isCustomer
+      }
     }
   }
 }

+ 6 - 5
src/views/sales_control/components/WarehouseForm.vue

@@ -18,8 +18,8 @@
         </div>
       </template>
       <template v-slot:custom="{item:{row,$index}}">
-        <el-radio label="1" v-model="row.flag">增加</el-radio>
-        <el-radio label="-1" v-model="row.flag">减少</el-radio>
+        <el-radio :label="1" v-model="row.flag">增加</el-radio>
+        <el-radio :label="-1" v-model="row.flag">减少</el-radio>
       </template>
       <template v-slot:operation="{item:{row,$index}}">
         <el-popconfirm
@@ -77,7 +77,7 @@ export default {
           width: '300'
         },
         {
-          prop: 'stockLockQty',
+          prop: 'stockQty',
           label: '库存',
           width: '180'
         },
@@ -98,8 +98,8 @@ export default {
           prop: 'remark',
           label: '备注',
           width: '180',
-          isInput: true
-
+          isInput: true,
+          type:'text'
         }
       ]
     }
@@ -124,6 +124,7 @@ export default {
     },
     handleDel(item, index) {
       this.dataList.splice(index, 1)
+      this.selection.splice(index, 1)
     },
     //去掉相同数据
     resArr(arr1, arr2) {