|
|
@@ -33,7 +33,10 @@
|
|
|
|
|
|
<tr>
|
|
|
<td class="doc-label">变更前</td>
|
|
|
- <td class="doc-input">{{ selProject[formData.zdmc == 'xmfzr' ? 'xmfzrxm' : formData.zdmc] }}</td>
|
|
|
+ <td class="doc-input">
|
|
|
+ <span v-if="!disabled">{{ selProject[formData.zdmc == 'xmfzr' ? 'xmfzrxm' : formData.zdmc] }}</span>
|
|
|
+ <span>{{ formData.bgqdz }}</span>
|
|
|
+ </td>
|
|
|
<td class="doc-label">变更后</td>
|
|
|
<td class="doc-input">
|
|
|
<el-input v-if="formData.zdmc === 'xmmc'" placeholder="请输入项目名称" v-model="formData.bghdz" :disabled="disabled" />
|
|
|
@@ -82,6 +85,7 @@
|
|
|
<td class="doc-label">附件上传</td>
|
|
|
<td class="doc-input" colspan="3" style="text-align: left;">
|
|
|
<avue-upload
|
|
|
+ v-if="!disabled"
|
|
|
action="/api/kd-resource/oss/endpoint/put-file"
|
|
|
dataType="object"
|
|
|
:props-http="{
|
|
|
@@ -94,6 +98,11 @@
|
|
|
style="margin: 14px 0 14px 12px;"
|
|
|
:disabled="disabled"
|
|
|
></avue-upload>
|
|
|
+ <div v-else>
|
|
|
+ <div v-for="(item, index) of formData.attachment" :key="index" style="line-height: 26px; padding: 6px;">
|
|
|
+ <el-link @click="handleDownFile(item)">{{ item.label }}</el-link>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
@@ -128,7 +137,9 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
currProjectId: '',
|
|
|
- formData: {},
|
|
|
+ formData: {
|
|
|
+ attachment: []
|
|
|
+ },
|
|
|
changeTypeList: [],
|
|
|
loading: false,
|
|
|
selProject: {},
|
|
|
@@ -147,14 +158,10 @@ export default {
|
|
|
this.getDictList("xm_biangeng_field", "changeTypeList");
|
|
|
this.currProjectId = this.projectId;
|
|
|
|
|
|
- if (this.data && Object.keys(this.data)) {
|
|
|
- this.formData = {
|
|
|
- ...this.data,
|
|
|
- };
|
|
|
- let attachment = this.formData.attachment;
|
|
|
-
|
|
|
- this.formData.attachment = JSON.parse(attachment)
|
|
|
- }
|
|
|
+ this.formData = {
|
|
|
+ ...this.data,
|
|
|
+ };
|
|
|
+ console.log(this.formData.attachment)
|
|
|
},
|
|
|
methods: {
|
|
|
/**
|
|
|
@@ -190,7 +197,7 @@ export default {
|
|
|
} else if (!this.formData.bgsxsj) {
|
|
|
errorText = '请选择变更生效时间';
|
|
|
} else if (!this.formData.bghdz) {
|
|
|
- errorText = '请输入变更后的信息';
|
|
|
+ errorText = '请输入变更后的值';
|
|
|
}
|
|
|
|
|
|
return errorText;
|
|
|
@@ -221,6 +228,9 @@ export default {
|
|
|
this.$emit("success");
|
|
|
}
|
|
|
});
|
|
|
+ },
|
|
|
+ handleDownFile(file) {
|
|
|
+ window.open(file.value);
|
|
|
}
|
|
|
},
|
|
|
};
|