[update] 修改年度制修订标准化发起流程

This commit is contained in:
lideqin
2023-12-18 10:06:30 +08:00
parent cb7dda2023
commit f596e92fac
3 changed files with 12 additions and 11 deletions
@@ -249,9 +249,9 @@ export default {
this.selectedRowKeys = this.selectedRowKeys.filter(item => item !== record.contactId)
},
handleOk () {
this.$emit('nameChange', this.dataSourceRight.map(item => item.contactId_dictText).join(','))
this.$emit('change', this.selectedRowKeys.join(','))
this.$emit('listChange', this.dataSourceRight)
this.$emit('nameChange', this.dataSourceRight.map(item => item.contactId_dictText).join(','))
this.close()
},
handleCancel () {
@@ -17,7 +17,7 @@
:can-drag="true"
:scroll="{x: '100%'}"
ref="table"
:rowKey="(record, index) => {return record.id || index}"
rowKey="id"
:columns="columns"
:dataSource="dataSource"
:pagination="false"
@@ -54,11 +54,11 @@
import JTable from '@/components/jero/JTable'
// 选人弹框
import UserSelectModal from '@/components/selection/UserSelectModal'
import UserSelectByContact from '@/components/selection/UserSelectByContact'
import UserSelection from '@/components/selection/UserSelection'
export default {
name: 'ContactSelectApproverBaseInfo',
components: { JTable, UserSelectModal, UserSelectByContact },
components: { JTable, UserSelectModal, UserSelection },
props: {
disabled: {
type: Boolean,
@@ -198,7 +198,7 @@ export default {
width: 300,
dataIndex: 'approvalUser',
customRender: (value, row, index) => {
return <user-select-by-contact v-model={this.dataSource[index].approvalUser}
return <user-selection v-model={this.dataSource[index].approvalUser}
nameStr={this.dataSource[index].approvalUser_dictText}
disabled={this.disabled} type={'radio'} placeholder={this.$t('pleaseSelect')} />
}
@@ -291,8 +291,9 @@ export default {
// 批量设置审批人选择人后的回调
userSelectModalChange (value) {
for (const item of this.selectedRowKeys) {
this.dataSource[item].approvalUser = value
this.dataSource[item].approvalUser_dictText = this.selectNames
const curr = this.dataSource.find(i => i.id === item)
curr.approvalUser = value
curr.approvalUser_dictText = this.selectNames
}
this.dataSource = JSON.parse(JSON.stringify(this.dataSource))
},
@@ -69,7 +69,7 @@
<base-info-table-modal ref="baseInfoTableModal" @ok="modelFormOk"></base-info-table-modal>
<!-- 选人弹框 -->
<user-select-modal ref="userSelectModal" type="radio" @change="userSelectModalChange" @nameChange="userSelectNameChange"></user-select-modal>
<user-select-by-contact-modal ref="userSelectModal" type="radio" @change="userSelectModalChange" @nameChange="userSelectNameChange"></user-select-by-contact-modal>
</div>
</template>
@@ -80,7 +80,7 @@ import store from '@/store'
import JTable from '@/components/jero/JTable'
import { downloadFile } from '@/api/manage'
import UserSelectByContact from '@/components/selection/UserSelectByContact'
import UserSelectModal from '@/components/selection/UserSelectModal'
import UserSelectByContactModal from '@/components/selection/UserSelectByContactModal'
import BaseInfoTableModal from './BaseInfoTableModal'
// 导入的加载提示
@@ -88,7 +88,7 @@ let importModalLoading
export default {
name: 'EngineerInitBaseInfo',
components: { BaseInfoTableModal, UserSelectByContact, JTable, UserSelectModal },
components: { BaseInfoTableModal, UserSelectByContact, JTable, UserSelectByContactModal },
props: {
disabled: {
type: Boolean,
@@ -293,7 +293,7 @@ export default {
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
initData (data) {
// 给表格赋值
this.dataSource = data.dataList
this.dataSource = data
},
// 外层要获取数据
getData () {