刘翔宇-旅管家 3 years ago
parent 4e38f1beea
commit 47ec6798ad

@ -40,3 +40,10 @@ export function editorContract(data){
}) })
} }
export function checkContractName(params){
return request({
method:'get',
url:'/api/admin/contract/check-name',
params
})
}

@ -10,7 +10,7 @@
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>项目名称 <span style="color: red;font-weight: 600;padding-right: 4px;">*</span>项目名称
</div> </div>
<div class="xy-table-item-content"> <div class="xy-table-item-content">
<el-input clearable placeholder="请填写项目名称" v-model="detail.name" style="width: 300px;" /> <el-input clearable placeholder="请填写项目名称" @change="checkName" v-model="detail.name" style="width: 300px;" />
</div> </div>
</div> </div>
</template> </template>
@ -198,7 +198,8 @@
<script> <script>
import { import {
editorContract, editorContract,
detailContract detailContract,
checkContractName
} from "@/api/contract/contract"; } from "@/api/contract/contract";
import { import {
getBudget getBudget
@ -476,6 +477,10 @@
}) })
} }
this.plan = this.detail.plan this.plan = this.detail.plan
},
//y
checkName(e) {
}, },
editor() { editor() {
editorContract({ editorContract({

@ -245,7 +245,7 @@
<span style="color: red;font-weight: 600;padding-right: 4px;">*</span>项目名称 <span style="color: red;font-weight: 600;padding-right: 4px;">*</span>项目名称
</div> </div>
<div class="xy-table-item-content"> <div class="xy-table-item-content">
<el-input v-model="form.name" placeholder="请填写项目名称" style="width: 300px;" /> <el-input v-model="form.name" @change="checkName" placeholder="请填写项目名称" style="width: 300px;" />
</div> </div>
</div> </div>
</template> </template>
@ -433,7 +433,8 @@
import { import {
getContract, getContract,
addContrant, addContrant,
delContract delContract,
checkContractName
} from "@/api/contract/contract" } from "@/api/contract/contract"
import { import {
getparameter getparameter
@ -931,7 +932,13 @@
return m2 == 0 ? m1 : m2; return m2 == 0 ? m1 : m2;
} }
} },
{
label: "已用金额",
prop: 'use_money_total',
width: 120,
align: 'right'
},
], ],
@ -1195,6 +1202,12 @@
} }
} }
}, },
//y
checkName(e){
checkContractName({name:e}).then(res=>{
console.log(res);
})
},
confirmPlanForSearch() { confirmPlanForSearch() {
this.isShowPlanForSearch = false; this.isShowPlanForSearch = false;
this.getContracts(); this.getContracts();

Loading…
Cancel
Save