diff --git a/src/views/app/AppReleaseView.vue b/src/views/app/AppReleaseView.vue index d5fbc83..082a9a5 100644 --- a/src/views/app/AppReleaseView.vue +++ b/src/views/app/AppReleaseView.vue @@ -8,36 +8,54 @@ import { useManagerStore } from "@/stores/manager" const manager = useManagerStore() const Api = API -const appList = ref([]) +const releaseList = ref([]) const init = () => { - Api.appList({ pageNumber: 0, pageSize: 100 }).then((res) => { - appList.value = res.content + Api.releaseList({ appId: manager.appId, pageNumber: 0, pageSize: 100 }).then((res) => { + releaseList.value = res.content }) } -const appCreate = () => { +const releaseCreate = () => { ElMessage.success("新建应用成功") - Api.appCreate({ - downloadUrl: downloadUrl.value, - packageName: packageName.value, - appName: name.value - }).then(() => { + Api.releaseAdd(releaseData.value).then(() => { init() showDialog.value = false }) } -const name = ref(undefined) -const downloadUrl = ref(undefined) -const packageName = ref(undefined) +const releaseData = ref({ + appId: manager.appId, + huawei: false, + xiaomi: false, + meizu: false, + rongyao: false, + oppo: false, + vivo: false, + google: false, + url: undefined, + versionCode: undefined, + versionName: undefined, + content: undefined +}) const showDialog = ref(false) const detail = ref(undefined) const showDetailsDialog = ref(false) -const addApp = () => { - name.value = undefined - downloadUrl.value = undefined - packageName.value = undefined +const addRelease = () => { + releaseData.value = { + appId: manager.appId, + huawei: false, + xiaomi: false, + meizu: false, + rongyao: false, + oppo: false, + vivo: false, + google: false, + url: undefined, + versionCode: undefined, + versionName: undefined, + content: undefined + } showDialog.value = true } -const showApp = (scope) => { +const showRelease = (scope) => { detail.value = undefined // showDetailsDialog.value = true } @@ -47,49 +65,81 @@ init()