Compare commits
	
		
			28 Commits
		
	
	
		
			feature-lo
			...
			feature-co
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 64b50ab534 | |||
| 8d1f4e5a1c | |||
| a6f2ec63ef | |||
| f5aa4c956e | |||
| 4359aa959b | |||
| 0162afc8c9 | |||
| 36037fcb8c | |||
| 9d05842069 | |||
| a7f05c10c3 | |||
| f7da18f679 | |||
| d997be1cb2 | |||
| d5ba739ce5 | |||
| 5f829dba7a | |||
| c568da745f | |||
| 1f988323d4 | |||
| c1ba8fee05 | |||
| 1bed3b3bc4 | |||
| 0067999831 | |||
| 8786ca207c | |||
| bc24e4f041 | |||
| aaf25460a4 | |||
| 905d22abc6 | |||
| 7d7b9523c6 | |||
| 8d805b007a | |||
| e602271ebe | |||
| 3ab267754c | |||
| 8d72241618 | |||
| dcab19a765 | 
@@ -0,0 +1,80 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-22 23:11:26
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-24 00:55:08
 | 
			
		||||
 * @FilePath: \AdminSys\src\main\java\com\cpic\xim\web\controllers\FileUpload\FileUpload.java
 | 
			
		||||
 * @Description: 用于接受上传文件的Controller。
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
package com.cpic.xim.web.controllers.FileUpload;
 | 
			
		||||
 | 
			
		||||
import java.io.File;
 | 
			
		||||
import java.util.Vector;
 | 
			
		||||
import javax.servlet.http.HttpServletRequest;
 | 
			
		||||
import org.springframework.stereotype.Controller;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestParam;
 | 
			
		||||
import org.springframework.web.bind.annotation.ResponseBody;
 | 
			
		||||
import org.springframework.web.multipart.MultipartFile;
 | 
			
		||||
 | 
			
		||||
@SuppressWarnings( "unused" )
 | 
			
		||||
@Controller
 | 
			
		||||
@RequestMapping( path = "/file" )
 | 
			
		||||
