Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
zhutianqi
2021-11-24 15:35:39 +08:00
4 changed files with 686 additions and 49 deletions
+9
View File
@@ -54,3 +54,12 @@ export function meetingByMonth (params) {
params
})
}
export function addUn (params) {
return axios({
url: 'api/sarStandUnqualified/sar-stand-unqualified/add',
method: 'post',
params,
content: 'json'
})
}
+7 -8
View File
@@ -14,7 +14,7 @@
<div class="more">
<el-form :inline="true" :model="dynamic" class="demo-form-inline">
<el-row :gutter="24">
<el-col span="24">
<el-col>
<el-form-item label="标准编号">
<el-input clearable size="mini"
v-model="dynamic.standCode"
@@ -57,7 +57,7 @@
</el-col>
</el-row>
<el-row :gutter="24">
<el-col span="24">
<el-col>
<el-form-item label="实施日期" style="margin-right: 10px" class="choose-time-area">
<el-date-picker
size="mini"
@@ -579,7 +579,7 @@ export default {
},
//查找适用车型
searchBtnClick() {
this.$http.get('sys/EarlyWarning/StandWarning', {
this.$http.get('StandWarning/getStandWarning', {
...this.pageConfig,
//标准编号
standCode: this.dynamic.standCode,
@@ -771,10 +771,10 @@ export default {
this.warningTableHeight = $(window).height()*0.54;
};
// alert(this.warningTableHeight)
this.height = $(".content").height();
window.onresize = () => {
this.height = $(".content").height();
};
// this.height = $(".content").height();
// window.onresize = () => {
// this.height = $(".content").height();
// };
//从数据库中查询下拉框数据
this.$http.get("sys/dictype/getDicTypeListCode", {}, {
_this: this
@@ -820,7 +820,6 @@ export default {
})
let arr = result.newItems.records
arr.forEach(item => {
console.log(item.applyType)
// 适用车型转换
if (item.applyType !== null) {
let k = (item.applyType || "").split(",");
@@ -295,7 +295,6 @@ export default {
}, e => {
})
} else {
console.log(this.formShowData.meetTime)
meetEdit(this.formShowData).then(res => {
if (res.ok) {
this.$message.success('编辑成功')
@@ -22,34 +22,6 @@
{{ opt.label}}</el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="责任部门" class="search-item">-->
<!-- <el-input v-model="nonConformitySearch.responsibleUnit" v-show="false" />-->
<!-- <el-popover-->
<!-- placement="bottom"-->
<!-- popper-class="user-dept-popper"-->
<!-- trigger="click"-->
<!-- :value="false"-->
<!-- >-->
<!-- <el-input-->
<!-- slot="reference"-->
<!-- v-model="nonConformitySearch.responsibleUnitShow"-->
<!-- placeholder="根据责任部门查找"-->
<!-- readonly-->
<!-- clearable-->
<!-- id="searchResp"-->
<!-- />-->
<!-- <div class="api">-->
<!-- <laws-tree-->
<!-- :zNodes="zNodesSItem"-->
<!-- treeDivId="zNodesSItemSearch"-->
<!-- deptSelect-->
<!-- showRMenu-->
<!-- @treeDblClick="(treeId, treeNode) => treeClickSearch(treeId, treeNode)"-->
<!-- class="ztree" style="width: 200px;height: 400px;overflow: auto">-->
<!-- </laws-tree>-->
<!-- </div>-->
<!-- </el-popover>-->
<!-- </el-form-item>-->
<el-form-item class="search-item btn-box">
<el-button
type="primary"
@@ -73,6 +45,13 @@
</div>
</div>
<div class="content-center">
<el-button
class="common-button-primary"
size="small"
type="primary"
v-btn-permission="''"
@click="addModel"
><i class="el-icon-plus"></i>新增</el-button>
<el-button
class="common-button-primary"
type="primary"
@@ -209,6 +188,7 @@
<el-dropdown-menu slot="dropdown">
<!--未符合项整改库-查看-->
<el-dropdown-item :command="[scope.row, '查看']" v-btn-permission="'374cb5206597fa201e57f561ff2f8ed7'">查看</el-dropdown-item>
<el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="''">编辑</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
@@ -218,7 +198,7 @@
</div>
</div>
<div class="footer">
<pagination :total="total" @pageChange="pageChange" @pageSizeChange="pageSizeChange"></pagination>
<pagination :total="totalNo" @pageChange="pageChangeNo" @pageSizeChange="pageSizeChangeNo"></pagination>
<el-drawer
title='查看'
:visible.sync="historySee"
@@ -408,11 +388,348 @@
<el-button type="primary" size="mini" class="common-button-primary" icon="el-icon-check" @click="exportTestItem">提交</el-button>
</span>
</el-dialog>
<!-- 选择项目抽屉-->
<el-drawer
title="选择项目"
:visible.sync="projectModel"
size="900px"
custom-class="demo-drawer"
>
<div class="demo-drawer-content">
<div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0">
<div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0">
<div class="left">
<el-form :modal="projectSearch" :inline="true" class="label-input-form" style="margin-left:10px">
<el-form-item label="项目编号" class="search-item search-item-last">
<el-input
v-model="projectSearch.projectNumber"
placeholder="请输入项目编号"
></el-input>
</el-form-item>
<el-form-item label="项目名称" class="search-item search-item-last">
<el-input
v-model="projectSearch.projectName"
placeholder="请输入项目名称"
></el-input>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
type="primary"
class="common-button-primary"
size="small"
v-btn-permission="''"
@click="getProjectDataBtn">
查询
</el-button>
</el-form-item>
<el-form-item class="search-item btn-box">
<el-button
class="common-button-default"
size="small"
v-btn-permission="''"
@click="clearSearch">清空
</el-button>
</el-form-item>
</el-form>
</div>
<el-table
:data="ProjectDatas"
tooltip-effect="dark"
style="width: 100%;"
border
height="100%"
:header-cell-style="{background: '#f5f1f1', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}"
@selection-change="selectListChange"
@select="handleSelectionChanges"
ref="listSelection"
>
<el-table-column
type="selection"
width="55"
align="center" />
<el-table-column
prop="projectNumber"
align="center"
label="项目编号"
/>
<el-table-column
prop="projectName"
align="center"
label="项目名称"
/>
<el-table-column
prop="projectClassification"
align="center"
label="项目分类"
/>
<el-table-column
prop="uname"
align="center"
label="项目经理"
/>
</el-table>
</div>
<pagination
:page="page"
:pageSize="pageSize"
:total="total"
@pageChange="pageChange"
@pageSizeChange="pageSizeChange"
/>
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeDrawer">取消</el-button>
<el-button type="primary" size="mini" @click="OkDrawer">带入</el-button>
</div>
</el-drawer>
<!-- 选择项目下标准抽屉-->
<el-drawer
title="选择标准"
:visible.sync="listModel"
size="900px"
custom-class="demo-drawer"
>
<div class="demo-drawer-content">
<div style="position: absolute;bottom: 48px;top:60px;left: 0;right: 0">
<div style="position: absolute;bottom: 55px;top: 0;right: 0;left: 0">
<el-table
:data="dataList"
border
ref="selection"
height="100%"
style="width: 100%; border:1px solid #ccc"
@selection-change="selectStandChange"
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}">
<el-table-column
type="selection"
width="55"
align="center">
</el-table-column>
<el-table-column
align="center"
label="标准号"
>
<template slot-scope="scope">
<a v-if="scope.row.standYear" class="table-jump" @click="handlePreview(scope.row)">{{ scope.row.standSort
}} {{ scope.row.standNumber }}-{{ scope.row.standYear }}</a>
<a v-else @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.standSort }}
{{ scope.row.standNumber }}</a>
</template>
</el-table-column>
<el-table-column
prop="standName"
align="center"
label="中文名称"
>
<template slot-scope="scope">
<a @click="handlePreview(scope.row)" class="table-jump">{{ scope.row.standName }}</a>
</template>
</el-table-column>
<el-table-column
prop="ssrq"
align="center"
sortable
label="标准实施日期">
<template slot-scope="scope">
<span>{{ scope.row.ssrq ? $moment(scope.row.ssrq).format("YYYY-MM-DD") : "" }}</span>
</template>
</el-table-column>
<el-table-column
prop="zrbm"
label="责任部门"
align="center"
>
</el-table-column>
</el-table>
</div>
<pagination
:page="standPage"
:pageSize="standPageSize"
:total="standTotal"
@pageChange="standPageChange"
@pageSizeChange="standPageSizeChange"
/>
</div>
</div>
<div class="demo-drawer-footer">
<el-button size="mini" @click="closeStand">取消</el-button>
<el-button type="primary" size="mini" @click="OkStand">带入</el-button>
</div>
</el-drawer>
<!-- 填写未符合项信息表单-->
<el-drawer
size="700px"
:before-close="addDrawerClose"
:title="drawerTitle"
:visible.sync="drawerTable">
<div class="demo-drawer-content" v-if="drawerTable">
<div class="content">
<div class="standard-table-search">
<el-row :gutter="24">
<el-col :span="24">
<el-form :model="addForm" inline class="label-input-form" :rules="formRules" label-width="180px" ref="addForm">
<el-form-item prop="standNumber" label="标准号" style="width: 100%; margin-right:10px" class="add-form-item">
<el-input
v-model="addForm.standNumber"
placeholder="请输入标准号"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="standName" label="标准名称" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-input
v-model="addForm.standName"
placeholder="请输入标准名称"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="itemsNum" label="条款号" style="width: 100%; margin-right:10px" class="add-form-item add-input" >
<el-input
v-model="addForm.itemsNum"
placeholder="请输入条款号"
:maxlength="500">
</el-input>
</el-form-item>
<!-- <el-button-->
<!-- type="primary"-->
<!-- class="common-button-primary"-->
<!-- size="mini"-->
<!-- @click="handSeek"-->
<!-- style="position:absolute;top: 10px; float: right;"-->
<!-- >手动查找</el-button>-->
<el-form-item prop="itemsName" label="条款名称" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-input
v-model="addForm.itemsName"
placeholder="请输入条款名称"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="projectPlatfor" label="产品类型" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-input
v-model="addForm.projectPlatfor"
placeholder="请输入产品类型"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="productLine" label="产品线" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-input
v-model="addForm.productLine"
placeholder="请输入产品线"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="projectName" label="项目名称" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-input
v-model="addForm.projectName"
placeholder="请输入项目名称"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="researchNonCompliance" label="不合规项目" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-input
v-model="addForm.researchNonCompliance"
placeholder="请输入不合规项目"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="responsibleUnit" label="责任部门" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-input
v-model="addForm.responsibleUnit"
placeholder="请输入责任部门"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="responsibleEngineer" label="责任工程师" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-input
v-model="addForm.responsibleEngineer"
placeholder="请输入责任工程师"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="certifiedEngineerName" label="认证工程师" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-input
v-model="addForm.certifiedEngineerName"
placeholder="请输入认证工程师"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="qualityEngineerName" label="质量工程师" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-input
v-model="addForm.qualityEngineerName"
placeholder="请输入质量工程师"
:maxlength="500"/>
</el-form-item>
<el-form-item prop="planCloseTime" label="计划关闭时间" style="width: 100%; margin-right:10px" class="add-form-item" >
<el-date-picker
v-model="addForm.planCloseTime"
type="date"
placeholder="请选择计划关闭时间"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
</el-form>
</el-col>
</el-row>
</div>
</div>
</div>
<div class="demo-drawer-footer">
<el-button
size="mini"
class="common-button-primary"
icon="el-icon-check"
type="primary"
@click="submit">提交
</el-button>
<el-button
size="mini"
class="common-button-default"
icon="el-icon-close"
@click="addDrawerClose">取消</el-button>
</div>
</el-drawer>
<!-- 条款弹窗-->
<el-dialog title="条款信息" :append-to-body="true" width="875px" :visible.sync="itemModel">
<el-table
ref="selections"
:data="itemsData"
tooltip-effect="dark"
style="width: 100%;overflow-y: auto;overflow-x: hidden;"
border
:height="300"
@selection-change="selectReplaceStandNumRowChange"
:header-cell-style="{background: '#e8e8e8', color: '#333333', fontSize: '16px',
fontWeight: 'bold', height: '48px'}">
<el-table-column
type="selection"
width="55"
align="center">
</el-table-column>
<el-table-column
prop="itemsNum"
label="条款号"
align="center"
>
</el-table-column>
<el-table-column
prop="itemsName"
label="条款名称"
align="center"
>
</el-table-column>
</el-table>
<loading :loading="replaceLoading">数据获取中</loading>
<!--分页-->
<pagination
style="position: relative;"
:page="replacePage"
:page-size="replacePageSize"
:total="replaceTotal"
@pageChange="pageChangeReplace"
@pageSizeChange="pageSizeChangeReplace"></pagination>
<div slot="footer" class="demo-drawer-footer">
<el-button class="common-button-default" @click="itemModel = false">取消</el-button>
<el-button type="primary" class="common-button-primary" @click="replaceLawsNumModelBt">带入</el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import { interfaceUrl } from "@/sysConfig";
import { addUn } from '@/api/unqualProcess'
export default {
name: "rectificationDatabase",
@@ -420,13 +737,92 @@ export default {
return {
loading: false,
nonList:[], //未符合项表格数据
projectModel: false, //项目弹窗
listModel: false, //标准弹窗
itemModel: false, //条款弹窗
replaceLoading: false,
//项目检索条件
projectSearch: {
projectNumber: "",
projectName: ""
},
//项目数据
ProjectDatas: [],
itemsData: [],
standList: [],
selectItems: [],
dataList: [],
standPage: 1,
standPageSize: this.$store.getters.userInfo.configContent,
standTotal: 0,
replacePage: 1,
replacePageSize: this.$store.getters.userInfo.configContent,
replaceTotal: 0,
page: 1,
pageSize: this.$store.getters.userInfo.configContent,
total: 0,
drawerTitle: '',
breakId: '',
//存放被勾选的项目的数据
selectList: [],
addForm:{
standNumber: '', //标准号
standName: '', //标准名称
itemsNum: '', //条款号
itemsName: '', //条款名称
projectPlatfor: '', //产品类型
productLine: '', //产品线
projectName: '', //项目名称
researchNonCompliance: '', //不合规项目
responsibleUnit: '', //责任部门
responsibleEngineer: '', //责任工程师
certifiedEngineerName: '', //认证工程师
qualityEngineerName: '', //质量工程师
planCloseTime: '', //计划关闭时间
}, //表单数据
formRules: {
standNumber: [
{required: true, message: '请输入标准号', trigger: 'blur'},
],
standName: [
{required: true, message: '请输入标准名称', trigger: 'blur'},
],
itemsNum: [
{required: true, message: '请输入条款号', trigger: 'blur'},
],
itemsName: [
{required: true, message: '请输入条款名称', trigger: 'blur'},
],
projectPlatfor: [
{required: true, message: '请输入产品类型', trigger: 'blur'},
],
productLine: [
{required: true, message: '请输入产品线', trigger: 'blur'},
],
projectName: [
{required: true, message: '请输入项目名称', trigger: 'change'},
],
researchNonCompliance: [
{required: true, message: '请输入不合规项目', trigger: 'blur'},
],
responsibleUnit: [
{required: true, message: '请输入责任部门', trigger: 'blur'},
],
responsibleEngineer: [
{required: true, message: '请输入责任工程师', trigger: 'blur'},
],
planCloseTime: [
{required: true, message: '请选择计划关闭时间', trigger: 'blur'},
],
},
drawerTable: false, //表单模态窗
exportModelFlag: false, //导出模态窗
tableHeight: null, //表格高度
exportName: '',
selectedList: [], //标准选中的数据
saveExportType: '',// 导出文件模态框控制,和文件名称
// 总数
total: 0,
totalNo: 0,
// 当前页数
pageNo: 1,
nonConformitySearch: {
@@ -458,7 +854,7 @@ export default {
_this: this
}, res => {
this.myLoading.loadData = false
this.total = res.data.total
this.totalNo = res.data.total
this.pageNo = 1
this.nonList = res.data.records
this.nonList.forEach(item => {
@@ -494,7 +890,6 @@ export default {
}
this.exportName = ''
this.exportModelFlag = true
console.log(this.saveExportType);
},
//取消导出
cancal () {
@@ -504,14 +899,12 @@ export default {
exportTestItem () {
if(this.saveExportType === 'apart') {
if (this.selectedList != null && this.selectedList != ''){
console.log(this.selectedList);
const exportURL = interfaceUrl + 'sarStandUnqualified/sar-stand-unqualified/exportStandUnqulifiedExcel?' +
'exportType' + this.saveExportType + '&ids=' + this.selectedList.join(',') + '&exportName=' + this.exportName
window.open(exportURL)
this.$message.success('导出信息成功')
}
} else if (this.saveExportType === 'all') {
console.log(this.selectedList);
const exportURL = interfaceUrl + 'sarStandUnqualified/sar-stand-unqualified/exportStandUnqulifiedExcel?' +
'exportType' + this.saveExportType + '&ids=' + this.selectedList.join(',') + '&exportName=' + this.exportName
window.open(exportURL)
@@ -599,7 +992,230 @@ export default {
case '查看':
this.showUser(command[0])
break
case '编辑':
this.projectEdit(command[0])
break
}
},
//项目查询按钮
getProjectDataBtn(){
this.page = 1;
this.getProjectData();
},
//获取项目数据
getProjectData() {
this.$http.get("sarStandProjectLibrary/queryProjectWorkFlow", {
page: this.page,
pageSize: this.pageSize,
...this.projectSearch
}, {
_this: this
}, res => {
if (res.data === null) {
this.ProjectDatas = "";
this.total = 0;
} else {
this.ProjectDatas = res.data.Maintenance.records;
this.total = res.data.Maintenance.total;
}
});
},
//点击清空按钮事件
clearSearch() {
this.projectSearch = {
projectName: "",
projectNumber: ""
};
this.getProjectData();
},
//提交
submit(){
let jsonArr = []
const json = JSON.stringify(this.addForm);
const arr = JSON.parse(json)
jsonArr.push(arr)
// for (const item in arr) {
// jsonArr.push(item +':' + arr[item])
// }
console.log(jsonArr);
this.$refs["addForm"].validate((valid) => {
if(valid){
addUn(jsonArr).then(res=>{
if(res.ok){
this.$message.success('新增成功')
this.getTableByPage()
}
})
/* this.$http.postData('sarStandUnqualified/sar-stand-unqualified/add', {
jsonArr,
}, {
_this: this
}, res => {
if(res.ok){
this.$message.success('新增成功')
this.getTableByPage()
}
})*/
}else{
this.$message.warning('请完善基础信息')
}
})
},
addDrawerClose () {
this.addForm = {}
this.drawerTable = false
}, // 关闭新增drawer
//带入条款确定事件
replaceLawsNumModelBt(){
if(this.selectItems.length > 1){
this.$message.warning('您只能选择一条数据进行带入')
}else if(this.selectItems.length <= 0){
this.$message.warning('请至少选择一条数据进行带入')
}else{
this.addForm.itemsName = this.selectItems[0].itemsName
this.addForm.itemsNum = this.selectItems[0].itemsNum
this.itemModel = false
}
},
//带入标准取消事件
closeStand(){
this.listModel = false;
},
//带入标准确定事件
OkStand(){
if(this.standList.length > 1){
this.$message.warning('您只能选择一条标准进行带入')
}else if(this.standList.length <= 0){
this.$message.warning('请至少选择一条数据进行带入')
}else{
this.breakId = this.standList[0].standId
this.addForm.standName = this.standList[0].standName
this.addForm.standNumber = this.standList[0].standSort + '-' + this.standList[0].standNumber + '-' + this.standList[0].standYear || this.standList[0].standSort + '-' + this.standList[0].standNumber
this.addForm.responsibleUnit = this.standList[0].zrbm || '--'
this.drawerTitle = '新增';
this.drawerTable = true;
this.listModel = false;
}
},
getItem(){
this.$http.get("SarStandItems/sar-stand-items/findAllItems", {
ids: this.breakId,
type: "FBGBJBD"
}, {
_this: this
}, res => {
this.itemsData = res.data
this.replaceTotal = res.data.length
}, e => {
this.$message.error("添加失败");
});
},
//手动查找
handSeek(){
this.itemModel = true
this.getItem()
},
//带入项目取消事件
closeDrawer() {
this.projectModel = false;
},
//带入项目确定事件
OkDrawer() {
if (this.selectList.length > 1) {
this.$message.warning("您只能选择一条数据进行带入");
} else if (this.selectList.length === 0) {
this.$message.warning("请选择一条数据进行带入");
} else {
this.projectId = this.selectList[0].id;
this.addForm.productLine = this.selectList[0].productLine
this.addForm.projectPlatfor = this.selectList[0].projectPlatfor
this.addForm.projectName = this.selectList[0].projectName
this.getStandData();
this.projectModel = false;
this.listModel = true
}
},
//查询项目下的标准
getStandData() {
this.$http.get("sarStandProjectLibrary/queryStandInfo", { id: this.projectId }, {
_this: this
}, res => {
res.data.records.forEach(item => {
if(item.zrbm === "[]"){
item.zrbm = ''
}
})
this.dataList = res.data.records;
this.dataList.forEach(item => {
// 责任部门转换
if (item.zrbm !== null || item.zrbm !== "") {
let k = (item.zrbm || "").split(",");
for (let i in this.zrbmOptions) {
for (let m = 0; m < k.length; m++) {
if (this.zrbmOptions[i].value === k[m]) {
k[m] = this.zrbmOptions[i].label;
}
item.zrbm = k.join(",");
}
}
}
});
});
},
//条款的多选框改变
selectReplaceStandNumRowChange(data){
this.selectItems = data
},
//标准的多选框改变
selectStandChange(data){
this.standList = data
},
//项目的多选框改变
selectListChange(data) {
this.selectList = data;
},
//单选逻辑
handleSelectionChanges(selection, val) {
if (selection.length > 1) {
let del_row = selection.shift();
this.$refs.listSelection.toggleRowSelection(del_row, false);
}
},
standPageChange(page){
this.standPage = page
this.getStandData()
},
standPageSizeChange(pageSize){
this.standPageSize = pageSize
this.getStandData()
},
//条款分页
pageChangeReplace(page){
this.replacePage = page
this.getItem()
},
pageSizeChangeReplace(pageSize){
this.replacePageSize = pageSize
this.getItem()
},
pageChange(page) {
this.page = page;
this.getProjectData();
},
pageSizeChange(pageSize) {
this.pageSize = pageSize;
this.getProjectData();
},
//新增事件
addModel(){
this.projectModel = true
},
//编辑事件
projectEdit(row){
},
//点击查看按钮事件
showUser(row) {
@@ -628,7 +1244,6 @@ export default {
},
// 点击查看
handlePreview (item) {
console.log(item);
let routeUrl = this.$router.resolve({
name: 'OtherStandardDetails',
params: {
@@ -641,7 +1256,7 @@ export default {
},
detailsStandard (item) {
this.$http.post('lawss/sarTestItem/validateStandNumber', {
standnumber: item.standNum
standNumber: item.standNum
}, {
_this: this
}, res => {
@@ -670,17 +1285,18 @@ export default {
})
},
// 分页事件
pageChange (page) {
pageChangeNo (page) {
this.pageNo = page
this.getTableByPage()
},
pageSizeChange (pageSize) {
console.log(pageSize);
pageSizeChangeNo (pageSize) {
this.pageSizeNo = pageSize
this.getTableByPage()
},
},
mounted () {
//查询已维护的项目
this.getProjectData()
// 从数据库中查询各下拉框数据
this.$http.get('sys/dictype/getDicTypeListCode', '', {
_this: this
@@ -744,5 +1360,19 @@ export default {
}
}
}
.add-form-item{
/deep/ .el-input__inner {
width: 300px;
}
}
.add-input{
/deep/ .el-input__inner {
width: 370px;
}
}
.tableFooter{
height: 49px;
float: right;
}
}
</style>