Browse Source

fix:创建模型实例页面优化

pull/86/head
xjf 3 weeks ago
parent
commit
9457d23e93
  1. 22
      src/views/run/instant/CreateModal.vue
  2. 34
      src/views/run/model/ModelTable.vue

22
src/views/run/instant/CreateModal.vue

@ -23,15 +23,15 @@ const state = reactive<any>({
pointInfo: [], pointInfo: [],
type: false, type: false,
}) })
// isDisabled // isDisabled-
const isDisabled = ref<boolean>(true) const isDisabled = ref<boolean>(true)
const [registerCreateModal, {setModalProps, closeModal}] = useModalInner(async (data) => { const [registerCreateModal, {setModalProps, closeModal}] = useModalInner(async (data) => {
resetFields() alert(444)
await resetFields()
current.value=0; current.value=0;
state.selectedData=[]; state.selectedData=[];
state.selectedRowKeys=[]; state.selectedRowKeys=[];
isDisabled.value = true
}) })
@ -42,18 +42,6 @@ function next() {
function prev() { function prev() {
current.value-- current.value--
} }
// const steps = [
// {
// title: '',
// content: 'First-content',
// },
// {
// title: '',
// content: 'Second-content',
// },
// ]
// const items = steps.map(item => ({key: item.title, title: item.title}))
const steps = [ const steps = [
{ key: '壹', title: '壹' }, { key: '壹', title: '壹' },
{ key: '贰', title: '贰' }, { key: '贰', title: '贰' },
@ -64,7 +52,6 @@ const [registerForm, {validate, resetFields,getFieldsValue, setFieldsValue, upda
showSubmitButton: false, showSubmitButton: false,
showResetButton: false, showResetButton: false,
layout: 'horizontal', layout: 'horizontal',
disabled: true,
actionColOptions: { actionColOptions: {
span: 0, // span: 0, //
style: { display: 'none' }, style: { display: 'none' },
@ -142,7 +129,8 @@ async function updatempName(selectedRowKeys, selectedRows) {
} }
function onCanel() { function onCanel() {
current.value = 0 state.selectedData=[];
state.selectedRowKeys=[];
closeModal() closeModal()
} }

34
src/views/run/model/ModelTable.vue

@ -23,25 +23,25 @@ const props = defineProps({
}, },
}) })
const selectedData = ref<Recordable[]>(props.selectedData) const selectedData = ref<Recordable[]>()
interface RowKeys { interface RowKeys {
selectedRowKeys: number[] selectedRowKeys: number[]
} }
const state = reactive<RowKeys>({ const state = reactive<RowKeys>({
selectedRowKeys: props.selectedRowKeys selectedRowKeys: []
}) })
const { t } = useI18n() const { t } = useI18n()
watch( // watch(
() => props.selectedRowKeys, // () => props.selectedRowKeys,
() => { // () => {
setSelectedRowKeys(props.selectedRowKeys) // setSelectedRowKeys(props.selectedRowKeys)
setSelectedRows(props.selectedData) // setSelectedRows(props.selectedData)
state.selectedRowKeys = props.selectedRowKeys // state.selectedRowKeys = props.selectedRowKeys
console.log(state.selectedRowKeys) // console.log(state.selectedRowKeys)
selectedData.value=props.selectedData // selectedData.value=props.selectedData
}, // },
) // )
const [registerTable, { getSelectRows,setSelectedRowKeys,setSelectedRows }] = useTable({ const [registerTable, { getSelectRows,setSelectedRowKeys,setSelectedRows }] = useTable({
title: '模型列表(已下装)', title: '模型列表(已下装)',
@ -74,11 +74,13 @@ const [registerTable, { getSelectRows,setSelectedRowKeys,setSelectedRows }] = us
showIndexColumn: false, showIndexColumn: false,
}) })
onMounted(async () => {
setSelectedRowKeys(props.selectedRowKeys)
setSelectedRows(props.selectedData)
}) onMounted(() => {
setSelectedRowKeys([...props.selectedRowKeys])
setSelectedRows([...props.selectedData])
})
// watch( // watch(
// () => props.selectedRowKeys, // () => props.selectedRowKeys,

Loading…
Cancel
Save