|
|
|
|
@ -191,17 +191,17 @@ const onAddBtn = () => {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const onDelBtn = (index) => {
|
|
|
|
|
form.value.addon.splice(index, 1)
|
|
|
|
|
form.value.nfc_addon.splice(index, 1)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const onMoveBtn = (type, index) => {
|
|
|
|
|
if (type === 0) {
|
|
|
|
|
if (index !== 0) {
|
|
|
|
|
[form.value.addon[index], form.value.addon[index - 1]] = [form.value.addon[index - 1], form.value.addon[index]]
|
|
|
|
|
[form.value.nfc_addon[index], form.value.nfc_addon[index - 1]] = [form.value.nfc_addon[index - 1], form.value.nfc_addon[index]]
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
if (index + 1 !== form.value.addon.length) {
|
|
|
|
|
[form.value.addon[index + 1], form.value.addon[index]] = [form.value.addon[index], form.value.addon[index + 1]]
|
|
|
|
|
if (index + 1 !== form.value.nfc_addon.length) {
|
|
|
|
|
[form.value.nfc_addon[index + 1], form.value.nfc_addon[index]] = [form.value.nfc_addon[index], form.value.nfc_addon[index + 1]]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -575,8 +575,10 @@ const handleChangeTplSubmit = async () => {
|
|
|
|
|
<van-button size="small" class="ml-1 btn-tomatoRed" icon="delete-o" hairline
|
|
|
|
|
@click="onDelBtn(idx)"></van-button>
|
|
|
|
|
<van-button size="small" class="ml-1 btn-skyBlue" icon="arrow-up" hairline
|
|
|
|
|
:disabled="idx === 0"
|
|
|
|
|
@click="onMoveBtn(0, idx)"></van-button>
|
|
|
|
|
<van-button size="small" class="ml-1 btn-skyBlue" icon="arrow-down" plain hairline
|
|
|
|
|
:disabled="idx === form.nfc_addon.length - 1"
|
|
|
|
|
@click="onMoveBtn(1, idx)"></van-button>
|
|
|
|
|
</template>
|
|
|
|
|
</van-field>
|
|
|
|
|
|