1.工具管理

新增字段【加密方式、服务时间、联系人、联系方式】
修改字段:“归属部门”修改为【归属单位】,“”测试情况“”名称修改为【测评机构】、“功能描述”修改为【功能简介】、工具状态修改为【工具形态】
涉及的功能
工具管理:工具发布、修改、提交、暂存、全量导出、批量导出、列表查询条件
2.word导出功能,批量导出未按批量执行问题修复,导出模板调整
This commit is contained in:
hanjian
2024-09-27 15:32:09 +08:00
parent 799100b674
commit 06c6759965
5 changed files with 84 additions and 18 deletions

View File

@@ -73,10 +73,10 @@
/>
</el-select>
</el-form-item>
<el-form-item label="工具态" prop="status">
<el-form-item label="工具态" prop="status">
<el-select
v-model="queryParams.status"
placeholder="工具态"
placeholder="工具态"
clearable
@change="handleQuery"
>
@@ -250,14 +250,21 @@
<el-col :span="24">
<el-form-item label="导出字段">
<el-checkbox-group v-model="checkList">
<el-checkbox label="toolCode">工具编号</el-checkbox>
<el-checkbox label="toolName">工具名称</el-checkbox>
<el-checkbox label="toolType">工具类别</el-checkbox>
<el-checkbox label="toolSource">工具来源</el-checkbox>
<el-checkbox label="toolPrincipalsName">负责人</el-checkbox>
<el-checkbox label="status">形态</el-checkbox>
<el-checkbox label="toolType">类别</el-checkbox>
<el-checkbox label="toolUse">用途</el-checkbox>
<el-checkbox label="testSituation">测评机构</el-checkbox>
<el-checkbox label="functionDesc">功能简介</el-checkbox>
<el-checkbox label="applyCondition">适用条件</el-checkbox>
<el-checkbox label="encryptionMode">加密方式</el-checkbox>
<el-checkbox label="serviceTime">服务时间</el-checkbox>
<el-checkbox label="toolRespDeptName">归属单位</el-checkbox>
<el-checkbox label="status">状态</el-checkbox>
<el-checkbox label="recordStatus">流程状态</el-checkbox>
<el-checkbox label="createTime">创建时间</el-checkbox>
<el-checkbox label="contactPerson">联系人</el-checkbox>
<el-checkbox label="contactPhone">联系方式</el-checkbox>
<el-checkbox label="remark">备注</el-checkbox>
<!-- <el-checkbox label="toolUse">工具用途</el-checkbox>-->
<!-- <el-checkbox label="testSituation">测评情况</el-checkbox>
<el-checkbox label="functionDesc">功能描述</el-checkbox>
@@ -371,7 +378,7 @@ export default {
deptOptions: undefined,
toolPrincipalsData: [],
//'toolUse', 'testSituation', 'functionDesc', 'applyCondition', 'operateExplain', 'remark'
columnList: ['toolName', 'toolType', 'toolSource', 'toolPrincipalsName', 'toolRespDeptName', 'status', 'recordStatus','createTime'],
columnList: ['toolCode', 'toolName', 'toolSource', 'status', 'toolType', 'toolUse','testSituation','functionDesc','applyCondition','encryptionMode', 'serviceTime','toolRespDeptName','contactPerson','contactPhone', 'remark'],
checkList: [],
toolDetail: {},
// 是否显示弹出层
@@ -712,6 +719,9 @@ export default {
// 正在下载数据,请稍候
exportWordList(params).then(r => {
if (r.data.length != 0) {
r.data.forEach((item, index) =>{
item['index'] = index + 1
})
const data = {
form: null,
list: r.data

View File

@@ -11,10 +11,14 @@
<el-col :span="12"> <el-form-item label="工具来源"><dict-tag :options="dict.type.tool_source" :value="detailData.toolSource"/></el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="负责人">{{detailData.toolPrincipalsName}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="归属单位">{{detailData.toolRespDeptName}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="工具态"><dict-tag :options="dict.type.tool_status" :value="detailData.status"/></el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="工具态"><dict-tag :options="dict.type.tool_status" :value="detailData.status"/></el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="加密方式">{{detailData.encryptionMode}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="服务时间">{{detailData.serviceTime}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="联系人">{{detailData.contactPerson}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="联系方式">{{detailData.contactPhone}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="工具用途">{{detailData.toolUse}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="测评情况">{{detailData.testSituation}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="功能描述">{{detailData.functionDesc}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="测评机构">{{detailData.testSituation}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="功能简介">{{detailData.functionDesc}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="适用条件">{{detailData.applyCondition}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="操作说明">{{detailData.operateExplain}}</el-form-item> </el-col>
<el-col :span="12"> <el-form-item label="备注">{{detailData.remark}}</el-form-item> </el-col>