Commit b91c9401 by 吴学德

学校管理编辑

parent fd636408
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<a-input placeholder="学校名称" ></a-input> <a-input placeholder="学校名称" ></a-input>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :md="4" :sm="10"> <a-col :md="6" :sm="12">
<a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}" label="老客户升级页面 "> <a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}" label="老客户升级页面 ">
<a-select placeholder="请选择" v-model="queryParam.status"> <a-select placeholder="请选择" v-model="queryParam.status">
<a-select-option key="">请选择</a-select-option> <a-select-option key="">请选择</a-select-option>
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
</a-select> </a-select>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :md="4" :sm="10"> <a-col :md="6" :sm="12">
<a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}" label="新装融合 "> <a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}" label="新装融合 ">
<a-select placeholder="请选择" v-model="queryParam.netType"> <a-select placeholder="请选择" v-model="queryParam.netType">
<a-select-option key="">请选择</a-select-option> <a-select-option key="">请选择</a-select-option>
...@@ -55,11 +55,11 @@ ...@@ -55,11 +55,11 @@
</span> </span>
</template> </template>
<template slot="operation" slot-scope="text,record"> <template slot="operation" slot-scope="text,record">
<a @click="modifyYellowList(record)">编辑</a> <a @click="modifyfunction(record)">编辑</a>
<span v-if="record.status=='1'"> <span v-if="record.status=='1'">
<a-divider type="vertical"/> <a-divider type="vertical"/>
<a-popconfirm title="是否显示老客户?" @confirm="delet(record)"> <a-popconfirm title="是否隐藏老客户?" @confirm="delet(record)">
<a>显示老客户</a> <a>隐藏老客户</a>
</a-popconfirm> </a-popconfirm>
</span> </span>
<span v-else> <span v-else>
...@@ -72,6 +72,42 @@ ...@@ -72,6 +72,42 @@
</template> </template>
</s-table> </s-table>
<!--编辑----弹框-->
<a-modal title="编辑学校" :visible="modifyvisible" @ok="createfunctionOk" @cancel="createfunctionCancel" html-type="submit" width="1024px">
<a-form :form="Formtable">
<a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 9, offset: 1}" label="县分">
<a-select placeholder="请选择" v-decorator="[ 'subName', {rules: [{ required: true, message: '县分不能为空!' ,whitespace:true}]} ]">
<a-select-option key="">请选择</a-select-option>
<a-select-option v-for="data in subNameList" :key="data">
{{ data}}
</a-select-option>
</a-select>
</a-form-item>
<a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 9, offset: 1}" label="学校名称">
<a-input placeholder="学校名称" v-decorator="[ 'schoolName', {rules: [{ required: true, message: '学校名称不能为空!' ,whitespace:true}]} ]"></a-input>
</a-form-item>
<a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 9, offset: 1}" label="单宽学校名称">
<a-input placeholder="单宽学校名称" v-decorator="[ 'number', {rules: [{ required: true, message: '输入格式不正确!' ,whitespace:true,pattern:'^(([0-9]{8})|(1[0-9]{10}))$'}]} ]"></a-input>
</a-form-item>
<a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 9, offset: 1}" label="网点id(合伙人id)">
<a-input placeholder="网点id(合伙人id)" v-decorator="[ 'remark', {rules: [{ required: false, message: '黄名单的备注不能为空!' ,whitespace:true}]} ]"></a-input>
</a-form-item>
<a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 9, offset: 1}" label="揽装工号">
<a-input placeholder="网点id(合伙人id)" v-decorator="[ 'remark', {rules: [{ required: false, message: '黄名单的备注不能为空!' ,whitespace:true}]} ]"></a-input>
</a-form-item>
<a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 9, offset: 1}" label="是否显示宽带办理">
<a-input placeholder="单宽学校名称" v-decorator="[ 'number', {rules: [{ required: true, message: '输入格式不正确!' ,whitespace:true,pattern:'^(([0-9]{8})|(1[0-9]{10}))$'}]} ]"></a-input>
</a-form-item>
<a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 9, offset: 1}" label="是否显示0息购机">
<a-input placeholder="网点id(合伙人id)" v-decorator="[ 'remark', {rules: [{ required: false, message: '黄名单的备注不能为空!' ,whitespace:true}]} ]"></a-input>
</a-form-item>
<a-form-item :labelCol="{span: 5}" :wrapperCol="{span: 9, offset: 1}" label="是否显示融合办理">
<a-input placeholder="网点id(合伙人id)" v-decorator="[ 'remark', {rules: [{ required: false, message: '黄名单的备注不能为空!' ,whitespace:true}]} ]"></a-input>
</a-form-item>
</a-form>
</a-modal>
</div> </div>
</template> </template>
...@@ -84,24 +120,40 @@ ...@@ -84,24 +120,40 @@
components: { components: {
STable, STable,
}, },
data(){ data: function () {
return { return {
// form
Formtable: this.$form.createForm(this, {name: 'Formtable'}),
modifyForm: {
subName: '',
status: '',
schoolName: '',
netType: '',
},
subNameList: [],
//输入框列表 //输入框列表
queryParam: { queryParam: {
subName:'', subName: '',
status:'', status: '',
schoolName:'', schoolName: '',
netType:'', netType: '',
}, },
modifyvisible: false,
columns: [ columns: [
{dataIndex: 'schoolName', width: 200, title: '县分',align:"center"}, {dataIndex: 'subName', width: 200, title: '县分', align: "center"},
{dataIndex: 'subName', width: 200, title: '学校名称',align:"center"}, {dataIndex: 'schoolName', width: 200, title: '学校名称', align: "center"},
{dataIndex: 'status', width: 200, title: '是否显示老客户升级页面 ',scopedSlots: {customRender: 'statusDefault'},align:"center"}, {
dataIndex: 'status',
width: 200,
title: '是否显示老客户升级页面 ',
scopedSlots: {customRender: 'statusDefault'},
align: "center"
},
{ {
dataIndex: 'operation', dataIndex: 'operation',
width: 100, width: 100,
title: '操作', title: '操作',
align:"center", align: "center",
scopedSlots: {customRender: 'operation'}, scopedSlots: {customRender: 'operation'},
fixed: "right" fixed: "right"
}] }]
...@@ -113,7 +165,7 @@ ...@@ -113,7 +165,7 @@
} }
//表示 //表示
let obj = cloneObject(this.queryParam) let obj = cloneObject(this.queryParam)
return findByList(Object.assign(params,obj)).then(res => { return findByList(Object.assign(params, obj)).then(res => {
let data = {} let data = {}
if (res.state !== 'success') { if (res.state !== 'success') {
data = { data = {
...@@ -129,6 +181,12 @@ ...@@ -129,6 +181,12 @@
pageNo: parameter.pageNo, pageNo: parameter.pageNo,
totalCount: res.data.total totalCount: res.data.total
} }
//获取县分
let datalength=res.data.records.length
res.data.records[datalength-1].subNameList.forEach(vak=>{
this.subNameList.push(vak)
})
} }
return data return data
}) })
...@@ -139,6 +197,22 @@ ...@@ -139,6 +197,22 @@
search() { search() {
this.$refs.table.refresh({search: true}) this.$refs.table.refresh({search: true})
}, },
modifyfunction(data){
setTimeout(()=>{
this.Formtable.setFieldsValue({
subName:data.subName,
schoolName:data.schoolName
})
},0)
this.modifyvisible=true;
},
createfunctionOk(){
},
createfunctionCancel(){
this.modifyvisible=false;
}
} }
} }
</script> </script>
......
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