|
|
|
@ -74,10 +74,7 @@ |
|
|
|
<el-dialog title="属性项目" v-drag :visible.sync="attributeSaveDialog" append-to-body> |
|
|
|
<transfer-table v-if="attributeSaveDialog" |
|
|
|
v-model="dataList2" |
|
|
|
:data-list="searchDataList" |
|
|
|
@add="saveTestPropertiesItem" |
|
|
|
@delete="removeTestPropertiesItem" |
|
|
|
@search="searchAttributeList"></transfer-table> |
|
|
|
:data-list="searchDataList"> </transfer-table> |
|
|
|
<el-footer style="height:40px;margin-top: 20px;text-align:center"> |
|
|
|
<el-button type="primary" @click="attributeSaveDialog = false">关闭</el-button> |
|
|
|
</el-footer> |
|
|
|
@ -90,7 +87,6 @@ |
|
|
|
<script> |
|
|
|
import {propertiesList,refreshPropertiesModal,updatePropertiesList,getPropertiesListByPartAndCodeNo |
|
|
|
,searchPropertiesItemList,saveSubPropertiesValueForAlone,deleteSubPropertiesValueForAlone |
|
|
|
|
|
|
|
} from "@/api/base/properties.js"; |
|
|
|
import { |
|
|
|
removeTestPropertiesItem, |
|
|
|
@ -99,11 +95,13 @@ import { |
|
|
|
} from "@/api/test/testProperties.js"; |
|
|
|
import TransferTable from "../../common/transferTable.vue"; |
|
|
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
name: "orderAttribute", |
|
|
|
components: {TransferTable}, |
|
|
|
props:{ |
|
|
|
site:{ |
|
|
|
type:String, |
|
|
|
}, |
|
|
|
orderNo:{ |
|
|
|
type:String, |
|
|
|
}, |
|
|
|
@ -279,7 +277,6 @@ export default { |
|
|
|
}, |
|
|
|
}, |
|
|
|
methods:{ |
|
|
|
|
|
|
|
refreshPropertiesModal(){ |
|
|
|
this.$confirm(`是否刷新至最新模板界面,已填数据会更新到新模板中,若旧属性在新模板中被删除,该条数据会消失。`, '提示', { |
|
|
|
confirmButtonText: '确定', |
|
|
|
@ -309,7 +306,7 @@ export default { |
|
|
|
}, |
|
|
|
getProperties(){ |
|
|
|
let params = { |
|
|
|
site: '*', |
|
|
|
site: this.site, |
|
|
|
partNo: this.orderNo, |
|
|
|
codeNo: this.codeNo, |
|
|
|
recordType: this.functionType, |
|
|
|
@ -369,7 +366,7 @@ export default { |
|
|
|
let i = 0; |
|
|
|
let arr = params.searchTableList.map(item=>{ |
|
|
|
item.partNo = this.orderNo; |
|
|
|
item.site = this.$store.state.user.site; |
|
|
|
item.site = this.site; |
|
|
|
item.codeNo = this.codeNo; |
|
|
|
item.recordType = this.functionType; |
|
|
|
return item |
|
|
|
@ -414,7 +411,7 @@ export default { |
|
|
|
this.searchDataList = []; |
|
|
|
} |
|
|
|
let inData={ |
|
|
|
site: '*', |
|
|
|
site: this.site, |
|
|
|
functionType: this.functionType, |
|
|
|
list :this.dataList, |
|
|
|
} |
|
|
|
|