Commit ef3e3b3c by 林兴舜

添加宽带导入融合手机号码页面代码

parent 4b0b67ee
...@@ -16,6 +16,32 @@ ...@@ -16,6 +16,32 @@
<a-button @click="search()" type="primary">查询</a-button> <a-button @click="search()" type="primary">查询</a-button>
<a-divider type="vertical"/> <a-divider type="vertical"/>
<a-button @click="add()" type="primary">添加</a-button> <a-button @click="add()" type="primary">添加</a-button>
<a-dropdown>
<a-menu slot="overlay" @click="handleMenuClick">
<a-menu-item key="1" @click="handleSubmit1"><a-icon type="arrow-up"/>手机号码</a-menu-item>
</a-menu>
<a-button style="margin-left: 8px">导入<a-icon type="down"/></a-button>
</a-dropdown>
<a-modal
:visible="modifyvisible2"
@cancel="createfunctionCancel"
html-type="submit"
@ok="importfunctionOk" >
<import-btn :url="importUrl" :responseFun="doPush">
<a-tooltip placement="topLeft" title="导入文件" arrowPointAtCenter>
<a-row :gutter="24">
<a-col :md="24" :sm="12">
<p>
选择文件:
<a-button type="primary">选择文件</a-button>
</p>
</a-col>
</a-row>
</a-tooltip>
</import-btn>
</a-modal>
</a-col> </a-col>
</span> </span>
</a-row> </a-row>
...@@ -45,16 +71,18 @@ ...@@ -45,16 +71,18 @@
<script> <script>
import STable from '@/components/table'; import STable from '@/components/table';
import {cloneObject} from '@/utils/util'; import {cloneObject,exportFile} from '@/utils/util';
import { import {
rhPhone, rhPhone,
addData, addData,
deleteData, deleteData,
} from "../../../api/school-center/broadbandList/rhPhoneAPI"; } from "../../../api/school-center/broadbandList/rhPhoneAPI";
import ImportBtn from "../../../components/sysmanage/ImportBtn";
export default { export default {
name: "RhPhone", name: "RhPhone",
components: { components: {
STable, STable,
ImportBtn,
}, },
data: function () { data: function () {
return { return {
...@@ -76,11 +104,13 @@ ...@@ -76,11 +104,13 @@
packageName:[], packageName:[],
chosePages:[], chosePages:[],
products:[], products:[],
importUrl: "",
//输入框列表 //输入框列表
queryParam: { queryParam: {
phone: '', phone: '',
}, },
modifyvisible: false, modifyvisible: false,
modifyvisible2: false,
visiblepicture: false, visiblepicture: false,
columns: [ columns: [
{dataIndex: 'phone', width: 200, title: '手机号', align: "center"}, {dataIndex: 'phone', width: 200, title: '手机号', align: "center"},
...@@ -142,6 +172,32 @@ ...@@ -142,6 +172,32 @@
},0) },0)
this.modifyvisible=true; this.modifyvisible=true;
}, },
handleMenuClick(){
this.modifyvisible2=true;
},
// 执行上传
doPush(res) {
if (!res || !res.response) {
this.$message.error("上传文件出错!", 10);
return false;
}
const response = res.response;
if (response.state !== "success") {
this.$message.error(response.msg ? response.msg : "上传文件出错!", 10);
return false;
}
this.$message.success("上传成功!" + response.data, 5);
this.search();
this.modifyvisible2 = false;
},
importfunctionOk(){
this.modifyvisible2 = false;
},
handleSubmit1() {
this.importTile = "导入号码";
this.importUrl = "manager/ciop/rhPhone/importAccNbr";
this.modifyvisible2 = true;
},
//提交表单 //提交表单
createfunctionOk(){ createfunctionOk(){
let obj = cloneObject(this.modifyForm); let obj = cloneObject(this.modifyForm);
...@@ -166,6 +222,7 @@ ...@@ -166,6 +222,7 @@
}, },
createfunctionCancel(){ createfunctionCancel(){
this.modifyvisible=false; this.modifyvisible=false;
this.modifyvisible2=false;
}, },
deleteActivity(id){ deleteActivity(id){
deleteData({id:id}).then(res => { deleteData({id:id}).then(res => {
......
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