|
|
@@ -27,6 +27,7 @@
|
|
|
/>
|
|
|
</template>
|
|
|
</BasicForm>
|
|
|
+ <Checkbox style="margin-left: 120px" v-model:checked="mvData" size="small">同时迁移该用户原平台所有数据</Checkbox>
|
|
|
<div v-if="addData.type == 2">
|
|
|
<div class="from" v-if="active && active.name">
|
|
|
<div class="form-item"> <div>姓名</div>{{ active.name }} </div>
|
|
|
@@ -50,6 +51,7 @@
|
|
|
import { BasicModal, useModalInner } from '/@/components/Modal';
|
|
|
import { BasicForm, FormSchema, useForm } from '/@/components/Form/index';
|
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
|
+ import { Checkbox } from 'ant-design-vue';
|
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
|
import { useUserStore } from '/@/store/modules/user';
|
|
|
import { debounce } from 'lodash-es';
|
|
|
@@ -58,7 +60,7 @@
|
|
|
import { addWaitUser, jyUserPlatformadd, queryByKey } from '/@/api/jyUserPlatform/index';
|
|
|
const { t } = useI18n();
|
|
|
export default defineComponent({
|
|
|
- components: { BasicModal, BasicForm, Select },
|
|
|
+ components: { BasicModal, BasicForm, Select, Checkbox },
|
|
|
props: {
|
|
|
userData: { type: Object },
|
|
|
},
|
|
|
@@ -66,6 +68,7 @@
|
|
|
setup(_, context) {
|
|
|
const modelRef = ref(undefined);
|
|
|
const active = ref({});
|
|
|
+ const mvData = ref(false);
|
|
|
const addData = ref({
|
|
|
type: 1,
|
|
|
name: '',
|
|
|
@@ -208,6 +211,7 @@
|
|
|
});
|
|
|
function onDataReceive(data) {
|
|
|
console.log('onDataReceive', data);
|
|
|
+ mvData.value = false;
|
|
|
setFieldsValue({
|
|
|
type: 1,
|
|
|
idkey: null,
|
|
|
@@ -297,6 +301,7 @@
|
|
|
let param = await validate()
|
|
|
let res = await jyUserPlatformadd({
|
|
|
...active.value,
|
|
|
+ mvData: mvData.value ? 1 : 0,
|
|
|
});
|
|
|
context && context.emit('ok', res);
|
|
|
createMessage.success(t('common.optSuccess'));
|
|
|
@@ -309,7 +314,10 @@
|
|
|
}
|
|
|
async function handleAddUser() {
|
|
|
let param = await validate()
|
|
|
- let res = await addWaitUser(param);
|
|
|
+ let res = await addWaitUser({
|
|
|
+ ...param,
|
|
|
+ mvData: mvData.value ? 0 : 1,
|
|
|
+ });
|
|
|
context && context.emit('ok', res);
|
|
|
createMessage.success(t('common.optSuccess'));
|
|
|
closeModal();
|
|
|
@@ -406,6 +414,7 @@
|
|
|
handlestd,
|
|
|
addData,
|
|
|
registerForm,
|
|
|
+ mvData,
|
|
|
handleAddUserqr,
|
|
|
};
|
|
|
},
|