#
whycq
2023-03-20 c4f302fc3cf123f3d051985ed9f347009899ec0f
#
1个文件已修改
85 ■■■■ 已修改文件
pages/pakin/pakin.vue 85 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/pakin/pakin.vue
@@ -53,8 +53,8 @@
        </scroll-view>
        <!-- 底部操作按钮 -->
        <view class="buttom">
            <button size="mini">重置</button>
            <button size="mini" type="primary">组托</button>
            <button size="mini" @click="reset('warn')">重置</button>
            <button size="mini" type="primary" @click="combConfirm('warn')">组托</button>
        </view>
        <!-- 弹窗 -->
        <!-- 修改数量 -->
@@ -74,18 +74,38 @@
                        </view>
                    </view>
                    <view class="btn">
                        <view class="btn-left" @click="close">取消</view>
                        <view class="btn-right" @click="confirm()">确认</view>
                        <view class="btn-left" @click="reviseClose">取消</view>
                        <view class="btn-right" @click="reviseConfirm()">修改</view>
                    </view>
                </view>
            </uni-popup>
        </view>
        <!-- 删除确认 -->
        <!-- 移除确认 -->
        <view>
            <!-- 提示窗示例 -->
            <uni-popup ref="alertDialog" type="dialog">
                <uni-popup-dialog :type="msgType" title="通知" content="是否删除当前商品!" @confirm="removeConfirm"
                <uni-popup-dialog :type="msgType" confirmText="移除" :title="title" :content="content" @confirm="removeConfirm"
                    @close="removeClose"></uni-popup-dialog>
            </uni-popup>
        </view>
        <view>
            <!-- 提示信息弹窗 -->
            <uni-popup ref="message" type="message">
                <uni-popup-message :type="msgType1" :message="messageText" :duration="2000"></uni-popup-message>
            </uni-popup>
        </view>
        <!-- 确认组托 -->
        <view>
            <uni-popup ref="combConfirm" type="dialog">
                <uni-popup-dialog :type="msgType" cancelText="取消" confirmText="确认" :title="title" :content="content"
                    @confirm="comb" @close="close"></uni-popup-dialog>
            </uni-popup>
        </view>
        <!-- 确认重置 -->
        <view>
            <uni-popup ref="resetConfirm" type="dialog">
                <uni-popup-dialog :type="msgType" cancelText="取消" confirmText="确认" :title="title" :content="content"
                    @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
            </uni-popup>
        </view>
    </view>
@@ -144,13 +164,23 @@
                count: 0,
                rowNum: '',
                batch: '',
                msgType1: 'success',
                msgType: 'success',
                messageText: '',
                title: '',
                content: '',
            }
        },
        onLoad() {
    
        },
        methods: {
            messageToggle(type) {
                this.msgType1 = type
                this.$refs.message.open()
            },
            // 修改批号
            revise(item,i) {
                this.count = this.dataList[i].anfme
                this.batch = this.dataList[i].batch
@@ -161,31 +191,62 @@
                this.type = type
                this.$refs.revise.open(type)
            },
            // 列表删除按钮
            // 列表移除按钮
            remove(item,i,type) {
                this.msgType = type
                this.title = '警告'
                this.content = '是否移除当前商品!'
                this.$refs.alertDialog.open(i)
            },
            // 确认删除
            // 确认移除
            removeConfirm(i) {
                this.messageText = "移除成功"
                this.messageToggle('success')
                this.dataList.splice(i,1)
            },
            // 取消删除
            // 取消移除
            removeClose() {
                this.$refs.alertDialog.close()
            },
            confirm() {
            reviseConfirm() {
                this.dataList[this.rowNum].anfme = this.count
                this.dataList[this.rowNum].batch = this.batch
                this.messageText = "修改成功"
                this.messageToggle('success')
                this.$refs.revise.close()
                this.$forceUpdate() // 强制刷新
            },
            close() {
            reviseClose() {
                this.$refs.revise.close()
            },
            changeValue(value) {
                this.count = value
            },
            combConfirm(type) {
                this.msgType = type
                this.title = '警告'
                this.content = '是否现在组托!'
                this.$refs.combConfirm.open()
            },
            comb() {
                this.messageText = "组托成功"
                this.messageToggle('success')
            },
            reset(type) {
                this.msgType = type
                this.title = '警告'
                this.content = '是否重置!'
                this.$refs.resetConfirm.open()
            },
            // 确认重置
            resetConfirm() {
                this.dataList = ''
                this.messageText = "重置完成"
                this.messageToggle('success')
            },
            // 取消重置
            resetClose() {
            }
        }
    }
</script>