jn517618 2 years ago
commit 4b2f351054
  1. 20
      src/const/capital/productstoreList.js
  2. 1
      src/page/login/index.vue
  3. 14
      src/views/capital/productstoreList.vue

@ -114,15 +114,15 @@ export const optionList = {
label: "存放地点", label: "存放地点",
prop: "location", prop: "location",
overHidden: true, overHidden: true,
type: "select", type: "input",
span: 8, span: 8,
dicData: [ // dicData: [
{ label: "仓库一", value: "0" }, // { label: "仓库一", value: "0" },
{ label: "仓库二", value: "1" }, // { label: "仓库二", value: "1" },
{ label: "仓库三", value: "2" }, // { label: "仓库三", value: "2" },
], // ],
rules: [{ required: true, message: "请选择固定资产", trigger: "blur" }], rules: [{ required: true, message: "请输入存放地点", trigger: "blur" }],
slot: true, // slot: true,
}, },
{ {
label: "是否已确认", label: "是否已确认",
@ -142,12 +142,14 @@ export const optionList = {
{ label: "库存", value: 2 }, { label: "库存", value: 2 },
{ label: "已报废", value: 3 }, { label: "已报废", value: 3 },
], ],
rules: [{ required: true, message: "请选择固定资产", trigger: "blur" }], rules: [{ required: true, message: "请选择状态", trigger: "blur" }],
slot: true, slot: true,
}, },
{ {
label: "物品质检状态", label: "物品质检状态",
prop: "testStatus", prop: "testStatus",
addDisplay: false,
editDisplay: false,
overHidden: true, overHidden: true,
span: 8, span: 8,
slot: true, slot: true,

@ -185,5 +185,4 @@ export default {
letter-spacing: 2px; letter-spacing: 2px;
// margin-top: 20px; // margin-top: 20px;
} }
</style> </style>

@ -163,7 +163,7 @@
:limit="1" :limit="1"
:file-list="filesList" :file-list="filesList"
> >
<el-button size="small" type="primary">选择附件</el-button> <el-button :disabled="filesList.length >= 1" size="small" type="primary">选择附件</el-button>
<div slot="tip" class="el-upload__tip">请上传 .xls,.xlsx 标准格式文件且每次只能上传一个附件</div> <div slot="tip" class="el-upload__tip">请上传 .xls,.xlsx 标准格式文件且每次只能上传一个附件</div>
</el-upload> </el-upload>
</template> </template>
@ -1645,7 +1645,6 @@ export default {
}, },
// //
fileSuccess(file, fileList) { fileSuccess(file, fileList) {
console.log('filr ===================>')
// //
let suffix = this.getFileType(file.name); // let suffix = this.getFileType(file.name); //
let suffixArray = ["xls", "xlsx"]; // let suffixArray = ["xls", "xlsx"]; //
@ -1659,7 +1658,6 @@ export default {
this.assetsFlag = false; this.assetsFlag = false;
return false; return false;
} else { } else {
console.log('limit ===============>')
if(this.fileList.length > 1){ if(this.fileList.length > 1){
this.$message({ this.$message({
message: "每次只能上传一个文件", message: "每次只能上传一个文件",
@ -1680,13 +1678,21 @@ export default {
} }
}, },
fileRemove(file, fileList) { fileRemove(file, fileList) {
if(file.status == 'success'){
if(file.response){
if(file.response.code == 200){ if(file.response.code == 200){
let arr = fileList.filter(item => item.path !== file.response.data.path) let arr = fileList.filter(item => item.path !== file.response.data.path)
this.fileList = arr this.fileList = arr
this.filesList = arr
}
}else{
let arr = fileList.filter(item => item.path !== file.path)
this.fileList = arr
this.filesList = arr
}
} }
}, },
uploadSuccess(response, file, fileList) { uploadSuccess(response, file, fileList) {
console.log('res ==============>',response)
if (response.code == 200) { if (response.code == 200) {
this.$message({ this.$message({
showClose: true, showClose: true,

Loading…
Cancel
Save