|
@@ -30,7 +30,9 @@
|
|
|
<el-input v-model="data.form.address" type="textarea" :autosize="{ minRows: 5 }" placeholder="请输入详细地址" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="物流公司" prop="logisticsName">
|
|
|
- <el-input v-model="data.form.logisticsName" placeholder="请输入物流公司" />
|
|
|
+ <el-select v-model="data.form.logisticsName">
|
|
|
+ <el-option v-for="(item, index) in expressOptions" :key="index" :value="index" :label="item" />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="快递单号" prop="logisticsCode">
|
|
|
<el-input v-model="data.form.logisticsCode" placeholder="请输入快递单号(示例:SF)" />
|
|
@@ -73,10 +75,11 @@
|
|
|
<script setup>
|
|
|
import Steps from '@/components/Steps'
|
|
|
import { submit } from '@/api/mobile/repair'
|
|
|
-import { useAddress, useStore, useGoods, useCommon } from '@/hooks/index'
|
|
|
+import { useAddress, useStore, useGoods, useExpress, useCommon } from '@/hooks/index'
|
|
|
const { addressOptions, getAddress } = useAddress()
|
|
|
const { storeOptions, getStore } = useStore()
|
|
|
const { goodsForm, goodsOptions, getGoods } = useGoods()
|
|
|
+const { expressOptions, getExpress } = useExpress()
|
|
|
const { repairTypeOptions } = useCommon()
|
|
|
const { proxy } = getCurrentInstance()
|
|
|
|
|
@@ -167,6 +170,7 @@ const getSubmit = () => {
|
|
|
|
|
|
getAddress()
|
|
|
getStore()
|
|
|
+getExpress()
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|