|
@@ -69,9 +69,11 @@
|
|
|
<template v-slot:depart="props">
|
|
|
<j-select-depart @change="departChange(props)" v-model="props.text" :trigger-change="true"></j-select-depart>
|
|
|
</template>
|
|
|
-
|
|
|
<template v-slot:departHead="props">
|
|
|
- <j-select-user-by-dep :multi="false" @change="headChange(props)" v-model="props.text" :trigger-change="true"></j-select-user-by-dep>
|
|
|
+ <j-select-user-by-dep :multi="false" @change="headChange(props)" @ok="okPerson" v-model="props.text" :trigger-change="true"></j-select-user-by-dep>
|
|
|
+ </template>
|
|
|
+ <template v-slot:signature="props">
|
|
|
+ <img :src="props.text" alt="" style="width: 50%;">
|
|
|
</template>
|
|
|
</j-editable-table>
|
|
|
</a-tab-pane>
|
|
@@ -88,7 +90,7 @@ import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
|
import { validateDuplicateValue } from '@/utils/util'
|
|
|
import JDate from '@/components/jeecg/JDate'
|
|
|
import JUpload from '@/components/jeecg/JUpload'
|
|
|
- import JSelectUserByDep from '@/components/jeecgbiz/JSelectUserByDep'
|
|
|
+ import JSelectUserByDep from '@/components/jeecgbiz/JSelectUserByDep.vue'
|
|
|
import JSelectDepart from '@/components/jeecgbiz/JSelectDepart'
|
|
|
|
|
|
export default {
|
|
@@ -166,6 +168,15 @@ import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
|
defaultValue: '',
|
|
|
slotName: 'departHead',
|
|
|
},
|
|
|
+ {
|
|
|
+ title: '签字',
|
|
|
+ key: 'signature',
|
|
|
+ type: FormTypes.slot,
|
|
|
+ width:"200px",
|
|
|
+ // placeholder: '请输入${title}',
|
|
|
+ defaultValue: '',
|
|
|
+ slotName: 'signature',
|
|
|
+ },
|
|
|
{
|
|
|
title: '审阅日期',
|
|
|
key: 'reviewDate',
|
|
@@ -198,6 +209,9 @@ import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
|
let values = this.tableKeys.map(key => getRefPromise(this, key))
|
|
|
return Promise.all(values)
|
|
|
},
|
|
|
+ okPerson(data){
|
|
|
+ this.src = 'https://172.18.91.36:8083/jeecg-boot'+data[0].signature
|
|
|
+ },
|
|
|
/** 调用完edit()方法之后会自动调用此方法 */
|
|
|
editAfter() {
|
|
|
let fieldval = pick(this.model,'communicationsUnit','receivedName','receivedDate','documentDate','receivedNum','documentSymbol','remark','file')
|
|
@@ -227,12 +241,12 @@ import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
|
},
|
|
|
//部门负责人插槽更改数据
|
|
|
headChange(props) {
|
|
|
- console.log("props",props)
|
|
|
let values = [
|
|
|
{
|
|
|
rowKey: props.rowId,
|
|
|
values: {
|
|
|
'deptHeadName': props.text,
|
|
|
+ 'signature':this.src
|
|
|
},
|
|
|
},
|
|
|
]
|