|
@@ -9,15 +9,15 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="search-li">
|
|
<div class="search-li">
|
|
|
<div class="country-box">
|
|
<div class="country-box">
|
|
|
- <label>签证表国别: </label>
|
|
|
|
|
|
|
+ <label>签证国别: </label>
|
|
|
<el-select v-model="groupvalues" filterable placeholder="请选择">
|
|
<el-select v-model="groupvalues" filterable placeholder="请选择">
|
|
|
- <el-option v-for="item in optionsgroup" :key="item.id" :label="item.name" :value="item.id">
|
|
|
|
|
|
|
+ <el-option v-for="item in optionsgroup" :key="item.key" :label="item.value" :value="item.key">
|
|
|
</el-option>
|
|
</el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="interpret-box">
|
|
<div class="interpret-box">
|
|
|
- <label>翻译语种: </label>
|
|
|
|
|
- <el-select v-model="value" filterable placeholder="请选择">
|
|
|
|
|
|
|
+ <label>语种: </label>
|
|
|
|
|
+ <el-select v-model="value" filterable placeholder="请选择" :disabled="true">
|
|
|
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
|
|
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
|
|
|
</el-option>
|
|
</el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -29,14 +29,19 @@
|
|
|
<el-button type="primary" style="margin-left: 5px;">新增简单数据</el-button>
|
|
<el-button type="primary" style="margin-left: 5px;">新增简单数据</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <el-row>
|
|
|
|
|
- <el-button type="primary">一键导出签证</el-button>
|
|
|
|
|
- <el-button type="primary">一键导省外办</el-button>
|
|
|
|
|
|
|
+ <el-row >
|
|
|
|
|
+
|
|
|
|
|
+ <el-button type="primary">上传</el-button>
|
|
|
|
|
+
|
|
|
|
|
+ <el-button type="primary">一键导出签证</el-button>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- <el-button type="primary">一键导省外办</el-button>
|
|
|
<el-button type="primary">一键导市外办</el-button>
|
|
<el-button type="primary">一键导市外办</el-button>
|
|
|
<el-button type="primary">签证事项表</el-button>
|
|
<el-button type="primary">签证事项表</el-button>
|
|
|
<el-button type="primary">照 会</el-button>
|
|
<el-button type="primary">照 会</el-button>
|
|
|
<el-button type="primary">印度名单表</el-button>
|
|
<el-button type="primary">印度名单表</el-button>
|
|
|
- <el-button type="primary">马来西亚名单表</el-button>
|
|
|
|
|
|
|
+ <el-button type="primary">马来西亚名单表</el-button> -->
|
|
|
|
|
+
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<div class="form-box">
|
|
<div class="form-box">
|
|
|
<template>
|
|
<template>
|
|
@@ -75,54 +80,6 @@
|
|
|
</el-pagination>
|
|
</el-pagination>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="form-box">
|
|
|
|
|
- <div class="visas-title">
|
|
|
|
|
- <div>历史用户信息处</div>
|
|
|
|
|
- <div class="visas-box">
|
|
|
|
|
- <el-input @input="clickUsers()" placeholder="请输入内容" v-model="input" clearable>
|
|
|
|
|
- </el-input>
|
|
|
|
|
- <el-button @click="Inquireclick()" type="primary">勾选项入团</el-button>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <template>
|
|
|
|
|
- <el-table :data="externalDatas.slice((currentPageUser - 1) * pageSizeUser, currentPageUser * pageSizeUser)"
|
|
|
|
|
- border tooltip-effect="dark" ref="multipleTable" :row-key="getRowKeys"
|
|
|
|
|
- @selection-change="handleSelectionChange" style="width: 100%">
|
|
|
|
|
- <el-table-column :reserve-selection="true" type="selection" width="55">
|
|
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column label="序 号" width="55">
|
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
|
- {{ (currentPage - 1) * pageSize + scope.$index + 1 }}
|
|
|
|
|
- </template>
|
|
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column width="100" prop="clientName" label="姓 名">
|
|
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column prop="landlinePhone" label="手 机" width="180">
|
|
|
|
|
- </el-table-column>
|
|
|
|
|
- <!-- <el-table-column
|
|
|
|
|
- prop="companyName"
|
|
|
|
|
- label="地 址"
|
|
|
|
|
- width="180">
|
|
|
|
|
- </el-table-column> -->
|
|
|
|
|
- <el-table-column prop="idNo" label="身份证" width="250">
|
|
|
|
|
- </el-table-column>
|
|
|
|
|
- <el-table-column label="操 作">
|
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
|
- <el-link type="primary">增加入此团</el-link>
|
|
|
|
|
- <el-link type="primary" @click="upDate(scope.$index, scope.row)">编辑</el-link>
|
|
|
|
|
- <el-link type="danger">删除</el-link>
|
|
|
|
|
- </template>
|
|
|
|
|
-
|
|
|
|
|
- </el-table-column>
|
|
|
|
|
- </el-table>
|
|
|
|
|
- </template>
|
|
|
|
|
- <div class="block">
|
|
|
|
|
- <el-pagination align='center' @size-change="handleSizeChanges" @current-change="handleCurrentChanges"
|
|
|
|
|
- :current-page="currentPageUser" :page-sizes="[5, 10, 15, 20]" :page-size="pageSizeUser"
|
|
|
|
|
- layout="total, sizes, prev, pager, next" :total="externalDatas.length">
|
|
|
|
|
- </el-pagination>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -130,6 +87,7 @@
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ selectedFile: null, // 用于存储选中的文件
|
|
|
input: '',
|
|
input: '',
|
|
|
gnameoption: [],
|
|
gnameoption: [],
|
|
|
gnamevalue: '',
|
|
gnamevalue: '',
|
|
@@ -154,7 +112,8 @@ export default {
|
|
|
currentPageUser: 1, // 当前页码
|
|
currentPageUser: 1, // 当前页码
|
|
|
pageSizeUser: 5,// 每页的数据条数
|
|
pageSizeUser: 5,// 每页的数据条数
|
|
|
multipleTable: [],
|
|
multipleTable: [],
|
|
|
- token: ''
|
|
|
|
|
|
|
+ token: '',
|
|
|
|
|
+ fileList: [],
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
@@ -184,7 +143,7 @@ export default {
|
|
|
return row.num
|
|
return row.num
|
|
|
},
|
|
},
|
|
|
getgroupsname() {
|
|
getgroupsname() {
|
|
|
- var url = "/api/Groups/GetGroupNameAndVisaNationality"
|
|
|
|
|
|
|
+ var url = "api/Groups/GetGroupNameAndVisaNationality"
|
|
|
var that = this
|
|
var that = this
|
|
|
this.$axios({
|
|
this.$axios({
|
|
|
method: 'post',
|
|
method: 'post',
|
|
@@ -208,7 +167,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
getCrm() {
|
|
getCrm() {
|
|
|
this.tableData = [];
|
|
this.tableData = [];
|
|
|
- var url = "/api/Groups/GetCrmByGroupId"
|
|
|
|
|
|
|
+ var url = "api/Groups/GetCrmByGroupId"
|
|
|
var that = this
|
|
var that = this
|
|
|
this.$axios({
|
|
this.$axios({
|
|
|
method: 'post',
|
|
method: 'post',
|
|
@@ -283,15 +242,16 @@ export default {
|
|
|
id: row.id
|
|
id: row.id
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
mounted() {
|
|
mounted() {
|
|
|
this.token = JSON.parse(localStorage.getItem('userinif')).token;
|
|
this.token = JSON.parse(localStorage.getItem('userinif')).token;
|
|
|
this.getgroupsname();
|
|
this.getgroupsname();
|
|
|
- this.getExternalusers();
|
|
|
|
|
|
|
+ //this.getExternalusers();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
+
|
|
|
<style>
|
|
<style>
|
|
|
.visa-box {
|
|
.visa-box {
|
|
|
background-color: #fff;
|
|
background-color: #fff;
|