|
@@ -39,11 +39,6 @@
|
|
|
<a-range-picker v-model:value="inquiryPeriod" :format="['YYYY-MM-DD','YYYY-MM-DD']" @change="onChangeInquiryPeriod" style="width: 100%" />
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
- <a-col :span="12">
|
|
|
- <a-form-item label="业务类型(busyness type)" v-bind="validateInfos.busynessType" id="SaleInquiryFormForm-busynessType" name="busynessType">
|
|
|
- <JDictSelectTag v-model:value="formData.busynessType" placeholder="请选择" dictCode="busyness_type"/>
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
<a-col :span="12">
|
|
|
<a-form-item label="优先级(priority)" v-bind="validateInfos.priority" id="SaleInquiryFormForm-priority" name="priority">
|
|
|
<JDictSelectTag v-model:value="formData.priority" placeholder="请选择" dictCode="priority"/>
|
|
@@ -140,6 +135,7 @@
|
|
|
:disabled="disabled"
|
|
|
:rowNumber="true"
|
|
|
:rowSelection="true"
|
|
|
+ asyncRemove
|
|
|
>
|
|
|
<template #action="props">
|
|
|
<a-popconfirm title="确定删除吗?" @confirm="handleDelete1(props)">
|
|
@@ -176,7 +172,9 @@
|
|
|
import JSelectUser from '/@/components/Form/src/jeecg/components/JSelectUser.vue';
|
|
|
import JSelectDept from '/@/components/Form/src/jeecg/components/JSelectDept.vue';
|
|
|
import { Form } from 'ant-design-vue';
|
|
|
+ import { useUserStore } from '/@/store/modules/user';
|
|
|
import moment from 'moment';
|
|
|
+ const userStore = useUserStore();
|
|
|
const useForm = Form.useForm;
|
|
|
export default defineComponent({
|
|
|
name: "SaleInquiryFormForm",
|
|
@@ -283,7 +281,9 @@
|
|
|
activeKey.value = 'saleInquiryFormShip'
|
|
|
getOptiom()
|
|
|
getCustomerOptions()
|
|
|
- inquiryPeriod.value = []
|
|
|
+ inquiryPeriod.value = []
|
|
|
+ formData.salesman=userStore.getUserInfo.username;
|
|
|
+ formData.saleDepartment = userStore.getUserInfo.orgCode
|
|
|
}
|
|
|
|
|
|
async function edit(row) {
|
|
@@ -361,11 +361,15 @@
|
|
|
function handleFormChange(key, value) {
|
|
|
formData[key] = value;
|
|
|
}
|
|
|
- function handleDelete({row}) {
|
|
|
- saleInquiryFormShipTableRef.value?.removeRows(row)
|
|
|
+ async function handleDelete(prop) {
|
|
|
+ var newArray = [...saleInquiryFormProductTable.dataSource]
|
|
|
+ newArray.splice(prop.rowIndex, 1)
|
|
|
+ saleInquiryFormShipTable.dataSource = newArray
|
|
|
}
|
|
|
- function handleDelete1({row}) {
|
|
|
- saleInquiryFormProductTableRef.value?.removeRows(row)
|
|
|
+ async function handleDelete1(prop) {
|
|
|
+ var newArray = [...saleInquiryFormProductTable.dataSource]
|
|
|
+ newArray.splice(prop.rowIndex, 1)
|
|
|
+ saleInquiryFormProductTable.dataSource = newArray
|
|
|
}
|
|
|
function selectShip(){
|
|
|
SelectShipSModalRef.value.getTable()
|
|
@@ -379,7 +383,7 @@
|
|
|
function addProduct(data){
|
|
|
var arrProduct = data.concat(saleInquiryFormProductTable.dataSource)
|
|
|
arrProduct.map(item=>{
|
|
|
- item.productClass = item.classId
|
|
|
+ item.productClass = item.classId_dictText
|
|
|
item.productCode = item.code
|
|
|
item.unit = item.measurementUnit
|
|
|
})
|