|
@@ -46,7 +46,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="计量单元:">
|
|
<el-form-item label="计量单元:">
|
|
<el-select v-model="formModel.meterTemplateId" filterable clearable block placeholder="系统计量单元">
|
|
<el-select v-model="formModel.meterTemplateId" filterable clearable block placeholder="系统计量单元">
|
|
- <el-option v-for="item in meterTemplateOption" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
|
|
|
+ <el-option v-for="item in meterTemplateOption" :key="item.id" :label="item.name" :value="item.id" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -86,8 +86,10 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
|
|
+import { getArrValue } from 'js-fast-way'
|
|
import { onMounted, ref, watch } from 'vue'
|
|
import { onMounted, ref, watch } from 'vue'
|
|
import { getDictionaryData } from '~uti/tools'
|
|
import { getDictionaryData } from '~uti/tools'
|
|
|
|
+import measureApi from '~api/measure/template'
|
|
|
|
|
|
//双向绑定
|
|
//双向绑定
|
|
const modelData = defineModel('modelValue', {
|
|
const modelData = defineModel('modelValue', {
|
|
@@ -97,6 +99,7 @@ const modelData = defineModel('modelValue', {
|
|
//渲染完成
|
|
//渲染完成
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
getHighwayGradeList()
|
|
getHighwayGradeList()
|
|
|
|
+ getBusinessUserOpinion()
|
|
})
|
|
})
|
|
|
|
|
|
//监听数据
|
|
//监听数据
|
|
@@ -124,6 +127,10 @@ const getHighwayGradeList = async () => {
|
|
|
|
|
|
//系统计量单元
|
|
//系统计量单元
|
|
const meterTemplateOption = ref([])
|
|
const meterTemplateOption = ref([])
|
|
|
|
+const getBusinessUserOpinion = async () => {
|
|
|
|
+ const { data } = await measureApi.queryBusinessUserOpinionList()
|
|
|
|
+ meterTemplateOption.value = getArrValue(data)
|
|
|
|
+}
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|