|
@@ -70,26 +70,34 @@
|
|
|
</el-row>
|
|
|
<el-row :gutter="50">
|
|
|
<el-col :span="12">
|
|
|
- <sa-item type="enum" name="所属互助组" v-model="m.groupId" :jv="{1: '测试组'}" jtype="3" br></sa-item>
|
|
|
+ <sa-item type="text" name="所属互助组" br>
|
|
|
+ <el-select @change="groupChange" v-model="m.groupName" placeholder="请选择" filterable size="mini">
|
|
|
+ <el-option v-for="(item,index) in groupList" :key="index" :label="item.name" :value="item"> </el-option>
|
|
|
+ </el-select>
|
|
|
+ </sa-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <sa-item type="text" name="互助组名称" v-model="m.groupName" br></sa-item>
|
|
|
+ <sa-item type="text" name="所属互市区" br>
|
|
|
+ <el-select @change="tradeAreaChange" v-model="m.tradeAreaName" placeholder="请选择" filterable size="mini">
|
|
|
+ <el-option v-for="(item,index) in tradeAreaList" :key="index" :label="item.name" :value="item"> </el-option>
|
|
|
+ </el-select>
|
|
|
+ </sa-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="50">
|
|
|
<el-col :span="12">
|
|
|
- <sa-item type="enum" name="是否可用" v-model="m.status" :jv="{0: '否', 1: '是'}" jtype="3" br></sa-item>
|
|
|
+ <sa-item type="text" name="经度" v-model="m.lng" br></sa-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <sa-item type="text" name="经度" v-model="m.lng" br></sa-item>
|
|
|
+ <sa-item type="text" name="纬度" v-model="m.lat" br></sa-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="50">
|
|
|
<el-col :span="12">
|
|
|
- <sa-item type="text" name="纬度" v-model="m.lat" br></sa-item>
|
|
|
+ <sa-item type="text" name="最后一次下单定位" v-model="m.lastLocation" br></sa-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <sa-item type="text" name="最后一次下单定位" v-model="m.lastLocation" br></sa-item>
|
|
|
+ <sa-item type="text" name="当天剩余额度" v-model="m.leftPrice" br></sa-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="50">
|
|
@@ -102,10 +110,10 @@
|
|
|
</el-row>
|
|
|
<el-row :gutter="50">
|
|
|
<el-col :span="12">
|
|
|
- <sa-item type="text" name="是否锁定" v-model="m.isLock" br></sa-item>
|
|
|
+ <sa-item type="enum" name="是否锁定" v-model="m.isLock" :jv="{1: '启用', 2: '锁定'}" jtype="3" br></sa-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <sa-item type="text" name="当天剩余额度" v-model="m.leftPrice" br></sa-item>
|
|
|
+ <sa-item type="enum" name="是否可用" v-model="m.deleteStatus" :jv="{0: '否', 1: '是'}" jtype="3" br></sa-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
|
|
@@ -142,6 +150,8 @@
|
|
|
data: {
|
|
|
id: sa.p('id', 0), // 获取超链接中的id参数(0=添加,非0=修改)
|
|
|
m: null, // 实体对象
|
|
|
+ groupList: null,
|
|
|
+ tradeAreaList: null,
|
|
|
},
|
|
|
methods: {
|
|
|
// 创建一个 默认Model
|
|
@@ -169,6 +179,8 @@
|
|
|
detailAddress: '', // 详细地址
|
|
|
isLock: '', // 是否锁定
|
|
|
leftPrice: '', // 当天剩余额度
|
|
|
+ tradeAreaId: '', // 互市区Id
|
|
|
+ tradeAreaName: '', // 互市区名称
|
|
|
// judgeStatus: '', //
|
|
|
// judgeContent: '', //
|
|
|
// registerTime: '', //
|
|
@@ -182,6 +194,7 @@
|
|
|
// 表单校验
|
|
|
let m = this.m;
|
|
|
// sa.checkNull(m.id, '请输入 [主键]');
|
|
|
+ sa.checkNull(m.tradeAreaName, '请选择 [互市区]');
|
|
|
sa.checkNull(m.name, '请输入 [姓名]');
|
|
|
sa.checkNull(m.code, '请输入 [边民号]');
|
|
|
sa.checkNull(m.sex, '请输入 [性别]');
|
|
@@ -192,30 +205,30 @@
|
|
|
sa.checkNull(m.bankNo, '请输入 [银行编号]');
|
|
|
sa.checkNull(m.bankCode, '请输入 [银行卡号]');
|
|
|
sa.checkNull(m.bankName, '请输入 [银行名称]');
|
|
|
- sa.checkNull(m.groupId, '请输入 [所属互助组]');
|
|
|
+ //sa.checkNull(m.groupId, '请输入 [所属互助组]');
|
|
|
sa.checkNull(m.groupName, '请输入 [互助组名称]');
|
|
|
- sa.checkNull(m.status, '请输入 [是否可用]');
|
|
|
+ sa.checkNull(m.deleteStatus, '请输入 [是否可用]');
|
|
|
// sa.checkNull(m.role, '请输入 [角色]');
|
|
|
sa.checkNull(m.lng, '请输入 [经度]');
|
|
|
sa.checkNull(m.lat, '请输入 [纬度]');
|
|
|
sa.checkNull(m.lastLocation, '请输入 [最后一次下单定位]');
|
|
|
sa.checkNull(m.address, '请输入 [联系地址]');
|
|
|
- sa.checkNull(m.addressIds, '请输入 [地址ID]');
|
|
|
+ //sa.checkNull(m.addressIds, '请输入 [地址ID]');
|
|
|
sa.checkNull(m.detailAddress, '请输入 [详细地址]');
|
|
|
sa.checkNull(m.isLock, '请输入 [是否锁定]');
|
|
|
sa.checkNull(m.leftPrice, '请输入 [当天剩余额度]');
|
|
|
- sa.checkNull(m.judgeStatus, '请输入 []');
|
|
|
- sa.checkNull(m.judgeContent, '请输入 []');
|
|
|
- sa.checkNull(m.registerTime, '请输入 []');
|
|
|
- sa.checkNull(m.judgeTime, '请输入 []');
|
|
|
- sa.checkNull(m.personId, '请输入 []');
|
|
|
- sa.checkNull(m.createTime, '请输入 [创建时间]');
|
|
|
- sa.checkNull(m.createBy, '请输入 [创建人编号]');
|
|
|
- sa.checkNull(m.createName, '请输入 [创建人名称]');
|
|
|
- sa.checkNull(m.updateTime, '请输入 [更新时间]');
|
|
|
- sa.checkNull(m.updateBy, '请输入 [更新人编号]');
|
|
|
- sa.checkNull(m.updateName, '请输入 [更新人名称]');
|
|
|
- sa.checkNull(m.deleteStatus, '请输入 [删除状态]');
|
|
|
+ //sa.checkNull(m.judgeStatus, '请输入 []');
|
|
|
+ //sa.checkNull(m.judgeContent, '请输入 []');
|
|
|
+ //sa.checkNull(m.registerTime, '请输入 []');
|
|
|
+ //sa.checkNull(m.judgeTime, '请输入 []');
|
|
|
+ //sa.checkNull(m.personId, '请输入 []');
|
|
|
+ //sa.checkNull(m.createTime, '请输入 [创建时间]');
|
|
|
+ //sa.checkNull(m.createBy, '请输入 [创建人编号]');
|
|
|
+ //sa.checkNull(m.createName, '请输入 [创建人名称]');
|
|
|
+ //sa.checkNull(m.updateTime, '请输入 [更新时间]');
|
|
|
+ //sa.checkNull(m.updateBy, '请输入 [更新人编号]');
|
|
|
+ //sa.checkNull(m.updateName, '请输入 [更新人名称]');
|
|
|
+ //sa.checkNull(m.deleteStatus, '请输入 [删除状态]');
|
|
|
|
|
|
// 开始增加或修改
|
|
|
if(this.id <= 0) { // 添加
|
|
@@ -236,7 +249,28 @@
|
|
|
parent.app.f5(); // 刷新父页面列表
|
|
|
sa.closeCurrIframe(); // 关闭本页
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
+ getGroupList: function() {
|
|
|
+ sa.ajax('/level-one-server/TbGroup/getList', function(res) {
|
|
|
+ this.groupList = res.data; // 数据
|
|
|
+ }.bind(this));
|
|
|
+ },
|
|
|
+ groupChange(item) {
|
|
|
+ this.m.groupId = item.id
|
|
|
+ this.m.groupName = item.name
|
|
|
+ },
|
|
|
+ getTradeArea: function() {
|
|
|
+ sa.ajax('/level-one-server/TbTradeArea/getList', {
|
|
|
+ pageSize: 100,
|
|
|
+ pageNo: 1
|
|
|
+ }, function(resp) {
|
|
|
+ this.tradeAreaList = resp.data;
|
|
|
+ }.bind(this));
|
|
|
+ },
|
|
|
+ tradeAreaChange(item) {
|
|
|
+ this.m.tradeAreaId = item.id
|
|
|
+ this.m.tradeAreaName = item.name
|
|
|
+ },
|
|
|
},
|
|
|
mounted: function(){
|
|
|
// 初始化数据
|
|
@@ -249,7 +283,10 @@
|
|
|
sa.alert('未能查找到 id=' + this.id + " 详细数据");
|
|
|
}
|
|
|
}.bind(this))
|
|
|
- }
|
|
|
+ };
|
|
|
+
|
|
|
+ this.getGroupList();
|
|
|
+ this.getTradeArea();
|
|
|
}
|
|
|
})
|
|
|
|