|
|
@@ -203,7 +203,7 @@
|
|
|
</el-row>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="7">
|
|
|
+ <el-col :span="5">
|
|
|
<el-form-item label="企业名称:" prop="enterpriseCnName" label-width="80px">
|
|
|
<search-query :datalist="enterpriseData"
|
|
|
:selectValue="form.enterpriseCnName"
|
|
|
@@ -220,7 +220,7 @@
|
|
|
</search-query>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="7">
|
|
|
+ <el-col :span="5">
|
|
|
<el-form-item label="企业海关编码:" prop="billNo" label-width="100px">
|
|
|
<el-input style="width: 100%;" v-model="form.enterpriseCode"
|
|
|
size="small" autocomplete="off" :disabled="detailData.seeDisabled"
|
|
|
@@ -228,6 +228,23 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="4">
|
|
|
+ <el-form-item label="所属团队:" prop="enterpriseCnName" label-width="70px">
|
|
|
+ <search-query :datalist="teamData"
|
|
|
+ :selectValue="form.teamName"
|
|
|
+ :filterable="true"
|
|
|
+ :clearable="true"
|
|
|
+ :remote="true"
|
|
|
+ :buttonIf="false"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
+ placeholder="请选择所属团队"
|
|
|
+ :forParameter="{key:'id',label:'postName',value:'postName'}"
|
|
|
+ @remoteMethod="postSelectByUserfun"
|
|
|
+ @corpChange="corpChange($event,'teamName')"
|
|
|
+ @corpFocus="postSelectByUserfun">
|
|
|
+ </search-query>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<el-form-item label="订舱号" prop="bookingNo" label-width="70px">
|
|
|
<el-input style="width: 100%;" v-model="form.bookingNo"
|
|
|
size="small" autocomplete="off" :disabled="detailData.seeDisabled"
|
|
|
@@ -637,6 +654,7 @@
|
|
|
import reports from "@/views/iosBasicData/SeafreightExportF/bills/assembly/reports.vue";
|
|
|
import {reportsGetReportData} from "@/api/iosBasicData/reports";
|
|
|
import {getList as getreportsList} from "@/api/iosBasicData/reports";
|
|
|
+ import { postSelectByUser } from '@/api/iosBasicData/bills'
|
|
|
|
|
|
export default {
|
|
|
components: {reports, reportformsList, reportContainer, feecenter, SearchQuery,TableDetails},
|
|
|
@@ -689,6 +707,7 @@
|
|
|
srcForParameter:{ key:'id', label:'title', value:'title'}, // 来源详情配置项数据
|
|
|
declarationMethodData:[], // 申报方式字典数据
|
|
|
enterpriseData:[], // 企业数据
|
|
|
+ teamData:[], // 所属团队
|
|
|
vesselData:[], // 船名数据
|
|
|
tradeMethodData:[], // 贸易条款数据
|
|
|
destinationCountryData:[], // 运抵国数据
|
|
|
@@ -752,6 +771,7 @@
|
|
|
this.form.createUser = this.saberUserInfo.user_id
|
|
|
this.form.createUserName = this.saberUserInfo.user_name
|
|
|
this.srcTypeWorkDictsfun() // 业务来源
|
|
|
+ this.postSelectByUserfun() // 所属团队
|
|
|
},
|
|
|
methods:{
|
|
|
// 报表预览
|
|
|
@@ -1300,6 +1320,17 @@
|
|
|
this.packingUnitData = res.data.data.records
|
|
|
})
|
|
|
},
|
|
|
+ // 获取所属岗位数据
|
|
|
+ postSelectByUserfun(){
|
|
|
+ postSelectByUser(JSON.parse(localStorage.getItem("saber-userInfo")).content.user_id).then(res=>{
|
|
|
+ this.teamData = res.data.data
|
|
|
+ // 判断是否有值,没有的话默认第一个
|
|
|
+ if (!this.form.teamName) {
|
|
|
+ this.$set(this.form,'teamId',res.data.data[0].id)
|
|
|
+ this.$set(this.form,'teamName',res.data.data[0].postName)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
//返回列表
|
|
|
backToList() {
|
|
|
this.$emit('goBack')
|