【修改】修改权限申请流程
This commit is contained in:
@@ -1,74 +1,79 @@
|
||||
<template>
|
||||
<div class="AuditOperationBox">
|
||||
<el-form
|
||||
ref="examineForm"
|
||||
:model="examineForm"
|
||||
:rules="examineFormRules"
|
||||
size="medium"
|
||||
class="label-input-form prc-content-border">
|
||||
<!-- <el-row :gutter="24">-->
|
||||
<!-- <el-col :span="9">-->
|
||||
<!-- <el-form-item label="选择赋权时间:" prop="date"-->
|
||||
<!-- label-width="132px" class="add-form-item"-->
|
||||
<!-- :class="{'form-item-disabled': formdisableflag}">-->
|
||||
<!-- <el-date-picker-->
|
||||
<!-- v-model="examineForm.date"-->
|
||||
<!-- type="date"-->
|
||||
<!-- placeholder="选择赋权时间">-->
|
||||
<!-- </el-date-picker>-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- </el-col>-->
|
||||
<!-- </el-row>-->
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="审批结果:" prop="flag"
|
||||
label-width="132px" class="add-form-item"
|
||||
:class="{'form-item-disabled': formdisableflag}">
|
||||
<el-radio-group :disabled="formdisableflag" v-model="examineForm.flag" >
|
||||
<el-radio :label="'1'">同意</el-radio>
|
||||
<el-radio :label="'2'">不同意</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="24">
|
||||
<el-form-item :prop="!formdisableflag?'approvalOpinion':''" label-width="132px" class="add-form-item">
|
||||
<template slot="label">审批意见:</template>
|
||||
<el-input :disabled="formdisableflag" :maxlength='1000'
|
||||
v-model="examineForm.approvalOpinion"
|
||||
placeholder="请输入审批意见"
|
||||
:autosize="{ minRows: 2, maxRows: 4}"
|
||||
type="textarea"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<!-- <el-row :gutter="24">-->
|
||||
<!-- <el-col :span="24">-->
|
||||
<!-- <el-form-item label="附件" prop="entStandText" label-width="132px" class="add-form-item"-->
|
||||
<!-- :class="{'form-item-disabled': formdisableflag}">-->
|
||||
<!-- <el-button-->
|
||||
<!-- size="small"-->
|
||||
<!-- class="form-upload-btn"-->
|
||||
<!-- icon="el-icon-upload"-->
|
||||
<!-- @click="clickButtonToUpload('approvalFile')"-->
|
||||
<!-- >-->
|
||||
<!-- {{ examineForm.approvalFile === 'null' || examineForm.approvalFile === '' ||-->
|
||||
<!-- examineForm.approvalFile == null ? '点击上传' : '查看已上传的文件' }}-->
|
||||
<!-- </el-button>-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- </el-col>-->
|
||||
<!-- </el-row>-->
|
||||
</el-form>
|
||||
<div class="AuditOperationBox">
|
||||
<el-form
|
||||
ref="examineForm"
|
||||
:model="examineForm"
|
||||
:rules="examineFormRules"
|
||||
size="medium"
|
||||
class="label-input-form prc-content-border">
|
||||
<!-- <el-row :gutter="24">-->
|
||||
<!-- <el-col :span="9">-->
|
||||
<!-- <el-form-item label="选择赋权时间:" prop="date"-->
|
||||
<!-- label-width="132px" class="add-form-item"-->
|
||||
<!-- :class="{'form-item-disabled': formdisableflag}">-->
|
||||
<!-- <el-date-picker-->
|
||||
<!-- v-model="examineForm.date"-->
|
||||
<!-- type="date"-->
|
||||
<!-- placeholder="选择赋权时间">-->
|
||||
<!-- </el-date-picker>-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- </el-col>-->
|
||||
<!-- </el-row>-->
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="24">
|
||||
<el-form-item :prop="!formdisableflag?'approvalOpinion':''" label-width="132px" class="add-form-item">
|
||||
<template slot="label">审批意见:</template>
|
||||
<el-input :disabled="formdisableflag" :maxlength='1000'
|
||||
v-model="examineForm.approvalOpinion"
|
||||
placeholder="请输入审批意见"
|
||||
:autosize="{ minRows: 2, maxRows: 4}"
|
||||
type="textarea"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<process-footer
|
||||
v-if="!isDisable"
|
||||
showCancel
|
||||
:show-transfer="isShowTran"
|
||||
:show-agree="isAgree"
|
||||
:show-no-agree="isNoAgree"
|
||||
:btyLoading="isBty"
|
||||
:tyLoading="isTy"
|
||||
@transfer="handleTransfer"
|
||||
@submit="handleSubmit"
|
||||
></process-footer>
|
||||
<!-- <el-row :gutter="24">-->
|
||||
<!-- <el-col :span="24">-->
|
||||
<!-- <el-form-item label="附件" prop="entStandText" label-width="132px" class="add-form-item"-->
|
||||
<!-- :class="{'form-item-disabled': formdisableflag}">-->
|
||||
<!-- <el-button-->
|
||||
<!-- size="small"-->
|
||||
<!-- class="form-upload-btn"-->
|
||||
<!-- icon="el-icon-upload"-->
|
||||
<!-- @click="clickButtonToUpload('approvalFile')"-->
|
||||
<!-- >-->
|
||||
<!-- {{ examineForm.approvalFile === 'null' || examineForm.approvalFile === '' ||-->
|
||||
<!-- examineForm.approvalFile == null ? '点击上传' : '查看已上传的文件' }}-->
|
||||
<!-- </el-button>-->
|
||||
<!-- </el-form-item>-->
|
||||
<!-- </el-col>-->
|
||||
<!-- </el-row>-->
|
||||
</el-form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import processFooter from '@/components/ProcessFooter'
|
||||
|
||||
export default {
|
||||
name: 'AuditOperation',
|
||||
components:{
|
||||
processFooter,
|
||||
|
||||
},
|
||||
props: {
|
||||
isDisable:{
|
||||
type:Boolean,
|
||||
@@ -76,11 +81,32 @@ export default {
|
||||
},
|
||||
examine:{
|
||||
type:Object
|
||||
},
|
||||
taskId:{
|
||||
type:String,
|
||||
default:''
|
||||
},
|
||||
prcId:{
|
||||
type:String,
|
||||
default:''
|
||||
},
|
||||
prcType:{
|
||||
type:Number,
|
||||
default:''
|
||||
}
|
||||
},
|
||||
|
||||
data () {
|
||||
return {
|
||||
isBty:false,
|
||||
isTy:false,
|
||||
isNoAgree: true,
|
||||
isAgree: true,
|
||||
visibleTree: false,
|
||||
isSubmit: false,
|
||||
tranLoading: false,
|
||||
isShowTran: true,
|
||||
isShowSubmit: true,
|
||||
examineForm: {
|
||||
planReasonFile: '',
|
||||
oldName: '',
|
||||
@@ -107,19 +133,40 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
handleTransfer(){
|
||||
this.$emit('handleTransfer')
|
||||
},
|
||||
handleSubmit(type) {
|
||||
if(type=='n'){
|
||||
// 校验原因是否填写
|
||||
this.examineForm.flag=2
|
||||
if(this.examineForm.approvalOpinion==''){
|
||||
this.$message.warning("请您填写原因")
|
||||
return
|
||||
}
|
||||
}else{
|
||||
this.examineForm.flag=1
|
||||
}
|
||||
this.$emit('handleSubmit')
|
||||
|
||||
// if (this.$refs.operationRef.submit()) {
|
||||
// 通过了校验 需要整合参数 拿到原来的dataJson 再把新添加的增进去 在拼成dataJson
|
||||
|
||||
},
|
||||
/** 在提交表单的校验 通过继续执行 */
|
||||
submit () {
|
||||
this.isSubmit = false
|
||||
let v
|
||||
this.$refs.examineForm.validate((valid) => {
|
||||
v=valid
|
||||
if (valid) {
|
||||
this.isSubmit = true
|
||||
|
||||
return true
|
||||
} else {
|
||||
this.$message.warning('请检查表单是否填写正确')
|
||||
return false
|
||||
}
|
||||
})
|
||||
return v
|
||||
}
|
||||
|
||||
}
|
||||
@@ -127,11 +174,11 @@ export default {
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.AssignButton {
|
||||
font-size: 18px;
|
||||
}
|
||||
.AssignButton {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.AssignButton:hover {
|
||||
cursor: pointer;
|
||||
}
|
||||
.AssignButton:hover {
|
||||
cursor: pointer;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -0,0 +1,233 @@
|
||||
<template>
|
||||
<div>
|
||||
<el-drawer
|
||||
title="编辑"
|
||||
:visible.sync="isShow"
|
||||
size="35%"
|
||||
class="drawerLog"
|
||||
:wrapperClosable="false"
|
||||
@close="handleClose"
|
||||
>
|
||||
<el-form ref="applicationFormRef" :model="applicationForm" label-width="150px"
|
||||
class="label-input-form" size="medium" :rules="applicationFormRule"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="22">
|
||||
<el-form-item label="报告名称:" prop="name">
|
||||
<el-input disabled v-model="applicationForm.name"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="22">
|
||||
<el-form-item label="报告涉密等级:" prop="confidentialLevel">
|
||||
<el-input disabled v-model="applicationForm.confidentialLevel"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="22">
|
||||
<el-form-item label="报告隐私等级:" prop="privacyLevel">
|
||||
<el-input disabled v-model="applicationForm.privacyLevel"
|
||||
></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="22">
|
||||
<el-form-item label="审批人:" prop="oneApprove">
|
||||
<el-input readonly :disabled="formControl" v-model="applicationForm.oneApproveName"
|
||||
@click.native="handleCheck('spr1')"
|
||||
placeholder="请选择审批人"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="22">
|
||||
<el-form-item label="二级审批人:" prop="twoApprove">
|
||||
<el-input readonly :disabled="formControl" v-model="applicationForm.twoApproveName"
|
||||
@click.native="handleCheck('spr2')"
|
||||
placeholder="请选择二级审批人"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="22">
|
||||
<el-form-item label="选择申请权限:" prop="power">
|
||||
<el-select :disabled="formControl" v-model="applicationForm.power" placeholder="请选择申请权限"
|
||||
@change="changeType">
|
||||
<el-option
|
||||
v-for="item in PERMISSION"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="22">
|
||||
<el-form-item label="申请原因:" prop="applyReason">
|
||||
<el-input :disabled="formControl" type="textarea" v-model="applicationForm.applyReason"
|
||||
placeholder="请输入申请原因"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
</el-row>
|
||||
</el-form>
|
||||
<div class="done">
|
||||
<el-button type="primary" size="medium" @click.native="savaCheck">确定</el-button>
|
||||
<el-button type="default" size="medium" @click.native="handleClose">取消</el-button>
|
||||
</div>
|
||||
</el-drawer>
|
||||
<orgTable :visible.sync="visibleOrgTable" title="人员列表" dialog-model :config="{
|
||||
value: orgTableVal,
|
||||
valueName: orgTableValName
|
||||
}" :workNumFlag="true" :maxSelected="1" @confirm="isTreeOk"></orgTable>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {PERMISSION} from '@/utils/Enum/enum'
|
||||
|
||||
export default {
|
||||
name: "reportDrawer",
|
||||
data() {
|
||||
return {
|
||||
isShow: false,
|
||||
visibleOrgTable: false,
|
||||
treeType: '',
|
||||
orgTableVal: '',
|
||||
orgTableValName: '',
|
||||
formControl: false,
|
||||
PERMISSION,
|
||||
applicationForm: {},
|
||||
applicationFormRule: {
|
||||
applyReason: [{
|
||||
max: 500, message: '申请原因最多填写500字符'
|
||||
}],
|
||||
power: [{
|
||||
required: true,
|
||||
message: '请选择申请权限'
|
||||
}],
|
||||
oneApprove: [{
|
||||
required: true,
|
||||
message: '请选择审批人',
|
||||
trigger: 'change'
|
||||
}],
|
||||
twoApprove: [{
|
||||
required: true,
|
||||
message: '请选择二级审批人',
|
||||
trigger: 'change'
|
||||
}],
|
||||
},
|
||||
|
||||
}
|
||||
},
|
||||
props: {
|
||||
form: {
|
||||
type: Object,
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
changeType(i) {
|
||||
let newItem = this.PERMISSION.filter(item=>{
|
||||
if(i==item.value){
|
||||
return item
|
||||
}
|
||||
})
|
||||
this.form.powerName = newItem[0].label
|
||||
},
|
||||
handleClose() {
|
||||
this.isShow = false
|
||||
},
|
||||
open(form) {
|
||||
this.isShow = true
|
||||
if (!form.twoApprove) {
|
||||
form.oneApprove = ''
|
||||
form.oneApproveName = ''
|
||||
form.twoApprove = ''
|
||||
form.twoApproveName = ''
|
||||
form.power = ''
|
||||
form.applyReason = ''
|
||||
form.prcType = ''
|
||||
form.powerName=''
|
||||
}
|
||||
this.applicationForm = JSON.parse(JSON.stringify(form))
|
||||
|
||||
this.$nextTick(() => {
|
||||
this.$refs.applicationFormRef.clearValidate()
|
||||
|
||||
})
|
||||
},
|
||||
savaCheck() {
|
||||
this.$refs.applicationFormRef.validate(v => {
|
||||
if (v) {
|
||||
this.$emit('update', this.applicationForm)
|
||||
this.isShow = false
|
||||
} else {
|
||||
this.$message.warning("请检查表单")
|
||||
}
|
||||
|
||||
})
|
||||
},
|
||||
handleCheck(name) {
|
||||
if (this.formControl) {
|
||||
return false
|
||||
}
|
||||
this.treeType = name
|
||||
this.orgTableVal = ''
|
||||
this.orgTableValName = ''
|
||||
if (name === 'spr1') {
|
||||
this.orgTableVal = this.applicationForm.oneApprove ? this.applicationForm.oneApprove : ''
|
||||
this.orgTableValName = this.applicationForm.oneApproveName ? this.applicationForm.oneApproveName : ''
|
||||
} else {
|
||||
this.orgTableVal = this.applicationForm.twoApprove ? this.applicationForm.twoApprove : ''
|
||||
this.orgTableValName = this.applicationForm.twoApproveName ? this.applicationForm.twoApproveName : ''
|
||||
}
|
||||
this.visibleOrgTable = true
|
||||
},
|
||||
// 树点击
|
||||
isTreeOk(checkedList) {
|
||||
// console.log(checkedList)
|
||||
const parts = []
|
||||
const partsName = []
|
||||
console.log(checkedList, '0009999')
|
||||
checkedList.map((item, index) => {
|
||||
parts.push(item.userId || item.USID)
|
||||
partsName.push(item.uname)
|
||||
})
|
||||
if (this.treeType === 'spr1') {
|
||||
this.applicationForm.oneApprove = parts.toString()
|
||||
this.applicationForm.oneApproveName = partsName.toString()
|
||||
} else if (this.treeType === 'spr2') {
|
||||
this.applicationForm.twoApprove = parts.toString()
|
||||
this.applicationForm.twoApproveName = partsName.toString()
|
||||
}
|
||||
// console.log(this.assignForm.name1Id, this.assignForm.name2Id)
|
||||
},
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.drawerLog {
|
||||
::v-deep .el-drawer__header {
|
||||
padding: 10px 15px;
|
||||
color: #555;
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.done {
|
||||
position: fixed;
|
||||
bottom: 20px;
|
||||
right: 20px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -1,41 +1,45 @@
|
||||
<template>
|
||||
<div class="reportTable">
|
||||
<el-button v-if="!disabled" class="addbtn" size="small" @click="addReport">添加报告</el-button>
|
||||
<!-- <el-button v-if="!disabled" class="addbtn" size="small" @click="addReport">添加报告</el-button>-->
|
||||
<el-button v-if="!disabled" class="delbtn" size="small" @click="deleteAll">批量删除</el-button>
|
||||
<div class="table">
|
||||
<vxe-table :data="processTable" :empty-render="{name: 'NotData'}" align="center" border stripe v-table-min-height="500"
|
||||
<vxe-table :data="processTable" :empty-render="{name: 'NotData'}" align="center" border stripe max-height="280"
|
||||
ref="xTable" @checkbox-all="selectAllEvent" @checkbox-change="selectChangeEvent">
|
||||
<vxe-column type="checkbox" width="60"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="name" title="报告名称"></vxe-column>
|
||||
<!-- <vxe-column show-overflow show-header-overflow field="labelTwoName" :title="tagsForm.tags02.name"></vxe-column>-->
|
||||
<!-- <vxe-column show-overflow show-header-overflow field="labelThreeName" :title="tagsForm.tags03.name"></vxe-column>-->
|
||||
<vxe-column show-overflow show-header-overflow field="year" title="报告年份" width="200" ></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="department" title="报告部门"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="confidentialLevel" title="涉密等级"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="privacyLevel" title="隐私等级"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="confidentialLevel" title="报告涉密等级"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="privacyLevel" title="报告隐私等级"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="oneApproveName" title="审批人"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="twoApproveName" title="二级审批人"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="applyReason" title="申请原因"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="powerName" title="申请权限"></vxe-column>
|
||||
|
||||
<vxe-column show-overflow show-header-overflow title="操作" width="200" fixed="right" v-if="!disabled">
|
||||
<template #default="{ row }">
|
||||
<template #default="{ row,rowIndex }">
|
||||
<el-button type="text" class="" @click="editTable(row,rowIndex)">编辑</el-button>
|
||||
<el-button type="text" class="del-btn" @click="reportDelete(row)">删除</el-button>
|
||||
<!-- <el-button type="text" @click="downloadRow(row)">下载</el-button>-->
|
||||
</template>
|
||||
</vxe-column>
|
||||
</vxe-table>
|
||||
<el-pagination
|
||||
class="pagination"
|
||||
@size-change="handleLogSizeChange"
|
||||
@current-change="handleLogCurrentChange"
|
||||
:current-page="qLog.pageNo"
|
||||
:page-sizes="[5, 10, 20]"
|
||||
:page-size="qLog.pageSize"
|
||||
layout="total, sizes, prev, pager, next, jumper"
|
||||
:total="total"/>
|
||||
<reportDialog ref="reportDialog" :tagsForm="tagsForm" :alreadyData="value" @confirm="addReportList"></reportDialog>
|
||||
<!-- <el-pagination-->
|
||||
<!-- class="pagination"-->
|
||||
<!-- @size-change="handleLogSizeChange"-->
|
||||
<!-- @current-change="handleLogCurrentChange"-->
|
||||
<!-- :current-page="qLog.pageNo"-->
|
||||
<!-- :page-sizes="[5, 10, 20]"-->
|
||||
<!-- :page-size="qLog.pageSize"-->
|
||||
<!-- layout="total, sizes, prev, pager, next, jumper"-->
|
||||
<!-- :total="total"/>-->
|
||||
<reportDrawer ref="reportDrawer" :isShow="editDialog" :form="form" @close="editDialog=false" @update="updateTable"></reportDrawer>
|
||||
<!-- <reportDialog ref="reportDialog" :tagsForm="tagsForm" :alreadyData="value" @confirm="addReportList"></reportDialog>-->
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import reportDialog from './reportDialog'
|
||||
import reportDrawer from './reportDrawer'
|
||||
|
||||
export default {
|
||||
name: 'reportTable',
|
||||
props: {
|
||||
@@ -50,10 +54,13 @@ export default {
|
||||
}
|
||||
},
|
||||
components: {
|
||||
reportDialog
|
||||
reportDrawer
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
form:{},
|
||||
formIndex:0,
|
||||
editDialog: false,
|
||||
processTable: [],
|
||||
total: 0,
|
||||
qLog: {
|
||||
@@ -62,50 +69,32 @@ export default {
|
||||
},
|
||||
copyTableData: [],
|
||||
checkIds: [],
|
||||
tagsForm: {
|
||||
tags01: {
|
||||
name: '',
|
||||
parentId: '0',
|
||||
type: '1',
|
||||
id: '',
|
||||
childList: [
|
||||
// {name: '无', type: '1', id: '', parentId: ''},
|
||||
]
|
||||
},
|
||||
tags02: {
|
||||
name: '',
|
||||
parentId: '0',
|
||||
type: '2',
|
||||
id: '',
|
||||
childList: [
|
||||
// {name: '无', type: '2', id: '', parentId: ''},
|
||||
]
|
||||
},
|
||||
tags03: {
|
||||
name: '',
|
||||
parentId: '0',
|
||||
type: '3',
|
||||
id: '',
|
||||
childList: [
|
||||
// {name: '无', type: '3', id: '', parentId: ''},
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
value () {
|
||||
this.qLog.pageSize = 10
|
||||
this.qLog.pageNo = 1
|
||||
this.total = this.value.length
|
||||
this.processTable = this.value.slice(0, 9)
|
||||
this.pageChage(1)
|
||||
// this.qLog.pageSize = 10
|
||||
// this.qLog.pageNo = 1
|
||||
// this.total = this.value.length
|
||||
// this.processTable = this.value.slice(0, 9)
|
||||
// this.pageChage(1)
|
||||
this.processTable = this.value
|
||||
}
|
||||
},
|
||||
created () {
|
||||
// this.copyTableData = JSON.parse(JSON.stringify(this.tableData))
|
||||
},
|
||||
methods: {
|
||||
updateTable(form){
|
||||
this.$set(this.processTable,this.formIndex,form)
|
||||
|
||||
this.$emit('updateTable',this.processTable)
|
||||
},
|
||||
editTable(row,index) {
|
||||
this.form = JSON.parse(JSON.stringify(row))
|
||||
this.formIndex=index
|
||||
this.$refs.reportDrawer.open(this.form)
|
||||
},
|
||||
addReportList (list) {
|
||||
this.$nextTick(()=>{
|
||||
this.$emit('updateTable', [...this.value , ...list])
|
||||
|
||||
Reference in New Issue
Block a user