|
|
@ -82,7 +82,8 @@ |
|
|
|
active-text-color="#ffd04b"> |
|
|
|
active-text-color="#ffd04b"> |
|
|
|
<el-submenu v-for="(item, index) in ApiInfo.apiLists" v-if="searchP(item)" :index="index"> |
|
|
|
<el-submenu v-for="(item, index) in ApiInfo.apiLists" v-if="searchP(item)" :index="index"> |
|
|
|
<template slot="title"> |
|
|
|
<template slot="title"> |
|
|
|
<i :class="item.children.filter(a => myMark.includes(a.url)).length > 0 ? 'el-icon-star-on' : 'el-icon-star-off'" style="color: #E6A23C"></i> |
|
|
|
<i :class="item.children.filter(a => myMark.includes(a.url)).length > 0 ? 'el-icon-star-on' : 'el-icon-star-off'" |
|
|
|
|
|
|
|
:style="{color: item.children.length > item.children.filter(a => myMark.includes(a.url)).length ? '#E6A23C' : 'red' }"></i> |
|
|
|
<span>{{item.name}}</span> |
|
|
|
<span>{{item.name}}</span> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
<el-menu-item v-for="(api, Aindex) in item.children" v-if="search(api)" :index="index + '-' + Aindex"> |
|
|
|
<el-menu-item v-for="(api, Aindex) in item.children" v-if="search(api)" :index="index + '-' + Aindex"> |
|
|
@ -119,7 +120,7 @@ |
|
|
|
<template v-if="!request.children || request.children.length === 0"> |
|
|
|
<template v-if="!request.children || request.children.length === 0"> |
|
|
|
<el-form-item > |
|
|
|
<el-form-item > |
|
|
|
<template slot="label"> |
|
|
|
<template slot="label"> |
|
|
|
<b style="color:#E6A23C" v-if="request.version">V{{Math.abs(request.version)}}</b> |
|
|
|
<b style="color:#E6A23C" v-if="request.version !== 1">V{{Math.abs(request.version)}}</b> |
|
|
|
<el-link type="primary" :class="{'re-del':request.version < 0, 're-add':request.version > 1}" :underline="false">[{{ request.name }}]</el-link> |
|
|
|
<el-link type="primary" :class="{'re-del':request.version < 0, 're-add':request.version > 1}" :underline="false">[{{ request.name }}]</el-link> |
|
|
|
<i style="color: #cccccc"><{{request.type}}></i>{{request.describe}} |
|
|
|
<i style="color: #cccccc"><{{request.type}}></i>{{request.describe}} |
|
|
|
</template> |
|
|
|
</template> |
|
|
@ -206,6 +207,9 @@ |
|
|
|
default-expand-all> |
|
|
|
default-expand-all> |
|
|
|
<el-table-column prop="name" label="字段" ></el-table-column> |
|
|
|
<el-table-column prop="name" label="字段" ></el-table-column> |
|
|
|
<el-table-column prop="type" align="center" label="字段类型" ></el-table-column> |
|
|
|
<el-table-column prop="type" align="center" label="字段类型" ></el-table-column> |
|
|
|
|
|
|
|
<el-table-column prop="required" align="center" label="必填" > |
|
|
|
|
|
|
|
<template #default="scope">{{ scope.row.required ? "是" : "否" }}</template> |
|
|
|
|
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="version" align="center" label="版本" ></el-table-column> |
|
|
|
<el-table-column prop="version" align="center" label="版本" ></el-table-column> |
|
|
|
<el-table-column prop="describe" label="描述" ></el-table-column> |
|
|
|
<el-table-column prop="describe" label="描述" ></el-table-column> |
|
|
|
</el-table> |
|
|
|
</el-table> |
|
|
@ -221,6 +225,9 @@ |
|
|
|
default-expand-all> |
|
|
|
default-expand-all> |
|
|
|
<el-table-column prop="name" label="字段"></el-table-column> |
|
|
|
<el-table-column prop="name" label="字段"></el-table-column> |
|
|
|
<el-table-column prop="type" align="center" label="类型" ></el-table-column> |
|
|
|
<el-table-column prop="type" align="center" label="类型" ></el-table-column> |
|
|
|
|
|
|
|
<el-table-column prop="required" align="center" label="必填" > |
|
|
|
|
|
|
|
<template #default="scope">{{ scope.row.required ? "是" : "否" }}</template> |
|
|
|
|
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="version" align="center" label="版本" ></el-table-column> |
|
|
|
<el-table-column prop="version" align="center" label="版本" ></el-table-column> |
|
|
|
<el-table-column prop="describe" label="描述" ></el-table-column> |
|
|
|
<el-table-column prop="describe" label="描述" ></el-table-column> |
|
|
|
</el-table> |
|
|
|
</el-table> |
|
|
|