Browse Source

优化

master
陈裕财 4 years ago
parent
commit
185a1848a4
  1. 6
      src/api/xm/core/xmIterationLink.js
  2. 6
      src/views/xm/core/xmIterationLink/XmIterationLinkAdd.vue
  3. 6
      src/views/xm/core/xmIterationLink/XmIterationLinkEdit.vue
  4. 10
      src/views/xm/core/xmIterationLink/XmIterationLinkMng.vue

6
src/api/xm/core/xmIterationLink.js

@ -8,7 +8,7 @@ let base = config.getCoreBasePath();
/**
* 迭代表与产品表的关联关系一般由迭代管理员将迭代挂接到产品表
*1 默认只开放普通查询所有查询只要上传 分页参数 {currentPage:当前页码从1开始,pageSize:每页记录数,total:总记录数如果是0后台会自动计算总记录数非0不会自动计算}后台都会自动按分页查询 其它 api用到再打开没用到的api请注释掉
*2 查询新增修改的参数格式 params={iterationId:'迭代表主键 主键',productId:'产品表主键 主键',ctime:'创建时间',cuserid:'创建人编号',cusername:'创建人姓名',linkStatus:'关联状态1关联0取消关联'}
*2 查询新增修改的参数格式 params={iterationId:'迭代表主键 主键',proId:'产品表主键 主键',ctime:'创建时间',cuserid:'创建人编号',cusername:'创建人姓名',linkStatus:'关联状态1关联0取消关联'}
**/
//普通查询 条件之间and关系
@ -17,10 +17,10 @@ export const listXmIterationLink = params => { return axios.get(`${base}/xm/core
//模糊查询迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表 条件之间or关系
//export const listXmIterationLinkKey = params => { return axios.get(`${base}/xm/core/xmIterationLink/listKey`, { params: params }); };
//删除一条迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表 params={iterationId:'迭代表主键 主键',productId:'产品表主键 主键'}
//删除一条迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表 params={iterationId:'迭代表主键 主键',proId:'产品表主键 主键'}
export const delXmIterationLink = params => { return axios.post(`${base}/xm/core/xmIterationLink/del`,params); };
//批量删除迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表 params=[{iterationId:'迭代表主键 主键',productId:'产品表主键 主键'}]
//批量删除迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表 params=[{iterationId:'迭代表主键 主键',proId:'产品表主键 主键'}]
export const batchDelXmIterationLink = params => { return axios.post(`${base}/xm/core/xmIterationLink/batchDel`, params); };
//修改一条迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表记录

6
src/views/xm/core/xmIterationLink/XmIterationLinkAdd.vue

@ -6,8 +6,8 @@
<el-form-item label="迭代表主键" prop="iterationId">
<el-input v-model="addForm.iterationId" placeholder="迭代表主键" ></el-input>
</el-form-item>
<el-form-item label="产品表主键" prop="productId">
<el-input v-model="addForm.productId" placeholder="产品表主键" ></el-input>
<el-form-item label="产品表主键" prop="proId">
<el-input v-model="addForm.proId" placeholder="产品表主键" ></el-input>
</el-form-item>
<el-form-item label="创建时间" prop="ctime">
<el-date-picker type="date" placeholder="选择日期" v-model="addForm.ctime" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd"></el-date-picker>
@ -66,7 +66,7 @@
},
//
addForm: {
iterationId:'',productId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
iterationId:'',proId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
}
/**begin 在下面加自定义属性,记得补上面的一个逗号**/

6
src/views/xm/core/xmIterationLink/XmIterationLinkEdit.vue

@ -6,8 +6,8 @@
<el-form-item label="迭代表主键" prop="iterationId">
<el-input v-model="editForm.iterationId" placeholder="迭代表主键"></el-input>
</el-form-item>
<el-form-item label="产品表主键" prop="productId">
<el-input v-model="editForm.productId" placeholder="产品表主键"></el-input>
<el-form-item label="产品表主键" prop="proId">
<el-input v-model="editForm.proId" placeholder="产品表主键"></el-input>
</el-form-item>
<el-form-item label="创建时间" prop="ctime">
<el-date-picker type="date" placeholder="选择日期" v-model="editForm.ctime" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy-MM-dd"></el-date-picker>
@ -66,7 +66,7 @@
},
// XmIterationLink
editForm: {
iterationId:'',productId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
iterationId:'',proId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
}
/**begin 在下面加自定义属性,记得补上面的一个逗号**/

10
src/views/xm/core/xmIterationLink/XmIterationLinkMng.vue

@ -81,13 +81,13 @@ import XmIterationSelect from '../xmIteration/XmIterationSelect.vue';
addFormVisible: false,//xmIterationLink
//xmIterationLink
addForm: {
iterationId:'',productId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
iterationId:'',proId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
},
editFormVisible: false,//
//xmIterationLink
editForm: {
iterationId:'',productId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
iterationId:'',proId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
},
maxTableHeight:300,
productVisible:false,
@ -149,7 +149,7 @@ import XmIterationSelect from '../xmIteration/XmIterationSelect.vue';
}
if(this.xmProduct){
params.productId=this.xmProduct.id
params.proId=this.xmProduct.id
}
this.load.list = true;
listXmIterationLink(params).then((res) => {
@ -233,7 +233,7 @@ import XmIterationSelect from '../xmIteration/XmIterationSelect.vue';
}).then(() => {
this.load.add=true;
this.addForm.iterationId=this.xmIteration.id;
this.addForm.productId= product.id;
this.addForm.proId= product.id;
addXmIterationLink(this.addForm).then((res) => {
this.load.del=false;
var tips=res.data.tips;
@ -251,7 +251,7 @@ import XmIterationSelect from '../xmIteration/XmIterationSelect.vue';
}).then(() => {
this.load.del=true;
this.addForm.iterationId=iteration.id;
this.addForm.productId=this.xmProduct.id;
this.addForm.proId=this.xmProduct.id;
addXmIterationLink(this.addForm).then((res) => {
this.load.del=false;
var tips=res.data.tips;

Loading…
Cancel
Save