forked from golang/hotime
更新研发
This commit is contained in:
parent
789b0a14d1
commit
b2e9701826
@ -1,6 +1,7 @@
|
|||||||
package aliyun
|
package aliyun
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
. "../../common"
|
||||||
"fmt"
|
"fmt"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"net/http"
|
"net/http"
|
||||||
@ -15,13 +16,94 @@ type Company struct {
|
|||||||
func (this *Company) Init(apiCode string) {
|
func (this *Company) Init(apiCode string) {
|
||||||
//"06c6a07e89dd45c88de040ee1489eef7"
|
//"06c6a07e89dd45c88de040ee1489eef7"
|
||||||
this.ApiCode = apiCode
|
this.ApiCode = apiCode
|
||||||
this.Url = "https://api.81api.com"
|
this.Url = "http://api.81api.com"
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetCompanyBaseInfo 获取企业基础信息
|
// GetCompanyBaseInfo 获取企业基础信息
|
||||||
func (this *Company) GetCompanyBaseInfo(name string) (string, error) {
|
func (this *Company) GetCompanyOtherAll(name string) Map {
|
||||||
|
|
||||||
|
res := Map{}
|
||||||
|
data, e := this.GetCompanyPatentsInfo(name) //获取专利信息
|
||||||
|
if e != nil {
|
||||||
|
fmt.Println(e)
|
||||||
|
} else {
|
||||||
|
res["PatentsInfo"] = data.GetMap("data")
|
||||||
|
}
|
||||||
|
data, e = this.GetCompanyOtherCopyrightsInfo(name) //获取其他专利
|
||||||
|
if e != nil {
|
||||||
|
fmt.Println(e)
|
||||||
|
} else {
|
||||||
|
res["OtherCopyrightsInfo"] = data.GetMap("data")
|
||||||
|
}
|
||||||
|
data, e = this.GetCompanyTrademarksInfo(name) //获取商标
|
||||||
|
if e != nil {
|
||||||
|
fmt.Println(e)
|
||||||
|
} else {
|
||||||
|
res["TrademarksInfo"] = data.GetMap("data")
|
||||||
|
}
|
||||||
|
data, e = this.GetCompanySoftwareCopyrightsInfo(name) //获取软著
|
||||||
|
if e != nil {
|
||||||
|
fmt.Println(e)
|
||||||
|
} else {
|
||||||
|
res["SoftwareCopyrightsInfo"] = data.GetMap("data")
|
||||||
|
}
|
||||||
|
data, e = this.GetCompanyProfileTags(name) //获取大数据标签
|
||||||
|
if e != nil {
|
||||||
|
fmt.Println(e)
|
||||||
|
} else {
|
||||||
|
res["ProfileTags"] = data.GetMap("data")
|
||||||
|
}
|
||||||
|
return res
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetCompanyBaseInfo 获取企业基础信息
|
||||||
|
func (this *Company) GetCompanyBaseInfo(name string) (Map, error) {
|
||||||
url := "/getCompanyBaseInfo/"
|
url := "/getCompanyBaseInfo/"
|
||||||
|
|
||||||
|
body, err := this.basePost(url, name)
|
||||||
|
return ObjToMap(body), err
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetCompanyPatentsInfo 获取专利信息
|
||||||
|
func (this *Company) GetCompanyPatentsInfo(name string) (Map, error) {
|
||||||
|
url := "/getCompanyPatentsInfo/"
|
||||||
|
|
||||||
|
body, err := this.basePost(url, name)
|
||||||
|
return ObjToMap(body), err
|
||||||
|
}
|
||||||
|
|
||||||
|
// 获取商标信息
|
||||||
|
func (this *Company) GetCompanyTrademarksInfo(name string) (Map, error) {
|
||||||
|
url := "/getCompanyTrademarksInfo/"
|
||||||
|
|
||||||
|
body, err := this.basePost(url, name)
|
||||||
|
return ObjToMap(body), err
|
||||||
|
}
|
||||||
|
|
||||||
|
// 获取软著信息
|
||||||
|
func (this *Company) GetCompanySoftwareCopyrightsInfo(name string) (Map, error) {
|
||||||
|
url := "/getCompanySoftwareCopyrightsInfo/"
|
||||||
|
|
||||||
|
body, err := this.basePost(url, name)
|
||||||
|
return ObjToMap(body), err
|
||||||
|
}
|
||||||
|
|
||||||
|
// 获取其他著作信息
|
||||||
|
func (this *Company) GetCompanyOtherCopyrightsInfo(name string) (Map, error) {
|
||||||
|
url := "/getCompanyOtherCopyrightsInfo/"
|
||||||
|
|
||||||
|
body, err := this.basePost(url, name)
|
||||||
|
return ObjToMap(body), err
|
||||||
|
}
|
||||||
|
|
||||||
|
// 获取大数据标签
|
||||||
|
func (this *Company) GetCompanyProfileTags(name string) (Map, error) {
|
||||||
|
url := "/getCompanyProfileTags/"
|
||||||
|
body, err := this.basePost(url, name)
|
||||||
|
return ObjToMap(body), err
|
||||||
|
}
|
||||||
|
func (this *Company) basePost(url string, name string) (string, error) {
|
||||||
|
|
||||||
client := &http.Client{}
|
client := &http.Client{}
|
||||||
|
|
||||||
reqest, err := http.NewRequest("GET", this.Url+url+name+"/?isRaiseErrorCode=1", nil)
|
reqest, err := http.NewRequest("GET", this.Url+url+name+"/?isRaiseErrorCode=1", nil)
|
||||||
@ -44,11 +126,9 @@ func (this *Company) GetCompanyBaseInfo(name string) (string, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
res := string(body)
|
||||||
fmt.Println(string(body))
|
fmt.Println(res)
|
||||||
|
return res, err
|
||||||
return string(body), err
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var DefaultCompany Company
|
var DefaultCompany Company
|
||||||
|
101
dri/tencent/company.go
Normal file
101
dri/tencent/company.go
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
package tencent
|
||||||
|
|
||||||
|
import (
|
||||||
|
. "../../common"
|
||||||
|
"crypto/hmac"
|
||||||
|
"crypto/sha1"
|
||||||
|
"encoding/base64"
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
"io/ioutil"
|
||||||
|
"net/http"
|
||||||
|
gourl "net/url"
|
||||||
|
"strings"
|
||||||
|
"time"
|
||||||
|
)
|
||||||
|
|
||||||
|
func calcAuthorization(source string, secretId string, secretKey string) (auth string, datetime string, err error) {
|
||||||
|
timeLocation, _ := time.LoadLocation("Etc/GMT")
|
||||||
|
datetime = time.Now().In(timeLocation).Format("Mon, 02 Jan 2006 15:04:05 GMT")
|
||||||
|
signStr := fmt.Sprintf("x-date: %s\nx-source: %s", datetime, source)
|
||||||
|
|
||||||
|
// hmac-sha1
|
||||||
|
mac := hmac.New(sha1.New, []byte(secretKey))
|
||||||
|
mac.Write([]byte(signStr))
|
||||||
|
sign := base64.StdEncoding.EncodeToString(mac.Sum(nil))
|
||||||
|
|
||||||
|
auth = fmt.Sprintf("hmac id=\"%s\", algorithm=\"hmac-sha1\", headers=\"x-date x-source\", signature=\"%s\"",
|
||||||
|
secretId, sign)
|
||||||
|
|
||||||
|
return auth, datetime, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func urlencode(params map[string]string) string {
|
||||||
|
var p = gourl.Values{}
|
||||||
|
for k, v := range params {
|
||||||
|
p.Add(k, v)
|
||||||
|
}
|
||||||
|
return p.Encode()
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetCompany(secretId, secretKey, name string) Map {
|
||||||
|
// 云市场分配的密钥Id
|
||||||
|
//secretId := "xxxx"
|
||||||
|
//// 云市场分配的密钥Key
|
||||||
|
//secretKey := "xxxx"
|
||||||
|
source := "market"
|
||||||
|
|
||||||
|
// 签名
|
||||||
|
auth, datetime, _ := calcAuthorization(source, secretId, secretKey)
|
||||||
|
|
||||||
|
// 请求方法
|
||||||
|
method := "GET"
|
||||||
|
// 请求头
|
||||||
|
headers := map[string]string{"X-Source": source, "X-Date": datetime, "Authorization": auth}
|
||||||
|
|
||||||
|
// 查询参数
|
||||||
|
queryParams := make(map[string]string)
|
||||||
|
queryParams["keyword"] = name
|
||||||
|
// body参数
|
||||||
|
bodyParams := make(map[string]string)
|
||||||
|
|
||||||
|
// url参数拼接
|
||||||
|
url := "https://service-3jnh3ku8-1256140209.gz.apigw.tencentcs.com/release/business4/geet"
|
||||||
|
if len(queryParams) > 0 {
|
||||||
|
url = fmt.Sprintf("%s?%s", url, urlencode(queryParams))
|
||||||
|
}
|
||||||
|
|
||||||
|
bodyMethods := map[string]bool{"POST": true, "PUT": true, "PATCH": true}
|
||||||
|
var body io.Reader = nil
|
||||||
|
if bodyMethods[method] {
|
||||||
|
body = strings.NewReader(urlencode(bodyParams))
|
||||||
|
headers["Content-Type"] = "application/x-www-form-urlencoded"
|
||||||
|
}
|
||||||
|
|
||||||
|
client := &http.Client{
|
||||||
|
Timeout: 5 * time.Second,
|
||||||
|
}
|
||||||
|
request, err := http.NewRequest(method, url, body)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
for k, v := range headers {
|
||||||
|
request.Header.Set(k, v)
|
||||||
|
}
|
||||||
|
response, err := client.Do(request)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
defer response.Body.Close()
|
||||||
|
|
||||||
|
bodyBytes, err := ioutil.ReadAll(response.Body)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
res := string(bodyBytes)
|
||||||
|
fmt.Println(res)
|
||||||
|
return ObjToMap(res)
|
||||||
|
}
|
10447
example/2017.json
Normal file
10447
example/2017.json
Normal file
File diff suppressed because it is too large
Load Diff
116
example/admin/tt.go
Normal file
116
example/admin/tt.go
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
package admin
|
||||||
|
|
||||||
|
import (
|
||||||
|
. "../../common"
|
||||||
|
)
|
||||||
|
|
||||||
|
var ADataType = Map{
|
||||||
|
|
||||||
|
"PJ": "评级",
|
||||||
|
|
||||||
|
"ZDF": "总得分",
|
||||||
|
|
||||||
|
"NZDF": "N项总得分",
|
||||||
|
|
||||||
|
"JGTZDF": "技改投资得分",
|
||||||
|
|
||||||
|
"JGTZ": "技改投资金额",
|
||||||
|
|
||||||
|
"ZJTXQLDF": "专精特新潜力得分",
|
||||||
|
|
||||||
|
"JBZJTXQYJCYQDF": "具备专精特新企业基础要求得分",
|
||||||
|
|
||||||
|
"JBZJTXQYYQCPDF": "具备专精特新企业要求产品得分",
|
||||||
|
|
||||||
|
"JBZJTXHJJTJDF": "具备专精特新环境及条件得分",
|
||||||
|
|
||||||
|
"JBZJTXZSCQYQDF": "具备专精特新知识产权要求得分",
|
||||||
|
|
||||||
|
"YFZBDF": "2年研发占比得分",
|
||||||
|
|
||||||
|
"KYRYZBDF": "科研人员占比得分",
|
||||||
|
|
||||||
|
"ZCFZLDF": "资产负债率得分",
|
||||||
|
|
||||||
|
"CYRCDF": "产业人才得分",
|
||||||
|
|
||||||
|
"SXZBDF": "3项指标",
|
||||||
|
|
||||||
|
"XZFZZBDF": "协作发展指标得分",
|
||||||
|
|
||||||
|
"FHDQZDCYDF": "符合地区重点产业得分",
|
||||||
|
|
||||||
|
"QYZDQYDF": "区域重点企业",
|
||||||
|
|
||||||
|
"SJ100HZDQYDF": "市级100户重点企业得分",
|
||||||
|
|
||||||
|
"CYL30HDF": "产业链30户得分",
|
||||||
|
|
||||||
|
"LSAQZBDF": "绿色安全指标",
|
||||||
|
|
||||||
|
"AQSCGLDF": "安全生产管理得分",
|
||||||
|
|
||||||
|
"QYAQSCDBDF": "企业安全生产是否达标得分",
|
||||||
|
|
||||||
|
"QYFXYHSKTXJSDF": "企业风险隐患双预控体系建设得分",
|
||||||
|
|
||||||
|
"AQSGDF": "安全事故得分",
|
||||||
|
|
||||||
|
"AQJCDF": "安全检查得分",
|
||||||
|
|
||||||
|
"LSSCGYDF": "绿色生产工艺得分",
|
||||||
|
|
||||||
|
"JPJSSJDF": "减排技术升级改造得分",
|
||||||
|
|
||||||
|
"HBJCDF": "环保检查得分",
|
||||||
|
|
||||||
|
"FZZLZBZDF": "发展质量指标总分",
|
||||||
|
|
||||||
|
"QYYLNLZDF": "企业盈利能力总得分",
|
||||||
|
|
||||||
|
"KSDF": "企业连续3年亏损得分",
|
||||||
|
|
||||||
|
"QYLRL": "企业利润率",
|
||||||
|
|
||||||
|
"DNLRZEDF": "当年利润总额得分",
|
||||||
|
|
||||||
|
"LXSNYLDF": "连续3年盈利得分",
|
||||||
|
|
||||||
|
"ZSCQDF": "知识产权总得分",
|
||||||
|
|
||||||
|
"TGMLDF": "推广目录得分",
|
||||||
|
|
||||||
|
"ZLDF": "专利得分",
|
||||||
|
|
||||||
|
"STTDF": "首台(套)、首批次、首版次企业得分",
|
||||||
|
|
||||||
|
"MJSR": "亩均收入",
|
||||||
|
"MJSRDF": "亩均收入得分",
|
||||||
|
|
||||||
|
"MJSS": "亩均税收",
|
||||||
|
"MJSSDF": "亩均税收得分",
|
||||||
|
|
||||||
|
"RJSR": "人均收入",
|
||||||
|
"RJSRDF": "人均收入得分",
|
||||||
|
|
||||||
|
"YFJFTRQD": "研发经费投入强度",
|
||||||
|
"YFJFTRQDDF": "研发经费投入强度得分",
|
||||||
|
|
||||||
|
"DWNHSS": "单位能耗税收",
|
||||||
|
"DWNHSSDF": "单位能耗税收得分",
|
||||||
|
|
||||||
|
"ZYWRWSS": "主要污染物税收",
|
||||||
|
"ZYWRWSSDF": "主要污染物税收得分",
|
||||||
|
|
||||||
|
"NXZBDF": "6项指标得分",
|
||||||
|
|
||||||
|
"DJSDLQYDF": "独角兽、瞪羚企业得分",
|
||||||
|
|
||||||
|
"JSZXDF": "企业获得技术中心得分",
|
||||||
|
|
||||||
|
"YFFYDF": "研发费用得分",
|
||||||
|
|
||||||
|
"GXJSQYDF": "高新技术企业得分",
|
||||||
|
|
||||||
|
"FZQLDF": "发展潜力总分",
|
||||||
|
}
|
@ -2,10 +2,12 @@ package app
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
. "../../../hotime"
|
. "../../../hotime"
|
||||||
. "../../../hotime/common"
|
. "../../common"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
var analyseCtr = Ctr{
|
var analyseCtr = Ctr{
|
||||||
|
|
||||||
"home_data": func(this *Context) {
|
"home_data": func(this *Context) {
|
||||||
orgId := ObjToInt(this.Req.FormValue("org_id"))
|
orgId := ObjToInt(this.Req.FormValue("org_id"))
|
||||||
if orgId == 0 {
|
if orgId == 0 {
|
||||||
@ -146,6 +148,16 @@ var analyseCtr = Ctr{
|
|||||||
|
|
||||||
res["upload_data"] = res.GetMap("upload_data")
|
res["upload_data"] = res.GetMap("upload_data")
|
||||||
res["collect_data"] = res.GetMap("collect_data")
|
res["collect_data"] = res.GetMap("collect_data")
|
||||||
|
if res.GetMap("collect_data") == nil {
|
||||||
|
path := "company" + Md5(res.GetString("name")) + time.Now().Format("/200601021504.json")
|
||||||
|
|
||||||
|
data := getCompany(res.GetString("name"), this.Config.GetString("tpt")+"/"+path)
|
||||||
|
if len(data) != 0 {
|
||||||
|
data["path"] = path
|
||||||
|
this.Db.Update("company", Map{"collect_data": data.ToJsonString()}, Map{"id": res.GetCeilInt("id")})
|
||||||
|
res["collect_data"] = data
|
||||||
|
}
|
||||||
|
}
|
||||||
this.Display(0, res)
|
this.Display(0, res)
|
||||||
|
|
||||||
},
|
},
|
||||||
|
@ -3,6 +3,11 @@ package app
|
|||||||
import (
|
import (
|
||||||
. "../../../hotime"
|
. "../../../hotime"
|
||||||
. "../../../hotime/common"
|
. "../../../hotime/common"
|
||||||
|
"../../dri/aliyun"
|
||||||
|
"../../dri/tencent"
|
||||||
|
"io/ioutil"
|
||||||
|
"os"
|
||||||
|
"path/filepath"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Project 管理端项目
|
// Project 管理端项目
|
||||||
@ -19,3 +24,52 @@ func getCode() string {
|
|||||||
//}
|
//}
|
||||||
return res
|
return res
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func getCompany(name, path string) Map {
|
||||||
|
|
||||||
|
res := tencent.GetCompany("AKIDklZa1qBr3B0x1G643cg8B6UO5JZm2KX8o43G", "tdda7oro526h96dvicYkep1xsWFmHkt33xvqs2K", name)
|
||||||
|
c := Map{}
|
||||||
|
base := Map{}
|
||||||
|
if res.GetInt("code") == 200 {
|
||||||
|
c = res.GetMap("data").GetMap("data")
|
||||||
|
|
||||||
|
base = c.GetMap("base")
|
||||||
|
base["allows"] = len(c.GetSlice("allows"))
|
||||||
|
base["branches"] = len(c.GetSlice("branches"))
|
||||||
|
base["changes"] = len(c.GetSlice("changes"))
|
||||||
|
base["employees"] = len(c.GetSlice("employees"))
|
||||||
|
base["exceptions"] = len(c.GetSlice("exceptions"))
|
||||||
|
|
||||||
|
base["mPledges"] = len(c.GetSlice("mPledges"))
|
||||||
|
base["originalName"] = len(c.GetSlice("originalName"))
|
||||||
|
base["partners"] = len(c.GetSlice("partners"))
|
||||||
|
base["pledges"] = len(c.GetSlice("pledges"))
|
||||||
|
base["punishes"] = len(c.GetSlice("punishes"))
|
||||||
|
|
||||||
|
base["shiXinItems"] = len(c.GetSlice("shiXinItems"))
|
||||||
|
base["spotChecks"] = len(c.GetSlice("spotChecks"))
|
||||||
|
base["taxCreditltems"] = len(c.GetSlice("taxCreditltems"))
|
||||||
|
base["zhiXingItems"] = len(c.GetSlice("zhiXingItems"))
|
||||||
|
base["contactInfo"] = c["contactInfo"]
|
||||||
|
base["industry"] = c["industry"]
|
||||||
|
base["liquidation"] = c["liquidation"]
|
||||||
|
}
|
||||||
|
|
||||||
|
aliyun.DefaultCompany.Init("06c6a07e89dd45c88de040ee1489eef7")
|
||||||
|
data := aliyun.DefaultCompany.GetCompanyOtherAll(name)
|
||||||
|
|
||||||
|
base["OtherCopyrightsInfo"] = data.GetMap("OtherCopyrightsInfo").GetInt("total")
|
||||||
|
base["PatentsInfo"] = data.GetMap("PatentsInfo").GetInt("total")
|
||||||
|
base["ProfileTags"] = data.GetMap("ProfileTags").GetSlice("data")
|
||||||
|
base["SoftwareCopyrightsInfo"] = data.GetMap("SoftwareCopyrightsInfo").GetInt("total")
|
||||||
|
base["TrademarksInfo"] = data.GetMap("TrademarksInfo").GetInt("total")
|
||||||
|
|
||||||
|
if res.GetInt("code") == 200 {
|
||||||
|
data["base"] = c
|
||||||
|
}
|
||||||
|
|
||||||
|
_ = os.MkdirAll(filepath.Dir(path), os.ModeDir)
|
||||||
|
ioutil.WriteFile(path, []byte(data.ToJsonString()), os.ModePerm)
|
||||||
|
|
||||||
|
return base
|
||||||
|
}
|
||||||
|
BIN
example/iedc.exe
Normal file
BIN
example/iedc.exe
Normal file
Binary file not shown.
@ -0,0 +1,111 @@
|
|||||||
|
{
|
||||||
|
"OtherCopyrightsInfo": null,
|
||||||
|
"PatentsInfo": null,
|
||||||
|
"ProfileTags": null,
|
||||||
|
"SoftwareCopyrightsInfo": null,
|
||||||
|
"TrademarksInfo": {
|
||||||
|
"list": [
|
||||||
|
{
|
||||||
|
"name": "港通",
|
||||||
|
"status": "初审公告",
|
||||||
|
"type": "09-科学仪器"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "港通",
|
||||||
|
"status": "等待实质审查",
|
||||||
|
"type": "07-机械设备"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "港通",
|
||||||
|
"status": "等待实质审查",
|
||||||
|
"type": "05-医药"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GANGT",
|
||||||
|
"status": "初审公告",
|
||||||
|
"type": "01-化学原料"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "港通",
|
||||||
|
"status": "初审公告",
|
||||||
|
"type": "01-化学原料"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GANGT",
|
||||||
|
"status": "等待实质审查",
|
||||||
|
"type": "37-建筑修理"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GANGT",
|
||||||
|
"status": "初审公告",
|
||||||
|
"type": "09-科学仪器"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GANGT",
|
||||||
|
"status": "等待实质审查",
|
||||||
|
"type": "06-金属材料"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GANGT",
|
||||||
|
"status": "初审公告",
|
||||||
|
"type": "07-机械设备"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GANGT",
|
||||||
|
"status": "等待实质审查",
|
||||||
|
"type": "11-灯具空调"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "港通",
|
||||||
|
"status": "等待实质审查",
|
||||||
|
"type": "10-医疗器械"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "港通",
|
||||||
|
"status": "等待实质审查",
|
||||||
|
"type": "06-金属材料"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GANGT",
|
||||||
|
"status": "等待实质审查",
|
||||||
|
"type": "05-医药"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "港通",
|
||||||
|
"status": "等待实质审查",
|
||||||
|
"type": "37-建筑修理"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "美迪法",
|
||||||
|
"status": "商标已注册",
|
||||||
|
"type": "10-医疗器械"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "美迪法",
|
||||||
|
"status": "商标已注册",
|
||||||
|
"type": "10-医疗器械"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "GANGT",
|
||||||
|
"status": "商标已注册",
|
||||||
|
"type": "10-医疗器械"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "张桥",
|
||||||
|
"status": "商标已注册",
|
||||||
|
"type": "10-医疗器械"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "LAMONT",
|
||||||
|
"status": "商标已注册",
|
||||||
|
"type": "10-医疗器械"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "港通",
|
||||||
|
"status": "商标已注册",
|
||||||
|
"type": "09-科学仪器"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"total": 20
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,283 @@
|
|||||||
|
{
|
||||||
|
"OtherCopyrightsInfo": null,
|
||||||
|
"PatentsInfo": null,
|
||||||
|
"ProfileTags": null,
|
||||||
|
"SoftwareCopyrightsInfo": null,
|
||||||
|
"TrademarksInfo": null,
|
||||||
|
"base": {
|
||||||
|
"allows": [
|
||||||
|
{
|
||||||
|
"docName": "医疗器械生产企业",
|
||||||
|
"docNo": "川食药监械生产许(2011)第0021号",
|
||||||
|
"endDate": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"docName": "食品经营许可证",
|
||||||
|
"docNo": "JY35101800028160",
|
||||||
|
"endDate": "2019-03-20 00:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"docName": "特种设备使用许可登记",
|
||||||
|
"docNo": "锅10川A0221(17)",
|
||||||
|
"endDate": "2017-02-23 00:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"docName": "特种设备使用许可登记",
|
||||||
|
"docNo": "容17川A1946(17)",
|
||||||
|
"endDate": "2017-07-06 00:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"docName": "特种设备使用许可登记",
|
||||||
|
"docNo": "容17川A05504(18)",
|
||||||
|
"endDate": "2018-10-17 00:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"docName": "FZ03",
|
||||||
|
"docNo": "川投资备【2019-510185-35-03-376357】FGQB-0439号",
|
||||||
|
"endDate": "2019-07-26 00:00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"docName": "WS02",
|
||||||
|
"docNo": "川卫证字【2015】第201512号",
|
||||||
|
"endDate": "2019-09-10 00:00:00"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"base": {
|
||||||
|
"authority": "简阳市市场监督管理局",
|
||||||
|
"businessDateFrom": "2013-06-08 00:00:00",
|
||||||
|
"businessDateTo": "2999-12-31 00:00:00",
|
||||||
|
"businessScope": "研究、开发、生产:Ⅲ类6866医用高分子材料及制品、大容量注射剂(含血液保存液)、小容量注射剂;研究、开发、生产:Ⅲ类6845体外循环及血液处理设备;经营企业自产产品及技术的出口业务(以上所有项目中医疗器械及药品的生产、销售,按药品监督管理部门许可证核定的范围、地址及有效期内经营);经营本企业及成员企业生产所需原辅材料、仪器仪表、机械设备、零配件及技术进出口业务(国家限定公司经营和国家禁止出口的商品及技术除外);企业营销策划;市场营销策划;市场信息咨询与调查;企业形象策划;会务服务;会展服务;展览展示服务;从事医药、医疗科技专业领域内技术开发、技术咨询、技术服务;生物科技领域内技术开发;计算机软硬件、系统集成及应用软件的研究、开发、设计、销售;计算机网络工程、信息系统集成、信息技术咨询服务。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。",
|
||||||
|
"capital": "1290.000000万人民币",
|
||||||
|
"companyAddress": "简阳市东溪镇奎星路28号",
|
||||||
|
"companyCode": "512081000082736",
|
||||||
|
"companyName": "四川南格尔生物科技有限公司",
|
||||||
|
"companyStatus": "存续(在营、开业、在册)",
|
||||||
|
"companyType": "其他有限责任公司",
|
||||||
|
"creditNo": "91510185071405021T",
|
||||||
|
"establishDate": "2013-06-08 00:00:00",
|
||||||
|
"isOnStock": "0",
|
||||||
|
"issueDate": "2019-09-11 00:00:00",
|
||||||
|
"keyNo": "31c994166ce171ebb615424d10b8b15b",
|
||||||
|
"legalPerson": "刘仁明",
|
||||||
|
"orgCode": "071405021",
|
||||||
|
"province": "SC",
|
||||||
|
"revokeDate": null,
|
||||||
|
"stockNumber": null,
|
||||||
|
"stockType": null,
|
||||||
|
"updatedDate": null
|
||||||
|
},
|
||||||
|
"branches": [],
|
||||||
|
"changes": [
|
||||||
|
{
|
||||||
|
"changeAfter": "",
|
||||||
|
"changeBefore": "研究、开发、生产:III类6866医用高分子材料及制品、大容量注射剂(含血液保存液)、小容量注射剂;研究、开发、生产:III类6845体外循环及血液处理设备;经营企业自产产品及技术的出口业务(以上所有项目中医疗器械及药品的生产、销售,按药品监督管理部门许可证核定的范围、地址及有效期内经营);经营本企业及成员企业生产所需原辅材料、仪器仪表、机械设备、零配件及技术进出口业务(国家限定公司经营和国家禁止出口的商品及技术除外)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)",
|
||||||
|
"changeDate": "2019-09-06 00:00:00",
|
||||||
|
"changeField": "许可经营项目变更"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"changeAfter": "成都晶富鑫企业管理中心(有限合伙)四川南格尔生物医学股份有限公司",
|
||||||
|
"changeBefore": "四川南格尔生物医学股份有限公司",
|
||||||
|
"changeDate": "2015-08-28 00:00:00",
|
||||||
|
"changeField": "投资人信息变更(包括投资人、出资额、出资方式、出资日期、投资人名称等)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"changeAfter": "860万元",
|
||||||
|
"changeBefore": "516万元",
|
||||||
|
"changeDate": "2015-08-28 00:00:00",
|
||||||
|
"changeField": "注册资本变更(注册资本、注册资金、成员出资总额等变更)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"changeAfter": "姓名:黄秀玲职务:监事|姓名:刘仁明*职务:执行董事|姓名:薛朝华职务:副总经理|姓名:杨勇职务:总经理|",
|
||||||
|
"changeBefore": "姓名:黄秀玲职务:监事|姓名:刘仁明*职务:执行董事|姓名:杨勇职务:总经理|",
|
||||||
|
"changeDate": "2015-08-28 00:00:00",
|
||||||
|
"changeField": "高级管理人员备案(董事、监事、经理等)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"changeAfter": "其他有限责任公司",
|
||||||
|
"changeBefore": "有限责任公司(非自然人投资或控股的法人独资)",
|
||||||
|
"changeDate": "2015-08-28 00:00:00",
|
||||||
|
"changeField": "市场主体类型变更"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"changeAfter": "经营范围:研究、开发、生产:III类6866医用高分子材料及制品、大容量注射剂(含血液保存液)、小容量注射剂研究、开发、生产:III类6845体外循环及血液处理设备经营企业自产产品及技术的出口业务(以上所有项目中医疗器械及药品的生产、销售按药品监督管理部门许可证核定的范围、地址及有效期内经营)经营本企业及成员企业生产所需原辅材料、仪器仪表、机械设备、零配件及技术进出口业务(国家限定公司经营和国家禁止出口的商品及技术除外)。(涉及行政许可的凭许可证并在许可证有效期内经营)。",
|
||||||
|
"changeBefore": "经营范围:研究、开发、生产:III类6866医用高分子材料及制品、大容量注射剂(含血液保存液)、小容量注射剂研究、开发、生产:III类6845体外循环及血液处理设备经营企业自产产品及技术的出口业务(以上所有项目中医疗器械及药品的生产、销售按药品监督管理部门许可证核定的范围、地址及有效期内经营)经营本企业及成员企业生产所需原辅材料、仪器仪表、机械设备、零配件及技术进出口业务(国家限定公司经营和国家禁止出口的商品及技术除外)。(涉及行政许可的凭许可证并在许可证有效期内经营)。",
|
||||||
|
"changeDate": "2015-08-28 00:00:00",
|
||||||
|
"changeField": "经营范围变更(含业务范围变更)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"changeAfter": "研究、开发、生产: Ⅰ类6866医用高分子材料及制品、大容量注射剂(含血液保存液)、小容量注射剂;研究、开发、生产: Ⅱ类6845体外循环及血液处理设备;经营企业自产产品及技术的出口业务(以上所有项目中医疗器械及药品的生产、销售,按药品监督管理部门许可证核定的范围、地址及有效期内经营);经营本企业及成员企业生产所需原辅材料、仪器仪表、机械设备、零配件及技术进出口业务(国家限定公司经营和国家禁止出口的商品及技术除外);企业营销策划;市场营销策划;市场信息咨询与调查;企业形象策划;会务服务;会展服务;展览展示服务;从事医药、医疗科技专业领域内技术开发、技术咨询、技术服务;生物科技领域内技术开发;计算机软硬件、系统集成及应用软件的研究、开发、设计、销售;计算机网络工程、信息系统集成、信息技术咨询服务。(依法须经批准的项目,经相关部门批准后方可展开经营活动)。",
|
||||||
|
"changeBefore": "研究、开发、生产:III类6866医用高分子材料及制品、大容量注射剂(含血液保存液)、小容量注射剂;研究、开发、生产:III类6845体外循环及血液处理设备;经营企业自产产品及技术的出口业务(以上所有项目中医疗器械及药品的生产、销售,按药品监督管理部门许可证核定的范围、地址及有效期内经营);经营本企业及成员企业生产所需原辅材料、仪器仪表、机械设备、零配件及技术进出口业务(国家限定公司经营和国家禁止出口的商品及技术除外)。(依法须经批准的项目,经相关部门批准后方可开展经营活动)。",
|
||||||
|
"changeDate": "2019-09-06 00:00:00",
|
||||||
|
"changeField": "经营范围变更"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"changeAfter": "研究、开发、生产: Ⅰ类6866医用高分子材料及制品、大容量注射剂(含血液保存液)、小容量注射剂;研究、开发、生产: Ⅱ类6845体外循环及血液处理设备;经营企业自产产品及技术的出口业务(以上所有项目中医疗器械及药品的生产、销售,按药品监督管理部门许可证核定的范围、地址及有效期内经营);经营本企业及成员企业生产所需原辅材料、仪器仪表、机械设备、零配件及技术进出口业务(国家限定公司经营和国家禁止出口的商品及技术除外);企业营销策划;市场营销策划;市场信息咨询与调查;企业形象策划;会务服务;会展服务;展览展示服务;从事医药、医疗科技专业领域内技术开发、技术咨询、技术服务;生物科技领域内技术开发;计算机软硬件、系统集成及应用软件的研究、开发、设计、销售;计算机网络工程、信息系统集成、信息技术咨询服务。",
|
||||||
|
"changeBefore": "",
|
||||||
|
"changeDate": "2019-09-06 00:00:00",
|
||||||
|
"changeField": "一般经营项目变更"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"contactInfo": {
|
||||||
|
"email": "641596206@qq.com",
|
||||||
|
"phoneNumber": "028-27092520"
|
||||||
|
},
|
||||||
|
"employees": [
|
||||||
|
{
|
||||||
|
"employeeName": "薛朝华",
|
||||||
|
"position": "副总经理"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "杨勇",
|
||||||
|
"position": "总经理"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "郑亚光",
|
||||||
|
"position": "董事"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "任继萍",
|
||||||
|
"position": "副总经理"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "凌海真",
|
||||||
|
"position": "监事"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "刘太平",
|
||||||
|
"position": "监事"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "谷加生",
|
||||||
|
"position": "监事"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "温书连",
|
||||||
|
"position": "副总经理"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "张建和",
|
||||||
|
"position": "董事"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "罗文彬",
|
||||||
|
"position": "监事"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "凌春生",
|
||||||
|
"position": "监事"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "黄秀玲",
|
||||||
|
"position": "监事"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "滕本秀",
|
||||||
|
"position": "董事"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"employeeName": "刘仁明",
|
||||||
|
"position": "董事长"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"exceptions": [],
|
||||||
|
"industry": {
|
||||||
|
"industryL1Name": "科学研究和技术服务业",
|
||||||
|
"industryL2Name": "研究和试验发展"
|
||||||
|
},
|
||||||
|
"liquidation": null,
|
||||||
|
"mPledges": [
|
||||||
|
{
|
||||||
|
"debtSecuredAmount": "1335万人民币",
|
||||||
|
"publicDate": null,
|
||||||
|
"registerDate": "2019-04-01 00:00:00",
|
||||||
|
"registerNo": "51012019001533",
|
||||||
|
"registerOffice": "四川省成都市简阳市工商行政管理和质量技术监督局",
|
||||||
|
"status": "有效"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"originalName": [],
|
||||||
|
"partners": [
|
||||||
|
{
|
||||||
|
"capiDate": null,
|
||||||
|
"investName": null,
|
||||||
|
"investType": null,
|
||||||
|
"shoudDate": null,
|
||||||
|
"stockCapital": "516",
|
||||||
|
"stockName": "四川南格尔生物医学股份有限公司",
|
||||||
|
"stockPercent": "0.4000",
|
||||||
|
"stockRealcapital": "516",
|
||||||
|
"stockType": "企业法人"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"capiDate": null,
|
||||||
|
"investName": null,
|
||||||
|
"investType": null,
|
||||||
|
"shoudDate": null,
|
||||||
|
"stockCapital": "283.8",
|
||||||
|
"stockName": "新的集团有限公司",
|
||||||
|
"stockPercent": "0.2200",
|
||||||
|
"stockRealcapital": "283.8",
|
||||||
|
"stockType": "企业法人"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"capiDate": null,
|
||||||
|
"investName": null,
|
||||||
|
"investType": null,
|
||||||
|
"shoudDate": null,
|
||||||
|
"stockCapital": "361.20000000000005",
|
||||||
|
"stockName": "成都晶富鑫企业管理中心(有限合伙)",
|
||||||
|
"stockPercent": "0.2800",
|
||||||
|
"stockRealcapital": null,
|
||||||
|
"stockType": "合伙企业"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"capiDate": null,
|
||||||
|
"investName": null,
|
||||||
|
"investType": null,
|
||||||
|
"shoudDate": null,
|
||||||
|
"stockCapital": "129",
|
||||||
|
"stockName": "成都同根企业管理中心(有限合伙)",
|
||||||
|
"stockPercent": "0.1000",
|
||||||
|
"stockRealcapital": "129",
|
||||||
|
"stockType": "企业法人"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pledges": [],
|
||||||
|
"punishes": [],
|
||||||
|
"shiXinItems": [],
|
||||||
|
"spotChecks": [],
|
||||||
|
"taxCreditltems": [
|
||||||
|
{
|
||||||
|
"level": "A",
|
||||||
|
"taxPayerName": "四川南格尔生物科技有限公司",
|
||||||
|
"taxPayerNo": "512081071405021",
|
||||||
|
"year": "2016"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"level": "A",
|
||||||
|
"taxPayerName": "四川南格尔生物科技有限公司",
|
||||||
|
"taxPayerNo": "91510185071405021T",
|
||||||
|
"year": "2017"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"level": "A",
|
||||||
|
"taxPayerName": "四川南格尔生物科技有限公司",
|
||||||
|
"taxPayerNo": "91510185071405021T",
|
||||||
|
"year": "2018"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"level": "A",
|
||||||
|
"taxPayerName": "四川南格尔生物科技有限公司",
|
||||||
|
"taxPayerNo": "91510185071405021T",
|
||||||
|
"year": "2019"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"level": "A",
|
||||||
|
"taxPayerName": "四川南格尔生物科技有限公司",
|
||||||
|
"taxPayerNo": "91510185071405021T",
|
||||||
|
"year": "2020"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"zhiXingItems": []
|
||||||
|
}
|
||||||
|
}
|
1
example/tpt/css/chunk-2b8aef56.7087d841.css
Normal file
1
example/tpt/css/chunk-2b8aef56.7087d841.css
Normal file
@ -0,0 +1 @@
|
|||||||
|
.el-upload{height:100px;width:100px;background:#eee;overflow:hidden}.el-upload img[data-v-3c35ea6d]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.el-upload i[data-v-3c35ea6d]{font-size:40px;margin:30% 31%;display:block}
|
1
example/tpt/css/chunk-38db7d04.2b6ce0ac.css
Normal file
1
example/tpt/css/chunk-38db7d04.2b6ce0ac.css
Normal file
@ -0,0 +1 @@
|
|||||||
|
.left-nav-home-bar{background:#2c3759!important}.left-nav-home-bar,.left-nav-home-bar i{color:#fff!important}.el-submenu .el-menu-item{height:40px;line-height:40px}.el-menu .el-submenu__title{height:46px;line-height:46px}.left-nav-home-bar i{margin-bottom:6px!important}.el-menu-item-group__title{padding:0 0 0 20px}.head-left[data-v-297b6686],.head-right[data-v-297b6686]{display:flex;justify-content:center;flex-direction:column}.head-right[data-v-297b6686]{align-items:flex-end}.el-upload{height:100px;width:100px;background:#eee;overflow:hidden}.el-upload img[data-v-3c35ea6d]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.el-upload i[data-v-3c35ea6d]{font-size:40px;margin:30% 31%;display:block}
|
1
example/tpt/css/chunk-5c99f384.31e35517.css
Normal file
1
example/tpt/css/chunk-5c99f384.31e35517.css
Normal file
@ -0,0 +1 @@
|
|||||||
|
.form-file-item .upload-file .el-upload{width:100px;height:auto;line-height:0;background-color:transparent}.form-file-item .el-button--small{height:32px}.el-input-number--mini{width:100px;margin-right:5px}.basic-form-info .el-input-number--mini .el-input{width:100px!important}.basic-form{width:400px}.basic-form .el-input,.basic-form .el-select{width:84px;margin-right:5px}.form-file-item{margin-bottom:5px}.form-file-item .el-upload{width:60px;height:60px;line-height:60px}.form-file-item .file-item .name{width:100px}.form-file-item .name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form-list .form-common-item{display:flex;margin-bottom:5px}.form-common-item .name,.form-common-item .value{width:88px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-list .select-list-item{display:flex;margin-bottom:5px}.select-list-item .name{width:76px}.select-list-item .name,.select-list-item .value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-list-item .value{width:77px}.select-wrap{text-align:left;margin-bottom:5px}.select-wrap .select-add-name{display:inline-block;width:87px;text-align:right}.select-wrap .el-input{width:84px}.el-input__inner{padding-left:10px;padding-right:5px}.el-upload{height:60px;width:60px;background:#eee;overflow:hidden}.not-show-tab-label .el-tabs__header,.not-show-tab-search{display:none}
|
1
example/tpt/css/chunk-60f282ff.83752cba.css
Normal file
1
example/tpt/css/chunk-60f282ff.83752cba.css
Normal file
@ -0,0 +1 @@
|
|||||||
|
.form-file-item .upload-file .el-upload{width:100px;height:auto;line-height:0;background-color:transparent}.form-file-item .el-button--small{height:32px}.el-input-number--mini{width:100px;margin-right:5px}.basic-form .el-input-number--mini .el-input{width:100px!important}.basic-form{width:400px}.basic-form .el-input,.basic-form .el-select{width:84px;margin-right:5px}.form-file-item{margin-bottom:5px}.form-file-item .el-upload{width:60px;height:60px;line-height:60px}.form-file-item .file-item .name{width:100px}.form-file-item .name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form-list .form-common-item{display:flex;margin-bottom:5px}.form-common-item .name,.form-common-item .value{width:88px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-list .select-list-item{display:flex;margin-bottom:5px}.select-list-item .name{width:76px}.select-list-item .name,.select-list-item .value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-list-item .value{width:77px}.select-wrap{text-align:left;margin-bottom:5px}.select-wrap .select-add-name{display:inline-block;width:87px;text-align:right}.select-wrap .el-input{width:84px}.el-input__inner{padding-left:10px;padding-right:5px}.el-upload,.el-upload-list--picture-card .el-upload-list__item{height:60px;width:60px}.el-upload-list__item.is-success.focusing .el-icon-close-tip{display:none!important}.el-upload{height:100px;width:100px;background:#eee;overflow:hidden}.file-upload .el-upload{background:transparent;width:100%;height:auto;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-upload .el-upload .el-button{margin-right:10px}.el-upload img[data-v-4369f365]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.el-upload i[data-v-4369f365]{font-size:40px;margin:30% 31%;display:block}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
example/tpt/file/2021/12/27/394bee3ca4f2edb3bd2543274159a2e7.jpg
Normal file
BIN
example/tpt/file/2021/12/27/394bee3ca4f2edb3bd2543274159a2e7.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 82 KiB |
BIN
example/tpt/file/2021/12/27/564407b74459b7689d81585aa0257a00.jpg
Normal file
BIN
example/tpt/file/2021/12/27/564407b74459b7689d81585aa0257a00.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 95 KiB |
BIN
example/tpt/file/2021/12/27/c3fd476644427b1cd9a93e708c07954f.jpg
Normal file
BIN
example/tpt/file/2021/12/27/c3fd476644427b1cd9a93e708c07954f.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 430 KiB |
BIN
example/tpt/file/2021/12/27/eed3e0a4f0a3d7c04ed01808e5017448.jpg
Normal file
BIN
example/tpt/file/2021/12/27/eed3e0a4f0a3d7c04ed01808e5017448.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 264 KiB |
BIN
example/tpt/file/2022/01/12/99943233ec1be80bd9cc330b7fb80376.doc
Normal file
BIN
example/tpt/file/2022/01/12/99943233ec1be80bd9cc330b7fb80376.doc
Normal file
Binary file not shown.
42
example/tpt/js/app.4dcfd111.js
Normal file
42
example/tpt/js/app.4dcfd111.js
Normal file
File diff suppressed because one or more lines are too long
42
example/tpt/js/app.c87636c4.js
Normal file
42
example/tpt/js/app.c87636c4.js
Normal file
File diff suppressed because one or more lines are too long
278
example/tpt/js/chunk-28c289a1.0ed6fefe.js
Normal file
278
example/tpt/js/chunk-28c289a1.0ed6fefe.js
Normal file
File diff suppressed because one or more lines are too long
1
example/tpt/js/chunk-2b8aef56.8330998b.js
Normal file
1
example/tpt/js/chunk-2b8aef56.8330998b.js
Normal file
File diff suppressed because one or more lines are too long
1
example/tpt/js/chunk-2c065dd6.6fc64f9b.js
Normal file
1
example/tpt/js/chunk-2c065dd6.6fc64f9b.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2c065dd6"],{1:function(t,e){},2934:function(t,e,n){"use strict";n.d(e,"e",function(){return o}),n.d(e,"d",function(){return a}),n.d(e,"b",function(){return s}),n.d(e,"c",function(){return u}),n.d(e,"a",function(){return c}),n.d(e,"f",function(){return d});var e=n("b0c0"),r=n("b775"),e=n("4328"),i=n.n(e);function o(t,e){return Object(r.b)({url:t,method:"GET",params:e})}function a(t,e){return Object(r.b)({url:t,method:"GET",params:e})}function s(t,e){return Object(r.b)({url:t,method:"DELETE",data:i.a.stringify(e)})}function u(t,e){return Object(r.b)({url:t,method:"PUT",data:i.a.stringify(e)})}function c(t,e){return Object(r.b)({url:t,method:"POST",data:i.a.stringify(e)})}function d(t){var e=new FormData;return e.append("file",t,t.name),Object(r.b)({url:"file",headers:{"Content-Type":"multipart/form-data"},method:"POST",data:e})}},"83c5":function(t,e,n){"use strict";n("159b");e.a={list:{},constructor:function(){this.list={}},$on:function(t,e){this.list[t]=this.list[t]||[],this.list[t].push(e)},$emit:function(t,e){this.list[t]&&this.list[t].forEach(function(t){t(e)})},$off:function(t){this.list[t]&&delete this.list[t]}}},b775:function(t,e,n){"use strict";n.d(e,"a",function(){return u});var r=n("d3b7"),i=n("bc3a"),r=n.n(i),i=n("4328"),o=n.n(i),a=n("2bea"),s=n("56d7"),u="";r.a.defaults.withCredentials=!0,r.a.defaults.headers.post["Content-Type"]="application/x-www-form-urlencoded;charset=UTF-8";r=r.a.create({baseURL:u,timeout:2e4});r.interceptors.request.use(function(t){return"get"===t.method&&(t.paramsSerializer=function(t){return o.a.stringify(t,{arrayFormat:"repeat"})}),t.withCredentials=!0,t},function(t){Promise.reject(t)}),r.interceptors.response.use(function(t){return 2!==t.data.statu?t.data:(a.b.Message({showClose:!0,message:"登录信息丢失,请重新登陆!",type:"error",duration:2e3,offset:100}),void s.app.$router.push({path:"/login"}))},function(t){var e="err:"+t,n={};return t.response?n=t.response.data:(-1!=e.indexOf("timeout")?(n.code=500,n.message="请求超时,请稍后再试"):-1!=e.indexOf("Network Error")?(n.code=500,n.message="网络错误,请稍后再试"):(n.code=500,n.message=""+t),n)}),e.b=r}}]);
|
1
example/tpt/js/chunk-2c065dd6.d9c3e429.js
Normal file
1
example/tpt/js/chunk-2c065dd6.d9c3e429.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2c065dd6"],{1:function(t,e){},2934:function(t,e,n){"use strict";n.d(e,"e",function(){return o}),n.d(e,"d",function(){return a}),n.d(e,"b",function(){return s}),n.d(e,"c",function(){return u}),n.d(e,"a",function(){return c}),n.d(e,"f",function(){return d});var e=n("b0c0"),r=n("b775"),e=n("4328"),i=n.n(e);function o(t,e){return Object(r.b)({url:t,method:"GET",params:e})}function a(t,e){return Object(r.b)({url:t,method:"GET",params:e})}function s(t,e){return Object(r.b)({url:t,method:"DELETE",data:i.a.stringify(e)})}function u(t,e){return Object(r.b)({url:t,method:"PUT",data:i.a.stringify(e)})}function c(t,e){return Object(r.b)({url:t,method:"POST",data:i.a.stringify(e)})}function d(t){var e=new FormData;return e.append("file",t,t.name),Object(r.b)({url:"file",headers:{"Content-Type":"multipart/form-data"},method:"POST",data:e})}},"83c5":function(t,e,n){"use strict";n("159b");e.a={list:{},constructor:function(){this.list={}},$on:function(t,e){this.list[t]=this.list[t]||[],this.list[t].push(e)},$emit:function(t,e){this.list[t]&&this.list[t].forEach(function(t){t(e)})},$off:function(t){this.list[t]&&delete this.list[t]}}},b775:function(t,e,n){"use strict";n.d(e,"a",function(){return u});var r=n("d3b7"),i=n("bc3a"),r=n.n(i),i=n("4328"),o=n.n(i),a=n("2bea"),s=n("56d7"),u="/";r.a.defaults.withCredentials=!0,r.a.defaults.headers.post["Content-Type"]="application/x-www-form-urlencoded;charset=UTF-8";r=r.a.create({baseURL:u,timeout:2e4});r.interceptors.request.use(function(t){return"get"===t.method&&(t.paramsSerializer=function(t){return o.a.stringify(t,{arrayFormat:"repeat"})}),t.withCredentials=!0,t},function(t){Promise.reject(t)}),r.interceptors.response.use(function(t){return 2!==t.data.statu?t.data:(a.b.Message({showClose:!0,message:"登录信息丢失,请重新登陆!",type:"error",duration:2e3,offset:100}),void s.app.$router.push({path:"/login"}))},function(t){var e="err:"+t,n={};return t.response?n=t.response.data:(-1!=e.indexOf("timeout")?(n.code=500,n.message="请求超时,请稍后再试"):-1!=e.indexOf("Network Error")?(n.code=500,n.message="网络错误,请稍后再试"):(n.code=500,n.message=""+t),n)}),e.b=r}}]);
|
1
example/tpt/js/chunk-38db7d04.18ee879a.js
Normal file
1
example/tpt/js/chunk-38db7d04.18ee879a.js
Normal file
File diff suppressed because one or more lines are too long
1
example/tpt/js/chunk-5c99f384.be52d852.js
Normal file
1
example/tpt/js/chunk-5c99f384.be52d852.js
Normal file
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user