Commit 67acbf1c authored by youjie's avatar youjie

产品查询,编辑新增美工

parent 8731ad00
...@@ -555,6 +555,10 @@ ...@@ -555,6 +555,10 @@
<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(',') }}
</div> </div>
<div class="people-item">
<span class="people-item-title">美工:</span>
{{ item.ArtDesigningIdList && item.ArtDesigningIdList.map(item => item.Name).join(',') }}
</div>
</div> </div>
<div> <div>
<div class="flex-center"> <div class="flex-center">
...@@ -598,6 +602,14 @@ ...@@ -598,6 +602,14 @@
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
<div style="margin-top: 10px">
<span style="width: 15%; display: inline-block">美工</span>
<el-select style="width: 80%" v-model="queryData.ArtDesigningIds" multiple filterable
:placeholder="$t('pub.pleaseSel')">
<el-option v-for="item in EmployeeListAll" :label="item.EmName" :value="item.EmployeeId" :key="item.EmployeeId">
</el-option>
</el-select>
</div>
<div style="margin-top: 10px" v-if="isVisa && editNum"> <div style="margin-top: 10px" v-if="isVisa && editNum">
<span style="width: 15%; display: inline-block">签证人数</span> <span style="width: 15%; display: inline-block">签证人数</span>
<el-input type="number" style="width: 80%; margin-left: 4px" v-model="queryData.VisaNum" /> <el-input type="number" style="width: 80%; margin-left: 4px" v-model="queryData.VisaNum" />
...@@ -614,6 +626,14 @@ export default { ...@@ -614,6 +626,14 @@ export default {
props: ["msg","loading", "list", "pagesTitle", "isVisa"], props: ["msg","loading", "list", "pagesTitle", "isVisa"],
data() { data() {
return { return {
EmployeeListAll: [],
employeeMsg: { // 员工
GroupId: '',
BranchId: -1,
DepartmentId: 0,
PostId: 0,
IsLeave: 0,
},
loadingOP: false, loadingOP: false,
editNum: false, editNum: false,
showDialog: false, showDialog: false,
...@@ -686,6 +706,15 @@ export default { ...@@ -686,6 +706,15 @@ export default {
}, },
}, },
methods: { methods: {
getEmployeeAll() { //员工
let userInfo = this.getLocalStorage();
this.employeeMsg.GroupId = userInfo.RB_Group_id;
this.apipost('admin_get_EmployeeGetList', this.employeeMsg, res => {
if (res.data.resultCode == 1) {
this.EmployeeListAll = res.data.data;
}
}, err => {})
},
setDefaultOp(){ setDefaultOp(){
this.dataDui() this.dataDui()
if(!this.msg.StartTime||!this.msg.EndTime){ if(!this.msg.StartTime||!this.msg.EndTime){
...@@ -755,6 +784,7 @@ export default { ...@@ -755,6 +784,7 @@ export default {
// } // }
params.VisaNum = this.queryData.VisaNum; params.VisaNum = this.queryData.VisaNum;
} }
params.ArtDesigningId = this.queryData.ArtDesigningIds.length>0?this.queryData.ArtDesigningIds.join(','):''
this.apipost( this.apipost(
"travel_post_BatchSetOpInfo", "travel_post_BatchSetOpInfo",
params, params,
...@@ -769,6 +799,7 @@ export default { ...@@ -769,6 +799,7 @@ export default {
); );
}, },
editItem(item) { editItem(item) {
let ArtDesigningIds = item.ArtDesigningIdList.map(x=> {return Number(x.Id)})
this.TCIDs = item.TCID; this.TCIDs = item.TCID;
this.editObj = item; this.editObj = item;
this.queryData = { this.queryData = {
...@@ -783,6 +814,8 @@ export default { ...@@ -783,6 +814,8 @@ export default {
[] : [] :
item.VisaAssistantId.split(",").map((item) => Number(item)), item.VisaAssistantId.split(",").map((item) => Number(item)),
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.length>0?ArtDesigningIds.join(','):'',
ArtDesigningIds: ArtDesigningIds.length>0?ArtDesigningIds:0
}; };
this.editNum = true; this.editNum = true;
this.showDialog = true; this.showDialog = true;
...@@ -967,6 +1000,7 @@ export default { ...@@ -967,6 +1000,7 @@ export default {
}, },
}, },
mounted() { mounted() {
this.getEmployeeAll()
this.getEmployeeList(); this.getEmployeeList();
this.userInfo = this.getLocalStorage(); this.userInfo = this.getLocalStorage();
this.GetSupperOrderEditAuth(); //分享权限 this.GetSupperOrderEditAuth(); //分享权限
......
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