|
@@ -28,7 +28,11 @@
|
|
<span style="color: #d05c39"> *支持上传pdf、jpg/jpeg、png格式</span>
|
|
<span style="color: #d05c39"> *支持上传pdf、jpg/jpeg、png格式</span>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div>
|
|
- <Upload v-model="form.pics" />
|
|
|
|
|
|
+ <FileUpload
|
|
|
|
+ v-model="form.pics"
|
|
|
|
+ accept=".jpg, .jpeg, .png, .pdf"
|
|
|
|
+ />
|
|
|
|
+ <!--<Upload v-model="form.pics" />-->
|
|
</div>
|
|
</div>
|
|
<!-- 发票附件图片 -->
|
|
<!-- 发票附件图片 -->
|
|
<div class="titlesa">
|
|
<div class="titlesa">
|
|
@@ -36,7 +40,10 @@
|
|
<span style="color: #d05c39">*支持上传pdf、jpg/jpeg、png格式</span>
|
|
<span style="color: #d05c39">*支持上传pdf、jpg/jpeg、png格式</span>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div>
|
|
- <Upload v-model="form.invoicePics" />
|
|
|
|
|
|
+ <FileUpload
|
|
|
|
+ v-model="form.invoicePics"
|
|
|
|
+ accept=".jpg, .jpeg, .png, .pdf"
|
|
|
|
+ />
|
|
</div>
|
|
</div>
|
|
<!-- 贸易附件图片 -->
|
|
<!-- 贸易附件图片 -->
|
|
<div class="titlesa">
|
|
<div class="titlesa">
|
|
@@ -44,7 +51,10 @@
|
|
<span style="color: #d05c39">*支持上传pdf、jpg/jpeg、png格式</span>
|
|
<span style="color: #d05c39">*支持上传pdf、jpg/jpeg、png格式</span>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div>
|
|
- <Upload v-model="form.tradePics" />
|
|
|
|
|
|
+ <FileUpload
|
|
|
|
+ v-model="form.tradePics"
|
|
|
|
+ accept=".jpg, .jpeg, .png, .pdf"
|
|
|
|
+ />
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<el-form ref="form" :model="form" label-width="110px" label-position="right" class="form-container">
|
|
<el-form ref="form" :model="form" label-width="110px" label-position="right" class="form-container">
|
|
@@ -245,7 +255,7 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
-import { contractSubmitApi, contractsPageApi } from '@/api/contracts'
|
|
|
|
|
|
+import { contractSubmitApi, contractsPageApi, contractsDetailApi } from '@/api/contracts'
|
|
import { maxLoanAmount, serviceCharge, interest } from '@/utils/calc'
|
|
import { maxLoanAmount, serviceCharge, interest } from '@/utils/calc'
|
|
import DrawerSelect from '@/components/DrawerSelect/DrawerSelect.vue'
|
|
import DrawerSelect from '@/components/DrawerSelect/DrawerSelect.vue'
|
|
import AcceptorSelect from '@/components/AcceptorSelect/AcceptorSelect.vue'
|
|
import AcceptorSelect from '@/components/AcceptorSelect/AcceptorSelect.vue'
|
|
@@ -340,8 +350,27 @@ export default {
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
// this.loadData()
|
|
// this.loadData()
|
|
|
|
+
|
|
|
|
+ // 编辑获取详情
|
|
|
|
+ this.getDetail()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ getDetail() {
|
|
|
|
+ const id = this.$route.query.id
|
|
|
|
+ if(!id){
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ contractsDetailApi(id).then((res) => {
|
|
|
|
+ console.log('detail=', res.data)
|
|
|
|
+ this.form.id = res.data.id
|
|
|
|
+ this.form.name = res.data.name
|
|
|
|
+ this.form.contractNo = res.data.contractNo
|
|
|
|
+ this.form.invoicePics = res.data.invoicePicList
|
|
|
|
+ this.form.tradePics = res.data.tradePicList
|
|
|
|
+ this.form.pics = res.data.picList
|
|
|
|
+ this.form.contractDrafts = res.data.contractDraft.result
|
|
|
|
+ });
|
|
|
|
+ },
|
|
loadData() {
|
|
loadData() {
|
|
contractsPageApi({
|
|
contractsPageApi({
|
|
pageIndex: 1,
|
|
pageIndex: 1,
|