This commit is contained in:
ChenQiuYu 2025-05-27 12:18:54 +08:00
parent 0560eb2b37
commit 414a3a2a73
3 changed files with 19 additions and 8 deletions

View File

@ -2,7 +2,7 @@
<template> <template>
<div class="box"> <div class="box">
<ul class="item-list"> <ul class="item-list">
<div v-for="(item, index) in units" :class="['item',(index+1)%4 == 0 ? 'last-item' : '',item==curItem?'active':'']" @click="selectItem(item)">{{item}}</div> <div v-for="(item, index) in props.units" :class="['item',(index+1)%4 == 0 ? 'last-item' : '',item==curItem?'active':'']" @click="selectItem(item)">{{item}}</div>
</ul> </ul>
</div> </div>

View File

@ -45,17 +45,16 @@
</el-table-column> </el-table-column>
<el-table-column label="使用方法" width="200"> <el-table-column label="使用方法" width="200">
<template #default="scope"> <template #default="scope">
<el-input ref="minPackagingRef" v-model="scope.row.minPackagingNumber" type="number" <el-input v-model="usage" placeholder="请输入使用方法" style="width: 100px"></el-input>
class="input"
style="width: 200px;">
</el-input>
<el-popover <el-popover
placement="bottom" placement="bottom"
title="Title" title="Title"
:width="200" :width="200"
trigger="click" trigger="click"
> >
<UnitSelector :units="packagingUnit" v-model="scope.row.minPackagingUnit"></UnitSelector> <template #default>
<Usage></Usage>
</template>
</el-popover> </el-popover>
</template> </template>
</el-table-column> </el-table-column>
@ -132,8 +131,8 @@ import {nextTick, onMounted, ref} from "vue";
import {post} from "@/utils/request.ts"; import {post} from "@/utils/request.ts";
import {ElMessage} from "element-plus"; import {ElMessage} from "element-plus";
import {Delete} from "@element-plus/icons-vue"; import {Delete} from "@element-plus/icons-vue";
import {packagingUnit} from "@/utils/unitList.ts"; import Usage from "./goodsDetail/Usage.vue"
import UnitSelector from "@/components/UnitSelector.vue"; import usageList from "@/assets/config/directory/drugMedcWayCode.json"
const props = defineProps({ const props = defineProps({
status: { status: {
@ -145,6 +144,7 @@ const props = defineProps({
default: false default: false
} }
}) })
const usage = ref('')
const showTooltip = ref(false); const showTooltip = ref(false);
const goodsDetail = defineModel<any>(); const goodsDetail = defineModel<any>();
const delGoods = (item: any) => { const delGoods = (item: any) => {

View File

@ -0,0 +1,11 @@
<script setup lang="ts">
</script>
<template>
<div>11111111</div>
</template>
<style scoped lang="scss">
</style>