lilei %!s(int64=3) %!d(string=hai) anos
pai
achega
03db3f04fb

+ 14 - 11
src/views/allocationManagement/chainTransferOut/edit.vue

@@ -97,19 +97,21 @@
               bordered>
               <!-- 调出数量 -->
               <template slot="outQty" slot-scope="text, record">
-                <a-input-number
-                  size="small"
-                  id="chainTransferOutEdit-outQty"
-                  v-model="record.outQty"
-                  :precision="0"
-                  :min="1"
-                  :max="record.currentQty"
-                  placeholder="请输入"
-                  style="width: 100%;" />
+                <div @dblclick.stop>
+                  <a-input-number
+                    size="small"
+                    id="chainTransferOutEdit-outQty"
+                    v-model="record.outQty"
+                    :precision="0"
+                    :min="1"
+                    :max="record.currentQty"
+                    placeholder="请输入"
+                    style="width: 100%;" />
+                </div>
               </template>
               <!-- 操作 -->
               <template slot="action" slot-scope="text, record">
-                <a-button size="small" type="link" class="button-primary" @click="handleAdd(record)" id="chainTransferOutEdit-add-btn">添加</a-button>
+                <a-button size="small" type="link" class="button-primary" @click.stop="handleAdd(record)" id="chainTransferOutEdit-add-btn">添加</a-button>
               </template>
             </s-table>
           </a-collapse-panel>
