|
|
@@ -40,16 +40,20 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
- <el-table :data="taskbalacelist" border height="calc(100vh - 243px)" :row-class-name="tableRowClassName" @sort-change="orderby" @selection-change="handleSelectionChange">
|
|
|
+ <el-table :data="taskbalacelist" border height="calc(100vh - 243px)" :row-class-name="tableRowClassName"
|
|
|
+ @sort-change="orderby" @selection-change="handleSelectionChange">
|
|
|
<el-table-column label="操作" width="180" align="center" fixed>
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button slot="reference" type="primary" size="mini" plain title="原始数据录入" v-if="scope.row.CheckStatus != 1 && scope.row.CheckStatus != 2" @click="OpenOrignDataInput(scope.row)">
|
|
|
+ <el-button slot="reference" type="primary" size="mini" plain title="原始数据录入" v-if="scope.row.CheckStatus != 1 && scope.row.CheckStatus != 2"
|
|
|
+ @click="OpenOrignDataInput(scope.row)">
|
|
|
打开
|
|
|
</el-button>
|
|
|
- <el-button slot="reference" type="primary" plain size="mini" title="数据校核" v-if="scope.row.CheckStatus == 1" @click="jiaoheshowdialog(scope.row)">
|
|
|
+ <el-button slot="reference" type="primary" plain size="mini" title="数据校核" v-if="scope.row.CheckStatus == 1"
|
|
|
+ @click="jiaoheshowdialog(scope.row)">
|
|
|
校核
|
|
|
</el-button>
|
|
|
- <el-button slot="reference" type="primary" plain size="mini" title="数据审核" v-if="scope.row.CheckStatus == 2" @click="shenHeFunc(scope.row)">
|
|
|
+ <el-button slot="reference" type="primary" plain size="mini" title="数据审核" v-if="scope.row.CheckStatus == 2"
|
|
|
+ @click="shenHeFunc(scope.row)">
|
|
|
审核
|
|
|
</el-button>
|
|
|
|
|
|
@@ -63,7 +67,8 @@
|
|
|
<el-dropdown-item :command="GetCommand('OpenExcel', scope.row)" v-if="scope.row.TaskId != ''" divided>打开Excel</el-dropdown-item>
|
|
|
<el-dropdown-item :command="GetCommand('DownLoadExcel', scope.row)" v-if="scope.row.TaskId != ''">下载Excel</el-dropdown-item>
|
|
|
<el-dropdown-item :command="GetCommand('DownloadTool', scope.row)" divided>下载工具</el-dropdown-item>
|
|
|
- <el-dropdown-item :command="GetCommand('Delete', scope.row)" :disabled="scope.row.CheckStatus != 0" divided>删除数据</el-dropdown-item>
|
|
|
+ <el-dropdown-item :command="GetCommand('Delete', scope.row)" :disabled="scope.row.CheckStatus != 0"
|
|
|
+ divided>删除数据</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
<!--<el-button slot="reference" type="primary" plain size="mini" title="校核" v-if="scope.row.CheckStatus == 1" @click="jiaoheshowdialog(scope.row)">
|
|
|
@@ -89,7 +94,8 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="EntrustNo" sortable min-width="100" label="委托单号" align="center" show-overflow-tooltip></el-table-column>
|
|
|
- <el-table-column prop="DataEntryCode" sortable min-width="130" label="录入编码" align="center" show-overflow-tooltip></el-table-column>
|
|
|
+ <el-table-column prop="DataEntryCode" sortable min-width="130" label="录入编码" align="center"
|
|
|
+ show-overflow-tooltip></el-table-column>
|
|
|
<el-table-column prop="CustomerName" sortable min-width="100" label="委托方名称" align="center"
|
|
|
show-overflow-tooltip></el-table-column>
|
|
|
<el-table-column prop="TestDetail" sortable min-width="100" label="检测明细项" align="center" show-overflow-tooltip></el-table-column>
|
|
|
@@ -101,30 +107,24 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column sortable min-width="110" align="center" prop="CheckStatus" label="审核状态">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-alert v-if="scope.row.CheckStatus=='2'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
- title="校核通过"
|
|
|
- type="success">
|
|
|
- </el-alert>
|
|
|
- <el-alert v-if="scope.row.CheckStatus=='4'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
- title="审核通过"
|
|
|
- type="success">
|
|
|
- </el-alert>
|
|
|
- <el-alert v-if="scope.row.CheckStatus=='0'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
- title="未校核"
|
|
|
- type="info">
|
|
|
- </el-alert>
|
|
|
- <el-alert v-if="scope.row.CheckStatus=='1'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
- title="待校核"
|
|
|
- type="warning">
|
|
|
- </el-alert>
|
|
|
- <el-alert v-if="scope.row.CheckStatus=='5'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
- title="审核未通过"
|
|
|
- type="error">
|
|
|
- </el-alert>
|
|
|
- <el-alert v-if="scope.row.CheckStatus=='3'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
- title="校核未通过"
|
|
|
- type="error">
|
|
|
- </el-alert>
|
|
|
+ <el-alert v-if="scope.row.CheckStatus=='2'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
+ title="校核通过" type="success">
|
|
|
+ </el-alert>
|
|
|
+ <el-alert v-if="scope.row.CheckStatus=='4'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
+ title="审核通过" type="success">
|
|
|
+ </el-alert>
|
|
|
+ <el-alert v-if="scope.row.CheckStatus=='0'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
+ title="未校核" type="info">
|
|
|
+ </el-alert>
|
|
|
+ <el-alert v-if="scope.row.CheckStatus=='1'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
+ title="待校核" type="warning">
|
|
|
+ </el-alert>
|
|
|
+ <el-alert v-if="scope.row.CheckStatus=='5'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
+ title="审核未通过" type="error">
|
|
|
+ </el-alert>
|
|
|
+ <el-alert v-if="scope.row.CheckStatus=='3'" :closable="false" style="background:rgba(255,255,255,0.2)"
|
|
|
+ title="校核未通过" type="error">
|
|
|
+ </el-alert>
|
|
|
<!-- <el-tag v-show="scope.row.CheckStatus=='0'" type="info" style="background:#FFFFFF" >未校核</el-tag>
|
|
|
<el-tag v-show="scope.row.CheckStatus=='1'" type="warning" >待校核</el-tag>
|
|
|
<el-tag v-show="scope.row.CheckStatus=='2'" type="success" style="background:#FFFFFF">校核通过</el-tag>
|
|
|
@@ -227,8 +227,7 @@
|
|
|
<el-form :model="dataentryForm" label-width="160px" ref="dataentryForm">
|
|
|
<el-alert title="" description="请先访问网址 【weed1.labsop.cn:9390/3,0b86ca7a6f80】" type="warning" :closable="false">
|
|
|
</el-alert>
|
|
|
- <el-alert title="" description="解压到后,以管理员身份运行一下,即安装成功 " type="warning"
|
|
|
- :closable="false">
|
|
|
+ <el-alert title="" description="解压到后,以管理员身份运行一下,即安装成功 " type="warning" :closable="false">
|
|
|
</el-alert>
|
|
|
<br />
|
|
|
<el-alert title="文件保存修改注意!" description="请编辑完毕点击保存修改,不然您的修改将无效!" type="success" :closable="false">
|
|
|
@@ -268,15 +267,13 @@
|
|
|
<el-form :model="adddataentryFrom" label-width="130px" ref="adddataentryFrom">
|
|
|
<el-row>
|
|
|
<el-form-item label="委托单号">
|
|
|
- <el-input type="text" v-model="adddataentryFrom.EntrustNo" placeholder="请输入委托单号"
|
|
|
- style="width: 100%">
|
|
|
+ <el-input type="text" v-model="adddataentryFrom.EntrustNo" placeholder="请输入委托单号" style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-form-item label="检测人">
|
|
|
- <el-select ref="selectConUserId" v-model="adddataentryFrom.ConUserId" filterable placeholder="请选择检测人"
|
|
|
- style="width: 100%">
|
|
|
+ <el-select ref="selectConUserId" v-model="adddataentryFrom.ConUserId" filterable placeholder="请选择检测人" style="width: 100%">
|
|
|
<el-option v-for="item in partuserlist" :key="item.Id" :label="item.Realname" :value="item.Id">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
@@ -314,7 +311,7 @@
|
|
|
authUser: 'authUser'
|
|
|
})
|
|
|
},
|
|
|
- data () {
|
|
|
+ data() {
|
|
|
return {
|
|
|
// dialogdataentryhistoryVisible: false,
|
|
|
adddataentryShow: false,
|
|
|
@@ -389,8 +386,7 @@
|
|
|
Order: '',
|
|
|
Prop: ''
|
|
|
},
|
|
|
- tableColumns: [
|
|
|
- {
|
|
|
+ tableColumns: [{
|
|
|
prop: 'DocType',
|
|
|
label: '文档名称',
|
|
|
width: 100,
|
|
|
@@ -415,7 +411,7 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- created () {
|
|
|
+ created() {
|
|
|
// this.initData()
|
|
|
this.getDictList()
|
|
|
this.getDetaillist() // 检测明细项下拉
|
|
|
@@ -423,12 +419,12 @@
|
|
|
},
|
|
|
methods: {
|
|
|
// 添加数据录入记录
|
|
|
- adddataentry () {
|
|
|
+ adddataentry() {
|
|
|
this.getpartuserlist()
|
|
|
this.adddataentryShow = true
|
|
|
},
|
|
|
// 检测人列表
|
|
|
- getpartuserlist () {
|
|
|
+ getpartuserlist() {
|
|
|
let _this = this
|
|
|
_this.$axios.get('limsbalance/partuserlist', {})
|
|
|
.then(res => {
|
|
|
@@ -445,7 +441,7 @@
|
|
|
})
|
|
|
},
|
|
|
// 数据录入添加确认按钮
|
|
|
- makesureaddata () {
|
|
|
+ makesureaddata() {
|
|
|
this.adddataentryFrom.ConUserBy = this.$refs.selectConUserId.selectedLabel + ''
|
|
|
console.log('-----dataentryfrom---', this.adddataentryFrom)
|
|
|
api.adddataentry(this.adddataentryFrom, this.$axios).then(res => {
|
|
|
@@ -466,7 +462,7 @@
|
|
|
console.error(err)
|
|
|
})
|
|
|
},
|
|
|
- initdata2 () {
|
|
|
+ initdata2() {
|
|
|
let _this = this
|
|
|
let BalanceTime = []
|
|
|
if (!_this.BalanceTime) {
|
|
|
@@ -490,8 +486,8 @@
|
|
|
Object.assign(params, this.searchform)
|
|
|
// request
|
|
|
_this.$axios.get('/limsdataentry/todolist?BalanceTime=' + BalanceTime.join(','), {
|
|
|
- params
|
|
|
- })
|
|
|
+ params
|
|
|
+ })
|
|
|
.then(res => {
|
|
|
_this.taskbalacelist = res.data.items
|
|
|
_this.currentItemCount = res.data.currentItemCount
|
|
|
@@ -511,7 +507,7 @@
|
|
|
}
|
|
|
return '';
|
|
|
},
|
|
|
- MoreCmdClick (cmd) {
|
|
|
+ MoreCmdClick(cmd) {
|
|
|
if (cmd.Command === 'Open') {
|
|
|
this.OpenOrignDataInput(cmd.row)
|
|
|
} else if (cmd.Command === 'JiaoHe') {
|
|
|
@@ -530,24 +526,24 @@
|
|
|
this.tooldownload()
|
|
|
}
|
|
|
},
|
|
|
- GetCommand (cmdType, row) {
|
|
|
+ GetCommand(cmdType, row) {
|
|
|
let cmd = {}
|
|
|
cmd.Command = cmdType
|
|
|
cmd.row = row
|
|
|
return cmd
|
|
|
},
|
|
|
// 工具下载
|
|
|
- tooldownload () {
|
|
|
+ tooldownload() {
|
|
|
let url = 'http://weed1.labsop.cn:9390/2,1080b2997d49'
|
|
|
window.open(url)
|
|
|
this.tooldownloaddialog = true
|
|
|
},
|
|
|
// 审核
|
|
|
- shenHeFunc (row) {
|
|
|
+ shenHeFunc(row) {
|
|
|
this.dataentrytoexcel(row)
|
|
|
},
|
|
|
// 生成excel数据
|
|
|
- dataentrytoexcel (row) {
|
|
|
+ dataentrytoexcel(row) {
|
|
|
api.docexport(row.Id, this.$axios)
|
|
|
.then(res => {
|
|
|
// response
|
|
|
@@ -562,7 +558,7 @@
|
|
|
})
|
|
|
},
|
|
|
// 审核页面跳转
|
|
|
- changepage (row, DocAddress) {
|
|
|
+ changepage(row, DocAddress) {
|
|
|
let _this = this
|
|
|
let queryParams = {
|
|
|
key: row.DocKey,
|
|
|
@@ -574,20 +570,20 @@
|
|
|
query: queryParams
|
|
|
})
|
|
|
},
|
|
|
- getDictList () {
|
|
|
+ getDictList() {
|
|
|
docTemplateApi.getDictList(this.$axios).then(res => {
|
|
|
this.docTemplateDictList = res.data
|
|
|
})
|
|
|
},
|
|
|
- getvalues (val) {
|
|
|
+ getvalues(val) {
|
|
|
this.entrydetail.business = val.Id
|
|
|
this.entrydetail.instance = val.DocKey
|
|
|
this.historyVisible = true
|
|
|
},
|
|
|
- handleChange (value) {
|
|
|
+ handleChange(value) {
|
|
|
console.log(value)
|
|
|
},
|
|
|
- OpenOrignDataInput (row) {
|
|
|
+ OpenOrignDataInput(row) {
|
|
|
this.CheckStatus = row.CheckStatus
|
|
|
this.eid = row.EId
|
|
|
this.tbid = row.TaskId
|
|
|
@@ -617,7 +613,7 @@
|
|
|
}) */
|
|
|
},
|
|
|
// 选择页码刷新历史数据
|
|
|
- refreshdataentrydata () {
|
|
|
+ refreshdataentrydata() {
|
|
|
const params = {
|
|
|
_currentPage: this.historycurrentPage,
|
|
|
_size: this.historysize,
|
|
|
@@ -632,7 +628,7 @@
|
|
|
console.error(err)
|
|
|
})
|
|
|
},
|
|
|
- datadownload (val) {
|
|
|
+ datadownload(val) {
|
|
|
api.docexport(val.Id, this.$axios)
|
|
|
.then(res => {
|
|
|
// response
|
|
|
@@ -653,7 +649,7 @@
|
|
|
})
|
|
|
},
|
|
|
// 数据录入导出
|
|
|
- docdownload (val) {
|
|
|
+ docdownload(val) {
|
|
|
api.docexport(val.Id, this.$axios)
|
|
|
.then(res => {
|
|
|
// response
|
|
|
@@ -674,7 +670,7 @@
|
|
|
})
|
|
|
},
|
|
|
// 删除数据
|
|
|
- deldataentry (val) {
|
|
|
+ deldataentry(val) {
|
|
|
this.$confirm('此操作将永久删除该数据, 是否继续?', '提示', {
|
|
|
confirmButtonText: '确定',
|
|
|
cancelButtonText: '取消',
|
|
|
@@ -702,7 +698,7 @@
|
|
|
console.error(err)
|
|
|
})
|
|
|
},
|
|
|
- opendocentry () {
|
|
|
+ opendocentry() {
|
|
|
let docTempType = ''
|
|
|
for (let idx in this.docTemplateDictList) {
|
|
|
if (this.datadocId === this.docTemplateDictList[idx].Id) {
|
|
|
@@ -796,12 +792,68 @@
|
|
|
query: queryParams
|
|
|
})
|
|
|
break
|
|
|
+ //苯气检测报警器检定记录
|
|
|
+ case 'DAYT.ReportAlertorBenDetect.Detail':
|
|
|
+ this.$router.push({
|
|
|
+ path: '/lims/reportalertorbendetect/operation',
|
|
|
+ query: queryParams
|
|
|
+ })
|
|
|
+ break
|
|
|
+ //一氧化碳检测报警器检定记录
|
|
|
+ case 'DAYT.ReportAlertorCarbonDetect.Detail':
|
|
|
+ this.$router.push({
|
|
|
+ path: '/lims/reportalertorcarbondetect/operation',
|
|
|
+ query: queryParams
|
|
|
+ })
|
|
|
+ break
|
|
|
+ //复合气体检测报警器检定记录
|
|
|
+ case 'DAYT.ReportAlertorFHGasDetect.Detail':
|
|
|
+ this.$router.push({
|
|
|
+ path: '/lims/reportalertorfhgasdetect/operation',
|
|
|
+ query: queryParams
|
|
|
+ })
|
|
|
+ break
|
|
|
+ //可燃气体检测报警器检定记录
|
|
|
+ case 'DAYT.ReportAlertorKRGasDetect.Detail':
|
|
|
+ this.$router.push({
|
|
|
+ path: '/lims/reportalertorkrgasdetect/operation',
|
|
|
+ query: queryParams
|
|
|
+ })
|
|
|
+ break
|
|
|
+ //一氧化碳红外气体分析器检定记录
|
|
|
+ case 'DAYT.ReportAnalyzer1CarbonRedGas.Detail':
|
|
|
+ this.$router.push({
|
|
|
+ path: '/lims/reportanalyzer1carbonredgas/operation',
|
|
|
+ query: queryParams
|
|
|
+ })
|
|
|
+ break
|
|
|
+ //二氧化碳红外气体分析器检定记录
|
|
|
+ case 'DAYT.ReportAnalyzer2CarbonRedGas.Detail':
|
|
|
+ this.$router.push({
|
|
|
+ path: '/lims/reportanalyzer2carbonredgas/operation',
|
|
|
+ query: queryParams
|
|
|
+ })
|
|
|
+ break
|
|
|
+ //电化学氧测定仪检定记录
|
|
|
+ case 'DAYT.ReportDetectorElectOxygen.Detail':
|
|
|
+ this.$router.push({
|
|
|
+ path: '/lims/reportdetectorelectoxygen/operation',
|
|
|
+ query: queryParams
|
|
|
+ })
|
|
|
+ break
|
|
|
+ //硫化氢气体检测仪检定记录
|
|
|
+ case 'DAYT.ReportDetectorHCGas.Detail':
|
|
|
+ this.$router.push({
|
|
|
+ path: '/lims/reportdetectorHCgas/operation',
|
|
|
+ query: queryParams
|
|
|
+ })
|
|
|
+ break
|
|
|
|
|
|
default:
|
|
|
this.$message.warning('无模板类型相匹配,请重试')
|
|
|
}
|
|
|
},
|
|
|
- handleselectentry (val) {
|
|
|
+ handleselectentry(val) {
|
|
|
let params = {
|
|
|
eid: this.eid,
|
|
|
tbid: this.tbid,
|
|
|
@@ -824,7 +876,7 @@
|
|
|
console.error(err)
|
|
|
})
|
|
|
},
|
|
|
- dataentry (val) {
|
|
|
+ dataentry(val) {
|
|
|
let _this = this
|
|
|
_this.key = val.EntrustNo + '' + val.TestDetailId
|
|
|
// var accCode = this.authUser.Profile.AccCode
|
|
|
@@ -869,11 +921,11 @@
|
|
|
}
|
|
|
this.dataentryShow = true
|
|
|
},
|
|
|
- review (val) {
|
|
|
+ review(val) {
|
|
|
let url = 'dataentry/' + val.DocVersion + '/office_history?Address=' + val.DocAddress
|
|
|
window.open(url)
|
|
|
},
|
|
|
- upload () {
|
|
|
+ upload() {
|
|
|
location.href = 'petrotool://furl=' + this.dataurl + '&fname=' + this.docname + '&doctype=data&id=' + this.dataentryid +
|
|
|
'&act=up&token=' + localStorage.getItem('token')
|
|
|
this.$message({
|
|
|
@@ -883,13 +935,13 @@
|
|
|
this.initdata2()
|
|
|
this.dataentryShow = false
|
|
|
},
|
|
|
- cancel () {
|
|
|
+ cancel() {
|
|
|
location.href = 'petrotool://furl=' + this.dataurl + '&fname=' + this.docname + '&doctype=data&id=' + this.dataentryid +
|
|
|
'&act=cancel&token=' + localStorage.getItem('token')
|
|
|
this.dataentryShow = false
|
|
|
this.initdata2()
|
|
|
},
|
|
|
- dataentry_onlyoffice (val) {
|
|
|
+ dataentry_onlyoffice(val) {
|
|
|
let _this = this
|
|
|
_this.key = val.EntrustNo + '' + val.TestDetailId
|
|
|
var accCode = this.authUser.Profile.AccCode
|
|
|
@@ -929,7 +981,7 @@
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
- gethistory (val) {
|
|
|
+ gethistory(val) {
|
|
|
let _this = this
|
|
|
_this.historydialog = true
|
|
|
this.$axios.get('/limsdataentry/historylist/' + val.Id, {})
|
|
|
@@ -941,12 +993,12 @@
|
|
|
console.error(err)
|
|
|
})
|
|
|
},
|
|
|
- historyview (val) {
|
|
|
+ historyview(val) {
|
|
|
let historykey = val.DocKey + '' + val.Version
|
|
|
let url = 'dataentry/' + historykey + '/office_history?Address=' + val.Address
|
|
|
window.open(url)
|
|
|
},
|
|
|
- dataentryview (val) {
|
|
|
+ dataentryview(val) {
|
|
|
let key = val.DocKey + '' + val.Version
|
|
|
var accCode = this.authUser.Profile.AccCode
|
|
|
var userId = this.authUser.Profile.Id
|
|
|
@@ -955,10 +1007,10 @@
|
|
|
accCode + '&UserId=' + userId + '&RealName=' + realname + '&Edit=false'
|
|
|
window.open(url)
|
|
|
},
|
|
|
- handleSelectionChange (val) {
|
|
|
+ handleSelectionChange(val) {
|
|
|
this.selectSamples = val
|
|
|
},
|
|
|
- handleClose (done) {
|
|
|
+ handleClose(done) {
|
|
|
this.$confirm('确认关闭?')
|
|
|
.then(_ => {
|
|
|
done()
|
|
|
@@ -968,25 +1020,25 @@
|
|
|
.catch(_ => {})
|
|
|
},
|
|
|
// 打开校核弹窗
|
|
|
- jiaoheshowdialog (val) {
|
|
|
+ jiaoheshowdialog(val) {
|
|
|
// console.log('------jioahe', val)
|
|
|
// this.jiaoheForm.DataEntryId = val.Id
|
|
|
// this.jiaoheshow = true
|
|
|
this.OpenOrignDataInput(val)
|
|
|
},
|
|
|
- makesure () {
|
|
|
+ makesure() {
|
|
|
this.$confirm('确认校核!', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning'
|
|
|
- })
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
.then(() => {
|
|
|
this.jiaoheshow = false
|
|
|
this.checkstatus()
|
|
|
})
|
|
|
.catch(() => {})
|
|
|
},
|
|
|
- checkstatus () {
|
|
|
+ checkstatus() {
|
|
|
let params = this.jiaoheForm
|
|
|
this.$axios.put('/limsdataentry/jiaohe/', params)
|
|
|
.then(res => {
|
|
|
@@ -1009,12 +1061,12 @@
|
|
|
console.error(err)
|
|
|
})
|
|
|
},
|
|
|
- openexcel (val) {
|
|
|
+ openexcel(val) {
|
|
|
let key = val.EntrustNo + '' + val.TestDetailId
|
|
|
let url = 'dataentry/' + key + '/office'
|
|
|
window.open(url)
|
|
|
},
|
|
|
- searchCommand (command) {
|
|
|
+ searchCommand(command) {
|
|
|
if (command === 'search') {
|
|
|
this.dialogVisible = true
|
|
|
} else if (command === 'clear') {
|
|
|
@@ -1022,7 +1074,7 @@
|
|
|
}
|
|
|
},
|
|
|
// 列表排序功能
|
|
|
- orderby (column) {
|
|
|
+ orderby(column) {
|
|
|
if (column.order === 'ascending') {
|
|
|
this.Column.Order = 'asc'
|
|
|
} else if (column.order === 'descending') {
|
|
|
@@ -1031,7 +1083,7 @@
|
|
|
this.Column.Prop = column.prop
|
|
|
this.initdata2()
|
|
|
},
|
|
|
- getDetaillist () {
|
|
|
+ getDetaillist() {
|
|
|
let _this = this
|
|
|
_this.$axios.get('/limsbalance/getdetaillist', {})
|
|
|
.then(res => {
|
|
|
@@ -1042,7 +1094,7 @@
|
|
|
console.error(err)
|
|
|
})
|
|
|
},
|
|
|
- clearSearch () {
|
|
|
+ clearSearch() {
|
|
|
this.searchform.EntrustNo = ''
|
|
|
this.searchform.TestDetailId = ''
|
|
|
this.searchform.CheckStatus = ''
|
|
|
@@ -1050,29 +1102,29 @@
|
|
|
// this.searchform.TestDetailId = ''
|
|
|
this.initdata2()
|
|
|
},
|
|
|
- clicksearch () {
|
|
|
+ clicksearch() {
|
|
|
this.currentPage = 1
|
|
|
this.initdata2()
|
|
|
},
|
|
|
- handleCurrentChange (value) {
|
|
|
+ handleCurrentChange(value) {
|
|
|
this.currentPage = value
|
|
|
this.initdata2()
|
|
|
},
|
|
|
- handleSizeChange (value) {
|
|
|
+ handleSizeChange(value) {
|
|
|
this.size = value
|
|
|
this.currentPage = 1
|
|
|
this.initdata2()
|
|
|
},
|
|
|
- historyhandleCurrentChange (value) {
|
|
|
+ historyhandleCurrentChange(value) {
|
|
|
this.historycurrentPage = value
|
|
|
this.refreshdataentrydata()
|
|
|
},
|
|
|
- historyhandleSizeChange (value) {
|
|
|
+ historyhandleSizeChange(value) {
|
|
|
this.historysize = value
|
|
|
this.historycurrentPage = 1
|
|
|
this.refreshdataentrydata()
|
|
|
},
|
|
|
- jstimehandle (val) {
|
|
|
+ jstimehandle(val) {
|
|
|
if (val === '') {
|
|
|
return '----'
|
|
|
} else if (val === '0001-01-01T08:00:00+08:00') {
|
|
|
@@ -1084,7 +1136,7 @@
|
|
|
return val.substring(0, 19)
|
|
|
}
|
|
|
},
|
|
|
- formatDateTime (date) {
|
|
|
+ formatDateTime(date) {
|
|
|
var y = date.getFullYear()
|
|
|
var m = date.getMonth() + 1
|
|
|
m = m < 10 ? ('0' + m) : m
|
|
|
@@ -1095,7 +1147,7 @@
|
|
|
minute = minute < 10 ? ('0' + minute) : minute
|
|
|
return y + '-' + m + '-' + d + ' ' + h + ':' + minute
|
|
|
},
|
|
|
- getdate () {
|
|
|
+ getdate() {
|
|
|
let date = new Date()
|
|
|
var year = date.getFullYear()
|
|
|
var month = date.getMonth() + 1
|
|
|
@@ -1110,6 +1162,7 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss">
|
|
|
@@ -1117,4 +1170,5 @@
|
|
|
margin: 1rem 0 2rem;
|
|
|
text-align: right;
|
|
|
}
|
|
|
+
|
|
|
</style>
|