[update] 修改年度制修订标准化发起流程
This commit is contained in:
@@ -249,9 +249,9 @@ export default {
|
|||||||
this.selectedRowKeys = this.selectedRowKeys.filter(item => item !== record.contactId)
|
this.selectedRowKeys = this.selectedRowKeys.filter(item => item !== record.contactId)
|
||||||
},
|
},
|
||||||
handleOk () {
|
handleOk () {
|
||||||
|
this.$emit('nameChange', this.dataSourceRight.map(item => item.contactId_dictText).join(','))
|
||||||
this.$emit('change', this.selectedRowKeys.join(','))
|
this.$emit('change', this.selectedRowKeys.join(','))
|
||||||
this.$emit('listChange', this.dataSourceRight)
|
this.$emit('listChange', this.dataSourceRight)
|
||||||
this.$emit('nameChange', this.dataSourceRight.map(item => item.contactId_dictText).join(','))
|
|
||||||
this.close()
|
this.close()
|
||||||
},
|
},
|
||||||
handleCancel () {
|
handleCancel () {
|
||||||
|
|||||||
+7
-6
@@ -17,7 +17,7 @@
|
|||||||
:can-drag="true"
|
:can-drag="true"
|
||||||
:scroll="{x: '100%'}"
|
:scroll="{x: '100%'}"
|
||||||
ref="table"
|
ref="table"
|
||||||
:rowKey="(record, index) => {return record.id || index}"
|
rowKey="id"
|
||||||
:columns="columns"
|
:columns="columns"
|
||||||
:dataSource="dataSource"
|
:dataSource="dataSource"
|
||||||
:pagination="false"
|
:pagination="false"
|
||||||
@@ -54,11 +54,11 @@
|
|||||||
import JTable from '@/components/jero/JTable'
|
import JTable from '@/components/jero/JTable'
|
||||||
// 选人弹框
|
// 选人弹框
|
||||||
import UserSelectModal from '@/components/selection/UserSelectModal'
|
import UserSelectModal from '@/components/selection/UserSelectModal'
|
||||||
import UserSelectByContact from '@/components/selection/UserSelectByContact'
|
import UserSelection from '@/components/selection/UserSelection'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'ContactSelectApproverBaseInfo',
|
name: 'ContactSelectApproverBaseInfo',
|
||||||
components: { JTable, UserSelectModal, UserSelectByContact },
|
components: { JTable, UserSelectModal, UserSelection },
|
||||||
props: {
|
props: {
|
||||||
disabled: {
|
disabled: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
@@ -198,7 +198,7 @@ export default {
|
|||||||
width: 300,
|
width: 300,
|
||||||
dataIndex: 'approvalUser',
|
dataIndex: 'approvalUser',
|
||||||
customRender: (value, row, index) => {
|
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}
|
nameStr={this.dataSource[index].approvalUser_dictText}
|
||||||
disabled={this.disabled} type={'radio'} placeholder={this.$t('pleaseSelect')} />
|
disabled={this.disabled} type={'radio'} placeholder={this.$t('pleaseSelect')} />
|
||||||
}
|
}
|
||||||
@@ -291,8 +291,9 @@ export default {
|
|||||||
// 批量设置审批人选择人后的回调
|
// 批量设置审批人选择人后的回调
|
||||||
userSelectModalChange (value) {
|
userSelectModalChange (value) {
|
||||||
for (const item of this.selectedRowKeys) {
|
for (const item of this.selectedRowKeys) {
|
||||||
this.dataSource[item].approvalUser = value
|
const curr = this.dataSource.find(i => i.id === item)
|
||||||
this.dataSource[item].approvalUser_dictText = this.selectNames
|
curr.approvalUser = value
|
||||||
|
curr.approvalUser_dictText = this.selectNames
|
||||||
}
|
}
|
||||||
this.dataSource = JSON.parse(JSON.stringify(this.dataSource))
|
this.dataSource = JSON.parse(JSON.stringify(this.dataSource))
|
||||||
},
|
},
|
||||||
|
|||||||
+4
-4
@@ -69,7 +69,7 @@
|
|||||||
<base-info-table-modal ref="baseInfoTableModal" @ok="modelFormOk"></base-info-table-modal>
|
<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>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -80,7 +80,7 @@ import store from '@/store'
|
|||||||
import JTable from '@/components/jero/JTable'
|
import JTable from '@/components/jero/JTable'
|
||||||
import { downloadFile } from '@/api/manage'
|
import { downloadFile } from '@/api/manage'
|
||||||
import UserSelectByContact from '@/components/selection/UserSelectByContact'
|
import UserSelectByContact from '@/components/selection/UserSelectByContact'
|
||||||
import UserSelectModal from '@/components/selection/UserSelectModal'
|
import UserSelectByContactModal from '@/components/selection/UserSelectByContactModal'
|
||||||
import BaseInfoTableModal from './BaseInfoTableModal'
|
import BaseInfoTableModal from './BaseInfoTableModal'
|
||||||
|
|
||||||
// 导入的加载提示
|
// 导入的加载提示
|
||||||
@@ -88,7 +88,7 @@ let importModalLoading
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'EngineerInitBaseInfo',
|
name: 'EngineerInitBaseInfo',
|
||||||
components: { BaseInfoTableModal, UserSelectByContact, JTable, UserSelectModal },
|
components: { BaseInfoTableModal, UserSelectByContact, JTable, UserSelectByContactModal },
|
||||||
props: {
|
props: {
|
||||||
disabled: {
|
disabled: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
@@ -293,7 +293,7 @@ export default {
|
|||||||
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
// 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
|
||||||
initData (data) {
|
initData (data) {
|
||||||
// 给表格赋值
|
// 给表格赋值
|
||||||
this.dataSource = data.dataList
|
this.dataSource = data
|
||||||
},
|
},
|
||||||
// 外层要获取数据
|
// 外层要获取数据
|
||||||
getData () {
|
getData () {
|
||||||
|
|||||||
Reference in New Issue
Block a user