|
@@ -10,9 +10,9 @@
|
|
|
<a-input v-model:value.trim="formData.name" placeholder="请输入真实姓名" allow-clear />
|
|
|
</a-form-item>
|
|
|
|
|
|
- <a-form-item label="请输入您要绑定的组织" name="orgId">
|
|
|
+ <a-form-item label="请输入您要绑定的组织" name="createOrg">
|
|
|
<a-select
|
|
|
- v-model:value.trim="formData.orgId"
|
|
|
+ v-model:value.trim="formData.createOrg"
|
|
|
show-search
|
|
|
allowClear
|
|
|
placeholder="请输入您要绑定的组织"
|
|
@@ -29,7 +29,7 @@
|
|
|
</a-form>
|
|
|
|
|
|
<div class="btn">
|
|
|
- <a-button type="primary" @click="onSubmit" :disabled="!formData.orgId || !formData.name" :loading="loading"
|
|
|
+ <a-button type="primary" @click="onSubmit" :loading="loading" :disabled="!formData.createOrg || !formData.name"
|
|
|
>确定</a-button
|
|
|
>
|
|
|
</div>
|
|
@@ -38,10 +38,11 @@
|
|
|
|
|
|
<script setup>
|
|
|
import { useRoute } from 'vue-router'
|
|
|
+ import { cloneDeep } from 'lodash-es'
|
|
|
import router from '@/router'
|
|
|
import { message } from 'ant-design-vue'
|
|
|
import { required } from '@/utils/formRules'
|
|
|
- import { debounce } from 'lodash-es'
|
|
|
+
|
|
|
import alarmUserApi from '@/api/coldchain/alarmUserApi'
|
|
|
|
|
|
const formData = ref({}) // 表单数据
|
|
@@ -51,7 +52,7 @@
|
|
|
// 默认要校验的
|
|
|
const formRules = {
|
|
|
name: [required('请输入您的真实姓名')],
|
|
|
- orgId: [required('请输入您要绑定的组织')]
|
|
|
+ createOrg: [required('请输入您要绑定的组织')]
|
|
|
}
|
|
|
|
|
|
const loading = ref(false) //按钮加载
|
|
@@ -87,10 +88,11 @@
|
|
|
}
|
|
|
// 确定
|
|
|
const onSubmit = () => {
|
|
|
- if (queryObj.value && queryObj.value.code) {
|
|
|
+ if (queryObj.value && queryObj.value.id) {
|
|
|
loading.value = true
|
|
|
+
|
|
|
alarmUserApi
|
|
|
- .getwxUserInfo({ code: queryObj.value.code, ...formData })
|
|
|
+ .alarmUserSubmitForm({ ...formData.value, id: queryObj.value.id }, queryObj.value.id)
|
|
|
.then((res) => {
|
|
|
loading.value = false
|
|
|
|