Merge remote-tracking branch 'origin/main'

main
Dayu 11 months ago
commit 30f67e4fbb
  1. 27
      src/views/inspection/inspectionPlanDetail.vue
  2. 13
      src/views/release/productioninformation.vue
  3. 10
      src/views/smart/operationticket.vue
  4. 11
      src/views/smart/operationticketDetail.vue

@ -31,11 +31,24 @@
export default {
name: "inspectionPlanDetail",
data() {
var validateTime = (rule, value, callback) => {
var validateStart = (rule, value, callback) => {
if (value === '') {
callback(new Error('请输入计划终了时间'));
} else if(this.form.startTime > value) {
callback(new Error('请输入计划开始时间'));
} else if(this.form.endTime !== null && this.form.endTime !== '') {
if(value > this.form.endTime) {
callback(new Error('输入的计划起始时间大于计划终了时间'));
}
} else {
callback();
}
};
var validateEnd = (rule, value, callback) => {
if (value === '') {
callback(new Error('请输入计划终了时间'));
} else if(this.form.startTime !== null && this.form.startTime !== '') {
if(this.form.startTime > value) {
callback(new Error('输入的计划终了时间小于计划起始时间'));
}
} else {
callback();
}
@ -105,11 +118,7 @@
labelWidth: 120,
format: 'yyyy年MM月dd日',
valueFormat: "yyyyMMdd",
rules: [{
required: true,
message: "请输入计划起始时间",
trigger: "blur"
}]
rules: [{required: true, validator: validateStart, trigger: 'blur' }]
},
{
label: "计划终了时间",
@ -119,7 +128,7 @@
labelWidth: 120,
format: 'yyyy年MM月dd日',
valueFormat: "yyyyMMdd",
rules: [{required: true, validator: validateTime, trigger: 'blur' }]
rules: [{required: true, validator: validateEnd, trigger: 'blur' }]
},
{
label: "状态",

@ -31,35 +31,40 @@
<el-button type="primary"
size="small"
plain
v-if="permission.productioninformation_add"
@click="$refs.crud.rowAdd()">新增</el-button>
<el-button type="primary"
size="small"
plain
v-if="permission.productioninformation_release"
@click="handleRelease">发布
</el-button>
<el-button type="primary"
size="small"
plain
v-if="permission.productioninformation_stop"
@click="handleStop">停用
</el-button>
<el-button type="primary"
size="small"
plain
v-if="permission.productioninformation_reject"
@click="handleReject">批量驳回
</el-button>
<el-button type="primary"
size="small"
plain
v-if="permission.productioninformation_audit"
@click="handleAuditing">批量审核
</el-button>
</template>
<template #menu="{row,index,size}">
<el-button type="text" size="small"
@click="$refs.crud.rowEdit(row,index)">编辑</el-button>
@click="$refs.crud.rowEdit(row,index)" v-if="permission.productioninformation_edit">修改</el-button>
<el-button type="text" size="small"
@click="$refs.crud.rowDel(row,index)">删除</el-button>
<el-button @click="auditing(row,index)" type="text" size="small" plain>审核</el-button>
<el-button @click="reject(row,index)" type="text" size="small" plain >驳回</el-button>
@click="$refs.crud.rowDel(row,index)" v-if="permission.productioninformation_delete">删除</el-button>
<el-button @click="auditing(row,index)" type="text" size="small" plain v-if="permission.productioninformation_audit">审核</el-button>
<el-button @click="reject(row,index)" type="text" size="small" plain v-if="permission.productioninformation_reject">驳回</el-button>
</template>
</avue-crud>
</basic-container>

@ -32,29 +32,33 @@
<el-button type="primary"
size="small"
plain
v-if="permission.operationticket_add"
@click="handleDetailAdd">新增
</el-button>
<el-button type="primary"
size="small"
plain
v-if="permission.operationticket_reject"
@click="handleReject">批量驳回
</el-button>
<el-button type="primary"
size="small"
plain
v-if="permission.operationticket_audit"
@click="handleAuditing">批量审核
</el-button>
<el-button type="primary"
size="small"
plain
v-if="permission.operationticket_export"
@click="handleExport()">导出
</el-button>
</template>
<template #menu="{row,index,size}">
<el-button @click="handleDetailSearch(row,index)" type="text">查看</el-button>
<el-button @click="handleDetailcls(row,index)" type="text">关票</el-button>
<el-button @click="rowDel(row)" type="text">删除</el-button>
<el-button @click="handleDetailSearch(row,index)" v-if="permission.operationticket_view" type="text">查看</el-button>
<el-button @click="handleDetailcls(row,index)" v-if="permission.operationticket_close" type="text">关票</el-button>
<el-button @click="rowDel(row)" v-if="permission.operationticket_delete" type="text">删除</el-button>
</template>
</avue-crud>
<el-dialog title="关票提醒"

@ -43,6 +43,7 @@
<el-button type="primary"
size="small"
plain
v-if="permission.operationticket_add"
@click="addrow">新增</el-button>
</template>
</avue-crud>
@ -63,27 +64,27 @@
<el-button type="primary"
size="small"
@click="handleDetailcls"
v-if="shouldShowButton">
v-if="shouldShowButton && permission.operationticket_close">
关票</el-button>
<el-button type="primary"
size="small"
@click="auditing"
v-if="shouldShowButton">
v-if="shouldShowButton && permission.operationticket_audit">
审核</el-button>
<el-button type="primary"
size="small"
@click="reject"
v-if="shouldShowButton">
v-if="shouldShowButton && permission.operationticket_reject">
驳回</el-button>
<el-button type="primary"
size="small"
@click="searchToUpdate"
v-if="shouldShowButton">
v-if="shouldShowButton && permission.operationticket_edit">
修改</el-button>
<el-button type="primary"
size="small"
@click="del"
v-if="shouldShowButton">
v-if="shouldShowButton && permission.operationticket_delete">
删除</el-button>
</span>
</div>

Loading…
Cancel
Save