|
@@ -6,7 +6,7 @@
|
|
|
<a-row :gutter="48">
|
|
|
<a-col :md="8" :sm="24">
|
|
|
<a-form-item label="关键字">
|
|
|
- <a-input v-model.trim="queryParam.keyword" placeholder="请输入名称/类型名称"/>
|
|
|
+ <a-input v-model.trim="queryParam.keyword" placeholder="请输入名称/类型名称" />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :md="8 || 24" :sm="24">
|
|
@@ -19,14 +19,7 @@
|
|
|
</a-form>
|
|
|
</div>
|
|
|
|
|
|
- <s-table
|
|
|
- ref="table"
|
|
|
- size="small"
|
|
|
- rowKey="id"
|
|
|
- :columns="columns"
|
|
|
- :data="loadData"
|
|
|
- showPagination="auto"
|
|
|
- >
|
|
|
+ <s-table ref="table" size="small" rowKey="id" :columns="columns" :data="loadData" showPagination="auto">
|
|
|
<span slot="action" slot-scope="record">
|
|
|
<template>
|
|
|
<a @click="handleAudit(record)">审批</a>
|
|
@@ -36,9 +29,9 @@
|
|
|
</span>
|
|
|
</s-table>
|
|
|
</div>
|
|
|
- <detail-audit-scrap ref="detailAuditScrapModal" @ok="handleOk"/>
|
|
|
- <detail-y-y-audit ref="detailYYAuditModal" @ok="handleOk"/>
|
|
|
- <assign-form ref="assignForm" @ok="handleOk"/>
|
|
|
+ <detail-audit-scrap ref="detailAuditScrapModal" @ok="handleOk" />
|
|
|
+ <detail-y-y-audit ref="detailYYAuditModal" @ok="handleOk" />
|
|
|
+ <assign-form ref="assignForm" @ok="handleOk" />
|
|
|
</a-card>
|
|
|
</template>
|
|
|
|
|
@@ -61,19 +54,20 @@ export default {
|
|
|
DetailYYAudit,
|
|
|
AssignForm
|
|
|
},
|
|
|
- data () {
|
|
|
+ data() {
|
|
|
return {
|
|
|
mdl: {},
|
|
|
// 查询参数
|
|
|
- queryParam: {
|
|
|
- },
|
|
|
+ queryParam: {},
|
|
|
// 表头
|
|
|
columns: [
|
|
|
{
|
|
|
title: '序号',
|
|
|
dataIndex: 'index',
|
|
|
customRender: (text, record, index) => {
|
|
|
- return `${(this.$refs.table.localPagination.current - 1) * this.$refs.table.localPagination.pageSize + index + 1}`
|
|
|
+ return `${(this.$refs.table.localPagination.current - 1) * this.$refs.table.localPagination.pageSize +
|
|
|
+ index +
|
|
|
+ 1}`
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -105,10 +99,9 @@ export default {
|
|
|
],
|
|
|
// 加载数据方法 必须为 Promise 对象
|
|
|
loadData: parameter => {
|
|
|
- return getTaskPage(Object.assign(parameter, this.queryParam))
|
|
|
- .then(res => {
|
|
|
- return res.data
|
|
|
- })
|
|
|
+ return getTaskPage(Object.assign(parameter, this.queryParam)).then(res => {
|
|
|
+ return res.data
|
|
|
+ })
|
|
|
},
|
|
|
selectedRowKeys: [],
|
|
|
selectedRows: [],
|
|
@@ -116,7 +109,12 @@ export default {
|
|
|
visible: true,
|
|
|
|
|
|
options: {
|
|
|
- alert: { show: true, clear: () => { this.selectedRowKeys = [] } },
|
|
|
+ alert: {
|
|
|
+ show: true,
|
|
|
+ clear: () => {
|
|
|
+ this.selectedRowKeys = []
|
|
|
+ }
|
|
|
+ },
|
|
|
rowSelection: {
|
|
|
selectedRowKeys: this.selectedRowKeys,
|
|
|
onChange: this.onSelectChange
|
|
@@ -125,14 +123,19 @@ export default {
|
|
|
optionAlertShow: false
|
|
|
}
|
|
|
},
|
|
|
- created () {
|
|
|
+ created() {
|
|
|
this.tableOption()
|
|
|
},
|
|
|
methods: {
|
|
|
- tableOption () {
|
|
|
+ tableOption() {
|
|
|
if (!this.optionAlertShow) {
|
|
|
this.options = {
|
|
|
- alert: { show: true, clear: () => { this.selectedRowKeys = [] } },
|
|
|
+ alert: {
|
|
|
+ show: true,
|
|
|
+ clear: () => {
|
|
|
+ this.selectedRowKeys = []
|
|
|
+ }
|
|
|
+ },
|
|
|
rowSelection: {
|
|
|
selectedRowKeys: this.selectedRowKeys,
|
|
|
onChange: this.onSelectChange,
|
|
@@ -153,9 +156,10 @@ export default {
|
|
|
this.optionAlertShow = false
|
|
|
}
|
|
|
},
|
|
|
- handleAudit (record) {
|
|
|
+ handleAudit(record) {
|
|
|
this.visible = false
|
|
|
- if (record.targetCode === 'out_store_back') { // 仓库审批跳转到仓库审批页面
|
|
|
+ if (record.targetCode === 'out_store_back' || record.targetCode === 'out_store_back_gwl_1') {
|
|
|
+ // 仓库审批跳转到仓库审批页面
|
|
|
fetchOutStoreForm({ id: record.targetId }).then(res => {
|
|
|
const templateData = res.data
|
|
|
const recordTemp = res.data
|
|
@@ -171,13 +175,14 @@ export default {
|
|
|
const recordTemp = res.data
|
|
|
recordTemp.taskId = record.taskId
|
|
|
this.$refs.detailAuditScrapModal.base(recordTemp, templateData)
|
|
|
- /* record.remark = res.data.remark
|
|
|
+ /* record.remark = res.data.remark
|
|
|
this.$refs.detailAuditScrapModal.base(record, templateData) */
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
- handleChange (record) {
|
|
|
- if (record.targetCode === 'out_store_back') { // 仓库审批
|
|
|
+ handleChange(record) {
|
|
|
+ if (record.targetCode === 'out_store_back' || record.targetCode === 'out_store_back_gwl_1') {
|
|
|
+ // 仓库审批
|
|
|
this.$refs.assignForm.base(record)
|
|
|
} else {
|
|
|
fetchCustomFieldTemplateData({ id: record.targetId }).then(res => {
|
|
@@ -186,22 +191,19 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
- handleOk () {
|
|
|
+ handleOk() {
|
|
|
this.visible = true
|
|
|
this.$refs.table.refresh()
|
|
|
},
|
|
|
- onSelectChange (selectedRowKeys, selectedRows) {
|
|
|
+ onSelectChange(selectedRowKeys, selectedRows) {
|
|
|
this.selectedRowKeys = selectedRowKeys
|
|
|
this.selectedRows = selectedRows
|
|
|
},
|
|
|
- resetSearchForm () {
|
|
|
- this.queryParam = {
|
|
|
- }
|
|
|
+ resetSearchForm() {
|
|
|
+ this.queryParam = {}
|
|
|
this.$refs.table.refresh(true)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
-<style lang="less" scoped>
|
|
|
-
|
|
|
-</style>
|
|
|
+<style lang="less" scoped></style>
|