商品管理问题修复
This commit is contained in:
@@ -90,12 +90,17 @@
|
||||
:placeholderStyle="placeholderStyle" :inputBorder="inputBorder"
|
||||
v-model="item.skus.suit" type="digit" placeholder="请输入起售数量" />
|
||||
</uni-forms-item>
|
||||
<uni-forms-item label="库存数量" required>
|
||||
<uni-easyinput @blur="priceFormat(item.skus,'stockNumber')"
|
||||
:paddingNone="inputPaddingNone" :placeholderStyle="placeholderStyle"
|
||||
:inputBorder="inputBorder" v-model="item.skus.stockNumber" type="digit"
|
||||
placeholder="请输入库存数量" />
|
||||
</uni-forms-item>
|
||||
<view class="u-relative">
|
||||
<uni-forms-item label="库存数量" required>
|
||||
<uni-easyinput :disabled="disabledStock" @blur="priceFormat(item.skus,'stockNumber')"
|
||||
:paddingNone="inputPaddingNone" :placeholderStyle="placeholderStyle"
|
||||
:inputBorder="inputBorder" v-model="item.skus.stockNumber" type="digit"
|
||||
placeholder="请输入库存数量" />
|
||||
</uni-forms-item>
|
||||
<view class="u-absolute position-all" v-if="disabledStock" @click="canEditGoodsStock(true)">
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<uni-forms-item label="分销金额" required>
|
||||
<uni-easyinput @blur="priceFormat(item.skus,'firstShared')"
|
||||
:paddingNone="inputPaddingNone" :placeholderStyle="placeholderStyle"
|
||||
@@ -138,6 +143,31 @@
|
||||
} from "@/commons/utils/format.js";
|
||||
import popFastEdit from "./components/fast-edit.vue"
|
||||
import infoBox from '@/commons/utils/infoBox.js'
|
||||
import dayjs from "dayjs";
|
||||
import go from '@/commons/utils/go.js';
|
||||
import color from '@/commons/color.js';
|
||||
import {
|
||||
$defaultSku
|
||||
} from '../goodsData.js'
|
||||
import {
|
||||
$productSpec
|
||||
} from '@/http/yskApi/goods.js';
|
||||
import {
|
||||
onLoad,
|
||||
onReady,
|
||||
onShow
|
||||
} from '@dcloudio/uni-app';
|
||||
import {
|
||||
onMounted,
|
||||
reactive,
|
||||
nextTick,
|
||||
ref,
|
||||
onBeforeMount,
|
||||
watch
|
||||
} from 'vue';
|
||||
import {
|
||||
hasPermission
|
||||
} from '@/commons/utils/hasPermission.js';
|
||||
const refFiles = ref([]);
|
||||
//绑定文件上传元素
|
||||
function setRefFile(index) {
|
||||
@@ -212,27 +242,7 @@
|
||||
})
|
||||
}
|
||||
|
||||
import dayjs from "dayjs";
|
||||
import go from '@/commons/utils/go.js';
|
||||
import color from '@/commons/color.js';
|
||||
import {
|
||||
$defaultSku
|
||||
} from '../goodsData.js'
|
||||
import {
|
||||
$productSpec
|
||||
} from '@/http/yskApi/goods.js';
|
||||
import {
|
||||
onLoad,
|
||||
onReady
|
||||
} from '@dcloudio/uni-app';
|
||||
import {
|
||||
onMounted,
|
||||
reactive,
|
||||
nextTick,
|
||||
ref,
|
||||
onBeforeMount,
|
||||
watch
|
||||
} from 'vue';
|
||||
|
||||
|
||||
function updateSkuKey(arr) {
|
||||
for (let i in FormData.result) {
|
||||
@@ -446,9 +456,25 @@
|
||||
}, '')
|
||||
return specSnap.substring(0, specSnap.length - 1)
|
||||
}
|
||||
|
||||
|
||||
// 允许修改商品库存
|
||||
let disabledStock = ref(false)
|
||||
async function canEditGoodsStock(tips = false) {
|
||||
console.log(tips);
|
||||
if (option.type === 'edit') {
|
||||
const res = await hasPermission({
|
||||
text: '允许修改商品库存',
|
||||
tips: tips
|
||||
})
|
||||
disabledStock.value = !res
|
||||
}
|
||||
}
|
||||
|
||||
onShow(()=>{
|
||||
canEditGoodsStock()
|
||||
})
|
||||
|
||||
onLoad(opt => {
|
||||
Object.assign(option,opt)
|
||||
getTbProductSpec()
|
||||
const obj = uni.getStorageSync('guige')
|
||||
if (obj && JSON.stringify(obj) !== '{}') {
|
||||
|
||||
Reference in New Issue
Block a user