修改项目Bug

main
jinna 2 years ago
parent 5e59ea7ff3
commit 8f2b80cbc4
  1. 101
      src/const/capital/productclass.js
  2. 5
      src/views/capital/productstoreList.vue
  3. 5
      src/views/limsConfig/equipmentManage.vue
  4. 2
      src/views/purchasing/checkList.vue
  5. 22
      src/views/purchasing/purchaseApply.vue
  6. 2
      src/views/repair/repairAppyDetail.vue

@ -1,47 +1,44 @@
const num = (rule, value, callback) => {
if (value < 0) {
callback(new Error('必须大于0'));
return false
callback(new Error("必须大于0"));
return false;
}
callback();
};
const statisticsTypeDic =
[
const statisticsTypeDic = [
{
label: '否',
value: 0
label: "否",
value: 0,
},
{
label: '是',
value: 1
label: "是",
value: 1,
},
]
const gType =
[
];
const gType = [
{
label: '启用',
value: 0
}, {
label: '禁用',
value: 1
}
]
const Type =
[
{
label:'固定资产',
value:1
label: "启用",
value: 0,
},
{
label:'试剂类',
value:2
label: "禁用",
value: 1,
},
];
const Type = [
{
label:'耗材类',
value:3
}
]
label: "固定资产",
value: 1,
},
// {
// label:'试剂类',
// value:2
// },
// {
// label:'耗材类',
// value:3
// }
];
export const tableOption = {
calcHeight: 210,
@ -81,21 +78,19 @@ export const tableOption = {
refreshBtn: false,
dialogCustomClass: "custom",
addTitle: "新增",
menuHeaderAlign: 'left',
column:
[
menuHeaderAlign: "left",
column: [
{
label: "类型",
prop: "name",
searchLabelWidth: 60,
span: 8,
rules:
[
rules: [
{
required: true,
message: "请输入类型名称",
trigger: "blur"
}
trigger: "blur",
},
],
overHidden: true,
},
@ -106,13 +101,12 @@ export const tableOption = {
span: 8,
dicData: Type,
editDisabled: true,
rules:
[
rules: [
{
required: true,
message: "请选择资产类型",
trigger: "blur",
}
},
],
overHidden: true,
},
@ -125,18 +119,16 @@ export const tableOption = {
addDisabled: false,
span: 8,
props: {
label: "title"
label: "title",
},
rules:
[
rules: [
{
required: false,
message: "上级类型",
trigger: "click"
}
trigger: "click",
},
],
overHidden: true,
},
{
label: "状态",
@ -145,13 +137,12 @@ export const tableOption = {
span: 8,
dicData: gType,
overHidden: true,
rules:
[
rules: [
{
required: true,
message: "请选择固定资产",
trigger: "blur",
}
},
],
// value: 1,
slot: true,
@ -173,11 +164,13 @@ export const tableOption = {
width: 100,
cell: true,
// minRows: 1,
rules: [{
rules: [
{
required: true,
message: "请输入排序",
trigger: "blur"
}],
trigger: "blur",
},
]
}
],
},
],
};

@ -244,6 +244,7 @@
class="menuLeft"
size="small"
style="float: right"
v-if="permission.goods_list_check_btn"
@click="goodsconfirm"
>&ensp;物品确认</el-button
>
@ -549,8 +550,8 @@
/>
</div>
<div class="goodnumsc" style="width: 240px; margin-right: 20px">
<!-- <span class="choice" @click="choiceBatch(item, 1)">选择批次</span> -->
<span>申领数:&emsp;&emsp;&emsp;</span>
<span class="choice" @click="choiceBatch(item, 1)">选择批次</span>
<!-- <span>申领数:&emsp;&emsp;&emsp;</span> -->
<el-input
v-model="item.applyNum"
placeholder="请输入申领数"

@ -58,6 +58,7 @@
type="primary"
style="float: right; margin-right: 20px"
@click="confirmDevice"
v-if="permission.Instrument_equipment_check"
>设备确认</el-button
>
</SearchHeader>
@ -109,7 +110,7 @@
@click="scrapHandle(row, index)"
>报废</el-button
>
<el-button
<!-- <el-button
class="look"
size="small"
v-if="
@ -119,7 +120,7 @@
"
@click="routerToInspection(row)"
>校准</el-button
>
> -->
<el-button
v-if="permission.Instrument_equipment_delete"
class="look"

@ -542,7 +542,7 @@ export default {
}
.file_box{
background: red;
// background: red;
}
</style>

@ -387,7 +387,7 @@
</el-form-item> -->
<el-form-item label="供应商" prop="supplierId">
<el-select
:readonly="
:disabled="
(dialogType == 'view' && addForm.applyStatus != 0) ||
(dialogType == 'examine' && addForm.applyStatus == 1)
"
@ -489,7 +489,7 @@
<el-table-column width="57px">
<template slot="header">
<el-button
:readonly="
:disabled="
(dialogType == 'view' && addForm.applyStatus != 0) ||
(dialogType == 'examine' && addForm.applyStatus == 1)
"
@ -502,7 +502,7 @@
</template>
<template slot-scope="scope">
<el-button
:readonly="
:disabled="
(dialogType == 'view' && addForm.applyStatus != 0) ||
(dialogType == 'examine' && addForm.applyStatus == 1)
"
@ -632,7 +632,7 @@
<el-row :gutter="20">
<el-col style="width: 90%; margin-left: 1%">
<p style="font-size: 14px; color: #606266">审批意见</p>
<el-select v-model="examineValue" :readonly="(addForm.applyStatus == 2 || addForm.applyStatus == 3 || addForm.applyStatus == 4) && dialogType == 'view'">
<el-select v-model="addForm.status" :readonly="(addForm.applyStatus == 2 || addForm.applyStatus == 3 || addForm.applyStatus == 4) && dialogType == 'view'">
<el-option v-for="item in examineList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
</el-col>
@ -641,7 +641,7 @@
</div>
<span slot="footer" class="dialog-footer">
<el-button v-show="(dialogType == 'view' && addForm.applyStatus != 1 && addForm.applyStatus != 2 && addForm.applyStatus != 3 && addForm.applyStatus != 4) || (dialogType == 'examine' && addForm.applyStatus == 1)" @click="handleSubmit()"
<el-button v-show="(dialogType == 'view' && addForm.applyStatus != 1 && addForm.applyStatus != 2 && addForm.applyStatus != 3 && addForm.applyStatus != 4) || (dialogType == 'examine' && addForm.applyStatus == 1) || dialogType == 'add'" @click="handleSubmit()"
> </el-button
>
<el-button
@ -953,6 +953,7 @@ export default {
getDetail({ id: row.id }).then((res) => {
this.addForm = res.data.data;
this.examineValue = ''
this.addForm.status = ''
this.goodsList = this.addForm.orderList;
this.dialogInputVisible = true;
});
@ -965,6 +966,7 @@ export default {
this.addForm = res.data.data;
this.goodsList = this.addForm.orderList;
this.examineValue = this.addForm.applyStatus
this.addForm.status = this.addForm.status + ''
this.dialogInputVisible = true;
if (this.addForm.applyStatus == 0) {
this.isSave = true;
@ -991,6 +993,7 @@ export default {
},
//
handleCheck(row) {
console.log('row ====>',row)
this.fileList = []
this.filesList = []
this.dialogcheckVisible = true;
@ -998,7 +1001,10 @@ export default {
this.$refs.checkForm.clearValidate()
this.checkForm = {
applyId : row.id,
checkUserName : this.userInfo.real_name
name:row.name,
supplierId:row.supplierId,
checkUserName : this.userInfo.real_name,
receiveDate:row.expectedArrivalDate
}
console.log('check ==============>',this.checkForm)
})
@ -1099,10 +1105,10 @@ export default {
}
}else if(this.dialogType == 'examine'){
console.log('examine ==================>')
if(this.examineValue == ''){
if(this.addForm.status == ''){
this.$message.error('请填写审批意见')
}else{
this.addForm.applyStatus = this.examineValue;
this.addForm.applyStatus = this.addForm.status;
savePurchase(this.addForm).then((res) => {
console.log("add ===========>", res);
if (res.data.code == 200) {

@ -181,7 +181,7 @@
"
>
</span
>&ensp;<b>报修单审核</b> {{status}} {{viewType}}
>&ensp;<b>报修单审核</b>
</h1>
</div>
<el-row>

Loading…
Cancel
Save