操作票(张同朕)

main
zhen 11 months ago
parent 8155313f8e
commit 011aa2dfe8
  1. 4
      src/views/smart/operationticket.vue
  2. 34
      src/views/smart/operationticketDetail.vue

@ -254,6 +254,8 @@ import {getList, getDetail, add, update, remove, closeticket} from "@/api/smart/
{ {
label: "计划结束时间", label: "计划结束时间",
prop: "plannedEndTime", prop: "plannedEndTime",
format: 'yyyy/MM/dd',
valueFormat: "yyyyMMdd",
rules: [{ rules: [{
required: true, required: true,
message: "请输入计划结束时间", message: "请输入计划结束时间",
@ -263,6 +265,8 @@ import {getList, getDetail, add, update, remove, closeticket} from "@/api/smart/
{ {
label: "签发时间", label: "签发时间",
prop: "workIssuanceTime", prop: "workIssuanceTime",
format: 'yyyy/MM/dd',
valueFormat: "yyyyMMdd",
rules: [{ rules: [{
required: true, required: true,
message: "请输入签发时间", message: "请输入签发时间",

@ -91,6 +91,7 @@ import website from "@/config/website";
import {readonly} from "vue"; import {readonly} from "vue";
import {getToken} from "@/util/auth"; import {getToken} from "@/util/auth";
import request from "@/router/axios"; import request from "@/router/axios";
import {Alert} from "element-ui";
export default { export default {
name: "operationticketDetail", name: "operationticketDetail",
data () { data () {
@ -109,6 +110,7 @@ export default {
value: "4", value: "4",
label: ' ' label: ' '
}], }],
defaultOperationTicketNo: "",
frame_class: '', frame_class: '',
type: {}, type: {},
shouldShowButton:{}, shouldShowButton:{},
@ -200,7 +202,6 @@ export default {
{ {
label: "操作票编号", label: "操作票编号",
prop: "operationTicketNo", prop: "operationTicketNo",
value: this.$route.query.operationTicketNo,
rules: [{ rules: [{
required: true, required: true,
message: "请输入操作票编号", message: "请输入操作票编号",
@ -460,7 +461,9 @@ export default {
label: "操作票编号", label: "操作票编号",
prop: "operationTicketNo", prop: "operationTicketNo",
span: 20, span: 20,
// disabled: true, // value: this.defaultOperationTicketNo,
disabled: true,
hide: true,
rules: [{ rules: [{
required: true, required: true,
message: "请输入操作票编号", message: "请输入操作票编号",
@ -471,11 +474,8 @@ export default {
label: "操作项目编号", label: "操作项目编号",
prop: "operationItemNo", prop: "operationItemNo",
span: 20, span: 20,
rules: [{ disabled: true,
required: true, display: false,
message: "请输入操作项目编号",
trigger: "blur"
}]
}, },
{ {
label: "项目名称", label: "项目名称",
@ -595,7 +595,7 @@ export default {
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
}).then(() => { }).then(() => {
update(this.tab1_form).then(() => { add(this.tab1_form).then(() => {
this.$router.push({ this.$router.push({
path: "/smart/operationticket", path: "/smart/operationticket",
query: {}, query: {},
@ -639,21 +639,13 @@ export default {
if (column.prop == 'operationItem') { if (column.prop == 'operationItem') {
this.item_onLoad(); this.item_onLoad();
} }
}else {
if(this.tab1_form.operationTicketNo == null){
this.$message({
type: "error",
message: "请填写操作票编号再填写操作项目!"
});
column.prop = "information";
}
} }
this.item_form.operationTicketNo = this.tab1_form.operationTicketNo;
}, },
// //
item_rowSave (form, done, loading) { item_rowSave (form, done, loading) {
loading(); loading();
form.id = this.$route.query.id;
item_add(form).then(() => { item_add(form).then(() => {
done(form); done(form);
this.item_onLoad(this.page); this.item_onLoad(this.page);
@ -661,6 +653,7 @@ export default {
type: "success", type: "success",
message: "操作成功!" message: "操作成功!"
}); });
this.item_form.operationTicketNo = this.tab1_form.operationTicketNo;
}, error => { }, error => {
window.console.log(error); window.console.log(error);
loading(); loading();
@ -704,10 +697,6 @@ export default {
console.log(res); console.log(res);
this.tab1_form = res.data.data; this.tab1_form = res.data.data;
}); });
// getItemDetail(this.$route.query.id,this.tab1_form.operationTicketNo).then(res => {
// console.log(res);
// this.item_data = res.data.data;
// });
}, },
auditing() { auditing() {
this.$confirm("是否将数据审核?", "提示", { this.$confirm("是否将数据审核?", "提示", {
@ -774,7 +763,8 @@ export default {
}, },
item_onLoad(row, params = {}) { item_onLoad(row, params = {}) {
this.loading = true; this.loading = true;
item_getListByItemId(this.$route.query.operationTicketNo).then(res => { alert(this.item_data[0]);
item_getListByItemId(this.item_data[0].operationTicketNo).then(res => {
this.item_data = res.data.data; this.item_data = res.data.data;
this.loading = false; this.loading = false;
}); });

Loading…
Cancel
Save