Merge remote-tracking branch 'origin/main'

main
zhen 11 months ago
commit 90f05b956f
  1. 3
      src/views/inspection/inspectiontasks.vue
  2. 47
      src/views/leger/equipmentledgerDetail.vue
  3. 35
      src/views/spares/material.vue

@ -5,6 +5,7 @@
:data="data" :data="data"
:page="page" :page="page"
:permission="permissionList" :permission="permissionList"
:search.sync="search"
:before-open="beforeOpen" :before-open="beforeOpen"
v-model="form" v-model="form"
ref="crud" ref="crud"
@ -580,7 +581,7 @@
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
}).then(() => { }).then(() => {
expUtil.excelExport(`/api/inspection/inspectiontasks/export?daf-auth=${getToken()}`, this.search, ['station', 'taskStatus']); expUtil.excelExportEasy(`/api/inspection/inspectiontasks/export?daf-auth=${getToken()}`, this.search);
}); });
}, },
uploadAfter(res, done, loading, column) { uploadAfter(res, done, loading, column) {

@ -521,8 +521,10 @@
prop: "classification", prop: "classification",
span: 20, span: 20,
rules: [{ rules: [{
required: true,
message: "请输入分类",
trigger: "blur" trigger: "blur"
}] }],
}, },
{ {
label: "分类描述", label: "分类描述",
@ -530,24 +532,30 @@
span: 20, span: 20,
type: "textarea", type: "textarea",
rules: [{ rules: [{
required: true,
message: "请输入分类描述",
trigger: "blur" trigger: "blur"
}] }],
}, },
{ {
label: "技术参数", label: "技术参数",
prop: "techParameters", prop: "techParameters",
span: 20, span: 20,
rules: [{ rules: [{
required: true,
message: "请输入技术参数",
trigger: "blur" trigger: "blur"
}] }],
}, },
{ {
label: "参数", label: "参数",
prop: "parameters", prop: "parameters",
span: 20, span: 20,
rules: [{ rules: [{
required: true,
message: "请输入参数",
trigger: "blur" trigger: "blur"
}] }],
}, },
] ]
}, },
@ -573,16 +581,20 @@
prop: "title", prop: "title",
span: 20, span: 20,
rules: [{ rules: [{
required: true,
message: "请输入标题",
trigger: "blur" trigger: "blur"
}] }],
}, },
{ {
label: "作者", label: "作者",
prop: "author", prop: "author",
span: 20, span: 20,
rules: [{ rules: [{
required: true,
message: "请输入作者",
trigger: "blur" trigger: "blur"
}] }],
}, },
{ {
label: "日期", label: "日期",
@ -592,32 +604,40 @@
valueFormat: "yyyyMMdd", valueFormat: "yyyyMMdd",
span: 20, span: 20,
rules: [{ rules: [{
required: true,
message: "请输入日期",
trigger: "blur" trigger: "blur"
}] }],
}, },
{ {
label: "页数", label: "页数",
prop: "page", prop: "page",
span: 20, span: 20,
rules: [{ rules: [{
required: true,
message: "请输入页数",
trigger: "blur" trigger: "blur"
}] }],
}, },
{ {
label: "关键字", label: "关键字",
prop: "keyword", prop: "keyword",
span: 20, span: 20,
rules: [{ rules: [{
required: true,
message: "请输入关键字",
trigger: "blur" trigger: "blur"
}] }],
}, },
{ {
label: "主题", label: "主题",
prop: "thead", prop: "thead",
span: 20, span: 20,
rules: [{ rules: [{
required: true,
message: "请输入主题",
trigger: "blur" trigger: "blur"
}] }],
}, },
{ {
label: '附件', label: '附件',
@ -637,6 +657,11 @@
}, },
headers: { headers: {
}, },
rules: [{
required: true,
message: "请上传附件",
trigger: "blur"
}],
span: 20, span: 20,
action: './api/system/file/upload' action: './api/system/file/upload'
} }
@ -981,7 +1006,7 @@
</script> </script>
<style> <style>
.head-style{ .head-style{
background-color: #1e9fff !important; background-color: #3366cc !important;
color: #FFFFFF !important; color: #FFFFFF !important;
} }
.frame_class1 input.el-input__inner { .frame_class1 input.el-input__inner {

@ -6,6 +6,7 @@
:page="page" :page="page"
:permission="permissionList" :permission="permissionList"
:before-open="beforeOpen" :before-open="beforeOpen"
:search.sync="search"
v-model="form" v-model="form"
ref="crud" ref="crud"
:header-cell-class-name="headerClass" :header-cell-class-name="headerClass"
@ -98,6 +99,15 @@
export default { export default {
data() { data() {
var validateCount = (rule, value, callback) => {
if (value === '') {
callback(new Error('请输入出库数量'));
} else if(this.count < value) {
callback(new Error('输入的出库数量大于库存数量'));
} else {
callback();
}
};
return { return {
form: {}, form: {},
query: {}, query: {},
@ -105,6 +115,7 @@
loading: true, loading: true,
inBox: false, inBox: false,
outBox: false, outBox: false,
count: null,
page: { page: {
pageSize: 10, pageSize: 10,
currentPage: 1, currentPage: 1,
@ -116,6 +127,8 @@
calcHeight: 210, calcHeight: 210,
searchShow: true, searchShow: true,
searchMenuSpan: 6, searchMenuSpan: 6,
searchBtnText: '查询',
emptyBtnText: '重置',
tip: false, tip: false,
border: true, border: true,
index: false, index: false,
@ -190,7 +203,7 @@
}, },
{ {
label: "供应商名称", label: "供应商名称",
prop: "sipplierName", prop: "supplierName",
hide: true, hide: true,
rules: [{ rules: [{
required: true, required: true,
@ -274,7 +287,7 @@
}).then((res) => { }).then((res) => {
this.inForm.materialName = res.data.data.materialName; this.inForm.materialName = res.data.data.materialName;
this.inForm.model = res.data.data.model; this.inForm.model = res.data.data.model;
// this.inForm.warehouse = res.data.data.warehouseName; this.inForm.warehouse = res.data.data.warehouseName;
}) })
} }
}, },
@ -346,6 +359,7 @@
{ {
label: "物资编号", label: "物资编号",
prop: "materialNo", prop: "materialNo",
type: "select",
span: 22, span: 22,
dicUrl: "/api/spares/material/getNoList", dicUrl: "/api/spares/material/getNoList",
props: { props: {
@ -363,9 +377,11 @@
materialNo: val materialNo: val
} }
}).then((res) => { }).then((res) => {
this.inForm.materialName = res.data.data.materialName; this.outForm.materialName = res.data.data.materialName;
this.inForm.model = res.data.data.model; this.outForm.model = res.data.data.model;
// this.inForm.warehouse = res.data.data.warehouseName; this.outForm.warehouse = res.data.data.warehouseName;
this.count = res.data.data.inventoryCount;
;
}) })
} }
}, },
@ -399,11 +415,7 @@
label: "出库数量", label: "出库数量",
prop: "outboundCount", prop: "outboundCount",
span: 22, span: 22,
rules: [{ rules: [{required: true, validator: validateCount, trigger: 'blur' }]
required: true,
message: "请输入入库数量",
trigger: "blur"
}]
}, },
{ {
label: "出库申领人", label: "出库申领人",
@ -563,7 +575,7 @@
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
}).then(() => { }).then(() => {
expUtil.excelExport(`/api/spares/material/export?daf-auth=${getToken()}`, this.search, ['station']); expUtil.excelExportEasy(`/api/spares/material/export?daf-auth=${getToken()}`, this.search);
}); });
}, },
handleDetailSearch(row) { handleDetailSearch(row) {
@ -572,6 +584,7 @@
query: { query: {
frameMode:"view", frameMode:"view",
id: row.id, id: row.id,
materialNo: row.materialNo,
}, },
}); });
}, },

Loading…
Cancel
Save