From 1f9c32908a68eef81f549b6986a9bc1f05056108 Mon Sep 17 00:00:00 2001 From: 王震 <10952869+daywangzhen@user.noreply.gitee.com> Date: 星期四, 16 十一月 2023 16:30:20 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/views/plan/customerorder/sample-customerorder-form.vue | 32 +++++++++++++++++++++++++++----- 1 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/views/plan/customerorder/sample-customerorder-form.vue b/src/views/plan/customerorder/sample-customerorder-form.vue index c4aa3ea..b1d326d 100644 --- a/src/views/plan/customerorder/sample-customerorder-form.vue +++ b/src/views/plan/customerorder/sample-customerorder-form.vue @@ -68,8 +68,8 @@ <el-row> <el-col :span="6"> <el-form-item label="涓氬姟鍛�" prop="salesMan"> - <el-select @change="selsctionSales" v-model="salesSelectData" style="width:100%"> - <el-option v-for="(item,index) in staffOptions" :key="index" :value="item" :label="item.staffName"/> + <el-select @change="selsctionSales" filterable v-model="salesSelectData" style="width:100%"> + <el-option v-for="(item,index) in staffOptions" :key="index" :value="item.staffNo+','+item.staffName" :label="item.staffName"/> </el-select> </el-form-item> </el-col> @@ -406,7 +406,6 @@ import { addObj } from '@/api/plan/customer' import { remote } from '@/api/admin/dict' import PartDialog from '@/views/common/part.vue' -import { validateSixDecimal } from '@/util/validate' import {dateFormat} from '@/util/date' import { chooseStaff } from '@/api/admin/productType' import { tableOption } from '@/const/crud/customerOrder/customerOrderForm' @@ -414,6 +413,26 @@ export default { components: { PartDialog + }, + watch:{ + visible(newVal){ + if(!newVal){ + this.tableData = [{ + "$cellEdit": true, + "$index": 0, + "partNo": "", + "customerPartSpec": "", + "manufactureAttr": "", + "productName": "", + "productType": "", + "otcUnit": "", + "buyQtyDue": "", + "shippingAddress": "", + "remark": "", + "isTrusted": true + }] + } + } }, data() { return { @@ -470,8 +489,11 @@ }, methods: { selsctionSales(data){ - this.dataForm.salesMan = data.staffName - this.dataForm.salerWorkCode = data.staffNo + if(data){ + let arr = data.split(",") + this.dataForm.salesMan = arr[1] + this.dataForm.salerWorkCode = arr[0] + } }, getStaffOptions(){ chooseStaff().then((response)=>{ -- Gitblit v1.9.3