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: [],
type: false,
})
// isDisabled
// isDisabled-
const isDisabled = ref<boolean>(true)
const [registerCreateModal, {setModalProps, closeModal}] = useModalInner(async (data) => {
resetFields()
alert(444)
await resetFields()
current.value=0;
state.selectedData=[];
state.selectedRowKeys=[];
isDisabled.value = true
})
@ -42,18 +42,6 @@ function next() {
function prev() {
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 = [
{ key: '壹', title: '壹' },
{ key: '贰', title: '贰' },
@ -64,7 +52,6 @@ const [registerForm, {validate, resetFields,getFieldsValue, setFieldsValue, upda
showSubmitButton: false,
showResetButton: false,
layout: 'horizontal',
disabled: true,
actionColOptions: {
span: 0, //
style: { display: 'none' },
@ -142,7 +129,8 @@ async function updatempName(selectedRowKeys, selectedRows) {
}
function onCanel() {
current.value = 0
state.selectedData=[];
state.selectedRowKeys=[];
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 {
selectedRowKeys: number[]
}
const state = reactive<RowKeys>({
selectedRowKeys: props.selectedRowKeys
selectedRowKeys: []
})
const { t } = useI18n()
watch(
() => props.selectedRowKeys,
() => {
setSelectedRowKeys(props.selectedRowKeys)
setSelectedRows(props.selectedData)
state.selectedRowKeys = props.selectedRowKeys
console.log(state.selectedRowKeys)
selectedData.value=props.selectedData
},
)
// watch(
// () => props.selectedRowKeys,
// () => {
// setSelectedRowKeys(props.selectedRowKeys)
// setSelectedRows(props.selectedData)
// state.selectedRowKeys = props.selectedRowKeys
// console.log(state.selectedRowKeys)
// selectedData.value=props.selectedData
// },
// )
const [registerTable, { getSelectRows,setSelectedRowKeys,setSelectedRows }] = useTable({
title: '模型列表(已下装)',
@ -74,11 +74,13 @@ const [registerTable, { getSelectRows,setSelectedRowKeys,setSelectedRows }] = us
showIndexColumn: false,
})
onMounted(async () => {
setSelectedRowKeys(props.selectedRowKeys)
setSelectedRows(props.selectedData)
})
onMounted(() => {
setSelectedRowKeys([...props.selectedRowKeys])
setSelectedRows([...props.selectedData])
})
// watch(
// () => props.selectedRowKeys,

Loading…
Cancel
Save