|
@@ -47,33 +47,6 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <!-- <el-col :span="1.5">
|
|
|
- <el-form-item label="省份" prop="province">
|
|
|
- <el-input clearable :disabled="sonDisable" size="mini" v-model="basicForm.province">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-form-item label="大区负责人" prop="largeZoneCommander">
|
|
|
- <el-input clearable :disabled="sonDisable" size="mini" v-model="basicForm.largeZoneCommander">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-form-item label="业务经理" prop="serviceManager">
|
|
|
- <el-input clearable :disabled="sonDisable" size="mini" v-model="basicForm.serviceManager">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-form-item label="售后工程师" prop="afterSalesEngineer">
|
|
|
- <el-input clearable :disabled="sonDisable" size="mini" v-model="basicForm.afterSalesEngineer">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col> -->
|
|
|
</el-row>
|
|
|
|
|
|
<el-row>
|
|
@@ -86,10 +59,11 @@
|
|
|
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="文件上传" prop="fileIds">
|
|
|
+ <el-form-item label="文件上传" prop="sysMaterialDeviceOriginFileList">
|
|
|
<el-upload
|
|
|
class="upload-demo"
|
|
|
- :action="url + basicForm.id"
|
|
|
+ :action="url"
|
|
|
+ :headers="headers"
|
|
|
:on-preview="handlePreview"
|
|
|
:on-success='handleSuccess'
|
|
|
:on-remove="handleRemove"
|
|
@@ -97,7 +71,7 @@
|
|
|
multiple
|
|
|
:limit="1"
|
|
|
:on-exceed="handleExceed"
|
|
|
- :file-list="basicForm.fileIds">
|
|
|
+ :file-list="basicForm.sysMaterialDeviceOriginFileList">
|
|
|
<el-button size="small" type="primary">点击上传</el-button>
|
|
|
<!-- <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div> -->
|
|
|
</el-upload>
|
|
@@ -189,6 +163,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import { getToken } from "@/utils/auth";
|
|
|
import { addEquipment, getEquipmentDetail } from '@/api/purchase/equipmentData.js'
|
|
|
export default {
|
|
|
components: {
|
|
@@ -213,7 +188,7 @@ export default {
|
|
|
referencePrice: '',
|
|
|
parameters: '',
|
|
|
sysMaterialDeviceOriginItemList: [],
|
|
|
- fileIds: [],
|
|
|
+ sysMaterialDeviceOriginFileList: [],
|
|
|
isProjectOrFactoryEmpower: '',
|
|
|
remark: '',
|
|
|
},
|
|
@@ -226,7 +201,8 @@ export default {
|
|
|
basicRules: {},
|
|
|
ids:[],
|
|
|
delDemandItemList:[],
|
|
|
- url: process.env.VUE_APP_BASE_API + '/device/origin/upload?deviceOriginId='
|
|
|
+ headers: { Authorization: "Bearer " + getToken() },
|
|
|
+ url: process.env.VUE_APP_BASE_API + '/device/origin/upload'
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -291,14 +267,14 @@ export default {
|
|
|
},
|
|
|
handleRemove(file, fileList) {
|
|
|
console.log(file, fileList);
|
|
|
- this.basicForm.fileIds = []
|
|
|
+ this.basicForm.sysMaterialDeviceOriginFileList = []
|
|
|
},
|
|
|
handlePreview(file) {
|
|
|
console.log(file);
|
|
|
},
|
|
|
handleSuccess(response, file, fileList) {
|
|
|
console.log(response)
|
|
|
- this.basicForm.fileIds = response.data
|
|
|
+ this.basicForm.sysMaterialDeviceOriginFileList = response.data
|
|
|
},
|
|
|
handleExceed(files, fileList) {
|
|
|
this.$message.warning(`当前限制选择1个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);
|