tapd相关修改更新

This commit is contained in:
GaoHao
2025-03-19 18:19:34 +08:00
parent 994cf8bf2b
commit f01bc839f7
53 changed files with 1084 additions and 1032 deletions

View File

@@ -6,8 +6,9 @@
<view> {{datas.item.stockNumber}} </view>
</view>
<view>
<view> 实际数量 </view>
<view> <input type="number" v-model="datas.form.actualNumber" placeholder="输入数量" name="" id=""> </view>
<view> <input type="number" @change="datas.form.actualNumber=$utils.isNumber(datas.form.actualNumber)" v-model="datas.form.actualNumber" placeholder="输入数量" name="" id=""> </view>
</view>
<view>
<view> 单价 </view>
@@ -30,30 +31,20 @@
<script setup>
import {
ref,
computed,
onMounted,
reactive
} from 'vue';
import { ref, computed, onMounted, reactive, getCurrentInstance } from 'vue';
import { onLoad } from '@dcloudio/uni-app';
import go from '@/commons/utils/go.js';
import color from '@/commons/color.js';
import {
tbConsInfotbConCheck
} from '@/http/yskApi/requestAll.js';
import { stockCheck } from '@/http/api/cons.js';
const props = defineProps({
item: {
type: ''
}
})
let datas = reactive({
item: "",
form: {}
})
onMounted(() => {
datas.item = JSON.parse(props.item)
onLoad((options) => {
console.log(options)
datas.item = JSON.parse(options.item)
datas.form = {
...datas.item,
actualNumber: 0
@@ -66,28 +57,25 @@
*/
let profitPrice = computed(() => {
// 如果剩余数量为负数
if (datas.form.stockNumber < 0) {
return (0 - datas.item.stockNumber) * datas.item.price
} else {
// if (datas.form.stockNumber < 0) {
// return (0 - datas.item.stockNumber) * datas.item.price
// } else {
return ((datas.form.actualNumber - datas.item.stockNumber) * datas.item.price).toFixed(2);
}
// }
})
/**
* 盈亏数量
*/
let profitNumber = computed(() => {
if (datas.form.stockNumber < 0) {
return 0 - datas.item.stockNumber
} else {
// if (datas.form.stockNumber < 0) {
// return 0 - datas.item.stockNumber
// } else {
return datas.form.actualNumber - datas.item.stockNumber
}
// }
})
function toggle() {
if(!datas.form.actualNumber){
return
}
let toggle = uni.$utils.debounce(()=> {
stockCheck({
...datas.form,
actualNumber: datas.form.actualNumber,
@@ -95,9 +83,15 @@
winLossNumber: profitNumber._value
}).then(res => {
// go.to('PAGES_SALES_CONSUMABLES')
go.back()
uni.showToast({
title: '操作成功',
icon: "none"
})
setTimeout(()=>{
go.back()
},1000)
})
}
},1000)
</script>
<style>