|
@@ -5,9 +5,10 @@
|
|
|
<HcInfo v-if="tabsKey === '1'" ref="infoRef" v-model="basicForm" />
|
|
|
<HcTemplate v-if="tabsKey === '2'" ref="tempRef" v-model="basicForm" />
|
|
|
<HcLogTemp v-if="tabsKey === '3'" ref="logRef" v-model="basicForm" />
|
|
|
+ <HcUserTemp v-if="tabsKey === '4'" ref="userRef" v-model="basicForm" />
|
|
|
<template #action>
|
|
|
- <el-button hc-btn class="mr-4" :loading="submitLoading" @click="saveAndExit">保存并退出</el-button>
|
|
|
- <el-button v-if="tabsKey > '1'" hc-btn type="success" :loading="submitLoading" @click="saveAndBackStep">保存并返回上一步</el-button>
|
|
|
+ <el-button hc-btn class="mr-4" :type="`${tabsKey === '4' ? 'success' : ''}`" :loading="submitLoading" @click="saveAndExit">保存并退出</el-button>
|
|
|
+ <el-button v-if="tabsKey > '1'" hc-btn :type="`${tabsKey === '4' ? '' : 'success'}`" :loading="submitLoading" @click="saveAndBackStep">保存并返回上一步</el-button>
|
|
|
<el-button v-if="tabsKey < '4'" hc-btn type="primary" :loading="submitLoading" @click="saveAndNextStep">保存并进入下一步</el-button>
|
|
|
</template>
|
|
|
</hc-tab-card>
|
|
@@ -20,6 +21,7 @@ import { ref, watch } from 'vue'
|
|
|
import HcInfo from './info.vue'
|
|
|
import HcTemplate from './template.vue'
|
|
|
import HcLogTemp from './log.vue'
|
|
|
+import HcUserTemp from './user.vue'
|
|
|
import mainApi from '~api/project/project'
|
|
|
import { getObjValue, isNullES } from 'js-fast-way'
|
|
|
|
|
@@ -138,6 +140,7 @@ const saveAndNextStep = async () => {
|
|
|
const infoRef = ref(null)
|
|
|
const tempRef = ref(null)
|
|
|
const logRef = ref(null)
|
|
|
+const userRef = ref(null)
|
|
|
|
|
|
//保存数据
|
|
|
const submitLoading = ref(false)
|