|
@@ -433,37 +433,45 @@
|
|
|
formData.id = '';
|
|
|
formData.billCode = '';
|
|
|
formData.submit= undefined;
|
|
|
+ formData.sourceCode = '';
|
|
|
+ formData.sourceCode2 = '';
|
|
|
+ formData.project=''
|
|
|
+ formData.projectName=''
|
|
|
//子表数据
|
|
|
const PurOrderFormShipFormShipDataList = await queryPurOrderFormShipFormShippTable(id);
|
|
|
PurOrderFormShipFormShipTable.dataSource = [...PurOrderFormShipFormShipDataList];
|
|
|
+ data.map(item=>{
|
|
|
+ item.sourceId=''
|
|
|
+ item.sourceType =''
|
|
|
+ })
|
|
|
purOrderFormShipFormProductTable.dataSource = [...data];
|
|
|
- isSelect();
|
|
|
+ notAllowEdit.value = false;
|
|
|
}
|
|
|
// 判断有没有参照的子表
|
|
|
- function isSelect() {
|
|
|
- var arrQuo = [],
|
|
|
- arrCon = [];
|
|
|
- purOrderFormShipFormProductTable.dataSource.map((item) => {
|
|
|
- var sign = '';
|
|
|
- sign = item.sourceId ? item.sourceId.substring(0, 3) : '';
|
|
|
- if (item.sourceId && sign == 'Quo') {
|
|
|
- arrQuo.push(item.sourceId);
|
|
|
- } else if (item.sourceId && sign == 'Con') {
|
|
|
- arrCon.push(item.sourceId);
|
|
|
- }
|
|
|
- });
|
|
|
- if (arrQuo.length == 0 && arrCon.length == 0) {
|
|
|
- formData.sourceCode2 = '';
|
|
|
- formData.sourceCode = '';
|
|
|
- notAllowEdit.value = false;
|
|
|
- } else if (arrQuo.length == 0) {
|
|
|
- formData.sourceCode = '';
|
|
|
- notAllowEdit.value = true;
|
|
|
- } else if (arrCon.length == 0) {
|
|
|
- formData.sourceCode2 = '';
|
|
|
- notAllowEdit.value = true;
|
|
|
- }
|
|
|
- }
|
|
|
+ // function isSelect() {
|
|
|
+ // var arrQuo = [],
|
|
|
+ // arrCon = [];
|
|
|
+ // purOrderFormShipFormProductTable.dataSource.map((item) => {
|
|
|
+ // var sign = '';
|
|
|
+ // sign = item.sourceId ? item.sourceId.substring(0, 3) : '';
|
|
|
+ // if (item.sourceId && sign == 'Quo') {
|
|
|
+ // arrQuo.push(item.sourceId);
|
|
|
+ // } else if (item.sourceId && sign == 'Con') {
|
|
|
+ // arrCon.push(item.sourceId);
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // if (arrQuo.length == 0 && arrCon.length == 0) {
|
|
|
+ // formData.sourceCode2 = '';
|
|
|
+ // formData.sourceCode = '';
|
|
|
+ // notAllowEdit.value = false;
|
|
|
+ // } else if (arrQuo.length == 0) {
|
|
|
+ // formData.sourceCode = '';
|
|
|
+ // notAllowEdit.value = true;
|
|
|
+ // } else if (arrCon.length == 0) {
|
|
|
+ // formData.sourceCode2 = '';
|
|
|
+ // notAllowEdit.value = true;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
async function edit(row) {
|
|
|
//主表数据
|
|
|
await queryMainData(row.id);
|