|
@@ -202,7 +202,7 @@
|
|
|
<ul v-show="isOpenCloseItems[i]">
|
|
|
<li
|
|
|
v-for="(item, index) in group.planDetails"
|
|
|
- :key="index"
|
|
|
+ :key="item.id"
|
|
|
>
|
|
|
<div class="move_btn">
|
|
|
<div class="move_top">
|
|
@@ -213,8 +213,6 @@
|
|
|
@mouseout="upActive = null"
|
|
|
@click="
|
|
|
handleMove('up', {
|
|
|
- code:item.code,
|
|
|
- id:item.id,
|
|
|
name: item.name,
|
|
|
orderNo: item.orderNo,
|
|
|
groupIndex: i,
|
|
@@ -243,8 +241,6 @@
|
|
|
@mouseout="downActive = null"
|
|
|
@click="
|
|
|
handleMove('down', {
|
|
|
- code:item.code,
|
|
|
- id:item.id,
|
|
|
name: item.name,
|
|
|
orderNo: item.orderNo,
|
|
|
groupIndex: i,
|
|
@@ -432,7 +428,8 @@ export default {
|
|
|
this.$refs.form.validate((valid) => {
|
|
|
if (valid) {
|
|
|
let params =JSON.parse(JSON.stringify(this.form))
|
|
|
- let paramsCopy=JSON.parse(JSON.stringify(params))
|
|
|
+ //这里拷贝一份,因为在下面params会被改变
|
|
|
+ let paramsCopy=JSON.parse(JSON.stringify(params))
|
|
|
params.planDetailParent = params.planDetailSub;
|
|
|
delete params.planDetailSub;
|
|
|
let arr = [];
|
|
@@ -444,7 +441,7 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
params.planDetailParent[0].planDetails.splice(index, 1, ...arr);
|
|
|
- //改变param里面的可能诊断和已诊断的数据结构
|
|
|
+ //改变paramsCopy里面的可能诊断和已诊断的数据结构,将数据塞进params
|
|
|
let objArr=[...this.updateDateParam(paramsCopy,"maydiagnose")] //可能诊断
|
|
|
let objhasArr=[...this.updateDateParam(paramsCopy,"hasdiagnose")] //已有诊断
|
|
|
let objArrOne=objArr[0]; //获取可能诊断的对象
|
|
@@ -549,7 +546,7 @@ export default {
|
|
|
* groupIndex:当前组的index
|
|
|
* }
|
|
|
*/
|
|
|
- const { name, orderNo, itemIndex, groupIndex,id } = obj;
|
|
|
+ const { name, orderNo, itemIndex, groupIndex } = obj;
|
|
|
// exIndex获取到要交换的Index值
|
|
|
let exIndex = type === "up" ? itemIndex - 1 : itemIndex + 1;
|
|
|
// exOrderNo获取到要交换的orderNo
|