Merge pull request 'master' (#488) from master into prod
Reviewed-on: http://git.feashow.cn/clay/mosr-web/pulls/488
This commit is contained in:
@@ -151,7 +151,10 @@ const tableConfig = reactive({
|
|||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
type: 'selection',
|
type: 'selection',
|
||||||
prop: 'selection'
|
prop: 'selection',
|
||||||
|
selectable: (row, index) => {
|
||||||
|
return row.state === '4';
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: 'requirementName',
|
prop: 'requirementName',
|
||||||
@@ -287,7 +290,11 @@ const headBtnClick = (key) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
const selectionChange = (data) => {
|
const selectionChange = (data) => {
|
||||||
console.log('data', data)
|
console.log('data', data, tableIns.value.tableInstance)
|
||||||
|
|
||||||
|
data.forEach(item => {
|
||||||
|
// toggleRowSelection
|
||||||
|
})
|
||||||
projectSelectList.value = data
|
projectSelectList.value = data
|
||||||
}
|
}
|
||||||
const handleExport = () => {
|
const handleExport = () => {
|
||||||
|
|||||||
@@ -9,10 +9,10 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item prop="projectChargePerson" label="项目负责人">
|
<el-form-item prop="projectChargePerson" label="项目负责人">
|
||||||
{{ tableForm.projectChargePersonName }}
|
<el-button color="#DED0B2" @click="showPersonnelPicker" style="margin-right: 10px">
|
||||||
<el-button color="#DED0B2" @click="showPersonnelPicker" style="margin-left: 10px">
|
|
||||||
{{ tableForm.projectChargePersonName ? '更改' : '请选择项目负责人' }}
|
{{ tableForm.projectChargePersonName ? '更改' : '请选择项目负责人' }}
|
||||||
</el-button>
|
</el-button>
|
||||||
|
{{ tableForm.projectChargePersonName }}
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
|
|||||||
@@ -14,7 +14,8 @@
|
|||||||
<el-button size="mini" icon="Plus" type="primary" @click="showSysRolePicker" round>
|
<el-button size="mini" icon="Plus" type="primary" @click="showSysRolePicker" round>
|
||||||
选择人员
|
选择人员
|
||||||
</el-button>
|
</el-button>
|
||||||
<user-picker :check-matrix="true" title="请选择人员" :multiple="false" ref="sysRolePicker" :v-model="assignedUser" @ok="selectedUser"/>
|
<user-picker :check-matrix="true" title="请选择人员" :multiple="false" ref="sysRolePicker"
|
||||||
|
v-model:value="assignedUser" @ok="selectedUser"/>
|
||||||
<!-- <ellipsis :row="3" :user-info="assignedUser"/>-->
|
<!-- <ellipsis :row="3" :user-info="assignedUser"/>-->
|
||||||
<role-items v-model="assignedUser"/>
|
<role-items v-model="assignedUser"/>
|
||||||
</div>
|
</div>
|
||||||
@@ -57,7 +58,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-else-if="nodeProps.assignedType === 'FORM_USER'">
|
<div v-else-if="nodeProps.assignedType === 'FORM_USER'">
|
||||||
<el-form-item label="选择表单联系人项" prop="text" class="approve-end">
|
<el-form-item label="选择表单联系人项" prop="text" class="approve-end">
|
||||||
<el-select style="width: 80%;" size="small" v-model="nodeProps.formUser" placeholder="请选择包含联系人的表单项" filterable>
|
<el-select style="width: 80%;" size="small" v-model="nodeProps.formUser" placeholder="请选择包含联系人的表单项"
|
||||||
|
filterable>
|
||||||
<el-option v-for="(op,i) in forms" :label="op.title" :value="op.id" :key="i"></el-option>
|
<el-option v-for="(op,i) in forms" :label="op.title" :value="op.id" :key="i"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -402,7 +404,8 @@ const selectedUser = (select) => {
|
|||||||
let userInfo = {
|
let userInfo = {
|
||||||
id: val.id,
|
id: val.id,
|
||||||
name: val.name,
|
name: val.name,
|
||||||
avatar: val.avatar,
|
companyName: val.companyName,
|
||||||
|
accountType: val.accountType,
|
||||||
}
|
}
|
||||||
userInfoList.push(userInfo)
|
userInfoList.push(userInfo)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user