Commit fe7f44a3 authored by 吴春's avatar 吴春

签证op添加分公司op以及签证人数

parent dcc4ec6d
...@@ -537,6 +537,11 @@ ...@@ -537,6 +537,11 @@
<!-- {{ isVisa ? ((item.VisaNum == -1 || item.NeedVisaNum < item.VisaNum) ? item.NeedVisaNum : item.VisaNum) : item.NeedVisaNum }} --> <!-- {{ isVisa ? ((item.VisaNum == -1 || item.NeedVisaNum < item.VisaNum) ? item.NeedVisaNum : item.VisaNum) : item.NeedVisaNum }} -->
{{item.VisaNum==-1?item.NeedVisaNum:item.VisaNum}} {{item.VisaNum==-1?item.NeedVisaNum:item.VisaNum}}
</div> </div>
<div class="people-item" v-if="item.FVisaNum>0">
<span class="people-item-title">分公司签证人数:</span>
<!-- {{ isVisa ? ((item.VisaNum == -1 || item.NeedVisaNum < item.VisaNum) ? item.NeedVisaNum : item.VisaNum) : item.NeedVisaNum }} -->
{{item.FVisaNum}}
</div>
</div> </div>
<div class="d5" style="width:25%"> <div class="d5" style="width:25%">
<div class="people-item" v-if="!isVisa"> <div class="people-item" v-if="!isVisa">
...@@ -551,6 +556,10 @@ ...@@ -551,6 +556,10 @@
<span class="people-item-title">签证OP:</span> <span class="people-item-title">签证OP:</span>
{{ item.VisaOPName }} {{ item.VisaOPName }}
</div> </div>
<div class="people-item" v-if="item.FVisaOPId>0">
<span class="people-item-title">分公司签证OP:</span>
{{ item.FVisaOPName }}
</div>
<div class="people-item"> <div class="people-item">
<span class="people-item-title">签证助手:</span> <span class="people-item-title">签证助手:</span>
{{ item.VisaAssistantList && item.VisaAssistantList.map(item => item.Name).join(',') }} {{ item.VisaAssistantList && item.VisaAssistantList.map(item => item.Name).join(',') }}
...@@ -602,6 +611,21 @@ ...@@ -602,6 +611,21 @@
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
<div style="margin-top: 10px" v-if="isVisa && editNum">
<span style="width: 15%; display: inline-block">签证人数</span>
<el-input type="number" style="width: 80%; margin-left: 4px" v-model="queryData.VisaNum" />
</div>
<div style="margin-top: 10px">
<span style="width: 15%; display: inline-block">分公司签证OP</span>
<el-select filterable style="width: 80%" clearable v-model="queryData.FVisaOPId" :placeholder="$t('pub.pleaseSel')">
<el-option v-for="item in EmployeeList" :label="item.EmName" :value="item.EmployeeId" :key="item.EmployeeId">
</el-option>
</el-select>
</div>
<div style="margin-top: 10px" v-if="isVisa && editNum">
<span style="width: 15%; display: inline-block">分公司签证人数</span>
<el-input type="number" style="width: 80%; margin-left: 4px" v-model="queryData.FVisaNum" />
</div>
<div v-if="!isVisa" style="margin-top: 10px"> <div v-if="!isVisa" style="margin-top: 10px">
<span style="width: 15%; display: inline-block">美工</span> <span style="width: 15%; display: inline-block">美工</span>
<el-select style="width: 80%" v-model="queryData.ArtDesigningIds" multiple filterable <el-select style="width: 80%" v-model="queryData.ArtDesigningIds" multiple filterable
...@@ -610,10 +634,7 @@ ...@@ -610,10 +634,7 @@
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
<div style="margin-top: 10px" v-if="isVisa && editNum">
<span style="width: 15%; display: inline-block">签证人数</span>
<el-input type="number" style="width: 80%; margin-left: 4px" v-model="queryData.VisaNum" />
</div>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="showDialog = false">{{$t('pub.cancelBtn')}}</el-button> <el-button @click="showDialog = false">{{$t('pub.cancelBtn')}}</el-button>
<el-button style="margin-right: 24px" type="primary" @click="submitOP">确 定</el-button> <el-button style="margin-right: 24px" type="primary" @click="submitOP">确 定</el-button>
...@@ -767,6 +788,7 @@ export default { ...@@ -767,6 +788,7 @@ export default {
} }
} }
params.VisaOPId = this.queryData.VisaOPId; params.VisaOPId = this.queryData.VisaOPId;
params.FVisaOPId = this.queryData.FVisaOPId;
if ( if (
!this.queryData.VisaAssistantId || !this.queryData.VisaAssistantId ||
!this.queryData.VisaAssistantId.length !this.queryData.VisaAssistantId.length
...@@ -783,6 +805,7 @@ export default { ...@@ -783,6 +805,7 @@ export default {
// params.VisaNum = this.queryData.VisaNum; // params.VisaNum = this.queryData.VisaNum;
// } // }
params.VisaNum = this.queryData.VisaNum; params.VisaNum = this.queryData.VisaNum;
params.FVisaNum = this.queryData.FVisaNum;
} }
params.ArtDesigningId = this.queryData.ArtDesigningIds.length>0?this.queryData.ArtDesigningIds.join(','):'' params.ArtDesigningId = this.queryData.ArtDesigningIds.length>0?this.queryData.ArtDesigningIds.join(','):''
this.apipost( this.apipost(
...@@ -809,10 +832,12 @@ export default { ...@@ -809,10 +832,12 @@ export default {
[] : [] :
item.AssistantId.split(",").map((item) => Number(item)), item.AssistantId.split(",").map((item) => Number(item)),
VisaOPId: item.VisaOPId || "", VisaOPId: item.VisaOPId || "",
FVisaOPId: item.FVisaOPId || "",
VisaAssistantId: VisaAssistantId:
!item.VisaAssistantId || item.VisaAssistantId == "0" ? !item.VisaAssistantId || item.VisaAssistantId == "0" ?
[] : [] :
item.VisaAssistantId.split(",").map((item) => Number(item)), item.VisaAssistantId.split(",").map((item) => Number(item)),
FVisaNum: item.FVisaNum,
VisaNum: item.VisaNum,//(item.VisaNum == -1 || item.NeedVisaNum < item.VisaNum) ? item.NeedVisaNum : item.VisaNum VisaNum: item.VisaNum,//(item.VisaNum == -1 || item.NeedVisaNum < item.VisaNum) ? item.NeedVisaNum : item.VisaNum
ArtDesigningId: ArtDesigningIds&&ArtDesigningIds.length>0?ArtDesigningIds.join(','):'', ArtDesigningId: ArtDesigningIds&&ArtDesigningIds.length>0?ArtDesigningIds.join(','):'',
ArtDesigningIds: ArtDesigningIds&&ArtDesigningIds.length>0?ArtDesigningIds:0 ArtDesigningIds: ArtDesigningIds&&ArtDesigningIds.length>0?ArtDesigningIds:0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment