Browse Source

我的申请

maxiaoxiao 10 months ago
parent
commit
34604a6398

+ 21 - 16
src/views/ResourceShare/myApplication/components/addEdtModal.vue

@@ -29,7 +29,7 @@
               name="shjl"
               v-if="formData.state == 3 || formData.state == 4"
             >
-              <el-tabs
+              <!-- <el-tabs
                 type="border-card"
                 class="xz_box"
                 v-model="activetime"
@@ -38,16 +38,16 @@
                 <el-tab-pane
                   v-for="(il, i) in formData.list"
                   :key="i"
-                  :label="il.sqTime"
-                  :name="il.sqTime"
-                >
-                  <CustomDetails :model="il" :config="shjlInfos">
-                    <template #jg>
-                      <span> {{ stateMap[il.state].name }}</span>
-                    </template>
-                  </CustomDetails>
-                </el-tab-pane>
-              </el-tabs>
+                  :label="il.spTime"
+                  :name="il.spTime"
+                > -->
+              <CustomDetails :model="formData" :config="shjlInfos">
+                <template #jg>
+                  <span> {{ stateMap[formData.state].name }}</span>
+                </template>
+              </CustomDetails>
+              <!-- </el-tab-pane>
+              </el-tabs> -->
             </el-tab-pane>
             <el-tab-pane
               label="撤回记录"
@@ -120,19 +120,24 @@ export default {
       this.dialogVisible = false;
       this.$emit("close");
     },
+    reset(id) {
+      this.ruleForm = {
+        id: id,
+        sqRevokeReason: "",
+      };
+    },
     Init(type, rowdata) {
       this.dialogVisible = true;
       this.activeTabs = "sqjl";
       this.modelType = type;
       this.formData = rowdata;
-      this.ruleForm.id = rowdata.id;
-      this.formData.list = [rowdata];
-      this.activetime = this.formData.list[0].sqTime;
-      console.log(this.formData,this.activetime)
+      this.reset(rowdata.id);
+      // this.formData.list = [rowdata];
+      // this.activetime = this.formData.list[0].spTime;
     },
     async submit() {
       revoke(this.ruleForm).then((res) => {
-        if (res.success) {
+        if (res.code == 200) {
           this.$message.success("撤回成功!");
           this.close();
         }

+ 1 - 1
src/views/ResourceShare/myApplication/config.js

@@ -111,7 +111,7 @@ export const shjlInfos = [
   ]],
   [[
     { flag: 'label', value: '审核时间', span: 4 },
-    { flag: 'value', value: 'sqTime', span: 20 }
+    { flag: 'value', value: 'spTime', span: 20 }
   ]],
 ]
 export const chInfos = [

+ 4 - 2
src/views/ResourceShare/myApplication/index.vue

@@ -101,7 +101,7 @@ export default {
     searchFun(page) {
       this.getTableData(page);
     },
-    async getTableData(page) {
+    async getTableData(page = { pageIndex: 1, size: 10 }) {
       this.model.pageNum = page.pageIndex;
       this.model.pageSize = page.size;
       this.model.startTime = this.model.sj[0];
@@ -142,7 +142,9 @@ export default {
         }
       );
     },
-    closeMdel() {},
+    closeMdel() {
+      this.searchFun();
+    },
   },
   computed: {},
   watch: {},