zhangqi 1 year ago
parent
commit
d4cf50802d

+ 6 - 5
src/DRP/HDrpManagement/orderManage/detail/index.vue

@@ -91,19 +91,19 @@
           </template>
           <template v-if="utils.hasPermission('orderMxedit')" #tb_cell="{data}">
             <template  v-if="data.column.dataIndex === 'qty'">
-              <a-input-number v-if="orderData.type == '特殊订单'" v-model:value="data.record.qty" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭'],isEditDisabled)" @change="inputChange(data.record,'qty')" @blur="isChange = true"></a-input-number>
-              <a-input-number v-else v-model:value="data.record.qty" :precision="2" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭'],isEditDisabled)" :min="data.record.orderminqty" :step="data.record.orderaddqty" @change="inputChange(data.record,'qty')"></a-input-number>
+              <a-input-number v-if="orderData.type == '特殊订单'" v-model:value="data.record.qty" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭'],isEditDisabled)" @change="inputChange(data.record,'qty',isChange = true)"></a-input-number>
+              <a-input-number v-else v-model:value="data.record.qty" :precision="2" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭'],isEditDisabled)" :min="data.record.orderminqty" :step="data.record.orderaddqty" @change="inputChange(data.record,'qty',isChange = true)"></a-input-number>
             </template>
             <template v-if="data.column.dataIndex === 'price' && utils.hasPermission('priceChange')">
-              <a-input v-if="canEdit" v-model:value="data.record.price" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭'],isEditDisabled)"  @change="inputChange(data.record,'price')"  @blur="isChange = true"></a-input>
+              <a-input v-if="canEdit" v-model:value="data.record.price" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭'],isEditDisabled)"  @change="inputChange(data.record,'price',isChange = true)"></a-input>
             </template>
             <template v-if="data.column.dataIndex === 'amount' && utils.hasPermission('priceChange')">
-              <a-input v-if="canEdit" v-model:value="data.record.amount" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭'],isEditDisabled)"  @change="inputChange(data.record,'amount')"  @blur="isChange = true"></a-input>
+              <a-input v-if="canEdit" v-model:value="data.record.amount" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭'],isEditDisabled)"  @change="inputChange(data.record,'amount',isChange = true)"></a-input>
             </template>
             <template v-if="data.column.dataIndex === 'remarks'">
               <a-tooltip>
                 <template #title>{{data.record.remarks}}</template>
-                <a-input style="width:100%" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭'],isEditDisabled)" v-model:value="data.record.remarks" :min="1"  @change="inputChange(data.record,'remarks')"  @blur="isChange = true"/>
+                <a-input style="width:100%" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭'],isEditDisabled)" v-model:value="data.record.remarks" :min="1"  @change="inputChange(data.record,'remarks',isChange = true)"/>
               </a-tooltip>            
             </template>
           </template>
@@ -491,6 +491,7 @@ const onSpcialSubmit = async (id,msg,value)=>{
       })
       utils.message(res,msg + '成功',()=>{
         mianData()
+        isEditDisabled.value = true
       })
     },
     onCancel() {},

+ 5 - 6
src/DRP/SDrpManagement/order/detail/index.vue

@@ -256,8 +256,7 @@
                     
                   )
                 "
-                @change="inputChange(data.record, 'qty')"
-                @blur="isChange = true"
+                @change="inputChange(data.record, 'qty',isChange = true)"
               ></a-input-number>
               <a-input-number
                 v-else
@@ -272,8 +271,7 @@
                 "
                 :min="data.record.orderminqty"
                 :step="data.record.orderaddqty"
-                @change="inputChange(data.record, 'qty')"
-                @blur="isChange = true"
+                @change="inputChange(data.record, 'qty',isChange = true)"
               ></a-input-number>
             </template>
             <template
@@ -293,8 +291,7 @@
                 "
                 v-model:value="data.record.remarks"
                 :min="1"
