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请注释掉 *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关系 //普通查询 条件之间and关系
@ -17,10 +17,10 @@ export const listXmIterationLink = params => { return axios.get(`${base}/xm/core
//模糊查询迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表 条件之间or关系 //模糊查询迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表 条件之间or关系
//export const listXmIterationLinkKey = params => { return axios.get(`${base}/xm/core/xmIterationLink/listKey`, { params: params }); }; //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); }; 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); }; 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-form-item label="迭代表主键" prop="iterationId">
<el-input v-model="addForm.iterationId" placeholder="迭代表主键" ></el-input> <el-input v-model="addForm.iterationId" placeholder="迭代表主键" ></el-input>
</el-form-item> </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>
<el-form-item label="创建时间" prop="ctime"> <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> <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: { addForm: {
iterationId:'',productId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
iterationId:'',proId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
} }
/**begin 在下面加自定义属性,记得补上面的一个逗号**/ /**begin 在下面加自定义属性,记得补上面的一个逗号**/

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

@ -6,8 +6,8 @@
<el-form-item label="迭代表主键" prop="iterationId"> <el-form-item label="迭代表主键" prop="iterationId">
<el-input v-model="editForm.iterationId" placeholder="迭代表主键"></el-input> <el-input v-model="editForm.iterationId" placeholder="迭代表主键"></el-input>
</el-form-item> </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>
<el-form-item label="创建时间" prop="ctime"> <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> <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 // XmIterationLink
editForm: { editForm: {
iterationId:'',productId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
iterationId:'',proId:'',ctime:'',cuserid:'',cusername:'',linkStatus:''
} }
/**begin 在下面加自定义属性,记得补上面的一个逗号**/ /**begin 在下面加自定义属性,记得补上面的一个逗号**/

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

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

Loading…
Cancel
Save