@@ -325,6 +327,7 @@ export default {
       return {
         on: {
           dblclick: (event) => {
+            event.stopPropagation()
             this.handleAdd(record)
           }
         }
@@ -364,7 +367,7 @@ export default {
       allocLinkageOutDetailSave(params).then(res => {
         if (res.status == 200) {
           this.$message.success(res.message)
-          if(isEdit){
+          if (isEdit) {
             this.$refs.table.refresh()
           }
           this.$refs.chooseTable.refresh()

+ 1 - 1
src/views/allocationManagement/storeTransferOut/edit.vue

@@ -98,7 +98,7 @@
                   v-if="record.currentQty"
                   type="link"
                   class="button-primary"
-                  @click="handleAdd(record)"
+                  @click.stop="handleAdd(record)"
                   id="storeTransferOutEdit-add-btn">添加</a-button>
                 <span v-else>--</span>
               </template>

+ 17 - 12
src/views/allocationManagement/warehouseAllocation/edit.vue

@@ -99,21 +99,25 @@
               </template>
               <!-- 调入仓位 -->
               <template slot="putWarehouseLocationSn" slot-scope="text, record">
-                <a-select size="small" id="warehouseAllocationEdit-putWarehouseLocationSn" placeholder="请选择" v-model="record.putWarehouseLocationSn" style="width: 100%;">
-                  <a-select-option v-for="item in warehousePutLocData" :key="item.warehouseLocationSn" :disabled="item.warehouseLocationSn==record.warehouseLocationSn" :value="item.warehouseLocationSn">{{ item.name }}</a-select-option>
-                </a-select>
+                <div @dblclick.stop>
+                  <a-select size="small" id="warehouseAllocationEdit-putWarehouseLocationSn" placeholder="请选择" v-model="record.putWarehouseLocationSn" style="width: 100%;">
+                    <a-select-option v-for="item in warehousePutLocData" :key="item.warehouseLocationSn" :disabled="item.warehouseLocationSn==record.warehouseLocationSn" :value="item.warehouseLocationSn">{{ item.name }}</a-select-option>
+                  </a-select>
+                </div>
               </template>
               <!-- 调出数量 -->
               <template slot="outQty" slot-scope="text, record">
-                <a-input-number
-                  size="small"
-                  id="warehouseAllocationEdit-outQty"
-                  v-model="record.outQty"
-                  :precision="0"
-                  :min="1"
-                  :max="record.currentQty"
-                  placeholder="请输入"
-                  style="width: 100%;" />
+                <div @dblclick.stop>
+                  <a-input-number
+                    size="small"
+                    id="warehouseAllocationEdit-outQty"
+                    v-model="record.outQty"
+                    :precision="0"
+                    :min="1"
+                    :max="record.currentQty"
+                    placeholder="请输入"
+                    style="width: 100%;" />
+                </div>
               </template>
               <!-- 操作 -->
               <template slot="action" slot-scope="text, record">
@@ -352,6 +356,7 @@ export default {
       return {
         on: {
           dblclick: (event) => {
+            event.stopPropagation()
             this.handleAdd(record)
           }
         }

+ 24 - 19
src/views/bulkManagement/bulkReturnGoods/edit.vue

@@ -62,31 +62,35 @@
           bordered>
           <!-- 退货单价 -->
           <template slot="purchaseCost" slot-scope="text, record">
-            <a-input-number
-              size="small"
-              id="bulkReturnGoodsEdit-purchaseCost"
-              v-model="record.purchaseCost"
-              :precision="2"
-              :min="0"
-              :max="999999"
-              placeholder="请输入"
-              style="width: 100%;" />
+            <div @dblclick.stop>
+              <a-input-number
+                size="small"
+                id="bulkReturnGoodsEdit-purchaseCost"
+                v-model="record.purchaseCost"
+                :precision="2"
+                :min="0"
+                :max="999999"
+                placeholder="请输入"
+                style="width: 100%;" />
+            </div>
           </template>
           <!-- 退货数量 -->
           <template slot="purchaseQty" slot-scope="text, record">
-            <a-input-number
-              size="small"
-              id="bulkReturnGoodsEdit-purchaseQty"
-              v-model="record.purchaseQty"
-              :precision="0"
-              :min="1"
-              :max="record.currentQty"
-              placeholder="请输入"
-              style="width: 100%;" />
+            <div @dblclick.stop>
+              <a-input-number
+                size="small"
+                id="bulkReturnGoodsEdit-purchaseQty"
+                v-model="record.purchaseQty"
+                :precision="0"
+                :min="1"
+                :max="record.currentQty"
+                placeholder="请输入"
+                style="width: 100%;" />
+            </div>
           </template>
           <!-- 操作 -->
           <template slot="action" slot-scope="text, record">
-            <a-button size="small" type="link" class="button-primary" @click="handleAdd(record)" id="bulkReturnGoodsEdit-add-btn">添加</a-button>
+            <a-button size="small" type="link" class="button-primary" @click.stop="handleAdd(record)" id="bulkReturnGoodsEdit-add-btn">添加</a-button>
           </template>
         </s-table>
       </a-card>
@@ -430,6 +434,7 @@ export default {
       return {
         on: {
           dblclick: (event) => {
+            event.stopPropagation()
             this.handleAdd(record)
           }
         }

+ 24 - 19
src/views/bulkManagement/bulkReturnGoods/grabEdit.vue

@@ -53,31 +53,35 @@
           bordered>
           <!-- 退货单价 -->
           <template slot="purchaseCost" slot-scope="text, record">
-            <a-input-number
-              size="small"
-              id="bulkReturnGoodsEdit-purchaseCost"
-              v-model="record.purchaseCost"
-              :precision="2"
-              :min="0"
-              :max="999999"
-              placeholder="请输入"
-              style="width: 100%;" />
+            <div @dblclick.stop>
+              <a-input-number
+                size="small"
+                id="bulkReturnGoodsEdit-purchaseCost"
+                v-model="record.purchaseCost"
+                :precision="2"
+                :min="0"
+                :max="999999"
+                placeholder="请输入"
+                style="width: 100%;" />
+            </div>
           </template>
           <!-- 退货数量 -->
           <template slot="purchaseQty" slot-scope="text, record">
-            <a-input-number
-              size="small"
-              id="bulkReturnGoodsEdit-purchaseQty"
-              v-model="record.purchaseQty"
-              :precision="0"
-              :min="1"
-              :max="record.currentStockQty"
-              placeholder="请输入"
-              style="width: 100%;" />
+            <div @dblclick.stop>
+              <a-input-number
+                size="small"
+                id="bulkReturnGoodsEdit-purchaseQty"
+                v-model="record.purchaseQty"
+                :precision="0"
+                :min="1"
+                :max="record.currentStockQty"
+                placeholder="请输入"
+                style="width: 100%;" />
+            </div>
           </template>
           <!-- 操作 -->
           <template slot="action" slot-scope="text, record">
-            <a-button size="small" type="link" class="button-primary" @click="handleAdd(record)" id="bulkReturnGoodsEdit-add-btn">添加</a-button>
+            <a-button size="small" type="link" class="button-primary" @click.stop="handleAdd(record)" id="bulkReturnGoodsEdit-add-btn">添加</a-button>
           </template>
         </s-table>
       </a-card>
@@ -427,6 +431,7 @@ export default {
       return {
         on: {
           dblclick: (event) => {
+            event.stopPropagation()
             this.handleAdd(record)
           }
         }

+ 38 - 30
src/views/bulkManagement/bulkWarehousingOrder/edit.vue

@@ -93,45 +93,52 @@
                 bordered>
                 <!-- 成本价 -->
                 <template slot="putCost" slot-scope="text, record">
-                  <a-input-number
-                    size="small"
-                    id="bulkWarehousingOrderEdit-putCost"
-                    v-model="record.putCost"
-                    :precision="2"
-                    :min="0"
-                    :max="999999"
-                    placeholder="请输入"
-                    style="width: 100%;" />
+                  <div @dblclick.stop>
+                    <a-input-number
+                      size="small"
+                      id="bulkWarehousingOrderEdit-putCost"
+                      v-model="record.putCost"
+                      :precision="2"
+                      :min="0"
+                      :max="999999"
+                      placeholder="请输入"
+                      style="width: 100%;" />
+                  </div>
                 </template>
                 <!-- 数量 -->
                 <template slot="putQty" slot-scope="text, record">
-                  <a-input-number
-                    size="small"
-                    id="bulkWarehousingOrderEdit-putQty"
-                    v-model="record.putQty"
-                    :precision="0"
-                    :min="1"
-                    :max="999999"
-                    placeholder="请输入"
-                    style="width: 100%;" />
+                  <div @dblclick.stop>
+                    <a-input-number
+                      size="small"
+                      @dblclick.stop
+                      id="bulkWarehousingOrderEdit-putQty"
+                      v-model="record.putQty"
+                      :precision="0"
+                      :min="1"
+                      :max="999999"
+                      placeholder="请输入"
+                      style="width: 100%;" />
+                  </div>
                 </template>
                 <!-- 仓库仓位 -->
                 <template slot="warehouse" slot-scope="text, record, index">
-                  <a-cascader
-                    size="small"
-                    @change="e => changeWarehouseCascade(e, record, index, 'dealerProduct')"
-                    v-model="record.warehouseCascade"
-                    expand-trigger="hover"
-                    :allowClear="false"
-                    :options="warehouseCascadeData"
-                    :fieldNames="{ label: 'name', value: 'sn', children: 'warehouseLocationList' }"
-                    id="bulkWarehousingOrderEdit-warehouseCascade"
-                    placeholder="请选择仓库仓位"
-                    style="width: 100%;" />
+                  <div @dblclick.stop>
+                    <a-cascader
+                      size="small"
+                      @change="e => changeWarehouseCascade(e, record, index, 'dealerProduct')"
+                      v-model="record.warehouseCascade"
+                      expand-trigger="hover"
+                      :allowClear="false"
+                      :options="warehouseCascadeData"
+                      :fieldNames="{ label: 'name', value: 'sn', children: 'warehouseLocationList' }"
+                      id="bulkWarehousingOrderEdit-warehouseCascade"
+                      placeholder="请选择仓库仓位"
+                      style="width: 100%;" />
+                  </div>
                 </template>
                 <!-- 操作 -->
                 <template slot="action" slot-scope="text, record">
-                  <a-button size="small" type="link" class="button-primary" @click="handleAdd(record)" id="bulkWarehousingOrderEdit-add-btn">添加</a-button>
+                  <a-button size="small" type="link" class="button-primary" @click.stop="handleAdd(record)" id="bulkWarehousingOrderEdit-add-btn">添加</a-button>
                 </template>
               </s-table>
             </div>
@@ -456,6 +463,7 @@ export default {
       return {
         on: {
           dblclick: (event) => {
+            event.stopPropagation()
             this.handleAdd(record)
           }
         }

+ 2 - 1
src/views/inventoryManagement/inventoryChecking/selfDisk.vue

@@ -112,7 +112,7 @@
               type="link"
               class="button-primary"
               :disabled="spinning"
-              @click="handleAdd(record)"
+              @click.stop="handleAdd(record)"
               id="inventoryCheckSelfDiskList-add-btn">添加</a-button>
           </template>
         </s-table>
@@ -562,6 +562,7 @@ export default {
       return {
         on: {
           dblclick: (event) => {
+			event.stopPropagation()
             this.handleAdd(record)
           }
         }

+ 1 - 0
src/views/purchasingManagement/purchaseReturn/edit.vue

@@ -315,6 +315,7 @@ export default {
       return {
         on: {
           dblclick: (event) => {
+			event.stopPropagation()
             this.handleAdd(record)
           }
         }

+ 1 - 0
src/views/purchasingManagement/purchaseReturnOutSync/edit.vue

@@ -400,6 +400,7 @@ export default {
       return {
         on: {
           dblclick: (event) => {
+			event.stopPropagation()
             this.handleAdd(record)
           }
         }

+ 2 - 2
src/views/salesManagement/salesQuery/queryPart.vue

@@ -135,13 +135,13 @@
           size="small"
           type="link"
           class="button-primary"
-          @click="handleAdd(record)"
+          @click.stop="handleAdd(record)"
           id="productInfoList-edit-btn">添加</a-button>
         <a-button
           size="small"
           type="link"
           class="button-primary"
-          @click="handleDetail(record)"
+          @click.stop="handleDetail(record)"
           id="productInfoList-detail-btn"
           style="margin-left: 5px;">销售记录</a-button>
       </template>