Commit 8b2426ef by lichengming

修改了报告审核

parent 52c97148
...@@ -91,5 +91,22 @@ export default { ...@@ -91,5 +91,22 @@ export default {
http.get('/print/url/get_access_token', data).then(res => res), http.get('/print/url/get_access_token', data).then(res => res),
// 报告编制提交至报告审核 // 报告编制提交至报告审核
reportMakeSubmit: data => reportMakeSubmit: data =>
http.post('soil/v1/entrust/report_make_submit?ids=' + data).then(res => res) http
.post('soil/v1/entrust/report_make_submit?ids=' + data)
.then(res => res),
// 报告审核提交至报告签发
reportCheckSubmit: data =>
http
.post('soil/v1/entrust/report_check_submit?ids=' + data)
.then(res => res),
// 报告审核退回至报告编制
reportCheckBack: data =>
http
.post(
'soil/v1/entrust/report_check_back?ids=' +
data.ids +
'&reason=' +
data.remark
)
.then(res => res)
} }
...@@ -16,19 +16,6 @@ ...@@ -16,19 +16,6 @@
<Form-item class="search-item" label="委托编号:"> <Form-item class="search-item" label="委托编号:">
<Input @on-enter="_formSearch" name="entrustCode" placeholder="请输入委托编号" clearable /> <Input @on-enter="_formSearch" name="entrustCode" placeholder="请输入委托编号" clearable />
</Form-item> </Form-item>
<!-- <Form-item class="search-item" label="报检时间:">-->
<!-- <Date-picker-->
<!-- ref="sampleTime"-->
<!-- type="datetimerange"-->
<!-- placeholder="报检时间"-->
<!-- style="width: 100%;"-->
<!-- :editable="false"-->
<!-- transfer-->
<!-- @on-change="_labSampleTime"-->
<!-- />-->
<!-- <input type="hidden" name="inspectionDateBegin">-->
<!-- <input type="hidden" name="inspectionDateEnd">-->
<!-- </Form-item>-->
<Form-item class="search-btn"> <Form-item class="search-btn">
<Button @click="_formSearch" type="primary"> <Button @click="_formSearch" type="primary">
搜索 搜索
...@@ -38,17 +25,6 @@ ...@@ -38,17 +25,6 @@
<Col span="24"> <Col span="24">
<btn-list :msg="btn" :open="searchOpen" @on-result-change="_btnClick" show-search-btn="true" /> <btn-list :msg="btn" :open="searchOpen" @on-result-change="_btnClick" show-search-btn="true" />
</Col> </Col>
<!-- <Col span="24">-->
<!-- <Button type="primary" @click="_submitReportCheck">-->
<!-- 提交-->
<!-- </Button>-->
<!-- <Button @click="_downloadByIds">-->
<!-- 下载-->
<!-- </Button>-->
<!-- <Button type="warning" @click="_goBack">-->
<!-- 退回-->
<!-- </Button>-->
<!-- </Col>-->
<Col span="24"> <Col span="24">
<PTVXETable <PTVXETable
ref="pageTable" ref="pageTable"
...@@ -71,8 +47,8 @@ ...@@ -71,8 +47,8 @@
sortable sortable
> >
<template slot-scope="scope" @click.stop="_handleIndex(scope)"> <template slot-scope="scope" @click.stop="_handleIndex(scope)">
<span v-if="item.datetime"> <span v-if="item.date">
{{ scope.row[item.key]?$dateformat(scope.row[item.key],'yyyy-mm-dd HH:MM:ss'):'' }} {{ scope.row[item.key]?$dateformat(scope.row[item.key],'yyyy-mm-dd'):'' }}
</span> </span>
<div v-else-if="item.status"> <div v-else-if="item.status">
{{ scope.row[item.key] === undefined ? '': scope.row[item.key].display }} {{ scope.row[item.key] === undefined ? '': scope.row[item.key].display }}
...@@ -93,7 +69,7 @@ ...@@ -93,7 +69,7 @@
<script> <script>
// eslint-disable-next-line import/named // eslint-disable-next-line import/named
import { soilStatistics } from '../../../../api' import { soilSample, soilStatistics } from '../../../../api'
import global from '../../../../api/config' import global from '../../../../api/config'
import Reason from '../../../../components/base/Reason' import Reason from '../../../../components/base/Reason'
import OperationModal from '../../../../components/operation/Operation' import OperationModal from '../../../../components/operation/Operation'
...@@ -104,17 +80,22 @@ export default { ...@@ -104,17 +80,22 @@ export default {
return { return {
name: '', name: '',
pageColumns: [ pageColumns: [
{ title: '委托方', key: 'client', width: 200 }, {
{ title: '联系人', key: 'person', width: 120 }, title: '委托商',
{ title: '委托编号', key: 'entrustCode', width: 120 }, key: 'client',
{ title: '报告是否生成', key: 'reported', width: 120 }, width: 180,
{ title: '状态', key: 'progress', width: 120, status: true }, fixed: 'left'
{ title: '电话/手机', key: 'tel', width: 120 }, },
{ title: '传真', key: 'fax', width: 120 }, { title: '委托编号', key: 'entrustCode', width: 180 },
{ title: '详细地址', key: 'address', width: 250 }, { title: '报告编号', key: 'reportCode', width: 180 },
{ title: '邮箱', key: 'email' }, { title: '状态', key: 'status', width: 110, status: true },
{ title: '费用合计', key: 'fee', width: 120 }, { title: '委托日期', key: 'entrustDate', width: 180, date: true },
{ title: '备注', key: 'remark' } { title: '进度', key: 'progress', width: 110, status: true },
{ title: '钻孔位置', key: 'boreholeLocation', width: 180 },
{ title: '钻孔名称', key: 'boreholeName', width: 180 },
{ title: '水深', key: 'waterDepth', width: 180 },
{ title: '制表人', key: 'tabulater', width: 110 },
{ title: '制表日期', key: 'tabulateDate', width: 110, date: true }
], ],
btn: [ btn: [
{ id: '', type: 'primary', name: '提交' }, { id: '', type: 'primary', name: '提交' },
...@@ -127,9 +108,9 @@ export default { ...@@ -127,9 +108,9 @@ export default {
selectIds: [], selectIds: [],
selectData: [], selectData: [],
iconMsg: [ iconMsg: [
{ id: '', type: 'pt-a-view', name: '预览报告' }, { id: '', type: 'md-image', name: '预览报告' },
{ id: '', type: 'pt-a-cloud', name: '附件' }, { id: '', type: 'ios-cloud', name: '附件' },
{ id: '', type: 'pt-a-clock', name: '操作日志' } { id: '', type: 'ios-clock', name: '操作日志' }
] ]
} }
}, },
...@@ -196,7 +177,7 @@ export default { ...@@ -196,7 +177,7 @@ export default {
} }
}, },
_reportCheckBack: async function(data) { _reportCheckBack: async function(data) {
const result = await soilStatistics.entrustReportCheckBack({ const result = await soilSample.reportCheckBack({
ids: this.selectIds, ids: this.selectIds,
remark: data remark: data
}) })
...@@ -257,7 +238,7 @@ export default { ...@@ -257,7 +238,7 @@ export default {
// 接口异步 // 接口异步
_submit: async function(ids) { _submit: async function(ids) {
if (ids.length === 0) return false if (ids.length === 0) return false
const result = await soilStatistics.submitEntrustReportCheck(ids) const result = await soilSample.reportCheckSubmit(ids)
if (result) { if (result) {
this.$Message.success('提交成功!') this.$Message.success('提交成功!')
this._formSearch() this._formSearch()
...@@ -325,12 +306,13 @@ export default { ...@@ -325,12 +306,13 @@ export default {
}, },
_getObjectKey: async function(data) { _getObjectKey: async function(data) {
const result = await soilStatistics.getObjectKey(data.id) const result = await soilSample.getReport(data.id)
if (result) { if (result) {
this.$openWindowModeless({ this.$openWindowModeless({
objectKey: result, objectKey: result.objectKey,
id: data.id, id: data.id,
isReport: 0 isReport: 4,
idType: 11
}) })
} }
}, },
...@@ -378,6 +360,9 @@ export default { ...@@ -378,6 +360,9 @@ export default {
this.selectIds.push(this.selectData[i].id) this.selectIds.push(this.selectData[i].id)
} }
break break
case 'iconClick':
this._iconClick(data.name, data.rowData, data.componentName)
break
default: default:
this._page() this._page()
} }
...@@ -385,7 +370,6 @@ export default { ...@@ -385,7 +370,6 @@ export default {
_labSampleTime(data) { _labSampleTime(data) {
$('input[name="inspectionDateBegin"]').val(data[0]) $('input[name="inspectionDateBegin"]').val(data[0])
$('input[name="inspectionDateEnd"]').val(data[1]) $('input[name="inspectionDateEnd"]').val(data[1])
console.log(data)
}, },
_formSearch() { _formSearch() {
this.$refs.pageTable._pageChange(1) this.$refs.pageTable._pageChange(1)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment