riku
2023-11-10 2a53d3e6774678eeebf2b0f028c6aec2c70a4774
src/views/baseinfo/fysp/scene/CompSceneBaseInfo.vue
@@ -72,7 +72,9 @@
    <el-form-item label="联系电话" prop="contactst">
      <el-input type="tel" v-model="formObj.contactst" placeholder="联系电话">
        <template #prepend>
          <el-icon><Iphone /></el-icon>
          <el-icon>
            <Iphone />
          </el-icon>
        </template>
      </el-input>
    </el-form-item>
@@ -83,12 +85,7 @@
      }}</span>
    </el-form-item>
    <el-form-item label="编号" prop="index">
      <el-input-number
        readonly
        v-model="formObj.index"
        :step="1"
        :min="0"
      />
      <el-input-number readonly v-model="formObj.index" :step="1" :min="0" />
    </el-form-item>
    <el-form-item>
@@ -106,9 +103,9 @@
<script setup>
import { defineProps, defineEmits, reactive, ref, watch } from 'vue';
import { enumScene_2NA } from '@/enum/scene';
import { enumLocationNA } from '@/enum/location';
import sceneApi from '@/api/sceneApi';
import { enumScene } from '@/enum/scene';
import { enumLocation } from '@/enum/location';
import sceneApi from '@/api/fysp/sceneApi';
import { useFormConfirm } from '@/composables/formConfirm';
const props = defineProps({
@@ -129,8 +126,8 @@
  },
});
const loading = ref(false);
const sceneTypes = reactive(enumScene_2NA());
const locations = reactive(enumLocationNA());
const sceneTypes = reactive(enumScene(2, false));
const locations = reactive(enumLocation(false));
const cascaderProps = reactive({
  checkStrictly: true,
});