public class FileUpload
 | 
			
		||||
{
 | 
			
		||||
    /*****************************************************
 | 
			
		||||
     * 接收上传文件,并保存到临时目录:
 | 
			
		||||
     * 1、临时目录下再用sessionID作为子目录保存文件。
 | 
			
		||||
     * 2、保存时不更改文件名,会覆盖同名文件。
 | 
			
		||||
     * 3、MultipartFile参数形参名称必须和请求form中file标签的name属性一致,否则值为null。
 | 
			
		||||
     * 4、返回值为接收结果和文件保存路径。
 | 
			
		||||
     *****************************************************/
 | 
			
		||||
    @RequestMapping( path = "/file-upload.do" )
 | 
			
		||||
    @ResponseBody
 | 
			
		||||
    public FileUploadResult getUploadFile( @RequestParam( "task-name" ) String taskName,
 | 
			
		||||
            @RequestParam( "file" ) MultipartFile[] files, HttpServletRequest request )
 | 
			
		||||
    {
 | 
			
		||||
        // session id用来创建临时目录,避免重复
 | 
			
		||||
        String sessionID = request.getSession().getId();
 | 
			
		||||
        FileUploadResult result = new FileUploadResult();
 | 
			
		||||
        Vector<String> fileNames = new Vector<String>();
 | 
			
		||||
        int fileCount = files.length;
 | 
			
		||||
 | 
			
		||||
        // 防御验证
 | 
			
		||||
        if ( files.length == 0 )
 | 
			
		||||
        {
 | 
			
		||||
            result.setSuccess( false );
 | 
			
		||||
            result.setMessage( "此接口用于上传文件!" );
 | 
			
		||||
 | 
			
		||||
            return result;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        result.setSuccess( true );
 | 
			
		||||
        result.setMessage( "上传成功!" );
 | 
			
		||||
 | 
			
		||||
        for ( MultipartFile file : files )
 | 
			
		||||
        {
 | 
			
		||||
            // 检查文件长度,如果为0则跳过
 | 
			
		||||
            if ( file.isEmpty() )
 | 
			
		||||
            {
 | 
			
		||||
 | 
			
		||||
                continue;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // 保存文件到临时目录
 | 
			
		||||
            String filePath =
 | 
			
		||||
                    request.getServletContext().getRealPath( "/temp/upload/" + sessionID );
 | 
			
		||||
            String fileName = file.getOriginalFilename();
 | 
			
		||||
            File destFile = new File( filePath, fileName );
 | 
			
		||||
 | 
			
		||||
            fileNames.add( file.getOriginalFilename() );
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        result.setFileList( fileNames );
 | 
			
		||||
 | 
			
		||||
        return result;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,62 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-23 22:56:17
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-23 22:56:25
 | 
			
		||||
 * @FilePath: \AdminSys\src\main\java\com\cpic\xim\web\controllers\FileUpload\FileUploadResult.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
package com.cpic.xim.web.controllers.FileUpload;
 | 
			
		||||
 | 
			
		||||
import java.util.Vector;
 | 
			
		||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
			
		||||
 | 
			
		||||
@SuppressWarnings( "unused" )
 | 
			
		||||
public class FileUploadResult
 | 
			
		||||
{
 | 
			
		||||
    public FileUploadResult()
 | 
			
		||||
    {}
 | 
			
		||||
 | 
			
		||||
    public boolean isSuccess()
 | 
			
		||||
    {
 | 
			
		||||
        return success;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setSuccess( boolean success )
 | 
			
		||||
    {
 | 
			
		||||
        this.success = success;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getMessage()
 | 
			
		||||
    {
 | 
			
		||||
        return message;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setMessage( String message )
 | 
			
		||||
    {
 | 
			
		||||
        this.message = message;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public Vector<String> getFileList()
 | 
			
		||||
    {
 | 
			
		||||
        return fileList;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setFileList( Vector<String> fileList )
 | 
			
		||||
    {
 | 
			
		||||
        this.fileList = fileList;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @JsonProperty( "success" )
 | 
			
		||||
    private boolean success;
 | 
			
		||||
 | 
			
		||||
    @JsonProperty( "message" )
 | 
			
		||||
    private String message;
 | 
			
		||||
 | 
			
		||||
    @JsonProperty( "file-list" )
 | 
			
		||||
    private Vector<String> fileList;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2022-12-15 11:11:21
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-11 09:18:29
 | 
			
		||||
 * @LastEditTime: 2023-01-17 23:28:21
 | 
			
		||||
 * @FilePath: \AdminSys\src\main\java\com\cpic\xim\web\controllers\account\P13AccountCheckController.java
 | 
			
		||||
 * @Description: P13账号验证用Controller。
 | 
			
		||||
 * 
 | 
			
		||||
@@ -30,10 +30,16 @@ import com.cpic.xim.myutils.account.LdapAccountCheck;
 | 
			
		||||
public class P13AccountCheckController
 | 
			
		||||
{
 | 
			
		||||
    /*****************************************************
 | 
			
		||||
     * 
 | 
			
		||||
     * 根据用户提供的P09工号或者P13账号密码,查找用户信息,并AD域服务器验证p13账号密码。
 | 
			
		||||
     * 验证通过即返回人员信息。
 | 
			
		||||
     * 验证不通过result.success值为false,并在message提供失败原因。
 | 
			
		||||
     * @param param 由json格式转换的请求参数
 | 
			
		||||
     * @param request
 | 
			
		||||
     * @param response
 | 
			
		||||
     * @return 返回一个P13AccountCheckResult对象,其中提供验证结果
 | 
			
		||||
     *****************************************************/
 | 
			
		||||
    @ResponseBody
 | 
			
		||||
    @RequestMapping( path = "/p13_account_check.do" )
 | 
			
		||||
    @RequestMapping( path = "/p13_account_check" )
 | 
			
		||||
    public P13AccountCheckResult checkP13Account( @RequestBody P13AccountCheckRequest param,
 | 
			
		||||
            HttpServletRequest request, HttpServletResponse response )
 | 
			
		||||
            throws IllegalSelectorException, IOException
 | 
			
		||||
@@ -54,7 +60,6 @@ public class P13AccountCheckController
 | 
			
		||||
            staff = null;
 | 
			
		||||
            result.setMessage( "人员工号或P13账号不存在!" );
 | 
			
		||||
            result.setSuccess( false );
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
        catch ( ClassNotFoundException error )
 | 
			
		||||
        {
 | 
			
		||||
@@ -107,4 +112,3 @@ public class P13AccountCheckController
 | 
			
		||||
        return result;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,41 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-12 15:01:22
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-24 00:21:51
 | 
			
		||||
 * @FilePath: \AdminSys\src\main\java\com\cpic\xim\web\filters\token\TokenFilter.java
 | 
			
		||||
 * @Description: 用于检查token的过滤器
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
package com.cpic.xim.web.filters.token;
 | 
			
		||||
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
import javax.servlet.Filter;
 | 
			
		||||
import javax.servlet.FilterChain;
 | 
			
		||||
import javax.servlet.ServletException;
 | 
			
		||||
import javax.servlet.ServletRequest;
 | 
			
		||||
import javax.servlet.ServletResponse;
 | 
			
		||||
import javax.servlet.http.HttpServletRequest;
 | 
			
		||||
import javax.servlet.http.HttpServletResponse;
 | 
			
		||||
 | 
			
		||||
@SuppressWarnings( "unused" )
 | 
			
		||||
public class TokenFilter implements Filter
 | 
			
		||||
{
 | 
			
		||||
    /*****************************************************
 | 
			
		||||
     * 对请求的token进行验证。
 | 
			
		||||
     *****************************************************/
 | 
			
		||||
    @Override
 | 
			
		||||
    public void doFilter( ServletRequest req, ServletResponse resp, FilterChain chain )
 | 
			
		||||
            throws ServletException, IOException
 | 
			
		||||
    {
 | 
			
		||||
        HttpServletRequest request = (HttpServletRequest) req;
 | 
			
		||||
        HttpServletResponse response = (HttpServletResponse) resp;
 | 
			
		||||
 | 
			
		||||
        // 验证Token
 | 
			
		||||
        String token = request.getHeader( "Token" );
 | 
			
		||||
 | 
			
		||||
        chain.doFilter( request, response );
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2022-12-15 19:40:12
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2022-12-16 10:14:54
 | 
			
		||||
 * @LastEditTime: 2023-01-23 23:58:26
 | 
			
		||||
 * @FilePath: \AdminSys\src\main\java\com\cpic\xim\web\listener\ContextLoaderListener.java
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
@@ -19,7 +19,7 @@ import javax.servlet.ServletContextListener;
 | 
			
		||||
import com.fasterxml.jackson.databind.ObjectMapper;
 | 
			
		||||
 | 
			
		||||
@SuppressWarnings(
 | 
			
		||||
{ "unused"})
 | 
			
		||||
{ "unused"} )
 | 
			
		||||
public class ContextLoaderListener implements ServletContextListener
 | 
			
		||||
{
 | 
			
		||||
    private static final int BUFFER_SIZE = 1024;
 | 
			
		||||
@@ -53,5 +53,19 @@ public class ContextLoaderListener implements ServletContextListener
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
        finally
 | 
			
		||||
        {
 | 
			
		||||
            try
 | 
			
		||||
            {
 | 
			
		||||
                if ( configFile != null )
 | 
			
		||||
                {
 | 
			
		||||
                    configFile.close();
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            catch ( Exception error )
 | 
			
		||||
            {
 | 
			
		||||
                error.printStackTrace();
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,7 @@
 | 
			
		||||
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1">
 | 
			
		||||
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
 | 
			
		||||
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 | 
			
		||||
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
 | 
			
		||||
  version="3.1">
 | 
			
		||||
  <display-name>Archetype Created Web Application</display-name>
 | 
			
		||||
 | 
			
		||||
  <servlet>
 | 
			
		||||
@@ -14,16 +17,33 @@
 | 
			
		||||
    <servlet-name>springmvc</servlet-name>
 | 
			
		||||
    <url-pattern>*.do</url-pattern>
 | 
			
		||||
  </servlet-mapping>
 | 
			
		||||
  <servlet-mapping>
 | 
			
		||||
    <servlet-name>springmvc</servlet-name>
 | 
			
		||||
    <url-pattern>/account/p13_account_check</url-pattern>
 | 
			
		||||
  </servlet-mapping>
 | 
			
		||||
 | 
			
		||||
  <!-- 用于验证Token的Filter -->
 | 
			
		||||
  <filter>
 | 
			
		||||
    <filter-name>token-filter</filter-name>
 | 
			
		||||
    <filter-class>com.cpic.xim.web.filters.token.TokenFilter</filter-class>
 | 
			
		||||
  </filter>
 | 
			
		||||
  <filter-mapping>
 | 
			
		||||
    <filter-name>token-filter</filter-name>
 | 
			
		||||
    <url-pattern>*.do</url-pattern>
 | 
			
		||||
  </filter-mapping>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  <!-- 用于实现跨域访问的Filter -->
 | 
			
		||||
  <filter>
 | 
			
		||||
    <filter-name>cros-filter</filter-name>
 | 
			
		||||
    <filter-class>com.cpic.xim.web.filters.cros.CrosFilter</filter-class>
 | 
			
		||||
  </filter>
 | 
			
		||||
  <filter-mapping>
 | 
			
		||||
    <filter-name>cros-filter</filter-name>
 | 
			
		||||
    <url-pattern>*.do</url-pattern>
 | 
			
		||||
    <url-pattern>*</url-pattern>
 | 
			
		||||
  </filter-mapping>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  <!-- 配置文件路径参数 -->
 | 
			
		||||
  <context-param>
 | 
			
		||||
    <param-name>config_file_location</param-name>
 | 
			
		||||
 
 | 
			
		||||
@@ -1 +1,2 @@
 | 
			
		||||
VUE_APP_API_URL_LOGIN = "http://localhost:8080/admin-system/account/p13_account_check.do"
 | 
			
		||||
VUE_APP_API_URL_LOGIN = "http://222.76.244.118:11001/admin-system/account/p13_account_check"
 | 
			
		||||
VUR_APPP_API_URL_UPLOAD_FILE= "http://222.76.244.118:11001/admin-system/file/file-upload.do"
 | 
			
		||||
							
								
								
									
										4
									
								
								企业级管理系统/web/admin_system/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								企业级管理系统/web/admin_system/package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -11408,7 +11408,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/svg-sprite-loader": {
 | 
			
		||||
      "version": "2.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmmirror.com/svg-sprite-loader/-/svg-sprite-loader-2.1.0.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-2.1.0.tgz",
 | 
			
		||||
      "integrity": "sha512-AaavqU2TD1xdR1dYpobQ2JkQdBgE/PlkOprI/9UFFtPexabmtW7vPiOcEraNLA1dPowIrKdOmZ0s9hAQcZfnag==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
@@ -21893,7 +21893,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "svg-sprite-loader": {
 | 
			
		||||
      "version": "2.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmmirror.com/svg-sprite-loader/-/svg-sprite-loader-2.1.0.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-2.1.0.tgz",
 | 
			
		||||
      "integrity": "sha512-AaavqU2TD1xdR1dYpobQ2JkQdBgE/PlkOprI/9UFFtPexabmtW7vPiOcEraNLA1dPowIrKdOmZ0s9hAQcZfnag==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2022-12-17 11:08:18
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-07 20:54:14
 | 
			
		||||
 * @LastEditTime: 2023-01-26 01:37:19
 | 
			
		||||
 * @FilePath: \admin_system\public\index.html
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
@@ -34,10 +34,10 @@
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        body {
 | 
			
		||||
            overflow: hidden;
 | 
			
		||||
            width: 100vw;
 | 
			
		||||
            height: 100vh;
 | 
			
		||||
            max-height: 100vh;
 | 
			
		||||
            min-width: 1280px;
 | 
			
		||||
        }
 | 
			
		||||
    </style>
 | 
			
		||||
</html>
 | 
			
		||||
 
 | 
			
		||||
@@ -2,21 +2,29 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2022-12-14 15:12:46
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2022-12-14 17:03:58
 | 
			
		||||
 * @LastEditTime: 2023-01-19 14:26:17
 | 
			
		||||
 * @FilePath: \admin_system\src\App.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
  <el-config-provider :locale="this.locale">
 | 
			
		||||
    <router-view></router-view>
 | 
			
		||||
  </el-config-provider>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
// import HelloWorld from "./components/HelloWorld.vue";
 | 
			
		||||
//引入语言组件
 | 
			
		||||
import zhCn from "element-plus/lib/locale/lang/zh-cn";
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  name: "App",
 | 
			
		||||
  data() {
 | 
			
		||||
    return {
 | 
			
		||||
      locale: zhCn, //语言属性
 | 
			
		||||
    };
 | 
			
		||||
  },
 | 
			
		||||
  components: {
 | 
			
		||||
    // HelloWorld,
 | 
			
		||||
  },
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-04 11:05:44
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-09 15:50:52
 | 
			
		||||
 * @LastEditTime: 2023-01-28 23:35:47
 | 
			
		||||
 * @FilePath: \admin_system\src\layout\Index.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
@@ -32,16 +32,18 @@ import LayoutMain from "./components/Main.vue";
 | 
			
		||||
export default {
 | 
			
		||||
  name: "layoutPage",
 | 
			
		||||
  components: {
 | 
			
		||||
        LayoutAside, LayoutHeader, LayoutMain,
 | 
			
		||||
    LayoutAside,
 | 
			
		||||
    LayoutHeader,
 | 
			
		||||
    LayoutMain,
 | 
			
		||||
  },
 | 
			
		||||
  computed: {
 | 
			
		||||
    asideWidth()
 | 
			
		||||
    {
 | 
			
		||||
      const collapse = this.$store.state.app.asideBarCollapse;
 | 
			
		||||
 | 
			
		||||
            return collapse === true ? "65px" : "175px";
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
      return collapse === true ? "65px" : "180px";
 | 
			
		||||
    },
 | 
			
		||||
  },
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
@@ -49,31 +51,35 @@ export default {
 | 
			
		||||
#layout-container {
 | 
			
		||||
  height: 100vh;
 | 
			
		||||
  max-height: 100vh;
 | 
			
		||||
    /* overflow: hiddens; */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#layout-container-down {
 | 
			
		||||
  height: calc(100vh - 50px);
 | 
			
		||||
  max-height: calc(100vh - 50px);
 | 
			
		||||
  min-height: calc(100vh - 50px);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#layout-aside {
 | 
			
		||||
  /* width: 175px; */
 | 
			
		||||
    background-color: #223142;
 | 
			
		||||
  background-color: #2f4156;
 | 
			
		||||
  overflow-x: hidden;
 | 
			
		||||
  /* height: calc(100vh - 50px);
 | 
			
		||||
  max-height: calc(100vh - 50px);
 | 
			
		||||
  min-height: calc(100vh - 50px); */
 | 
			
		||||
  height: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#layout-header {
 | 
			
		||||
  height: 50px;
 | 
			
		||||
    /* background-color: #77bc99; */
 | 
			
		||||
  padding: 0px;
 | 
			
		||||
  flex-grow: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#layout-main {
 | 
			
		||||
    background-color: #ddd;
 | 
			
		||||
    /* height: 0; */
 | 
			
		||||
  padding: 0px;
 | 
			
		||||
  height: 100%;
 | 
			
		||||
  /* height: calc(100vh - 50px); */
 | 
			
		||||
  /* flex-grow: 1; */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#layout-container-down {
 | 
			
		||||
    height: calc(100vh - 50px);
 | 
			
		||||
    /* max-height: calc(100vh - 50px); */
 | 
			
		||||
 | 
			
		||||
  /* overflow: overlay; */
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
@@ -2,20 +2,21 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-04 11:30:33
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-09 15:24:55
 | 
			
		||||
 * @LastEditTime: 2023-01-28 16:01:49
 | 
			
		||||
 * @FilePath: \admin_system\src\layout\components\Aside.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved.  223142 2f4156
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
    <el-menu id="side-bar" router :default-active="currentPath" background-color="#223142" text-color="#fff"
 | 
			
		||||
    <el-scrollbar class="wrapper">
 | 
			
		||||
        <el-menu id="side-bar" router :default-active="currentPath" background-color="#2f4156" text-color="#fff"
 | 
			
		||||
            active-text-color="#ffd04b" :collapse="asideCollapse">
 | 
			
		||||
            <template v-for="route in this.routers" :key="route.path">
 | 
			
		||||
                <template v-if="!route.hidden">
 | 
			
		||||
                    <template v-if="hasOnlyChild(route.children)">
 | 
			
		||||
                        <!-- 当只有一个子路由时,直接渲染子路由 -->
 | 
			
		||||
                    <el-menu-item :index="route.children[0].path">
 | 
			
		||||
                        <el-menu-item :index="route.children[0].path" class="sidebar-submenu">
 | 
			
		||||
                            <component :is="route.children[0].meta.icon" class="icons">
 | 
			
		||||
                            </component>
 | 
			
		||||
                            <!-- <el-icon v-html="route.children[0].meta && route.children[0].meta.icon"></el-icon> -->
 | 
			
		||||
@@ -24,14 +25,15 @@
 | 
			
		||||
                    </template>
 | 
			
		||||
                    <template v-else>
 | 
			
		||||
                        <!-- 不是一个子路由时,有可能没有子路由,或者是多个子路由 -->
 | 
			
		||||
                    <el-sub-menu v-if="route.children && route.children.length" :index="route.path">
 | 
			
		||||
                        <el-sub-menu v-if="route.children && route.children.length" :index="route.path"
 | 
			
		||||
                            class="sidebar-submenu">
 | 
			
		||||
                            <template #title>
 | 
			
		||||
                            <component :is="route.children[0].meta.icon" class="icons"></component>
 | 
			
		||||
                                <component :is="route.meta.icon" class="icons"></component>
 | 
			
		||||
                                <span>{{ route.meta && route.meta.title }}</span>
 | 
			
		||||
                            </template>
 | 
			
		||||
                            <template v-for="child in route.children" :key="child.path">
 | 
			
		||||
                            <el-menu-item v-if="!child.hidden" :index="child.path">
 | 
			
		||||
                                <component :is="route.children[0].meta.icon" class="icons"></component>
 | 
			
		||||
                                <el-menu-item v-if="!child.hidden" :index="child.path" class="sidebar-item">
 | 
			
		||||
                                    <component :is="child.meta.icon" class="icons"></component>
 | 
			
		||||
                                    <template #title>{{ child.meta && child.meta.title }}</template>
 | 
			
		||||
                                </el-menu-item>
 | 
			
		||||
                            </template>
 | 
			
		||||
@@ -40,6 +42,7 @@
 | 
			
		||||
                </template>
 | 
			
		||||
            </template>
 | 
			
		||||
        </el-menu>
 | 
			
		||||
    </el-scrollbar>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
@@ -82,7 +85,9 @@ export default {
 | 
			
		||||
        //获取当前的路由
 | 
			
		||||
        currentPath()
 | 
			
		||||
        {
 | 
			
		||||
            return useRoute().path;
 | 
			
		||||
            let path = useRoute().path;
 | 
			
		||||
 | 
			
		||||
            return path;
 | 
			
		||||
        },
 | 
			
		||||
        //获取导航栏是否折叠的标志
 | 
			
		||||
        asideCollapse()
 | 
			
		||||
@@ -93,8 +98,6 @@ export default {
 | 
			
		||||
    created()
 | 
			
		||||
    {
 | 
			
		||||
        this.routers = useRouter().options.routes;
 | 
			
		||||
 | 
			
		||||
        console.log(this.routers);
 | 
			
		||||
    }
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
@@ -123,10 +126,9 @@ export default {
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
.is-opened {
 | 
			
		||||
/* .is-opened {
 | 
			
		||||
    border-left: 5px solid #1d74b2;
 | 
			
		||||
    /* background-color: #344a5f !important; */
 | 
			
		||||
}
 | 
			
		||||
} */
 | 
			
		||||
 | 
			
		||||
.icons {
 | 
			
		||||
    width: 1em;
 | 
			
		||||
@@ -134,8 +136,15 @@ export default {
 | 
			
		||||
    margin-right: 8px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* .el-menu-item {
 | 
			
		||||
    padding: 5px;
 | 
			
		||||
    border: 1px solid red;
 | 
			
		||||
} */
 | 
			
		||||
.sidebar-submenu {
 | 
			
		||||
    background-color: #2f4156 !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.sidebar-item {
 | 
			
		||||
    background-color: #223142 !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.wrapper {
 | 
			
		||||
    height: 100%;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-04 11:39:04
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-11 17:07:13
 | 
			
		||||
 * @LastEditTime: 2023-01-19 14:53:38
 | 
			
		||||
 * @FilePath: \admin_system\src\layout\components\Header.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
@@ -16,8 +16,13 @@
 | 
			
		||||
      <div>3.6.7 x64 Build 202208301257</div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="buttons_div">
 | 
			
		||||
            <User style="width: 25px; height; 25px; margin-right: 8px" />
 | 
			
		||||
            <SwitchButton style="width: 25px; height; 25px; margin-right: 8px; cursor:pointer;" @click="logout" />
 | 
			
		||||
      <User
 | 
			
		||||
        style="width: 25px; height; 25px; margin-right: 8px; cursor:pointer;"
 | 
			
		||||
      />
 | 
			
		||||
      <SwitchButton
 | 
			
		||||
        style="width: 25px; height; 25px; margin-right: 8px; cursor:pointer;"
 | 
			
		||||
        @click="logout"
 | 
			
		||||
      />
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
</template>
 | 
			
		||||
@@ -28,26 +33,22 @@ import { Logout } from "../../utils/api/info/account";
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  name: "AppBanner",
 | 
			
		||||
    data()
 | 
			
		||||
    {
 | 
			
		||||
  data() {
 | 
			
		||||
    return {};
 | 
			
		||||
  },
 | 
			
		||||
  // created() {
 | 
			
		||||
  //   console.log("banner请求数据!");
 | 
			
		||||
  // },
 | 
			
		||||
    mounted()
 | 
			
		||||
    {
 | 
			
		||||
  mounted() {
 | 
			
		||||
    //console.log("banner请求数据!");
 | 
			
		||||
  },
 | 
			
		||||
  methods: {
 | 
			
		||||
        logout()
 | 
			
		||||
        {
 | 
			
		||||
            this.$confirm("是否退出系统?", "提示", {
 | 
			
		||||
    logout() {
 | 
			
		||||
      this.$confirm("是否退出系统?", "请确认", {
 | 
			
		||||
        confirmButtonText: "是",
 | 
			
		||||
        cancelButtonText: "否",
 | 
			
		||||
        type: "warning",
 | 
			
		||||
            }).then(() =>
 | 
			
		||||
            {
 | 
			
		||||
      }).then(() => {
 | 
			
		||||
        Logout();
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
@@ -79,7 +80,7 @@ export default {
 | 
			
		||||
  user-select: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.app_banner>*+* {
 | 
			
		||||
.app_banner > * + * {
 | 
			
		||||
  margin-left: 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,15 +1,21 @@
 | 
			
		||||
<!--
 | 
			
		||||
 <!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-04 11:40:03
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-06 12:54:17
 | 
			
		||||
 * @LastEditTime: 2023-01-26 12:34:20
 | 
			
		||||
 * @FilePath: \admin_system\src\layout\components\Main.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
    <!-- <div class="main-content"> -->
 | 
			
		||||
    <el-scrollbar>
 | 
			
		||||
        <div class="view-wrapper">
 | 
			
		||||
            <router-view />
 | 
			
		||||
        </div>
 | 
			
		||||
    </el-scrollbar>
 | 
			
		||||
    <!-- </div> -->
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
@@ -19,5 +25,12 @@ export default {
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped>
 | 
			
		||||
.el-scrollbar {
 | 
			
		||||
    height: 100%;
 | 
			
		||||
    background-color: #ecf2f9;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.view-wrapper {
 | 
			
		||||
    padding: 15px;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2022-12-14 15:12:46
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-11 10:28:24
 | 
			
		||||
 * @LastEditTime: 2023-01-28 21:38:31
 | 
			
		||||
 * @FilePath: \admin_system\src\router\index.js
 | 
			
		||||
 * @Description: 定义应用路由配置
 | 
			
		||||
 * 
 | 
			
		||||
@@ -41,6 +41,7 @@ const routes = [
 | 
			
		||||
      title: "总览",
 | 
			
		||||
      icon: "house",
 | 
			
		||||
    },
 | 
			
		||||
    component: () => import("../layout/Index.vue"),
 | 
			
		||||
    children: [
 | 
			
		||||
      {
 | 
			
		||||
        path: "/desktop",
 | 
			
		||||
@@ -52,7 +53,37 @@ const routes = [
 | 
			
		||||
        component: () => import("../views/overview/OverView.vue"),
 | 
			
		||||
      },
 | 
			
		||||
    ],
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    //需求管理
 | 
			
		||||
    path: "/requirement",
 | 
			
		||||
    name: "Requirement",
 | 
			
		||||
    meta: {
 | 
			
		||||
      title: "需求管理",
 | 
			
		||||
      icon: "Document",
 | 
			
		||||
    },
 | 
			
		||||
    component: () => import("../layout/Index.vue"),
 | 
			
		||||
    children: [
 | 
			
		||||
      {
 | 
			
		||||
        path: "/requirement-manager",
 | 
			
		||||
        name: "RequirementManager",
 | 
			
		||||
        meta: {
 | 
			
		||||
          title: "需求管理",
 | 
			
		||||
          icon: "Document",
 | 
			
		||||
        },
 | 
			
		||||
        component: () => import("../views/requirement/RequirementManager.vue"),
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        path: "/requirement-editing",
 | 
			
		||||
        name: "RequirementEditing",
 | 
			
		||||
        hidden: true,
 | 
			
		||||
        meta: {
 | 
			
		||||
          title: "需求管理",
 | 
			
		||||
          icon: "edit",
 | 
			
		||||
        },
 | 
			
		||||
        component: () => import("../views/requirement/RequirementEditing.vue"),
 | 
			
		||||
      },
 | 
			
		||||
    ],
 | 
			
		||||
  },
 | 
			
		||||
  {//信息管理
 | 
			
		||||
    path: "/news",
 | 
			
		||||
@@ -62,6 +93,24 @@ const routes = [
 | 
			
		||||
      icon: "edit",
 | 
			
		||||
    },
 | 
			
		||||
    children: [
 | 
			
		||||
      {
 | 
			
		||||
        path: "/staffInfo",
 | 
			
		||||
        name: "StaffInfo",
 | 
			
		||||
        meta: {
 | 
			
		||||
          title: "人员信息",
 | 
			
		||||
          icon: "edit",
 | 
			
		||||
        },
 | 
			
		||||
        component: () => import("../views/info/StaffInfo.vue"),
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        path: "/editStuffInfo",
 | 
			
		||||
        name: "EditStaffInfo",
 | 
			
		||||
        hidden: true,
 | 
			
		||||
        meta: {
 | 
			
		||||
          title: "编辑人员信息",
 | 
			
		||||
        },
 | 
			
		||||
        component: () => import("../views/info/EditStaffInfo.vue"),
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        path: "/newsIndex",
 | 
			
		||||
        name: "NewsIndex",
 | 
			
		||||
@@ -84,13 +133,39 @@ const routes = [
 | 
			
		||||
    component: () => import("../layout/Index.vue"),
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    path: "/user",
 | 
			
		||||
    name: "User",
 | 
			
		||||
    path: "/network",
 | 
			
		||||
    name: "NetworkManager",
 | 
			
		||||
    meta: {
 | 
			
		||||
      title: "人员管理",
 | 
			
		||||
      icon: "edit",
 | 
			
		||||
      title: "网络管理",
 | 
			
		||||
      icon: "User",
 | 
			
		||||
    },
 | 
			
		||||
    component: () => import("../layout/Index.vue"),
 | 
			
		||||
    children: [
 | 
			
		||||
      {
 | 
			
		||||
        path: "/network-point-manager",
 | 
			
		||||
        name: "NetworkPointManager",
 | 
			
		||||
        meta: {
 | 
			
		||||
          title: "网络点管理",
 | 
			
		||||
          icon: "Monitor",
 | 
			
		||||
        },
 | 
			
		||||
        component: () => import("../views/network/NetworkPoint/NetworkPoint.vue"),
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        path: "/network-point-edit",
 | 
			
		||||
        name: "NetworkPointEdit",
 | 
			
		||||
        hidden: true,
 | 
			
		||||
        component: () => import("../views/network/NetworkPoint/EditNetworkPoint.vue"),
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        path: "/switch-manager",
 | 
			
		||||
        name: "SwitchManager",
 | 
			
		||||
        meta: {
 | 
			
		||||
          title: "交换机管理",
 | 
			
		||||
          icon: "switch",
 | 
			
		||||
        },
 | 
			
		||||
        component: () => import("../views/network/switch/SwitchManager.vue"),
 | 
			
		||||
      }
 | 
			
		||||
    ],
 | 
			
		||||
  },
 | 
			
		||||
];
 | 
			
		||||
 | 
			
		||||
@@ -104,6 +179,7 @@ router.beforeEach((to) =>
 | 
			
		||||
{
 | 
			
		||||
  const token = window.localStorage.getItem("token");
 | 
			
		||||
 | 
			
		||||
  //先检查token
 | 
			
		||||
  if (!token)
 | 
			
		||||
  {
 | 
			
		||||
    //如果token不存在,判断路由是否走向login,如果不是则指向login
 | 
			
		||||
@@ -115,6 +191,16 @@ router.beforeEach((to) =>
 | 
			
		||||
      };
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  //修改默认打开的页面,跳向工作台
 | 
			
		||||
  // if (to.name === "Home")
 | 
			
		||||
  // {
 | 
			
		||||
  //   console.log("跳向工作台");
 | 
			
		||||
 | 
			
		||||
  //   return {
 | 
			
		||||
  //     name: "DeskTop",
 | 
			
		||||
  //   };
 | 
			
		||||
  // }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
export default router;
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2022-12-22 09:10:20
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-11 17:02:15
 | 
			
		||||
 * @LastEditTime: 2023-01-25 00:29:54
 | 
			
		||||
 * @FilePath: \admin_system\src\utils\api\info\account.js
 | 
			
		||||
 * @Description:
 | 
			
		||||
 *
 | 
			
		||||
@@ -13,11 +13,15 @@ import { API_URL } from "@/utils/api/config"; //所有API的地址
 | 
			
		||||
import router from "../../../router/index";
 | 
			
		||||
import store from "../../../store/index";
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 登录请求函数
 | 
			
		||||
 * @param {*} userInfo 
 | 
			
		||||
 * @returns 返回promise对象
 | 
			
		||||
 */
 | 
			
		||||
export function Login(userInfo)
 | 
			
		||||
{
 | 
			
		||||
    //debugger;
 | 
			
		||||
    console.log(API_URL.URL_LOGIN);
 | 
			
		||||
 | 
			
		||||
    //console.log("登录请求地址:", API_URL.URL_LOGIN);
 | 
			
		||||
    //const url = "http://localhost:8080/admin-system/account/p13_account_check";
 | 
			
		||||
    return instance.request(
 | 
			
		||||
        {
 | 
			
		||||
            method: "post",
 | 
			
		||||
@@ -27,17 +31,11 @@ export function Login(userInfo)
 | 
			
		||||
    );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 退出登录
 | 
			
		||||
 */
 | 
			
		||||
export function Logout()
 | 
			
		||||
{
 | 
			
		||||
    // if (this.$store && this.$store.state.app)
 | 
			
		||||
    // {
 | 
			
		||||
    //     //this.$store.commit();
 | 
			
		||||
    // }
 | 
			
		||||
 | 
			
		||||
    //const store = useStore();
 | 
			
		||||
 | 
			
		||||
    //console.log(store);
 | 
			
		||||
 | 
			
		||||
    console.log(store);
 | 
			
		||||
 | 
			
		||||
    window.localStorage.removeItem("token");
 | 
			
		||||
 
 | 
			
		||||
@@ -2,14 +2,16 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2022-12-22 17:18:10
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-11 14:58:44
 | 
			
		||||
 * @LastEditTime: 2023-01-12 17:47:39
 | 
			
		||||
 * @FilePath: \admin_system\src\utils\api\request.js
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * @Description: 配置axios拦截器
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
 */
 | 
			
		||||
import axios from "axios";
 | 
			
		||||
import store from "../../store/index";
 | 
			
		||||
import { ElMessageBox } from "element-plus";
 | 
			
		||||
import router from "@/router";
 | 
			
		||||
 | 
			
		||||
const service = axios.create(
 | 
			
		||||
    {
 | 
			
		||||
@@ -18,7 +20,10 @@ const service = axios.create(
 | 
			
		||||
    }
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
//加上请求拦截器
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 加上请求拦截器
 | 
			
		||||
 */
 | 
			
		||||
service.interceptors.request.use(
 | 
			
		||||
    function (config)
 | 
			
		||||
    {
 | 
			
		||||
@@ -47,13 +52,42 @@ service.interceptors.request.use(
 | 
			
		||||
    }
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
//响应拦截器
 | 
			
		||||
service.interceptors.response.use(
 | 
			
		||||
    function (response)
 | 
			
		||||
    {
 | 
			
		||||
        //200
 | 
			
		||||
        if (response.status === 200)
 | 
			
		||||
        {
 | 
			
		||||
            console.log("响应拦截器,响应代码", response.status);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        //401,用户token失效,跳转到
 | 
			
		||||
        if (response.state === 401)
 | 
			
		||||
        {
 | 
			
		||||
            ElMessageBox.confirm(
 | 
			
		||||
                "用户登录超时,请重新登录",
 | 
			
		||||
                "警告",
 | 
			
		||||
                {
 | 
			
		||||
                    confirmButtonText: "是",
 | 
			
		||||
                    cancelButtonText: "否",
 | 
			
		||||
                    type: "warning",
 | 
			
		||||
                },
 | 
			
		||||
            ).then(() =>
 | 
			
		||||
            {
 | 
			
		||||
                router.replace("/login");
 | 
			
		||||
            }).catch(() =>
 | 
			
		||||
            {
 | 
			
		||||
                router.replace("/login");
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return response;
 | 
			
		||||
    },
 | 
			
		||||
    function (error)
 | 
			
		||||
    {
 | 
			
		||||
        console.log("响应拦截器,异常信息:", error);
 | 
			
		||||
 | 
			
		||||
        return Promise.reject(error);
 | 
			
		||||
    }
 | 
			
		||||
);
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2022-12-14 15:23:54
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-11 14:40:11
 | 
			
		||||
 * @LastEditTime: 2023-01-28 21:35:47
 | 
			
		||||
 * @FilePath: \admin_system\src\views\account\Login.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
@@ -29,16 +29,16 @@
 | 
			
		||||
        </el-form-item>
 | 
			
		||||
        <el-form-item v-show="current_menu === tab_menu[1].type">
 | 
			
		||||
          <label class="form-label">确认密码</label>
 | 
			
		||||
          <el-input type="password" v-model.lazy.trim="loginForm.confirm_password"></el-input>
 | 
			
		||||
          <el-input type="password" disabled v-model.lazy.trim="loginForm.confirm_password"></el-input>
 | 
			
		||||
        </el-form-item>
 | 
			
		||||
        <el-form-item>
 | 
			
		||||
          <label class="form-label">验证码</label>
 | 
			
		||||
          <el-row :gutter="10">
 | 
			
		||||
            <el-col :span="14">
 | 
			
		||||
              <el-input type="text"></el-input>
 | 
			
		||||
              <el-input type="text" disabled></el-input>
 | 
			
		||||
            </el-col>
 | 
			
		||||
            <el-col :span="10">
 | 
			
		||||
              <el-button type="danger" class="el-button-block" @click="getValidateCode()">获取验证码</el-button>
 | 
			
		||||
              <el-button type="danger" disabled class="el-button-block" @click="getValidateCode()">获取验证码</el-button>
 | 
			
		||||
            </el-col>
 | 
			
		||||
          </el-row>
 | 
			
		||||
        </el-form-item>
 | 
			
		||||
@@ -93,6 +93,9 @@ export default {
 | 
			
		||||
        type: "error",
 | 
			
		||||
      });
 | 
			
		||||
    },
 | 
			
		||||
    /**
 | 
			
		||||
     * 登录
 | 
			
		||||
     */
 | 
			
		||||
    login()
 | 
			
		||||
    {
 | 
			
		||||
      if (this.loginForm.username.length === 0 || this.loginForm.password === 0)
 | 
			
		||||
@@ -136,7 +139,7 @@ export default {
 | 
			
		||||
            this.saveUserInfo(data);
 | 
			
		||||
 | 
			
		||||
            //验证成功,跳转路由
 | 
			
		||||
            router.push("/home");
 | 
			
		||||
            router.push("/Desktop");
 | 
			
		||||
          }
 | 
			
		||||
          else
 | 
			
		||||
          {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										27
									
								
								企业级管理系统/web/admin_system/src/views/info/EditStaffInfo.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								企业级管理系统/web/admin_system/src/views/info/EditStaffInfo.vue
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,27 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-24 23:25:16
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-24 23:57:11
 | 
			
		||||
 * @FilePath: \admin_system\src\views\info\EditStaffInfo.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
  <div></div>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
export default {
 | 
			
		||||
  name: "EditStaffInfo",
 | 
			
		||||
  data: function ()
 | 
			
		||||
  {
 | 
			
		||||
    return {};
 | 
			
		||||
  },
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped>
 | 
			
		||||
 | 
			
		||||
</style>
 | 
			
		||||
							
								
								
									
										189
									
								
								企业级管理系统/web/admin_system/src/views/info/StaffInfo.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										189
									
								
								企业级管理系统/web/admin_system/src/views/info/StaffInfo.vue
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,189 @@
 | 
			
		||||
/* eslint-disable */
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-12 14:43:46
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-26 23:18:49
 | 
			
		||||
 * @FilePath: \admin_system\src\views\info\StaffInfo.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
    <div class="query_box">
 | 
			
		||||
        <el-form inline width="600px">
 | 
			
		||||
            <el-row :gutter="10" class="el-row">
 | 
			
		||||
                <el-col :span="8">
 | 
			
		||||
                    <el-input v-model="query_param.staff_code" placeholder="请输入P09工号或P13账号"></el-input>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="4">
 | 
			
		||||
                    <el-button type="danger">查询</el-button>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="12"></el-col>
 | 
			
		||||
            </el-row>
 | 
			
		||||
        </el-form>
 | 
			
		||||
        <el-table ref="table" :data="table_data" border width="100%" stripe>
 | 
			
		||||
            <el-table-column type="selection" min-width="30" align="center"></el-table-column>
 | 
			
		||||
            <el-table-column min-width="200" label="员工名称" align="left" fixed="left">
 | 
			
		||||
                <template #default="rowdata">
 | 
			
		||||
                    <span @click="onShowStaffInfo(rowdata.row)" style="cursor: pointer; display: block; height: 100%">{{
 | 
			
		||||
                        rowdata.row.staff_name
 | 
			
		||||
                    }}</span>
 | 
			
		||||
                </template>
 | 
			
		||||
            </el-table-column>
 | 
			
		||||
            <el-table-column prop="staff_code" min-width="100" label="工号" align="left"></el-table-column>
 | 
			
		||||
            <el-table-column prop="p13uid" min-width="200" label="P13账号" align="left"></el-table-column>
 | 
			
		||||
            <el-table-column label="操作" min-width="200" align="center" fixed="right">
 | 
			
		||||
                <template #default>
 | 
			
		||||
                    <el-button type="warning">编辑</el-button>
 | 
			
		||||
                    <el-button type="danger">删除</el-button>
 | 
			
		||||
                </template>
 | 
			
		||||
            </el-table-column>
 | 
			
		||||
        </el-table>
 | 
			
		||||
        <el-row :gutter="10" width="100%">
 | 
			
		||||
            <el-col :span="18">
 | 
			
		||||
                <el-pagination class="pull_left" @current-change="onCurrentPageIndexChange"
 | 
			
		||||
                    @size-change="onTablePageSizeChange" size="small" background :current-page="this.table_current_page"
 | 
			
		||||
                    :page-size="10" :page-sizes="[10, 20, 50, 100]" layout="total, sizes, prev, pager, nex, jumper"
 | 
			
		||||
                    :total="table_data.length">
 | 
			
		||||
                </el-pagination>
 | 
			
		||||
            </el-col>
 | 
			
		||||
        </el-row>
 | 
			
		||||
    </div>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
/* eslint-disable no-unused-vars*/
 | 
			
		||||
export default {
 | 
			
		||||
    name: "staff-info",
 | 
			
		||||
    data()
 | 
			
		||||
    {
 | 
			
		||||
        return {
 | 
			
		||||
            query_param: {
 | 
			
		||||
                staff_code: "",
 | 
			
		||||
            },
 | 
			
		||||
            table_current_page: 1,
 | 
			
		||||
            table_data: [
 | 
			
		||||
                {
 | 
			
		||||
                    staff_name: "王炜",
 | 
			
		||||
                    staff_code: "588",
 | 
			
		||||
                    p13uid: "wangwei-202",
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    staff_name: "王炜",
 | 
			
		||||
                    staff_code: "588",
 | 
			
		||||
                    p13uid: "wangwei-202",
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    staff_name: "王炜",
 | 
			
		||||
                    staff_code: "588",
 | 
			
		||||
                    p13uid: "wangwei-202",
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    staff_name: "王炜",
 | 
			
		||||
                    staff_code: "588",
 | 
			
		||||
                    p13uid: "wangwei-202",
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    staff_name: "王炜",
 | 
			
		||||
                    staff_code: "588",
 | 
			
		||||
                    p13uid: "wangwei-202",
 | 
			
		||||
                },
 | 
			
		||||
            ],
 | 
			
		||||
        };
 | 
			
		||||
    },
 | 
			
		||||
    methods: {
 | 
			
		||||
        onTableEdit(row) { },
 | 
			
		||||
        /**
 | 
			
		||||
         * 根据表格行index返回样式,实现斑马纹
 | 
			
		||||
         * @param row
 | 
			
		||||
         * @param rowIndex
 | 
			
		||||
         * @return 返回的样式名称
 | 
			
		||||
         */
 | 
			
		||||
        tabRowClassName(row, rowIndex)
 | 
			
		||||
        {
 | 
			
		||||
            let index = rowIndex + 1;
 | 
			
		||||
            if (index % 2 == 0)
 | 
			
		||||
            {
 | 
			
		||||
                return "warning-row";
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        /**
 | 
			
		||||
         * 点击表格 用户名称 时的消息处理函数
 | 
			
		||||
         * @param {*} staff
 | 
			
		||||
         */
 | 
			
		||||
        onShowStaffInfo(staff)
 | 
			
		||||
        {
 | 
			
		||||
            console.log("点击名称", staff);
 | 
			
		||||
        },
 | 
			
		||||
        /**
 | 
			
		||||
         * 表格页显示数量变更时消息处理函数
 | 
			
		||||
         */
 | 
			
		||||
        onTablePageSizeChange() { },
 | 
			
		||||
        /**
 | 
			
		||||
         * 用户变更当前页时消息处理函数
 | 
			
		||||
         */
 | 
			
		||||
        onCurrentPageIndexChange() { },
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped>
 | 
			
		||||
.el-row {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.el-label {
 | 
			
		||||
    text-align: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.query_box {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    background-color: #fff;
 | 
			
		||||
    border-radius: 5px;
 | 
			
		||||
    padding: 15px;
 | 
			
		||||
    margin-bottom: 15px;
 | 
			
		||||
    text-align: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.query_box>*+* {
 | 
			
		||||
    margin-top: 15px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.info_box {
 | 
			
		||||
    background-color: #fff;
 | 
			
		||||
    border-radius: 5px;
 | 
			
		||||
    padding: 15px;
 | 
			
		||||
    margin-bottom: 15px;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.el-table .warning-row {
 | 
			
		||||
    background-color: #f3f9ff;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.query_box:hover,
 | 
			
		||||
.info_box:hover {
 | 
			
		||||
    box-shadow: 0px 0px 20px -10px rgb(14 18 22 / 25%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
div.cell {
 | 
			
		||||
    height: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pull_left {
 | 
			
		||||
    margin-left: 15px;
 | 
			
		||||
    margin-right: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pull_right {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    justify-content: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pull_right:last-child {
 | 
			
		||||
    margin-right: 15px;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
@@ -0,0 +1,37 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-25 11:26:11
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-25 11:26:13
 | 
			
		||||
 * @FilePath: \admin_system\src\views\network\NetworkPoint copy.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-25 11:24:47
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-25 11:24:48
 | 
			
		||||
 * @FilePath: \admin_system\src\views\network\NetworkPoint.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
  <div>网络点位信息修改</div>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
export default {
 | 
			
		||||
  name: "network-point-editor",
 | 
			
		||||
  data()
 | 
			
		||||
  {
 | 
			
		||||
    return {};
 | 
			
		||||
  },
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped>
 | 
			
		||||
 | 
			
		||||
</style>
 | 
			
		||||
@@ -0,0 +1,27 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-25 11:24:47
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-25 11:34:07
 | 
			
		||||
 * @FilePath: \admin_system\src\views\network\NetworkPoint.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
    <div>网络点位管理</div>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
export default {
 | 
			
		||||
    name: "network-point-management",
 | 
			
		||||
    data()
 | 
			
		||||
    {
 | 
			
		||||
        return {};
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped>
 | 
			
		||||
 | 
			
		||||
</style>
 | 
			
		||||
@@ -0,0 +1,27 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-25 14:48:53
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-25 14:48:54
 | 
			
		||||
 * @FilePath: \admin_system\src\views\network\switch\SwitchManager.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
    交换机管理
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
export default {
 | 
			
		||||
    name: "switch-manager",
 | 
			
		||||
    data()
 | 
			
		||||
    {
 | 
			
		||||
        return {};
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped>
 | 
			
		||||
 | 
			
		||||
</style>
 | 
			
		||||
@@ -2,14 +2,56 @@
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-06 15:30:12
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-07 20:37:55
 | 
			
		||||
 * @LastEditTime: 2023-01-28 09:44:31
 | 
			
		||||
 * @FilePath: \admin_system\src\views\overview\OverView.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
    <div class="fill"></div>
 | 
			
		||||
    <el-form :inline="true" label-width="5em" class="query_form">
 | 
			
		||||
        <el-row :gutter="10">
 | 
			
		||||
            <el-col :span="7">
 | 
			
		||||
                <el-form-item label="需求编号">
 | 
			
		||||
                    <el-input style="width:100%;"></el-input>
 | 
			
		||||
                </el-form-item>
 | 
			
		||||
            </el-col>
 | 
			
		||||
            <el-col :span="7">
 | 
			
		||||
                <el-form-item label="标题">
 | 
			
		||||
                    <el-input style="width:100%;"></el-input>
 | 
			
		||||
                </el-form-item>
 | 
			
		||||
            </el-col>
 | 
			
		||||
            <el-col :span="7">
 | 
			
		||||
                <el-form-item label="提交人">
 | 
			
		||||
                    <el-input style="width:100%;"></el-input>
 | 
			
		||||
                </el-form-item>
 | 
			
		||||
            </el-col>
 | 
			
		||||
            <el-col :span="3"></el-col>
 | 
			
		||||
        </el-row>
 | 
			
		||||
        <el-row :gutter="10">
 | 
			
		||||
            <el-col :span="7">
 | 
			
		||||
                <el-form-item label="状态">
 | 
			
		||||
                    <el-select style="width:100%;">
 | 
			
		||||
                        <el-option key="部门审批" value="部门审批"></el-option>
 | 
			
		||||
                        <el-option key="需求分析" value="需求分析">需求分析</el-option>
 | 
			
		||||
                        <el-option key="技术开发" value="技术开发">技术开发</el-option>
 | 
			
		||||
                        <el-option key="被退回" value="被退回"></el-option>
 | 
			
		||||
                    </el-select>
 | 
			
		||||
                </el-form-item>
 | 
			
		||||
            </el-col>
 | 
			
		||||
            <el-col :span="7">
 | 
			
		||||
                <el-form-item label="提交日期">
 | 
			
		||||
                    <el-date-picker style="width:100%;"></el-date-picker>
 | 
			
		||||
                </el-form-item>
 | 
			
		||||
            </el-col>
 | 
			
		||||
            <el-col :span="7">
 | 
			
		||||
                <el-form-item label="至">
 | 
			
		||||
                    <el-date-picker style="width:100%;"></el-date-picker>
 | 
			
		||||
                </el-form-item>
 | 
			
		||||
            </el-col>
 | 
			
		||||
            <el-col :span="3"></el-col>
 | 
			
		||||
        </el-row>
 | 
			
		||||
    </el-form>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
@@ -19,9 +61,7 @@ export default {
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped>
 | 
			
		||||
.fill {
 | 
			
		||||
    border: 1px solid salmon;
 | 
			
		||||
    height: 2000px;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
.query_form {
 | 
			
		||||
    max-width: 63em;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
@@ -0,0 +1,37 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-25 23:16:29
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-25 23:19:00
 | 
			
		||||
 * @FilePath: \admin_system\src\views\requirement\RequirementEditing.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-25 23:13:47
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-25 23:15:21
 | 
			
		||||
 * @FilePath: \admin_system\src\views\requirement\RequirementManager.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
    需求编辑页面
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
export default {
 | 
			
		||||
    name: "requirement-editing",
 | 
			
		||||
    data()
 | 
			
		||||
    {
 | 
			
		||||
        return {};
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped>
 | 
			
		||||
 | 
			
		||||
</style>
 | 
			
		||||
@@ -0,0 +1,404 @@
 | 
			
		||||
<!--
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-01-25 23:13:47
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @LastEditTime: 2023-01-28 23:40:51
 | 
			
		||||
 * @FilePath: \admin_system\src\views\requirement\RequirementManager.vue
 | 
			
		||||
 * @Description: 
 | 
			
		||||
 * 
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
			
		||||
-->
 | 
			
		||||
<template>
 | 
			
		||||
 | 
			
		||||
    <div class="requirement_wrapper">
 | 
			
		||||
        <!-- 查询框 -->
 | 
			
		||||
        <div class="search-box">
 | 
			
		||||
            <el-row :gutter="10">
 | 
			
		||||
                <el-col :span="2">
 | 
			
		||||
                    <span>标题:</span>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="16">
 | 
			
		||||
                    <el-input></el-input>
 | 
			
		||||
                </el-col>
 | 
			
		||||
            </el-row>
 | 
			
		||||
            <el-row :gutter="10">
 | 
			
		||||
                <el-col :span="2">
 | 
			
		||||
                    <span>需求编号:</span>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="4">
 | 
			
		||||
                    <el-input v-model="query_param.requirement_serial"></el-input>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="2">
 | 
			
		||||
                    <span>申请人:</span>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="4">
 | 
			
		||||
                    <el-input v-model="query_param.request_people"></el-input>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="2">
 | 
			
		||||
                    <span>状态:</span>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="4">
 | 
			
		||||
                    <!-- <el-input v-model="query_param.status"></el-input> -->
 | 
			
		||||
                    <el-select multiple collapse-tags collapse-tags-tooltip v-model="query_param.status">
 | 
			
		||||
                        <el-option v-for="option in requirement_status" :value="option" :key="option"></el-option>
 | 
			
		||||
                    </el-select>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="6"></el-col>
 | 
			
		||||
            </el-row>
 | 
			
		||||
            <el-row :gutter="10">
 | 
			
		||||
                <el-col :span="2">
 | 
			
		||||
                    <span>提交日期:</span>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="4">
 | 
			
		||||
                    <el-date-picker v-model="query_param.submit_start_date" style="width:100%;"></el-date-picker>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="2">
 | 
			
		||||
                    <span>至:</span>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="4">
 | 
			
		||||
                    <el-date-picker v-model="query_param.submit_end_date" style="width:100%;"></el-date-picker>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="6">
 | 
			
		||||
                    <div class="button-wrapper-right">
 | 
			
		||||
                        <el-button type="primary" icon="search">查询</el-button>
 | 
			
		||||
                        <el-button icon="Refresh">重置</el-button>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="6"></el-col>
 | 
			
		||||
            </el-row>
 | 
			
		||||
        </div>
 | 
			
		||||
        <!-- 工具栏 -->
 | 
			
		||||
        <div class="tool-button-wrapper">
 | 
			
		||||
            <el-row :gutter="10">
 | 
			
		||||
                <el-col :span="4">
 | 
			
		||||
                    <div class="button-wrapper-left">
 | 
			
		||||
                        <el-button type="success" icon="DocumentAdd" plain>新增</el-button>
 | 
			
		||||
                        <el-button type="warning" icon="document" plain>导出</el-button>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </el-col>
 | 
			
		||||
                <el-col :span="20">
 | 
			
		||||
                    <div class="table-display-wrapper">
 | 
			
		||||
                        <span>结果筛选:</span>
 | 
			
		||||
                        <div class="result-filter-wrapper">
 | 
			
		||||
                            <el-checkbox-button label="已完成" checked></el-checkbox-button>
 | 
			
		||||
                            <el-checkbox-button label="已取消" checked></el-checkbox-button>
 | 
			
		||||
                            <el-checkbox-button label="被退回" checked></el-checkbox-button>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </el-col>
 | 
			
		||||
            </el-row>
 | 
			
		||||
        </div>
 | 
			
		||||
        <!-- 需求列表 -->
 | 
			
		||||
        <el-table :data="tableData" border stripe style="width:100%;" :height="tableHeight">
 | 
			
		||||
            <el-table-column type="selection" align="center"></el-table-column>
 | 
			
		||||
            <el-table-column label="需求编号" align="center" width="160">
 | 
			
		||||
                <template #default="requirement">
 | 
			
		||||
                    <span @click="dialogRequirementDetailVisible = true;" class="requirement-serial">{{
 | 
			
		||||
                        requirement.row.serial_no
 | 
			
		||||
                    }}</span>
 | 
			
		||||
                </template>
 | 
			
		||||
            </el-table-column>
 | 
			
		||||
            <el-table-column label="标题" prop="title" min-width="200" align="center">
 | 
			
		||||
                <template #default="requirement">
 | 
			
		||||
                    <span class="requirement-title">{{ requirement.row.title }}</span>
 | 
			
		||||
                </template>
 | 
			
		||||
            </el-table-column>
 | 
			
		||||
            <el-table-column label="申请人" prop="request_people" align="center" width="100"></el-table-column>
 | 
			
		||||
            <el-table-column label="状态" prop="status" align="center" width="100"></el-table-column>
 | 
			
		||||
            <el-table-column label="提交日期" prop="submit_date" align="center" width="130"></el-table-column>
 | 
			
		||||
            <el-table-column label="操作" align="center" fixed="right" width="200">
 | 
			
		||||
                <template #default>
 | 
			
		||||
                    <el-button type="warning" icon="edit">编辑</el-button>
 | 
			
		||||
                    <el-button type="danger" icon="delete">删除</el-button>
 | 
			
		||||
                </template>
 | 
			
		||||
            </el-table-column>
 | 
			
		||||
        </el-table>
 | 
			
		||||
        <div class="pagination_wrapper">
 | 
			
		||||
            <el-pagination class="pull_left" @current-change="onCurrentPageIndexChange"
 | 
			
		||||
                @size-change="onTablePageSizeChange" size="small" background v-model="this.table_current_page"
 | 
			
		||||
                :page-size="this.table_page_size" :page-sizes="[10, 20, 50, 100]"
 | 
			
		||||
                layout="total, sizes, prev, pager, next, jumper" :total="requirement_data.length">
 | 
			
		||||
            </el-pagination>
 | 
			
		||||
        </div>
 | 
			
		||||
        <!-- 需求详细信息对话框 -->
 | 
			
		||||
        <el-dialog title="需求内容" class="requirement-detail-dialog" v-model="dialogRequirementDetailVisible" width="900px"
 | 
			
		||||
            :close-on-click-modal="true" :close-on-press-escape="false" :show-close="true" :center="false">
 | 
			
		||||
            <el-tabs v-model="activeTabName">
 | 
			
		||||
                <el-tab-pane name="requirement-detail" label="详情">
 | 
			
		||||
                    <el-scrollbar height="300px">
 | 
			
		||||
                        <div class="requirement-detail-wrapper">
 | 
			
		||||
                            <el-row :gutter="10">
 | 
			
		||||
                                <el-col :span="2">
 | 
			
		||||
                                    <span>标题</span>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                                <el-col :span="22">
 | 
			
		||||
                                    <el-input></el-input>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                            </el-row>
 | 
			
		||||
                            <el-row :gutter="10">
 | 
			
		||||
                                <el-col :span="2">
 | 
			
		||||
                                    <span>需求编号</span>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                                <el-col :span="6">
 | 
			
		||||
                                    <el-input v-model="query_param.requirement_serial"></el-input>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                                <el-col :span="2">
 | 
			
		||||
                                    <span>申请人</span>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                                <el-col :span="6">
 | 
			
		||||
                                    <el-input v-model="query_param.request_people"></el-input>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                                <el-col :span="2">
 | 
			
		||||
                                    <span>状态</span>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                                <el-col :span="6">
 | 
			
		||||
                                    <!-- <el-input v-model="query_param.status"></el-input> -->
 | 
			
		||||
                                    <el-select multiple collapse-tags collapse-tags-tooltip
 | 
			
		||||
                                        v-model="query_param.status">
 | 
			
		||||
                                        <el-option v-for="option in requirement_status" :value="option"
 | 
			
		||||
                                            :key="option"></el-option>
 | 
			
		||||
                                    </el-select>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                            </el-row>
 | 
			
		||||
                            <el-row :gutter="10">
 | 
			
		||||
                                <el-col :span="2">
 | 
			
		||||
                                    <span>提交日期</span>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                                <el-col :span="6">
 | 
			
		||||
                                    <el-date-picker v-model="query_param.submit_start_date"
 | 
			
		||||
                                        style="width:100%;"></el-date-picker>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                                <el-col :span="2">
 | 
			
		||||
                                    <span>至</span>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                                <el-col :span="6">
 | 
			
		||||
                                    <el-date-picker v-model="query_param.submit_end_date"
 | 
			
		||||
                                        style="width:100%;"></el-date-picker>
 | 
			
		||||
                                </el-col>
 | 
			
		||||
                            </el-row>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </el-scrollbar>
 | 
			
		||||
                </el-tab-pane>
 | 
			
		||||
                <el-tab-pane name="issue-date" label="排期">
 | 
			
		||||
                    <el-scrollbar height="300px">
 | 
			
		||||
                        <el-table style="width:100%;" border stripe>
 | 
			
		||||
                            <el-table-column label="需求编号" align="center" min-width="200"></el-table-column>
 | 
			
		||||
                            <el-table-column label="初次排期" align="center" width="200"></el-table-column>
 | 
			
		||||
                            <el-table-column label="最终排期" align="center" width="200"></el-table-column>
 | 
			
		||||
                        </el-table>
 | 
			
		||||
                    </el-scrollbar>
 | 
			
		||||
                </el-tab-pane>
 | 
			
		||||
                <el-tab-pane name="comment" label="备注">
 | 
			
		||||
                    <el-scrollbar height="400px">
 | 
			
		||||
                        <p>hello world</p>
 | 
			
		||||
                        <p><span style="font-size: 24px;">ejfalsjfoewafsdjfdsfewo;sd;fk</span></p>
 | 
			
		||||
                        <ol>
 | 
			
		||||
                            <li><span style="color: rgb(225, 60, 57); font-size: 24px;">12344</span></li>
 | 
			
		||||
                            <li><span style="font-size: 24px;">33445</span></li>
 | 
			
		||||
                        </ol>
 | 
			
		||||
                        <p><br></p>
 | 
			
		||||
                    </el-scrollbar>
 | 
			
		||||
                </el-tab-pane>
 | 
			
		||||
            </el-tabs>
 | 
			
		||||
            <!-- <template #footer>
 | 
			
		||||
                <div class="dialogFooter">
 | 
			
		||||
                    <el-button type="primary" @click="dialogRequirementDetailVisible = false;">关闭</el-button>
 | 
			
		||||
                </div>
 | 
			
		||||
            </template> -->
 | 
			
		||||
        </el-dialog>
 | 
			
		||||
    </div>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
import { requirementTestData } from '@/test/data/TestData';
 | 
			
		||||
export default {
 | 
			
		||||
    name: "requirement-manager",
 | 
			
		||||
    data()
 | 
			
		||||
    {
 | 
			
		||||
        return {
 | 
			
		||||
            requirement_data: requirementTestData, //需求数据,当前值是测试数据
 | 
			
		||||
            table_current_page: 1,//分页组件当前的页面索引
 | 
			
		||||
            table_page_size: 10,
 | 
			
		||||
            query_param: {
 | 
			
		||||
                requirement_serial: "",
 | 
			
		||||
                request_people: "",
 | 
			
		||||
                submit_start_date: "",
 | 
			
		||||
                submit_end_date: "",
 | 
			
		||||
                status: "",
 | 
			
		||||
            },
 | 
			
		||||
            requirement_status: [
 | 
			
		||||
                "未提交", "部门审核", "需求分析", "技术开发", "待发布", "已发布", "被退回",
 | 
			
		||||
            ],
 | 
			
		||||
            dialogRequirementDetailVisible: false, //需求详情对话框是否显示
 | 
			
		||||
            activeTabName: "requirement-detail",
 | 
			
		||||
        };
 | 
			
		||||
    },
 | 
			
		||||
    computed: {
 | 
			
		||||
        //计算表格的高度
 | 
			
		||||
        tableHeight()
 | 
			
		||||
        {
 | 
			
		||||
            return 10 * 50 + 40;
 | 
			
		||||
        },
 | 
			
		||||
        tableData()
 | 
			
		||||
        {
 | 
			
		||||
            const startIndex = this.table_page_size * (this.table_current_page - 1);
 | 
			
		||||
            const endIndex = (this.table_page_size * this.table_current_page);// < this.requirement_data.length ? (this.table_page_size * this.table_current_page) : this.requirement_data.length;
 | 
			
		||||
 | 
			
		||||
            return this.requirement_data.slice(startIndex, endIndex);
 | 
			
		||||
        },
 | 
			
		||||
    },
 | 
			
		||||
    methods: {
 | 
			
		||||
        onTablePageSizeChange(pageSize)
 | 
			
		||||
        {
 | 
			
		||||
            console.log("选择的pageSize", pageSize);
 | 
			
		||||
            this.table_page_size = pageSize;
 | 
			
		||||
        },
 | 
			
		||||
        //用户变更当前页时消息处理函数
 | 
			
		||||
        onCurrentPageIndexChange(pageIndex)
 | 
			
		||||
        {
 | 
			
		||||
            this.table_current_page = pageIndex;
 | 
			
		||||
        },
 | 
			
		||||
    }
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style scoped>
 | 
			
		||||
/* 整个页面的外壳 ******************************/
 | 
			
		||||
.requirement_wrapper {
 | 
			
		||||
    padding: 15px 10px;
 | 
			
		||||
    background-color: #fff;
 | 
			
		||||
    border-radius: 5px;
 | 
			
		||||
    box-shadow: 0px 0px 20px -10px rgb(14 18 22 / 25%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.requirement_wrapper:hover {
 | 
			
		||||
    box-shadow: 0px 0px 20px -10px rgb(14 18 22 / 40%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.requirement_wrapper>*+* {
 | 
			
		||||
    margin-top: 15px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* 查询框 **********************************/
 | 
			
		||||
.search-box {
 | 
			
		||||
    padding: 0 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.search-box span {
 | 
			
		||||
    font-weight: normal;
 | 
			
		||||
    display: block;
 | 
			
		||||
    text-align: right;
 | 
			
		||||
    font-size: 15px;
 | 
			
		||||
    color: #5f5f5f;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.search-box>.el-row {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    justify-content: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.search-box .el-row+.el-row {
 | 
			
		||||
    margin-top: 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 查询结果筛选框 */
 | 
			
		||||
.tool-button-wrapper {
 | 
			
		||||
    padding: 0px 15px;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tool-button-wrapper>.el-row {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    justify-content: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tool-button-wrapper span {
 | 
			
		||||
    font-weight: small;
 | 
			
		||||
    display: block;
 | 
			
		||||
    text-align: right;
 | 
			
		||||
    font-size: 15px;
 | 
			
		||||
    color: #5f5f5f;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tool-button-wrapper .el-checkbox {
 | 
			
		||||
    font-size: 15px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.table-display-wrapper {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    justify-content: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button-wrapper-right {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    justify-content: right;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.button-wrapper-left {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    justify-content: left;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.result-filter-wrapper {
 | 
			
		||||
    padding: 0 5px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 需求列表 */
 | 
			
		||||
.requirement-title {
 | 
			
		||||
    display: block;
 | 
			
		||||
    text-align: left;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    font-size: 14px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.requirement-serial {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/***分页组件 *************/
 | 
			
		||||
.pagination_wrapper {
 | 
			
		||||
    padding-right: 15px;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    justify-content: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*需求详情对话框 */
 | 
			
		||||
.requirement-detail-dialog {
 | 
			
		||||
    width: 400px;
 | 
			
		||||
    height: 600px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.requirement-detail-dialog .el-row {
 | 
			
		||||
    display: flex;
 | 
			
		||||
    justify-content: left;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    /* margin-top: 10px; */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.requirement-detail-dialog .el-row+.el-row {
 | 
			
		||||
    margin-top: 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.requirement-detail-wrapper {
 | 
			
		||||
    padding: 0px 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.requirement-detail-wrapper span {
 | 
			
		||||
    display: block;
 | 
			
		||||
    text-align: right;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
<style>
 | 
			
		||||
.requirement-detail-dialog .el-dialog__body {
 | 
			
		||||
    padding: 0px 15px !important;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
							
								
								
									
										847
									
								
								提交总公司需求状态 2022-12-15.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										847
									
								
								提交总公司需求状态 2022-12-15.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,847 @@
 | 
			
		||||
[
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220104-775",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ղ<EFBFBD>Ʒ<EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD>ƾ֤<C6BE><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>1<EFBFBD><31>4<EFBFBD><34>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>1<EFBFBD><31>12<31><32>",
 | 
			
		||||
        "comment": "ȱ<><C8B1><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD><CBB2>ϡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220112-138",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڽ<EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷֹ<C5B7>˾<EFBFBD><CBBE>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "request_people": "<22>ƶ<EFBFBD><C6B6><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>1<EFBFBD><31>12<31><32>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>3<EFBFBD><33>2<EFBFBD><32>",
 | 
			
		||||
        "comment": "<22><><EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD>ǩ<EFBFBD><C7A9>ͬ<EFBFBD>⣬<EFBFBD><E2A3AC>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͽ<EFBFBD><CFBF><EFBFBD><EFBFBD>漰<EFBFBD><E6BCB0><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD>ձ<EFBFBD><D5B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>谴ϵͳ<CFB5><CDB3><EFBFBD>̹<EFBFBD><CCB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220112-213",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "request_people": "<22>η<EFBFBD><CEB7><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>1<EFBFBD><31>12<31><32>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>2<EFBFBD><32>11<31><31>",
 | 
			
		||||
        "comment": "<22>ѷ<EFBFBD><D1B7><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220114-324",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD><DAA1><EFBFBD><EFBFBD><EFBFBD>2018<31><38><EFBFBD>dz<EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD>п<EFBFBD><D0BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱<EFBFBD><CBB1><EFBFBD><EFBFBD>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22>dz<EFBFBD><C7B3><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD>չ<EFBFBD><D5B9>",
 | 
			
		||||
        "request_people": "<22><>С<EFBFBD><D0A1>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>1<EFBFBD><31>14<31><34>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>3<EFBFBD><33>7<EFBFBD><37>",
 | 
			
		||||
        "comment": "<22>ѷ<EFBFBD><D1B7><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220110-777",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD> ",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>1<EFBFBD><31>10<31><30>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>1<EFBFBD><31>25<32><35>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><CEA2>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD><C2B3><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC>ϵͳ<CFB5>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5>Ӱ<EFBFBD><D3B0><EFBFBD>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>ͻ<DEBF>ǩ<EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ع<EFBFBD><D8B9>ܡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220207-108",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>2007<30>泵<EFBFBD>ճб<D5B3>ϵͳ<CFB5><CDB3>Ȩ<EFBFBD><C8A8><EFBFBD>嵥<EFBFBD><E5B5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>2<EFBFBD><32>7<EFBFBD><37>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>2<EFBFBD><32>10<31><30>",
 | 
			
		||||
        "comment": "<22><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ϵͳȨ<CDB3><C8A8><EFBFBD>嵥<EFBFBD><E5B5A5>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220211-080",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ž<EFBFBD><C5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>մ<EFBFBD><D5B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD>ݶԽӵ<D4BD><D3B5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7>˾",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>2<EFBFBD><32>11<31><31>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>19<31><39>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220223-240",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>Խӽӿڼ<D3BF><DABC><EFBFBD><EFBFBD>ط<EFBFBD><D8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>2<EFBFBD><32>23<32><33>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>15<31><35>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220217-057",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><C5BB><EFBFBD><EFBFBD>鳵С<E9B3B5><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>չ<EFBFBD><D5B9>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7>˾",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>2<EFBFBD><32>28<32><38>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>30<33><30>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220309-038",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "request_people": "<22>ƶ<EFBFBD><C6B6><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>3<EFBFBD><33>14<31><34>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>5<EFBFBD><35>17<31><37>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220309-130",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB8><EFBFBD>E<EFBFBD><45>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>3<EFBFBD><33>9<EFBFBD><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>22<32><32>",
 | 
			
		||||
        "comment": "<22>ķ<DEB8><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220304-488",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̫<EFBFBD><CCAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӳ<EFBFBD>侭<EFBFBD><E4BEAD><EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD> ",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>3<EFBFBD><33>9<EFBFBD><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>29<32><39>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220322-880",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD>Ը<EFBFBD><D4B8><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22>dz<EFBFBD><C7B3><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD>չ<EFBFBD><D5B9>",
 | 
			
		||||
        "request_people": "<22><>С<EFBFBD><D0A1>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>3<EFBFBD><33>25<32><35>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>19<31><39>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD>ũ<EFBFBD>ղ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>ߡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220324-385",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD><EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD>ƾ֤<C6BE><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>3<EFBFBD><33>24<32><34>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>29<32><39>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F1BEADBC><EFBFBD><EFBFBD>϶Խ<CFB6><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>յȲ<D5B5>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD>ƾ֤<C6BE><D6A4>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220328-001",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɭ<EFBFBD><C9AD><EFBFBD>ۺϱ<DBBA><CFB1>գ<EFBFBD><D5A3><EFBFBD>Ʒ<EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱<EFBFBD><CBB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ר<EFBFBD>ã<EFBFBD>",
 | 
			
		||||
        "department": "<22>dz<EFBFBD><C7B3><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD>չ<EFBFBD><D5B9>",
 | 
			
		||||
        "request_people": "<22><>С<EFBFBD><D0A1>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>3<EFBFBD><33>28<32><38>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>21<32><31>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD>ũ<EFBFBD>ղ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>ߡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220331-554",
 | 
			
		||||
        "title": "ԣ<><D4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>˳<EFBFBD><CBB3><EFBFBD>ϵͳ<CFB5>Խ<EFBFBD><D4BD>Ҳ<EFBFBD><D2B2>º<EFBFBD><C2BA><EFBFBD>ϵͳ<CFB5><CDB3>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "˼<><CBBC>֧<EFBFBD><D6A7>˾",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>ǿ",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>3<EFBFBD><33>30<33><30>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>29<32><39>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD>ԣ<EFBFBD><D4A3>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD>طdz<D8B7><C7B3>º<EFBFBD><C2BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡣"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220401-218",
 | 
			
		||||
        "title": "<22><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "<22><>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>4<EFBFBD><34>1<EFBFBD><31>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>5<EFBFBD><35>20<32><30>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220401-125",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɭ<EFBFBD><C9AD><EFBFBD>ۺϱ<DBBA><CFB1>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱<EFBFBD><CBB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ר<EFBFBD>ã<EFBFBD>",
 | 
			
		||||
        "department": "<22>dz<EFBFBD><C7B3><EFBFBD><EFBFBD>г<EFBFBD><D0B3><EFBFBD>չ<EFBFBD><D5B9>",
 | 
			
		||||
        "request_people": "<22><>С<EFBFBD><D0A1>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>4<EFBFBD><34>1<EFBFBD><31>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>21<32><31>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220419-544",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><C5BB>dz<EFBFBD><C7B3>º<EFBFBD><C2BA>ļƻ<C4BC><C6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͥ<EFBFBD><CDA5><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><CBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>",
 | 
			
		||||
        "department": "˼<><CBBC>֧<EFBFBD><D6A7>˾",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>ǿ",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>4<EFBFBD><34>19<31><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>5<EFBFBD><35>5<EFBFBD><35>",
 | 
			
		||||
        "comment": "<22>º<EFBFBD><C2BA><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD><EFBFBD>Աʵ<D4B1><CAB5><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>ѡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220419-267",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷֹ<C5B7>˾<EFBFBD><CBBE><EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD>˽<EFBFBD><CBBD>ȨЭ<C8A8>鼰<EFBFBD><E9BCB0><EFBFBD>ؽӿڡ<D3BF><DAA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22>¹<EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>4<EFBFBD><34>19<31><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>5<EFBFBD><35>10<31><30>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220418-646",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><C5BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "<22>ۺ<EFBFBD><DBBA>г<EFBFBD><D0B3><EFBFBD>",
 | 
			
		||||
        "current_people": "ԬҰ",
 | 
			
		||||
        "submit_date": "2022<32><32>4<EFBFBD><34>18<31><38>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>4<EFBFBD><34>22<32><32>",
 | 
			
		||||
        "comment": "<22><><EFBFBD>ۺ<EFBFBD><DBBA>г<EFBFBD><D0B3><EFBFBD>ԬҰ<D4AC><D2B0>ʦ<EFBFBD>˻أ<CBBB>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD>۵<EFBFBD>֮ǰ<D6AE><C7B0><EFBFBD>й<EFBFBD>һ<EFBFBD>ָ<EFBFBD><D6B8>죬<EFBFBD>Ǻϲ<C7BA><CFB2><EFBFBD>һҳ<D2BB>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD>ڳ<EFBFBD><DAB3>պͼݳ<CDBC><DDB3>ձ<EFBFBD><D5B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ζ<EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>棬<EFBFBD>м<EFBFBD><D0BC>ౣ<EFBFBD><E0B1A3>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>״̬<D7B4>¿<EFBFBD><C2BF>ܻ<EFBFBD><DCBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD>Ŀǰ<C4BF>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>б<EFBFBD><D0B1>۵<EFBFBD><DBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD>Dz<EFBFBD><C7B2>֣<EFBFBD> 2<><32><EFBFBD>븽<EFBFBD><EBB8BD><EFBFBD><EFBFBD><EFBFBD>ؽ<EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>עҪ<D7A2><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>չʾ<D5B9><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220422-870",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD>cibsϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>Ʒ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1>뵥<EFBFBD><EBB5A5><EFBFBD>漰<EFBFBD><E6BCB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><45>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>4<EFBFBD><34>22<32><32>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>5<EFBFBD><35>24<32><34>",
 | 
			
		||||
        "comment": "1<><31><EFBFBD><EFBFBD>cibsϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>Ʒ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF> 2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><45>ϵͳ<CFB5><CDB3>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><D3A1><EFBFBD>Ʒ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӽ<EFBFBD><D3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220429-002",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ<EFBFBD><D5BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>ϵͳ<CFB5>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ղ<EFBFBD>Ʒ",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>4<EFBFBD><34>29<32><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>5<EFBFBD><35>25<32><35>",
 | 
			
		||||
        "comment": "<22>뱱<EFBFBD><EBB1B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ<EFBFBD><D5BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ղ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><45>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD>ż<EFBFBD><C5BC><EFBFBD><EFBFBD><EFBFBD>ԱЭ<D4B1><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220513-575",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD>Ⱦ<EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>5<EFBFBD><35>13<31><33>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022-05-23",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD><EFBFBD><EFBFBD>ҽ<EFBFBD><D2BD><EFBFBD><EFBFBD>ҽ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҽ<EFBFBD><D2BD><EFBFBD><EFBFBD>ҽ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿<CBBF><CDB8><EFBFBD>ҽ<EFBFBD><D2BD><EFBFBD><EFBFBD>ҽ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӱ<EFBFBD><D3B1>ս<EFBFBD><D5BD>20<32><30><EFBFBD><EFBFBD>ѡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220524-470",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>5<EFBFBD><35>24<32><34>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>6<EFBFBD><36>28<32><38>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220526-213",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F1BEADBC><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3>չ<EFBFBD><D5B9><EFBFBD><EFBFBD><EFBFBD>ղ<EFBFBD>Ʒ<EFBFBD>Խ<EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>5<EFBFBD><35>26<32><36>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>8<EFBFBD><38>17<31><37>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5>Խӽӿ<D3BD><D3BF><EFBFBD>չ<EFBFBD><D5B9><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220606-183",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD>Բ<EFBFBD><D4B2><EFBFBD>̼<EFBFBD><CCBC><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><>С<EFBFBD><D0A1>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>6<EFBFBD><36>6<EFBFBD><36>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>6<EFBFBD><36>16<31><36>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220621-056",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD><EFBFBD>ʽ<EEB7BD><CABD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB>ң<EFBFBD><D2A3><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD>У<EFBFBD><D0A3><EFBFBD>ѡ<EFBFBD><D1A1>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><>С<EFBFBD><D0A1>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "<22>ۺ<EFBFBD><DBBA>г<EFBFBD><D0B3><EFBFBD>",
 | 
			
		||||
        "current_people": "<22><><EFBFBD><EFBFBD>ɼ",
 | 
			
		||||
        "submit_date": "2022<32><32>6<EFBFBD><36>21<32><31>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>6<EFBFBD><36>28<32><38>",
 | 
			
		||||
        "comment": "<22><><EFBFBD>ۺ<EFBFBD><DBBA>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC>ʦ<EFBFBD>˻أ<CBBB>ԭ<EFBFBD><D4AD>:<3A>ܹ<EFBFBD>˾<EFBFBD><CBBE>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD>ģ<DEB8><C4A3><EFBFBD><EFBFBD>ֹ<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD>ز<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>롣"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220624-273",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD>ϵͳΪ<CDB3><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-Ӫ<><D3AA>ר<EFBFBD><D7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EEB7BD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB>ң<EFBFBD><D2A3><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD>У<EFBFBD>ѡ<EFBFBD><D1A1>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><>С<EFBFBD><D0A1>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>6<EFBFBD><36>24<32><34>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>8<EFBFBD><38>11<31><31>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220627-057",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD>ͳ<EFBFBD><CDB3><EFBFBD>ͨ<EFBFBD>Խӳ<D4BD><D3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>ⲿ<EFBFBD><E2B2BF><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22>ν<EFBFBD><CEBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>6<EFBFBD><36>27<32><37>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>7<EFBFBD><37>27<32><37>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220629-666",
 | 
			
		||||
        "title": "<22><><EFBFBD>ں<EFBFBD><DABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۡ<EFBFBD>ETC<54>ݳˡ<DDB3><CBA1><EFBFBD><EFBFBD>ز<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD>»<EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>6<EFBFBD><36>29<32><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>9<EFBFBD><39>30<33><30>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220715-021",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD>cibsϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѵ<EFBFBD>йܻ<D0B9><DCBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><CEB1>ա<EFBFBD><D5A1><EFBFBD><EFBFBD>ӱ<EFBFBD><D3B1><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22>̽<EFBFBD><CCBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "<22><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "submit_date": "2022<32><32>7<EFBFBD><37>15<31><35>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>7<EFBFBD><37>20<32><30>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǩ<EFBFBD>Ƶ<EFBFBD><C6B5>º<EFBFBD><C2BA><EFBFBD>ϵͳ<CFB5><CDB3>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220715-157",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>idst<73><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>7<EFBFBD><37>15<31><35>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>8<EFBFBD><38>10<31><30>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD> idst <20><> nonauto_coinsurance_t <20><><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD><EFBFBD>ֹ<EFBFBD>˾oracle <20><><EFBFBD>ݿ⡣"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220721-138",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD>ڷdz<DAB7><C7B3>º<EFBFBD><C2BA><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD>˹<EFBFBD><CBB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>밸<EFBFBD><EBB0B8><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "Ӫ<><D3AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_people": "<22>ܴ<EFBFBD>",
 | 
			
		||||
        "submit_date": "2022<32><32>7<EFBFBD><37>21<32><31>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>7<EFBFBD><37>28<32><38>",
 | 
			
		||||
        "comment": "<22><>Ӫ<EFBFBD><D3AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܴ<EFBFBD><DCB4><EFBFBD>ʦ<EFBFBD>˻أ<CBBB>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD><D0BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʲм<CAB2><D0BC><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><CEB4>ȷ˵<C8B7><CBB5>ҵ<EFBFBD><EFBFBD><F1B3A1BE><EFBFBD>ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD><C2A3><EFBFBD><EFBFBD>ڷ<EFBFBD><DAB7>չ<EFBFBD><D5B9><EFBFBD>Ҫ<EFBFBD><D2AA>Ĭ<EFBFBD>ϲ<EFBFBD>ͬ<EFBFBD>ͨ<E2BFAA><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܡ<EFBFBD><DCA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>漰<EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵģʽ<C4A3><CABD>ϸ˵<CFB8><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>о<EFBFBD><D0BE><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220726-457",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD>ũ<EFBFBD>պ<EFBFBD><D5BA><EFBFBD>ϵͳ<CFB5><CDB3>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><>С<EFBFBD><D0A1>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>7<EFBFBD><37>26<32><36>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>8<EFBFBD><38>11<31><31>",
 | 
			
		||||
        "comment": "ũ<><C5A9><EFBFBD><EFBFBD><EFBFBD>ء<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220729-433",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Է<EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֳ<EFBFBD><D6B3><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><>С<EFBFBD><D0A1>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>7<EFBFBD><37>29<32><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>8<EFBFBD><38>24<32><34>",
 | 
			
		||||
        "comment": "ũ<><C5A9><EFBFBD><EFBFBD><EFBFBD>ء<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220802-517",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڿ<EFBFBD><DABF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "֣<>л<EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>8<EFBFBD><38>2<EFBFBD><32>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>9<EFBFBD><39>23<32><33>",
 | 
			
		||||
        "comment": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220809-255",
 | 
			
		||||
        "title": "<22>÷<EFBFBD>&<26><><EFBFBD><EFBFBD>&<26>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͥ<EFBFBD>ۺ<EFBFBD><DBBA>ա<EFBFBD><D5A1><EFBFBD>Ŀ<EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>8<EFBFBD><38>9<EFBFBD><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>8<EFBFBD><38>9<EFBFBD><39>",
 | 
			
		||||
        "comment": "<22>ظ<EFBFBD><D8B8>ύ<EFBFBD><E1BDBB>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220809-568",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͥ<EFBFBD>ۺ<EFBFBD><DBBA>ա<EFBFBD><D5A1><EFBFBD>Ŀ<EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>8<EFBFBD><38>9<EFBFBD><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>9<EFBFBD><39>7<EFBFBD><37>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F1BEADBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խӡ<D4BD><D3A1><EFBFBD>ͥ<EFBFBD>ۺ<EFBFBD><DBBA>ա<EFBFBD><D5A1><EFBFBD>Ŀ<EFBFBD><C4BF>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220820-663",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RMIϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "ŷ<><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>8<EFBFBD><38>20<32><30>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>9<EFBFBD><39>23<32><33>",
 | 
			
		||||
        "comment": "<22><>RMIϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>- <20><><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⸶<EFBFBD><E2B8B6>չ<EFBFBD><D5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD>͡<EFBFBD><CDA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>걣<EFBFBD><EAB1A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD>ֶΣ<D6B6><CEA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶΣ<D6B6><CEA3><EFBFBD><EFBFBD>ڼ<EFBFBD><DABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4>Ʒ<EFBFBD>Ƶ<EFBFBD><C6B5>ѱ<EFBFBD><D1B1><EFBFBD>Ԥ<EFBFBD><D4A4><EFBFBD>ı仯<C4B1><E4BBAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>չ<EFBFBD><D5B9>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220820-331",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>˺<EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD>嵥",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>8<EFBFBD><38>22<32><32>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>10<31><30>15<31><35>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD>ύ<EFBFBD><E1BDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220822-610",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>ŷֹ<C5B7>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>嵥",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>8<EFBFBD><38>22<32><32>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>8<EFBFBD><38>26<32><36>",
 | 
			
		||||
        "comment": "<22><><EFBFBD>Ϲ沿<CFB9><E6B2BF>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>ŷֹ<C5B7>˾<EFBFBD>ϰ<EFBFBD><CFB0>괴<EFBFBD><EAB4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>嵥<EFBFBD><E5B5A5>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220831-802",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ղ<EFBFBD>Ʒ<EFBFBD><C6B7>ͨ<EFBFBD><CDA8><EFBFBD>ӷ<EFBFBD>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>8<EFBFBD><38>31<33><31>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>10<31><30>25<32><35>",
 | 
			
		||||
        "comment": "Ϊ<><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ձ<EFBFBD><D5B1><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD>ӷ<EFBFBD>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>֪ͨ<CDA8><D6AA><EFBFBD>ܡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220902-504",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>乾<EFBFBD><E4B9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۡ<EFBFBD><DBA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><CBBA><EFBFBD><EFBFBD>ա<EFBFBD><D5A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>9<EFBFBD><39>2<EFBFBD><32>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>11<31><31>11<31><31>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ں<EFBFBD><DABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><CBBA><EFBFBD><EFBFBD>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>º<EFBFBD><C2BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>乾<EFBFBD><E4B9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220909-477",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>й<EFBFBD><D0B9><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>ӿ<EFBFBD>IP<49><50>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>9<EFBFBD><39>9<EFBFBD><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>9<EFBFBD><39>23<32><33>",
 | 
			
		||||
        "comment": "<22>ĺ<DEB8><C4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿڵ<D3BF>ַ<EFBFBD><D6B7>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220902-648",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><65>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD>ض<EFBFBD><D8B6>¹ʱ<C2B9><CAB1>ս<EFBFBD><D5BD><EFBFBD>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>9<EFBFBD><39>2<EFBFBD><32>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>11<31><31>11<31><31>",
 | 
			
		||||
        "comment": "Ϊ<><CEAA><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD>ض<EFBFBD><D8B6>¹ʱ<C2B9><CAB1>ս<EFBFBD><D5BD><EFBFBD>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ʼ<EFBFBD><CABC>㡣"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220829-756",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD>ں<EFBFBD><DABA><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>E<EFBFBD><45>ϵͳΪ<CDB3><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ն<EFBFBD>Ӧ<EFBFBD><D3A6>ϵ",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>8<EFBFBD><38>29<32><39>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>10<31><30>28<32><38>",
 | 
			
		||||
        "comment": "<22><><EFBFBD>գ<EFBFBD>23Z3980000000001 <20><>ͥ<EFBFBD><CDA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><CBBA><EFBFBD><EFBFBD>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤ͨ<D6A4>ã<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>գ<EFBFBD>22Q1980000000000 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>סԺ<D7A1><D4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221017-035",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>˺<EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD>嵥",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>10<31><30>17<31><37>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>10<31><30>28<32><38>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD>ύRPXIM-220820-331<33><31>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220920-632",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD>Ϊ<EFBFBD>ǻ<EFBFBD><C7BB>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3B1A3B5>б<EFBFBD><D0B1><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>9<EFBFBD><39>20<32><30>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>11<31><31>1<EFBFBD><31>",
 | 
			
		||||
        "comment": "<22><EFBFBD><F2BFAAB7>Ŷ<EFBFBD><C5B6><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>©<EFBFBD><C2A9><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD>ģ<EFBFBD>飬<EFBFBD><E9A3AC><EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>Ӱ<EFBFBD>쿪<EFBFBD><ECBFAA><EFBFBD>ŶӼ<C5B6>Ч<EFBFBD><D0A7><EFBFBD>رմ<D8B1><D5B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ύ<EFBFBD><E1BDBB>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-220923-388",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD>º<EFBFBD><C2BA><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD>ϰ<EFBFBD><CFB0><EFBFBD>¼<EFBFBD><C2BC><EFBFBD>嵥",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>9<EFBFBD><39>23<32><33>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>10<31><30>31<33><31>",
 | 
			
		||||
        "comment": "<22>ѽ<EFBFBD><D1BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221014-671",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD>Խӹ<D4BD><D3B9>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>10<31><30>14<31><34>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>10<31><30>14<31><34>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><CBB3><EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221014-165",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD>Խӹ<D4BD><D3B9>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>10<31><30>14<31><34>",
 | 
			
		||||
        "issue_date": "2022<32><32>12<31><32>31<33><31>",
 | 
			
		||||
        "close_date": "",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD>ϵͳ<CFB5>ԽӵIJ<D3B5><C4B2>ֹ<EFBFBD><D6B9>ܡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221021-435",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߲<EFBFBD><DFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷֹ<C5B7>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>10<31><30>21<32><31>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>11<31><31>30<33><30>",
 | 
			
		||||
        "comment": "Ӧ<>й<EFBFBD><D0B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD><DFB3><EFBFBD>Ͷ<EFBFBD><CDB6>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221021-620",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͺ<F1BEADBC><CDBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ղ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "<22>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "submit_date": "2022<32><32>10<31><30>21<32><31>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>11<31><31>21<32><31>",
 | 
			
		||||
        "comment": "<22><><EFBFBD>ܹ<EFBFBD>˾<EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʦ<EFBFBD>˻أ<CBBB>ԭ<EFBFBD><EFBFBD><F2A3BABE><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>ʦ<EFBFBD><CAA6>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>Ϊ<EFBFBD>Զ<EFBFBD><D4B6>˱<EFBFBD><CBB1><EFBFBD><EFBFBD>˹<EFBFBD><CBB9>˱<EFBFBD><CBB1><EFBFBD><EFBFBD>ַ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>漰<EFBFBD><E6BCB0><EFBFBD>ң<EFBFBD><D2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9>ܣ<EFBFBD><DCA3><EFBFBD>Ҫ<EFBFBD><D2AA>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD>Ķ࣬<C4B6><E0A3AC><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>ʦ<EFBFBD><CAA6>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD>ϸ<EFBFBD>ں<EFBFBD><DABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ύ<EFBFBD><E1BDBB>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221026-815",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB8><EFBFBD><EFBFBD>ֳб<D6B3>ϵͳ<CFB5>˱<EFBFBD><CBB1><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "<22>ۺ<EFBFBD><DBBA>г<EFBFBD><D0B3><EFBFBD>",
 | 
			
		||||
        "current_people": "<22><EFBFBD><E2BFAD>",
 | 
			
		||||
        "submit_date": "2022<32><32>10<31><30>26<32><36>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "",
 | 
			
		||||
        "comment": "<22><>ֹΪ<D6B9><CEAA>δ<EFBFBD><CEB4><EFBFBD>ˡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221026-156",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>Խӽӿڵ<D3BF><DAB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD>ݻ<EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>10<31><30>26<32><36>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><D6A7>ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD>ݻ<EFBFBD><DDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʴ<EFBFBD><CAB4>ݻ<EFBFBD><DDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221028-572",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڹر<DAB9><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><D6A7>ģʽ<C4A3><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>10<31><30>28<32><38>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>11<31><31>12<31><32>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD>رո<D8B1><D5B8><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Թ<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221028-083",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƻ<EFBFBD>ƽ̨<C6BD><CCA8>ʷ<EFBFBD><CAB7><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>10<31><30>28<32><38>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>11<31><31>25<32><35>",
 | 
			
		||||
        "comment": "<22><><EFBFBD>ܹ<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><F1B2BFB7>ֹ<EFBFBD><D6B9><EFBFBD>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>Ŀ<EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD>为<EFBFBD><E4B8BA><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD>Ӱ<EFBFBD>컵<EFBFBD>˼<EFBFBD><CBBC>ᣬҪ<E1A3AC><D2AA><EFBFBD><EFBFBD>˾<EFBFBD>Բƻ<D4B2>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ժ<CBB6><D4BA><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8>ѯ<EFBFBD>г<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD>տ<EFBFBD>-˾<>Ᵽ<EFBFBD><E2B1A3><EFBFBD>⸶-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><D6A3><EFBFBD><F3B2BFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɺ<EFBFBD><C9BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD><CBA1>ʴ<EFBFBD><CAB4>ύ<EFBFBD><E1BDBB><EFBFBD><EFBFBD><EFBFBD>ƻ<EFBFBD>ϵͳͬ<CDB3><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><CAB7><EFBFBD>ݡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221101-483",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD>Ϊ<EFBFBD>ǻ<EFBFBD><C7BB>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3B1A3B5>б<EFBFBD><D0B1><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>11<31><31>1<EFBFBD><31>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD>ѯ̫<D1AF><CCAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD>ֵı<D6B5><C4B1><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221107-744",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>Խӽӿڵ<D3BF><DAB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>11<31><31>7<EFBFBD><37>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>11<31><31>25<32><35>",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿڱ<D3BF><DAB1><EFBFBD><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221124-472",
 | 
			
		||||
        "title": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͺ<F1BEADBC><CDBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ղ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "<22>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_people": "<22>ۼ<EFBFBD>",
 | 
			
		||||
        "submit_date": "2022<32><32>11<31><31>24<32><34>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><DFBB><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221025-861",
 | 
			
		||||
        "title": "<22><><EFBFBD>뿪ͨ<EBBFAA><CDA8><EFBFBD>ֳ<EFBFBD><D6B3>յķdz<C4B7><C7B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֳ<EFBFBD><D6B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22>ν<EFBFBD><CEBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><>ȡ<EFBFBD><C8A1>",
 | 
			
		||||
        "current_department": "<22><>ҵ<EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD>",
 | 
			
		||||
        "current_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "submit_date": "2022<32><32>10<31><30>25<32><35>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʦ<EFBFBD>˻أ<CBBB>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD>ղ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD>ľ<EFBFBD><C4BE><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>࣬<EFBFBD><E0A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD><D0BB><EFBFBD><EFBFBD>վ<EFBFBD><D5BE>ʺϳ<CABA><CFB3>ա<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221117-817",
 | 
			
		||||
        "title": "̫<><CCAB>e<EFBFBD><65>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>ӡ<EFBFBD>˹<EFBFBD><CBB9><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>11<31><31>17<31><37>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "2022<32><32>12<31><32>9<EFBFBD><39>",
 | 
			
		||||
        "comment": "<22><>̫<EFBFBD><CCAB>e<EFBFBD><65>ϵͳ<CFB5><CDB3>ӡ<EFBFBD><D3A1><EFBFBD>̽<EFBFBD><CCBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>ӡ<EFBFBD>ˡ<EFBFBD><CBA1>ֶΡ<D6B6>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221125-036",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>Խӽӿڵ<D3BF><DAB5><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7>",
 | 
			
		||||
        "current_department": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5>",
 | 
			
		||||
        "current_people": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "submit_date": "2022<32><32>11<31><31>25<32><35>",
 | 
			
		||||
        "issue_date": "2023<32><33>1<EFBFBD><31>27<32><37>",
 | 
			
		||||
        "close_date": "",
 | 
			
		||||
        "comment": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RPXIM-221107-744<34><34><EFBFBD>ֳ<EFBFBD>5.6<EFBFBD>ӿڿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ·<EFBFBD>˻ؿͻ<EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ͨ<EFBFBD>Ĺ<EFBFBD><EFBFBD>ܡ<EFBFBD>"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "serial_no": "RPXIM-221226-013",
 | 
			
		||||
        "title": "<22><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ں<EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Ʒ<EFBFBD><C6B7>ʾ˳<CABE><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "department": "",
 | 
			
		||||
        "request_people": "<22><><EFBFBD><EFBFBD>",
 | 
			
		||||
        "status": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
 | 
			
		||||
        "current_department": "",
 | 
			
		||||
        "current_people": "",
 | 
			
		||||
        "submit_date": "2022<32><32>12<31><32>26<32><36>",
 | 
			
		||||
        "issue_date": "",
 | 
			
		||||
        "close_date": "",
 | 
			
		||||
        "comment": "<22><EFBFBD><DEB8><EFBFBD><EFBFBD>ϱ<EFBFBD>ϵͳͶ<CDB3><CDB6><EFBFBD><EFBFBD><EFBFBD>棬<EFBFBD><E6A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD>Ʒ<EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD>ǰ<EFBFBD>棬<EFBFBD>ƻ<EFBFBD><C6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߶Ǯ<E0BBA8><C7AE>"
 | 
			
		||||
    }
 | 
			
		||||
]
 | 
			
		||||
		Reference in New Issue
	
	Block a user