1.工具管理
工具信息字段名称按导出模板进行调整,涉及工具名称,工具编号,工具来源,工具状态,工具用途,测试情况,功能说明,分别调整为中文别名,编号,来源,形态,用途,测评机构,功能简介
This commit is contained in:
parent
06c6759965
commit
ca7dd42afc
@ -9,19 +9,19 @@
|
|||||||
>
|
>
|
||||||
<div class="el-card__body">
|
<div class="el-card__body">
|
||||||
<el-form :model="queryParams" ref="queryForm" v-show="showSearch" label-width="68px" :inline="true">
|
<el-form :model="queryParams" ref="queryForm" v-show="showSearch" label-width="68px" :inline="true">
|
||||||
<el-form-item label="工具编号" prop="toolCode">
|
<el-form-item label="编号" prop="toolCode">
|
||||||
<el-input
|
<el-input
|
||||||
v-model.trim="queryParams.toolCode"
|
v-model.trim="queryParams.toolCode"
|
||||||
placeholder="请输入"
|
placeholder="请输入编号"
|
||||||
clearable
|
clearable
|
||||||
size="small"
|
size="small"
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="工具名称" prop="toolName">
|
<el-form-item label="中文别名" prop="toolName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model.trim="queryParams.toolName"
|
v-model.trim="queryParams.toolName"
|
||||||
placeholder="请输入"
|
placeholder="请输入中文别名"
|
||||||
clearable
|
clearable
|
||||||
size="small"
|
size="small"
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
@ -42,9 +42,9 @@
|
|||||||
header-align="left"
|
header-align="left"
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="50" align="center" v-if="multiple" :selectable="(row,index)=>selectableFun(row,index,toolData,selectInfoData)"/>
|
<el-table-column type="selection" width="50" align="center" v-if="multiple" :selectable="(row,index)=>selectableFun(row,index,toolData,selectInfoData)"/>
|
||||||
<el-table-column label="工具编号" key="toolCode" prop="toolCode"/>
|
<el-table-column label="编号" key="toolCode" prop="toolCode"/>
|
||||||
<el-table-column label="工具名称" key="toolName" prop="toolName":show-overflow-tooltip="true" />
|
<el-table-column label="中文别名" key="toolName" prop="toolName":show-overflow-tooltip="true" />
|
||||||
<el-table-column label="工具类别" key="toolType" prop="toolType" :show-overflow-tooltip="true" >
|
<el-table-column label="类别" key="toolType" prop="toolType" :show-overflow-tooltip="true" >
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="dict.type.tool_type" :value="scope.row.toolType"/>
|
<dict-tag :options="dict.type.tool_type" :value="scope.row.toolType"/>
|
||||||
</template>
|
</template>
|
||||||
|
@ -5,26 +5,26 @@
|
|||||||
<div class="grab" id="add">
|
<div class="grab" id="add">
|
||||||
<div class="search">
|
<div class="search">
|
||||||
<div class="sl">
|
<div class="sl">
|
||||||
<el-form-item label="工具编号" prop="toolCode">
|
<el-form-item label="编号" prop="toolCode">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.toolCode"
|
v-model="queryParams.toolCode"
|
||||||
placeholder="请输入工具编号"
|
placeholder="请输入编号"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="工具名称" prop="toolName">
|
<el-form-item label="中文别名" prop="toolName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.toolName"
|
v-model="queryParams.toolName"
|
||||||
placeholder="请输入工具名称"
|
placeholder="请输入中文别名"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="状态" prop="status">
|
<el-form-item label="形态" prop="status">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="queryParams.status"
|
v-model="queryParams.status"
|
||||||
placeholder="状态"
|
placeholder="形态"
|
||||||
clearable
|
clearable
|
||||||
style="width: 240px"
|
style="width: 240px"
|
||||||
>
|
>
|
||||||
@ -82,9 +82,9 @@
|
|||||||
</div><!--lt 左-->
|
</div><!--lt 左-->
|
||||||
<div class="rt">
|
<div class="rt">
|
||||||
<el-table v-loading="loading" :data="toolList">
|
<el-table v-loading="loading" :data="toolList">
|
||||||
<el-table-column label="工具编号" align="center" key="toolCode" prop="toolCode" v-if="columns[0].visible" />
|
<el-table-column label="编号" align="center" key="toolCode" prop="toolCode" v-if="columns[0].visible" />
|
||||||
<el-table-column label="工具名称" align="center" key="toolName" prop="toolName" v-if="columns[1].visible" :show-overflow-tooltip="true" />
|
<el-table-column label="中文别名" align="center" key="toolName" prop="toolName" v-if="columns[1].visible" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="工具类别" align="center" key="toolType" prop="toolType" v-if="columns[2].visible" :show-overflow-tooltip="true" >
|
<el-table-column label="类别" align="center" key="toolType" prop="toolType" v-if="columns[2].visible" :show-overflow-tooltip="true" >
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<template v-for="dict in dict.type.tool_type">
|
<template v-for="dict in dict.type.tool_type">
|
||||||
<span v-if="scope.row.toolType == dict.value">{{ dict.label }}</span>
|
<span v-if="scope.row.toolType == dict.value">{{ dict.label }}</span>
|
||||||
@ -93,7 +93,7 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="部门" align="center" key="deptName" prop="dept.deptName" v-if="columns[3].visible" :show-overflow-tooltip="true" />
|
<el-table-column label="部门" align="center" key="deptName" prop="dept.deptName" v-if="columns[3].visible" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="负责人" align="center" key="toolPrincipalsName" prop="toolPrincipalsName" v-if="columns[4].visible" width="120" />
|
<el-table-column label="负责人" align="center" key="toolPrincipalsName" prop="toolPrincipalsName" v-if="columns[4].visible" width="120" />
|
||||||
<el-table-column label="状态" align="center" key="status" v-if="columns[5].visible">
|
<el-table-column label="形态" align="center" key="status" v-if="columns[5].visible">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tag type="success" v-if="scope.row.status == '0'">正常</el-tag>
|
<el-tag type="success" v-if="scope.row.status == '0'">正常</el-tag>
|
||||||
<el-tag type="info" v-if="scope.row.status == '1'">禁用</el-tag>
|
<el-tag type="info" v-if="scope.row.status == '1'">禁用</el-tag>
|
||||||
@ -209,32 +209,31 @@ export default {
|
|||||||
},
|
},
|
||||||
// 列信息
|
// 列信息
|
||||||
columns: [
|
columns: [
|
||||||
{ key: 0, label: `工具编号`, visible: true },
|
{ key: 0, label: `编号`, visible: true },
|
||||||
{ key: 1, label: `工具名称`, visible: true },
|
{ key: 1, label: `中文别名`, visible: true },
|
||||||
{ key: 2, label: `工具类别`, visible: true },
|
{ key: 2, label: `类别`, visible: true },
|
||||||
{ key: 3, label: `部门`, visible: true },
|
{ key: 3, label: `部门`, visible: true },
|
||||||
{ key: 4, label: `负责人`, visible: true },
|
{ key: 4, label: `负责人`, visible: true },
|
||||||
{ key: 5, label: `状态`, visible: true },
|
{ key: 5, label: `形态`, visible: true },
|
||||||
{ key: 6, label: `创建时间`, visible: true }
|
{ key: 6, label: `创建时间`, visible: true }
|
||||||
],
|
],
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
toolCode: [
|
toolCode: [
|
||||||
{ required: true, message: "工具编号不能为空", trigger: "blur" },
|
{ required: true, message: "编号不能为空", trigger: "blur" },
|
||||||
{ min: 2, max: 30, message: '工具编号长度必须介于 2 和 30 之间', trigger: 'blur' }
|
{ min: 2, max: 30, message: '编号长度必须介于 2 和 30 之间', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
toolName: [
|
toolName: [
|
||||||
{ required: true, message: "工具名称不能为空", trigger: "blur" },
|
{ max: 50, message: '中文别名不能超过50个字', trigger: 'blur' }
|
||||||
{ max: 50, message: '工具名称不能超过50个字', trigger: 'blur' }
|
|
||||||
],
|
],
|
||||||
toolPrincipals: [
|
toolPrincipals: [
|
||||||
{ required: true, message: "负责人不能为空", trigger: "blur" }
|
{ required: true, message: "负责人不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
toolSource: [
|
toolSource: [
|
||||||
{ max: 50, message: '工具来源不能超过50个字', trigger: 'blur' }
|
{ max: 50, message: '来源不能超过50个字', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
toolUse: [
|
toolUse: [
|
||||||
{ max: 50, message: '工具用途不能超过50个字', trigger: 'blur' }
|
{ max: 50, message: '用途不能超过50个字', trigger: 'blur' }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
// 新增时的关联附件
|
// 新增时的关联附件
|
||||||
|
@ -68,18 +68,18 @@
|
|||||||
end-placeholder="结束日期"
|
end-placeholder="结束日期"
|
||||||
></el-date-picker>
|
></el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="工具编号" prop="toolCode">
|
<el-form-item label="编号" prop="toolCode">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.toolCode"
|
v-model="queryParams.toolCode"
|
||||||
placeholder="请输入工具编号"
|
placeholder="请输入编号"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="工具名称" prop="toolName">
|
<el-form-item label="中文别名" prop="toolName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.toolName"
|
v-model="queryParams.toolName"
|
||||||
placeholder="请输入工具名称"
|
placeholder="请输入中文别名"
|
||||||
clearable
|
clearable
|
||||||
@clear="handleQuery"
|
@clear="handleQuery"
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
@ -97,8 +97,8 @@
|
|||||||
<div class="rt">
|
<div class="rt">
|
||||||
<el-table v-loading="downLoading" :data="toolDownStatList">
|
<el-table v-loading="downLoading" :data="toolDownStatList">
|
||||||
<el-table-column type="index" label="序号" width="50" align="center"/>
|
<el-table-column type="index" label="序号" width="50" align="center"/>
|
||||||
<el-table-column label="工具编号" key="toolCode" prop="toolCode" />
|
<el-table-column label="编号" key="toolCode" prop="toolCode" />
|
||||||
<el-table-column label="工具名称" key="toolName" prop="toolName" :show-overflow-tooltip="true" />
|
<el-table-column label="中文别名" key="toolName" prop="toolName" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="下载次数" align="center" key="toolDownNum" prop="toolDownNum" />
|
<el-table-column label="下载次数" align="center" key="toolDownNum" prop="toolDownNum" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
label="操作"
|
label="操作"
|
||||||
|
@ -5,19 +5,19 @@
|
|||||||
<div class="grab" id="add">
|
<div class="grab" id="add">
|
||||||
<div class="search">
|
<div class="search">
|
||||||
<div class="sl">
|
<div class="sl">
|
||||||
<el-form-item label="工具编号" prop="toolCode">
|
<el-form-item label="编号" prop="toolCode">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.toolCode"
|
v-model="queryParams.toolCode"
|
||||||
placeholder="请输入工具编号"
|
placeholder="请输入编号"
|
||||||
clearable
|
clearable
|
||||||
@clear="handleQuery"
|
@clear="handleQuery"
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="工具名称" prop="toolName">
|
<el-form-item label="中文别名" prop="toolName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.toolName"
|
v-model="queryParams.toolName"
|
||||||
placeholder="请输入工具名称"
|
placeholder="请输入中文别名"
|
||||||
clearable
|
clearable
|
||||||
@clear="handleQuery"
|
@clear="handleQuery"
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
@ -32,10 +32,10 @@
|
|||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="工具类别">
|
<el-form-item label="类别">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="queryParams.toolType"
|
v-model="queryParams.toolType"
|
||||||
placeholder="工具类别"
|
placeholder="类别"
|
||||||
clearable
|
clearable
|
||||||
@change="handleQuery"
|
@change="handleQuery"
|
||||||
>
|
>
|
||||||
@ -73,10 +73,10 @@
|
|||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="工具形态" prop="status">
|
<el-form-item label="形态" prop="status">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="queryParams.status"
|
v-model="queryParams.status"
|
||||||
placeholder="工具形态"
|
placeholder="形态"
|
||||||
clearable
|
clearable
|
||||||
@change="handleQuery"
|
@change="handleQuery"
|
||||||
>
|
>
|
||||||
@ -137,16 +137,16 @@
|
|||||||
</div><!--operate 操作按钮-->
|
</div><!--operate 操作按钮-->
|
||||||
<el-table v-loading="loading" :data="toolList" ref="tableRef" @selection-change="handleSelectionChange">
|
<el-table v-loading="loading" :data="toolList" ref="tableRef" @selection-change="handleSelectionChange">
|
||||||
<el-table-column type="selection" width="50" align="center"/>
|
<el-table-column type="selection" width="50" align="center"/>
|
||||||
<el-table-column label="工具编号" key="toolCode" prop="toolCode" width="150px" :show-overflow-tooltip="true"/>
|
<el-table-column label="编号" key="toolCode" prop="toolCode" width="150px" :show-overflow-tooltip="true"/>
|
||||||
<el-table-column label="工具名称" key="toolName" prop="toolName" :show-overflow-tooltip="true" width="150px"/>
|
<el-table-column label="中文别名" key="toolName" prop="toolName" :show-overflow-tooltip="true" width="150px"/>
|
||||||
<el-table-column label="工具类别" key="toolType" prop="toolType" :show-overflow-tooltip="true" >
|
<el-table-column label="类别" key="toolType" prop="toolType" :show-overflow-tooltip="true" >
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="dict.type.tool_type" :value="scope.row.toolType"/>
|
<dict-tag :options="dict.type.tool_type" :value="scope.row.toolType"/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="负责人" key="toolPrincipalsName" prop="toolPrincipalsName" width="120" :show-overflow-tooltip="true"/>
|
<el-table-column label="负责人" key="toolPrincipalsName" prop="toolPrincipalsName" width="120" :show-overflow-tooltip="true"/>
|
||||||
<el-table-column label="归属单位" key="toolRespDeptName" prop="toolRespDeptName" :show-overflow-tooltip="true" />
|
<el-table-column label="归属单位" key="toolRespDeptName" prop="toolRespDeptName" :show-overflow-tooltip="true" />
|
||||||
<el-table-column label="工具状态" align="center" key="status" >
|
<el-table-column label="形态" align="center" key="status" >
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="dict.type.tool_status" :value="scope.row.status"/>
|
<dict-tag :options="dict.type.tool_status" :value="scope.row.status"/>
|
||||||
</template>
|
</template>
|
||||||
@ -250,9 +250,9 @@
|
|||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="导出字段">
|
<el-form-item label="导出字段">
|
||||||
<el-checkbox-group v-model="checkList">
|
<el-checkbox-group v-model="checkList">
|
||||||
<el-checkbox label="toolCode">工具编号</el-checkbox>
|
<el-checkbox label="toolCode">编号</el-checkbox>
|
||||||
<el-checkbox label="toolName">工具名称</el-checkbox>
|
<el-checkbox label="toolName">中文别名</el-checkbox>
|
||||||
<el-checkbox label="toolSource">工具来源</el-checkbox>
|
<el-checkbox label="toolSource">来源</el-checkbox>
|
||||||
<el-checkbox label="status">形态</el-checkbox>
|
<el-checkbox label="status">形态</el-checkbox>
|
||||||
<el-checkbox label="toolType">类别</el-checkbox>
|
<el-checkbox label="toolType">类别</el-checkbox>
|
||||||
<el-checkbox label="toolUse">用途</el-checkbox>
|
<el-checkbox label="toolUse">用途</el-checkbox>
|
||||||
@ -432,12 +432,12 @@ export default {
|
|||||||
},
|
},
|
||||||
// 列信息
|
// 列信息
|
||||||
columns: [
|
columns: [
|
||||||
{ key: 0, label: `工具编号`, visible: true },
|
{ key: 0, label: `编号`, visible: true },
|
||||||
{ key: 1, label: `工具名称`, visible: true },
|
{ key: 1, label: `名称`, visible: true },
|
||||||
{ key: 2, label: `工具类别`, visible: true },
|
{ key: 2, label: `类别`, visible: true },
|
||||||
{ key: 3, label: `部门`, visible: true },
|
{ key: 3, label: `部门`, visible: true },
|
||||||
{ key: 4, label: `负责人`, visible: true },
|
{ key: 4, label: `负责人`, visible: true },
|
||||||
{ key: 5, label: `状态`, visible: true },
|
{ key: 5, label: `形态`, visible: true },
|
||||||
{ key: 6, label: `创建时间`, visible: true }
|
{ key: 6, label: `创建时间`, visible: true }
|
||||||
],
|
],
|
||||||
// 新增时的关联附件
|
// 新增时的关联附件
|
||||||
|
@ -6,17 +6,17 @@
|
|||||||
<div class="el-form-border">
|
<div class="el-form-border">
|
||||||
<el-form ref="form" label-width="150px">
|
<el-form ref="form" label-width="150px">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12"> <el-form-item label="工具名称">{{detailData.toolName}}</el-form-item> </el-col>
|
<el-col :span="12"> <el-form-item label="中文别名">{{detailData.toolName}}</el-form-item> </el-col>
|
||||||
<el-col :span="12"> <el-form-item label="工具类别"><dict-tag :options="dict.type.tool_type" :value="detailData.toolType"/></el-form-item> </el-col>
|
<el-col :span="12"> <el-form-item label="类别"><dict-tag :options="dict.type.tool_type" :value="detailData.toolType"/></el-form-item> </el-col>
|
||||||
<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="来源"><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.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="归属单位">{{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.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.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.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.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.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.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.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.applyCondition}}</el-form-item> </el-col>
|
||||||
|
@ -60,14 +60,14 @@
|
|||||||
<div>
|
<div>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具编号" prop="toolCode">
|
<el-form-item label="编号" prop="toolCode">
|
||||||
<el-input v-if="editStatus" v-model="form.toolCode" placeholder="请输入工具编号"/>
|
<el-input v-if="editStatus" v-model="form.toolCode" placeholder="请输入编号"/>
|
||||||
<span v-else>{{form.toolCode}}</span>
|
<span v-else>{{form.toolCode}}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具名称" prop="toolName">
|
<el-form-item label="中文别名" prop="toolName">
|
||||||
<el-input v-if="editStatus" v-model="form.toolName" placeholder="请输入工具名称"/>
|
<el-input v-if="editStatus" v-model="form.toolName" placeholder="请输入中文别名"/>
|
||||||
<span v-else>{{form.toolName}}</span>
|
<span v-else>{{form.toolName}}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@ -93,7 +93,7 @@
|
|||||||
</el-row>-->
|
</el-row>-->
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具来源" prop="toolSource">
|
<el-form-item label="来源" prop="toolSource">
|
||||||
<el-select v-if="editStatus" v-model="form.toolSource" placeholder="请选择工具来源" style="width: 100%">
|
<el-select v-if="editStatus" v-model="form.toolSource" placeholder="请选择工具来源" style="width: 100%">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.tool_source"
|
v-for="dict in dict.type.tool_source"
|
||||||
@ -106,7 +106,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具用途" prop="toolUse">
|
<el-form-item label="用途" prop="toolUse">
|
||||||
<el-input v-if="editStatus" v-model="form.toolUse" placeholder="请输入工具用途" />
|
<el-input v-if="editStatus" v-model="form.toolUse" placeholder="请输入工具用途" />
|
||||||
<span v-else>{{form.toolUse}}</span>
|
<span v-else>{{form.toolUse}}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -114,7 +114,7 @@
|
|||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具类别" prop="toolType">
|
<el-form-item label="类别" prop="toolType">
|
||||||
<el-select v-if="editStatus" v-model="form.toolType" placeholder="请选择工具类别" style="width: 100%">
|
<el-select v-if="editStatus" v-model="form.toolType" placeholder="请选择工具类别" style="width: 100%">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.tool_type"
|
v-for="dict in dict.type.tool_type"
|
||||||
@ -127,7 +127,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具形态" prop="status">
|
<el-form-item label="形态" prop="status">
|
||||||
<el-radio-group v-model="form.status" v-if="editStatus">
|
<el-radio-group v-model="form.status" v-if="editStatus">
|
||||||
<el-radio
|
<el-radio
|
||||||
v-for="dict in dict.type.tool_status"
|
v-for="dict in dict.type.tool_status"
|
||||||
@ -162,7 +162,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="联系方式" prop="contactPhone">
|
<el-form-item label="联系方式" prop="contactPhone">
|
||||||
<el-input v-if="editStatus" v-model="form.contactPhone" placeholder="请输入联系方式"/>
|
<el-input v-if="editStatus" v-model="form.contactPhone" maxlength="11" placeholder="请输入联系方式"/>
|
||||||
<span v-else>{{form.contactPhone}}</span>
|
<span v-else>{{form.contactPhone}}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@ -356,8 +356,8 @@
|
|||||||
header-align="left"
|
header-align="left"
|
||||||
>
|
>
|
||||||
<el-table-column label="序号" width="60" type="index" align="center"></el-table-column>
|
<el-table-column label="序号" width="60" type="index" align="center"></el-table-column>
|
||||||
<el-table-column label="工具编号" key="toolCode" prop="toolCode"/>
|
<el-table-column label="编号" key="toolCode" prop="toolCode"/>
|
||||||
<el-table-column label="工具名称" key="toolName" prop="toolName":show-overflow-tooltip="true" />
|
<el-table-column label="中文别名" key="toolName" prop="toolName":show-overflow-tooltip="true" />
|
||||||
<el-table-column label="操作" width="100px" align="center" class-name="small-padding fixed-width">
|
<el-table-column label="操作" width="100px" align="center" class-name="small-padding fixed-width">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
@ -509,35 +509,34 @@ export default {
|
|||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
toolCode: [
|
toolCode: [
|
||||||
{ required: true, message: "工具编号不能为空", trigger: "blur" },
|
{ required: true, message: "编号不能为空", trigger: "blur" },
|
||||||
{ min: 2, max: 30, message: '工具编号长度必须介于 2 和 30 之间', trigger: 'blur' },
|
{ min: 2, max: 30, message: '编号长度必须介于 2 和 30 之间', trigger: 'blur' },
|
||||||
{ validator: validatorToolExist, trigger: "blur" },
|
{ validator: validatorToolExist, trigger: "blur" },
|
||||||
],
|
],
|
||||||
toolName: [
|
toolName: [
|
||||||
{ required: true, message: "工具名称不能为空", trigger: "blur" },
|
{ max: 50, message: '中文别名不能超过50个字', trigger: 'blur' }
|
||||||
{ max: 50, message: '工具名称不能超过50个字', trigger: 'blur' }
|
|
||||||
],
|
],
|
||||||
toolPrincipals: [
|
toolPrincipals: [
|
||||||
{ required: true, message: "负责人不能为空", trigger: "blur" }
|
{ required: true, message: "负责人不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
toolRespDept: [
|
toolRespDept: [
|
||||||
{ required: true, message: "请选择归属部门", trigger: ['blur','change'] }
|
{ required: true, message: "请选择归属单位", trigger: ['blur','change'] }
|
||||||
],
|
],
|
||||||
toolSource: [
|
toolSource: [
|
||||||
{ required: true, message: "请选择工具来源", trigger: "change" }
|
{ required: true, message: "请选择来源", trigger: "change" }
|
||||||
],
|
],
|
||||||
toolType: [
|
toolType: [
|
||||||
{ required: true, message: "请选择工具类别", trigger: "change" }
|
{ required: true, message: "请选择类别", trigger: "change" }
|
||||||
],
|
],
|
||||||
toolUse: [
|
toolUse: [
|
||||||
{ required: true, message: "请输入工具用途", trigger: "blur" },
|
{ required: true, message: "请输入用途", trigger: "blur" },
|
||||||
{ max: 50, message: '工具用途不能超过50个字', trigger: 'blur' }
|
{ max: 50, message: '用途不能超过50个字', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
testSituation: [
|
testSituation: [
|
||||||
{ required: true, message: "请输入测试情况", trigger: "blur" },
|
{ required: true, message: "请输入测评机构", trigger: "blur" },
|
||||||
],
|
],
|
||||||
functionDesc: [
|
functionDesc: [
|
||||||
{ required: true, message: "请输入功能描述", trigger: "blur" },
|
{ required: true, message: "请输入功能简介", trigger: "blur" },
|
||||||
],
|
],
|
||||||
applyCondition: [
|
applyCondition: [
|
||||||
{ required: true, message: "请输入适用条件", trigger: "blur" },
|
{ required: true, message: "请输入适用条件", trigger: "blur" },
|
||||||
@ -546,16 +545,19 @@ export default {
|
|||||||
{ required: true, message: "请输入操作说明", trigger: "blur" },
|
{ required: true, message: "请输入操作说明", trigger: "blur" },
|
||||||
],
|
],
|
||||||
status: [
|
status: [
|
||||||
{ required: true, message: "请选择状态", trigger: "change" },
|
{ required: true, message: "请选择形态", trigger: "change" },
|
||||||
],
|
],
|
||||||
encryptionMode: [
|
encryptionMode: [
|
||||||
{ required: true, message: "请输入加密方式", trigger: "blur" },
|
{ required: true, message: "请输入加密方式", trigger: "blur" },
|
||||||
|
{ max: 50, message: '加密方式不能超过50个字', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
serviceTime: [
|
serviceTime: [
|
||||||
{ required: true, message: "请输入服务时间", trigger: "blur" },
|
{ required: true, message: "请输入服务时间", trigger: "blur" },
|
||||||
|
{ max: 50, message: '服务时间不能超过50个字', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
contactPerson: [
|
contactPerson: [
|
||||||
{ required: true, message: "请输入联系人", trigger: "blur" },
|
{ required: true, message: "请输入联系人", trigger: "blur" },
|
||||||
|
{ max: 50, message: '联系人不能超过50个字', trigger: 'blur' }
|
||||||
],
|
],
|
||||||
contactPhone: [
|
contactPhone: [
|
||||||
{required: true, pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: '请输入正确的手机号码'}
|
{required: true, pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: '请输入正确的手机号码'}
|
||||||
|
@ -88,10 +88,10 @@
|
|||||||
<el-form ref="form" label-width="150px">
|
<el-form ref="form" label-width="150px">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具编号">{{applyToolDetail ? applyToolDetail.toolCode:''}}</el-form-item>
|
<el-form-item label="编号">{{applyToolDetail ? applyToolDetail.toolCode:''}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具名称">{{applyToolDetail ? applyToolDetail.toolName:''}}</el-form-item>
|
<el-form-item label="中文别名">{{applyToolDetail ? applyToolDetail.toolName:''}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="负责人">{{applyToolDetail ? applyToolDetail.toolPrincipalsName:''}}</el-form-item>
|
<el-form-item label="负责人">{{applyToolDetail ? applyToolDetail.toolPrincipalsName:''}}</el-form-item>
|
||||||
@ -100,20 +100,20 @@
|
|||||||
<el-form-item label="归属单位">{{applyToolDetail ? applyToolDetail.toolRespDeptName:''}}</el-form-item>
|
<el-form-item label="归属单位">{{applyToolDetail ? applyToolDetail.toolRespDeptName:''}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具来源">
|
<el-form-item label="来源">
|
||||||
<dict-tag :options="dict.type.tool_source" :value="applyToolDetail.toolSource"/>
|
<dict-tag :options="dict.type.tool_source" :value="applyToolDetail.toolSource"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具用途">{{applyToolDetail ? applyToolDetail.toolUse:''}}</el-form-item>
|
<el-form-item label="用途">{{applyToolDetail ? applyToolDetail.toolUse:''}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具类别">
|
<el-form-item label="类别">
|
||||||
<dict-tag :options="dict.type.tool_type" :value="applyToolDetail.toolType"/>
|
<dict-tag :options="dict.type.tool_type" :value="applyToolDetail.toolType"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具形态">
|
<el-form-item label="形态">
|
||||||
<dict-tag :options="dict.type.tool_status" :value="applyToolDetail.status"/>
|
<dict-tag :options="dict.type.tool_status" :value="applyToolDetail.status"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@ -130,7 +130,7 @@
|
|||||||
<el-form-item label="联系方式">{{applyToolDetail ? applyToolDetail.contactPhone:''}}</el-form-item>
|
<el-form-item label="联系方式">{{applyToolDetail ? applyToolDetail.contactPhone:''}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="测试情况">{{applyToolDetail ? applyToolDetail.testSituation:''}}</el-form-item>
|
<el-form-item label="测评机构">{{applyToolDetail ? applyToolDetail.testSituation:''}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="功能简介">{{applyToolDetail ? applyToolDetail.functionDesc:''}}</el-form-item>
|
<el-form-item label="功能简介">{{applyToolDetail ? applyToolDetail.functionDesc:''}}</el-form-item>
|
||||||
|
@ -112,34 +112,34 @@
|
|||||||
<el-form ref="form" label-width="150px">
|
<el-form ref="form" label-width="150px">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具编号">{{applyToolDetail.toolCode}}</el-form-item>
|
<el-form-item label="编号">{{applyToolDetail.toolCode}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具名称">{{applyToolDetail.toolName}}</el-form-item>
|
<el-form-item label="中文别名">{{applyToolDetail.toolName}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="负责人">{{applyToolDetail.toolPrincipalsName}}</el-form-item>
|
<el-form-item label="负责人">{{applyToolDetail.toolPrincipalsName}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="归属部门">{{applyToolDetail.toolRespDept}}</el-form-item>
|
<el-form-item label="归属单位">{{applyToolDetail.toolRespDept}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具来源">{{applyToolDetail.toolSource}}</el-form-item>
|
<el-form-item label="来源">{{applyToolDetail.toolSource}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具用途">{{applyToolDetail.toolUse}}</el-form-item>
|
<el-form-item label="用途">{{applyToolDetail.toolUse}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="工具类别">{{applyToolDetail.toolType}}</el-form-item>
|
<el-form-item label="类别">{{applyToolDetail.toolType}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="状态">{{applyToolDetail.status}}</el-form-item>
|
<el-form-item label="形态">{{applyToolDetail.status}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="测试情况">{{applyToolDetail.testSituation}}</el-form-item>
|
<el-form-item label="测评机构">{{applyToolDetail.testSituation}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="功能描述">{{applyToolDetail.functionDesc}}</el-form-item>
|
<el-form-item label="功能简介">{{applyToolDetail.functionDesc}}</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="适用条件">{{applyToolDetail.applyCondition}}</el-form-item>
|
<el-form-item label="适用条件">{{applyToolDetail.applyCondition}}</el-form-item>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user