|
|
@@ -7,14 +7,15 @@
|
|
|
<el-form-item
|
|
|
label="合同类型:"
|
|
|
prop="type"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.typeName }} {{ form.categoryName }}
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="来源类型:">
|
|
|
+ {{ sourceTypeList.find(item=>item.code==form.sourceType)?.name }}
|
|
|
+ </el-form-item>
|
|
|
<el-form-item
|
|
|
label="核价单:"
|
|
|
prop="sourceName"
|
|
|
- style="margin-bottom: 22px"
|
|
|
v-if="form.sourceType == 2"
|
|
|
>
|
|
|
{{ form.sourceName }}
|
|
|
@@ -22,7 +23,6 @@
|
|
|
<el-form-item
|
|
|
label="报价单:"
|
|
|
prop="sourceName"
|
|
|
- style="margin-bottom: 22px"
|
|
|
v-if="form.sourceType == 1"
|
|
|
>
|
|
|
{{ form.sourceName }}
|
|
|
@@ -30,7 +30,6 @@
|
|
|
<el-form-item
|
|
|
label="计划名称:"
|
|
|
prop="sourceName"
|
|
|
- style="margin-bottom: 22px"
|
|
|
v-if="form.sourceType == 3"
|
|
|
>
|
|
|
{{ form.sourceName }}
|
|
|
@@ -38,7 +37,6 @@
|
|
|
<el-form-item
|
|
|
label="商机名称:"
|
|
|
prop="sourceName"
|
|
|
- style="margin-bottom: 22px"
|
|
|
v-if="form.sourceType == 4"
|
|
|
>
|
|
|
{{ form.sourceName }}
|
|
|
@@ -46,7 +44,6 @@
|
|
|
<el-form-item
|
|
|
label="合同名称:"
|
|
|
prop="contractName"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.contractName }}
|
|
|
</el-form-item>
|
|
|
@@ -54,7 +51,6 @@
|
|
|
label="需求类型:"
|
|
|
prop="requireSourceTypeName"
|
|
|
v-if="form.type == 2"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.requireSourceTypeName }}
|
|
|
</el-form-item>
|
|
|
@@ -62,7 +58,6 @@
|
|
|
label="需求部门:"
|
|
|
prop="requireDeptName"
|
|
|
v-if="form.type == 2"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.requireDeptName }}
|
|
|
</el-form-item>
|
|
|
@@ -70,14 +65,12 @@
|
|
|
<el-form-item
|
|
|
label="编码:"
|
|
|
prop="contractNumber"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.contractNo }}
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
label="合同编号:"
|
|
|
prop="contractNumber"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.contractNumber }}
|
|
|
</el-form-item>
|
|
|
@@ -86,14 +79,12 @@
|
|
|
<el-form-item
|
|
|
label="签订日期:"
|
|
|
prop="contractStartDate"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.contractStartDate }}
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
label="结束日期:"
|
|
|
prop="contractEndDate"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.contractEndDate }}
|
|
|
</el-form-item>
|
|
|
@@ -101,7 +92,6 @@
|
|
|
<el-form-item
|
|
|
label="结算方式:"
|
|
|
prop="payWay"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.settlementModeName }}
|
|
|
</el-form-item>
|
|
|
@@ -123,7 +113,6 @@
|
|
|
<el-form-item
|
|
|
label="甲方名称:"
|
|
|
prop="partaName"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partaName }}
|
|
|
</el-form-item>
|
|
|
@@ -131,63 +120,46 @@
|
|
|
label="甲方统一社会信用代码:"
|
|
|
prop="partaName"
|
|
|
label-width="180px"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partaUnifiedSocialCreditCode }}
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
label="甲方联系人:"
|
|
|
prop="partaLinkName"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partaLinkName }}
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
label="甲方电话:"
|
|
|
prop="partaTel"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partaTel }}
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
label="甲方传真:"
|
|
|
prop="partaFax"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partaFax }}
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
label=" 甲方Email:"
|
|
|
prop="partaEmail"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partaEmail }}
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
label="甲方地址:"
|
|
|
prop="partaAddress"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partaAddress }}
|
|
|
</el-form-item>
|
|
|
- <!-- <el-form-item
|
|
|
- label="甲方税号"
|
|
|
- prop="contactAddress"
|
|
|
- style="margin-bottom: 16px"
|
|
|
- >
|
|
|
- <el-input
|
|
|
- clearable
|
|
|
- v-model="form.contactAddress"
|
|
|
- placeholder="请输入"
|
|
|
- />
|
|
|
- </el-form-item> -->
|
|
|
+
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="12">
|
|
|
<el-form-item
|
|
|
label="乙方名称:"
|
|
|
prop="partbName"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partbName }}
|
|
|
</el-form-item>
|
|
|
@@ -195,14 +167,12 @@
|
|
|
label="乙方统一社会信用代码:"
|
|
|
prop="partaName"
|
|
|
label-width="180px"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partbUnifiedSocialCreditCode }}
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
label="乙方联系人:"
|
|
|
prop="partbLinkName"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partbLinkName }}
|
|
|
</el-form-item>
|
|
|
@@ -216,7 +186,6 @@
|
|
|
<el-form-item
|
|
|
label="乙方Email:"
|
|
|
prop="partbEmail"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partbEmail }}
|
|
|
</el-form-item>
|
|
|
@@ -224,21 +193,10 @@
|
|
|
<el-form-item
|
|
|
label="乙方地址:"
|
|
|
prop="partbAddress"
|
|
|
- style="margin-bottom: 16px"
|
|
|
>
|
|
|
{{ form.partbAddress }}
|
|
|
</el-form-item>
|
|
|
- <!-- <el-form-item
|
|
|
- label="乙方税号"
|
|
|
- prop="contactAddress"
|
|
|
- style="margin-bottom: 16px"
|
|
|
- >
|
|
|
- <el-input
|
|
|
- clearable
|
|
|
- v-model="form.contactAddress"
|
|
|
- placeholder="请输入"
|
|
|
- />
|
|
|
- </el-form-item> -->
|
|
|
+
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
@@ -313,6 +271,38 @@
|
|
|
form: {},
|
|
|
rules: {},
|
|
|
detailData: {},
|
|
|
+ sourceTypeList: [
|
|
|
+ {
|
|
|
+ code: 1,
|
|
|
+ name: '报价单',
|
|
|
+ parentId: '1'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 2,
|
|
|
+ name: '核价单',
|
|
|
+ parentId: '2'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 3,
|
|
|
+ name: '采购计划',
|
|
|
+ parentId: '2'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 4,
|
|
|
+ name: '商机',
|
|
|
+ parentId: '1'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 5,
|
|
|
+ name: '退货单',
|
|
|
+ parentId: '1'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: 6,
|
|
|
+ name: '客户',
|
|
|
+ parentId: '1'
|
|
|
+ }
|
|
|
+ ],
|
|
|
receiptPaymentListcolumns: [
|
|
|
{
|
|
|
width: 45,
|
|
|
@@ -561,7 +551,9 @@
|
|
|
margin-bottom: 10px;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ :deep(.el-form-item){
|
|
|
+ margin-bottom:4px;
|
|
|
+ }
|
|
|
.headbox {
|
|
|
display: flex;
|
|
|
justify-content: flex-start;
|