分组修改

This commit is contained in:
GaoHao
2025-04-07 16:15:37 +08:00
parent db05de04a5
commit c0f03ef9aa
5 changed files with 78 additions and 17 deletions

View File

@@ -53,10 +53,19 @@
</view>
</view>
</uni-forms-item>
<uni-forms-item label="排序方式" required name="name">
<view class="u-m-t-24" >
<up-radio-group v-model="category.sortMode" placement="row" @change="groupChange">
<up-radio shape='circle' :customStyle="{marginBottom: '8px',marginRight: '30rpx'}" v-model:checked="ele.hasPermission"
usedAlone v-for="(ele, index) in pageData.sortType" :key="index" :name="ele.value" :label="ele.label"
style="margin-right: 40rpx;font-size: 28rpx;">
</up-radio>
</up-radio-group>
</view>
</uni-forms-item>
<uni-forms-item label="分组排序" required name="name">
<view class="u-m-t-24">
<uni-number-box :value="category.sort" />
<up-number-box v-model="category.sort" integer></up-number-box>
</view>
</uni-forms-item>
</view>
@@ -87,22 +96,29 @@
})
// 构造分类的基础数据
const categoryBasicData = {
const category = reactive({
id: '',
name: '',
status: 1,
sort: 0,
sort: 1,
useTime: 0,
saleEndTime:'',
saleStartTime:'',
}
// 分类列表
const category = reactive({
...categoryBasicData,
sortMode: '0',
childrenList: []
})
const pageData = reactive({
sortType: [
{label: '默认', value: '0'},
{label: '价格从高到低', value: '1'},
{label: '价格从低到高', value: '2'},
{label: '销量由高到低', value: '3'},
{label: '销量由低到高', value: '4'},
],
})
// 表单样式
const placeholderStyle = ref('font-size:28rpx;')
//表单边框
@@ -168,6 +184,9 @@
time.val=''
time.show=false
}
function groupChange (n) {
console.log('groupChange ', n);
};
function returnValidateResult(obj) {
@@ -212,7 +231,7 @@
if (result.length) {
return uni.$utils.showToast(result[0].errMeessage)
}
console.log(category)
if (option.type === 'edit') {
const res = await updateProdGroup({
...category,