-                @change="inputChange(data.record)"
-                @blur="isChange = true"
+                @change="inputChange(data.record,isChange = true)"
               />
             </template>
             <template v-if="data.column.dataIndex === 'stockstatus'">
@@ -831,6 +828,7 @@ const submitOrder = () => {
       });
       utils.message(res, "提交成功", () => {
         mianData();
+        isEditDisabled.value = true
       });
     },
     onCancel() {},
@@ -877,6 +875,7 @@ const preSubmission = async () => {
       });
       utils.message(res, "预提交成功", () => {
         mianData();
+        isEditDisabled.value = true
       });
     },
     onCancel() {},

+ 6 - 5
src/customized/cucu/orderManage/detail/index.vue

@@ -96,19 +96,19 @@
           </template>
           <template v-if="utils.hasPermission('orderMxedit')" #tb_cell="{data}">
             <template  v-if="data.column.dataIndex === 'qty'">
-              <a-input-number v-if="orderData.type == '特殊订单'" v-model:value="data.record.qty" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭','手工关闭'],isEditDisabled)" @change="inputChange(data.record,'qty')" @blur="isChange = true"></a-input-number>
-              <a-input-number v-else v-model:value="data.record.qty" :precision="2" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭','手工关闭'],isEditDisabled)" :min="data.record.orderminqty" :step="data.record.orderaddqty" @change="inputChange(data.record,'qty')" @blur="isChange = true"></a-input-number>      
+              <a-input-number v-if="orderData.type == '特殊订单'" v-model:value="data.record.qty" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭','手工关闭'],isEditDisabled)" @change="inputChange(data.record,'qty',isChange = true)"></a-input-number>
+              <a-input-number v-else v-model:value="data.record.qty" :precision="2" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭','手工关闭'],isEditDisabled)" :min="data.record.orderminqty" :step="data.record.orderaddqty" @change="inputChange(data.record,'qty',isChange = true)"></a-input-number>      
             </template>
             <template v-if="data.column.dataIndex === 'price' && utils.hasPermission('priceChange')">
-              <a-input v-if="canEdit" v-model:value="data.record.price" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭','手工关闭'],isEditDisabled)"  @change="inputChange(data.record,'price')" @blur="isChange = true"></a-input>
+              <a-input v-if="canEdit" v-model:value="data.record.price" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭','手工关闭'],isEditDisabled)"  @change="inputChange(data.record,'price',isChange = true)"></a-input>
             </template>
             <template v-if="data.column.dataIndex === 'amount' && utils.hasPermission('priceChange')">
-              <a-input v-if="canEdit" v-model:value="data.record.amount" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭','手工关闭'],isEditDisabled)"  @change="inputChange(data.record,'amount')" @blur="isChange = true"></a-input>
+              <a-input v-if="canEdit" v-model:value="data.record.amount" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭','手工关闭'],isEditDisabled)"  @change="inputChange(data.record,'amount',isChange = true)"></a-input>
             </template>
             <template v-if="data.column.dataIndex === 'remarks'">
               <a-tooltip>
                 <template #title>{{data.record.remarks}}</template>
-                <a-input style="width:100%" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭','手工关闭'],isEditDisabled)" v-model:value="data.record.remarks" :min="1"  @change="inputChange(data.record,'remarks')" @blur="isChange = true"/>
+                <a-input style="width:100%" :disabled="utils.isDisabled(orderData.status,['提交','审核','关闭','手工关闭'],isEditDisabled)" v-model:value="data.record.remarks" :min="1"  @change="inputChange(data.record,'remarks',isChange = true)"/>
               </a-tooltip>
             </template>
           </template>
@@ -413,6 +413,7 @@ const onSpcialSubmit = async (id,msg,value)=>{
       })
       utils.message(res,msg + '成功',()=>{
         mianData()
+        isEditDisabled.value = true
       })
     },
     onCancel() {},