|  | @@ -59,10 +59,25 @@
 | 
	
		
			
				|  |  |            :disabled="disabled"
 | 
	
		
			
				|  |  |            :rowNumber="true"
 | 
	
		
			
				|  |  |            :rowSelection="true"
 | 
	
		
			
				|  |  | +          
 | 
	
		
			
				|  |  |            asyncRemove
 | 
	
		
			
				|  |  |          >
 | 
	
		
			
				|  |  | +        <!-- @value-change="changeValues" -->
 | 
	
		
			
				|  |  | +           <!-- <template #approverIdSlot="props" >
 | 
	
		
			
				|  |  | +            <ApiSelect
 | 
	
		
			
				|  |  | +                  :api="SaleManOption"
 | 
	
		
			
				|  |  | +                  showSearch
 | 
	
		
			
				|  |  | +                  v-model:value="props.row.approverId"
 | 
	
		
			
				|  |  | +                  :filterOption="true"
 | 
	
		
			
				|  |  | +                  resultField="records"
 | 
	
		
			
				|  |  | +                  labelField="realname"
 | 
	
		
			
				|  |  | +                  valueField="username"
 | 
	
		
			
				|  |  | +                  :params="{ pageSize: -1 }"
 | 
	
		
			
				|  |  | +                  optionFilterProp="label"
 | 
	
		
			
				|  |  | +                />
 | 
	
		
			
				|  |  | +          </template> -->
 | 
	
		
			
				|  |  |            <template #action="props">
 | 
	
		
			
				|  |  | -            <a-popconfirm title="确定删除吗?" @confirm="handleDelete1(props)">
 | 
	
		
			
				|  |  | +            <a-popconfirm title="确定删除吗?" @confirm="changeValues(props)">
 | 
	
		
			
				|  |  |                <a>删除(delete)</a>
 | 
	
		
			
				|  |  |              </a-popconfirm>
 | 
	
		
			
				|  |  |            </template>
 | 
	
	
		
			
				|  | @@ -76,7 +91,7 @@
 | 
	
		
			
				|  |  |    import { defineComponent, ref, reactive, computed, toRaw, onMounted } from 'vue';
 | 
	
		
			
				|  |  |    import { defHttp } from '/@/utils/http/axios';
 | 
	
		
			
				|  |  |    import { useValidateAntFormAndTable } from '/@/hooks/system/useJvxeMethods';
 | 
	
		
			
				|  |  | -  import {querySonTable,queryDataById,saveOrUpdate, queryDeliverDataById} from '..approvalProcessConfigForm.api';
 | 
	
		
			
				|  |  | +  import {querySonTable,queryDataById,saveOrUpdate, queryDeliverDataById,SaleManOption} from '../approvalProcessConfigForm.api';
 | 
	
		
			
				|  |  |    import { JVxeTable } from '/@/components/jeecg/JVxeTable';
 | 
	
		
			
				|  |  |    import { SonTableColumns } from '../approvalProcessConfigForm.data';
 | 
	
		
			
				|  |  |    import JFormContainer from '/@/components/Form/src/container/JFormContainer.vue';
 | 
	
	
		
			
				|  | @@ -231,11 +246,13 @@
 | 
	
		
			
				|  |  |          formData[key] = value;
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        //产品明细-删除行
 | 
	
		
			
				|  |  | -      async function handleDelete1(prop) {
 | 
	
		
			
				|  |  | -        var xTable = approvalProcessConfigFormTableRef.value!.getXTable();
 | 
	
		
			
				|  |  | -        var newArray = [...xTable.data];
 | 
	
		
			
				|  |  | -        newArray.splice(prop.rowIndex, 1);
 | 
	
		
			
				|  |  | -        approvalProcessConfigFormTable.dataSource = newArray;
 | 
	
		
			
				|  |  | +      async function handleDelete1({row}) {
 | 
	
		
			
				|  |  | +        approvalProcessConfigFormTableRef.value?.removeRows(row)    
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      async function changeValues(prop) {
 | 
	
		
			
				|  |  | +        if (prop.col.key == 'approverId') {
 | 
	
		
			
				|  |  | +          var obj = await SaleManOption({username:prop.row.approverId })
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        return {
 | 
	
		
			
				|  |  |          approvalProcessConfigFormTableRef,
 | 
	
	
		
			
				|  | @@ -254,7 +271,9 @@
 | 
	
		
			
				|  |  |          add,
 | 
	
		
			
				|  |  |          edit,
 | 
	
		
			
				|  |  |          formRef,
 | 
	
		
			
				|  |  | -        handleDelete1
 | 
	
		
			
				|  |  | +        handleDelete1,
 | 
	
		
			
				|  |  | +        SaleManOption,
 | 
	
		
			
				|  |  | +        changeValues
 | 
	
		
			
				|  |  |        };
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |    });
 | 
	
	
		
			
				|  | @@ -282,4 +301,7 @@
 | 
	
		
			
				|  |  |      color: white !important;
 | 
	
		
			
				|  |  |      background-color: white !important;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | +  /deep/.ant-select{
 | 
	
		
			
				|  |  | +    width: 100% !important;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  </style>
 |