DESKTOP-HN5QP3V\Administrator преди 7 месеца
родител
ревизия
703f891728
променени са 3 файла, в които са добавени 14 реда и са изтрити 5 реда
  1. 6 0
      .idea/vcs.xml
  2. 1 1
      src/api/version/types.ts
  3. 7 4
      src/views/Version/Version.vue

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
+</project>

+ 1 - 1
src/api/version/types.ts

@@ -6,10 +6,10 @@ export type TableData = {
 }
 
 export type VersionData = {
+  id: any
   version: string
   cdn: string
   url: string
   name: string
   default: boolean
 }
-

+ 7 - 4
src/views/Version/Version.vue

@@ -83,6 +83,7 @@ const versionDataList = ref<VersionData[]>([])
 const form = reactive({
   type: 'new',
   data: {
+    id: '',
     version: '',
     name: '',
     cdn: '',
@@ -92,6 +93,7 @@ const form = reactive({
 })
 
 const formReset = () => {
+  form.data.id = ''
   form.data.version = ''
   form.data.name = ''
   form.data.cdn = ''
@@ -145,6 +147,7 @@ getVersionList()
 const updateDefaultStatus = async (row: VersionData, val) => {
   row.default = val
   const params = {
+    id: row.id.id,
     version: '',
     default: false
   }
@@ -168,7 +171,7 @@ const onSubmit = async () => {
 }
 
 const deleteFn = async (data: any) => {
-  deleteVersion(data.version)
+  deleteVersion(data.id.id)
   getVersionList()
 }
 
@@ -189,12 +192,12 @@ const actionFn = (type: string, data: any) => {
   if (type == 'edit') {
     form.type = 'edit'
     drawerText.value = t('version.edit')
+    form.data.id = data.id.id
     form.data.cdn = data.cdn
     form.data.url = data.url
     form.data.name = data.name
     form.data.version = data.version
     form.data.default = data.default
-    console.log(form)
   }
   drawer.value = !drawer.value
 }
@@ -245,8 +248,8 @@ const closeDrawer = () => {
         <el-input v-model="form.data.cdn" />
       </ElFormItem>
       <ElFormItem>
-        <el-button type="primary" @click="onSubmit">Create</el-button>
-        <el-button @click="closeDrawer">Cancel</el-button>
+        <el-button type="primary" @click="onSubmit">确定</el-button>
+        <el-button @click="closeDrawer">取消</el-button>
       </ElFormItem>
     </ElForm>
   </ElDrawer>