|
@@ -26,7 +26,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="关联项目:" prop="projectId">
|
|
|
- <el-select v-model="formModel.projectId" block>
|
|
|
+ <el-select v-model="formModel.projectId" block @change="selectProject">
|
|
|
<el-option v-for="item in projectType" :label="item.projectName" :value="item.projectId" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -48,22 +48,22 @@
|
|
|
<el-input v-model="formModel.invoiceHead" disabled />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="纳税人识别号:">
|
|
|
- <el-input v-model="formModel.key2" disabled />
|
|
|
+ <el-input v-model="formModel.taxpayerNumber" disabled />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="开户银行:">
|
|
|
- <el-input v-model="formModel.key2" disabled />
|
|
|
+ <el-input v-model="formModel.openAccountBank" disabled />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="银行账户:">
|
|
|
- <el-input v-model="formModel.key2" disabled />
|
|
|
+ <el-input v-model="formModel.bankAccount" disabled />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="收件人:">
|
|
|
- <el-input v-model="formModel.key2" disabled />
|
|
|
+ <el-input v-model="formModel.addresseeUserName" disabled />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="联系电话:">
|
|
|
- <el-input v-model="formModel.key2" disabled />
|
|
|
+ <el-input v-model="formModel.addresseePhone" disabled />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="邮寄地址:">
|
|
|
- <el-input v-model="formModel.key2" disabled />
|
|
|
+ <el-input v-model="formModel.mailingAddress" disabled />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-scrollbar>
|
|
@@ -159,6 +159,22 @@ const getProjectData = async () => {
|
|
|
projectType.value = []
|
|
|
}
|
|
|
}
|
|
|
+//选择项目获取开票数据 getContractInvoiceInfo
|
|
|
+const selectProject = async (val)=>{
|
|
|
+ const { error, code, data } = await mainApi. getContractInvoiceInfo({ projectId:val })
|
|
|
+ //判断状态
|
|
|
+ if (!error && code === 200) {
|
|
|
+ let dataobj = getObjValue(data)
|
|
|
+ formModel.value.invoiceHead = dataobj?.invoiceHead
|
|
|
+ formModel.value.addresseeUserName = dataobj?.addresseeUserName
|
|
|
+ formModel.value.bankAccount = dataobj?.bankAccount
|
|
|
+ formModel.value.addresseePhone = dataobj?.addresseePhone
|
|
|
+ formModel.value.mailingAddress = dataobj?.mailingAddress
|
|
|
+ formModel.value.openAccountBank = dataobj?.openAccountBank
|
|
|
+ formModel.value.taxpayerNumber = dataobj?.taxpayerNumber
|
|
|
+
|
|
|
+ }
|
|
|
+}
|
|
|
//获取所有员工
|
|
|
const userList = ref([])
|
|
|
const getUserDict = async ()=>{
|