|
@@ -392,6 +392,7 @@
|
|
|
<div class="layui-input-block">
|
|
|
<input type="text" id="endDate" readonly="readonly" required lay-verify="required"
|
|
|
placeholder="请输入" autocomplete="off" class="layui-input"
|
|
|
+ key="endDate"
|
|
|
v-model="subInfo.endDate">
|
|
|
</div>
|
|
|
</div>
|
|
@@ -402,6 +403,7 @@
|
|
|
<div class="layui-input-block">
|
|
|
<input type="text" id="tcDate" lay-verify="required" v-model="subInfo.tcDate"
|
|
|
name="tcDate"
|
|
|
+ key="tcDate"
|
|
|
autocomplete="off" class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
@@ -627,9 +629,9 @@
|
|
|
propKind: "",
|
|
|
kind: "",
|
|
|
abc: "",
|
|
|
- rtDate: null,
|
|
|
- rgDate: null,
|
|
|
- tcDate: null
|
|
|
+ rtDate: "",
|
|
|
+ rgDate: "",
|
|
|
+ tcDate: ""
|
|
|
},
|
|
|
kindAmt: {},
|
|
|
testAmt: "",
|
|
@@ -659,30 +661,6 @@
|
|
|
self.subInfo.qyDate = value
|
|
|
}
|
|
|
});
|
|
|
- layui.laydate.render({
|
|
|
- elem: "#rtDate",
|
|
|
- type: "date",
|
|
|
- theme: layDateTheme,
|
|
|
- done: function (data) {
|
|
|
- self.subInfo.rtDate = data;
|
|
|
- }
|
|
|
- });
|
|
|
- layui.laydate.render({
|
|
|
- elem: "#tcDate",
|
|
|
- type: "date",
|
|
|
- theme: layDateTheme,
|
|
|
- done: function (data) {
|
|
|
- self.subInfo.tcDate = data;
|
|
|
- }
|
|
|
- });
|
|
|
- layui.laydate.render({
|
|
|
- elem: "#rgDate",
|
|
|
- type: "date",
|
|
|
- theme: layDateTheme,
|
|
|
- done: function (data) {
|
|
|
- self.subInfo.rgDate = data;
|
|
|
- }
|
|
|
- });
|
|
|
layui.laydate.render({
|
|
|
elem: "#beginDate",
|
|
|
type: "date",
|
|
@@ -705,33 +683,15 @@
|
|
|
layui.form.on("select(unitId)", function (data) {
|
|
|
self.subInfo.unitId = data.value;
|
|
|
});
|
|
|
+
|
|
|
layui.laydate.render({
|
|
|
- elem: "#endDate",
|
|
|
+ elem: "#planEndDate",
|
|
|
type: "date",
|
|
|
theme: layDateTheme,
|
|
|
done: function (value) {
|
|
|
- if (self.subInfo.beginDate != null) {
|
|
|
- var endDate = new Date(value);
|
|
|
- var beginDate = new Date(self.subInfo.beginDate);
|
|
|
- if (beginDate <= endDate) {
|
|
|
- self.subInfo.endDate = value;
|
|
|
- } else {
|
|
|
- layer.msg("结束时间必须大于开始时间");
|
|
|
- self.subInfo.endDate = value;
|
|
|
- }
|
|
|
- } else {
|
|
|
- self.subInfo.endDate = value;
|
|
|
- }
|
|
|
+ self.planEditInfo.endDate = value;
|
|
|
}
|
|
|
});
|
|
|
- // layui.laydate.render({
|
|
|
- // elem: "#planEndDate",
|
|
|
- // type: "date",
|
|
|
- // theme: layDateTheme,
|
|
|
- // done: function (value) {
|
|
|
- // self.planEditInfo.endDate = value;
|
|
|
- // }
|
|
|
- // });
|
|
|
|
|
|
layui.form.on("select(subjectId)", function (data) {
|
|
|
var ztdw = $("#subjectId option:checked").attr("ztdw");
|
|
@@ -885,6 +845,65 @@
|
|
|
// this.amtSource = layui.table.getData("amtSource");
|
|
|
// // this.initAmtSource();
|
|
|
// },
|
|
|
+ rendDate() {
|
|
|
+ const self = this
|
|
|
+ layui.laydate.render({
|
|
|
+ elem: "#rtDate",
|
|
|
+ type: "date",
|
|
|
+ theme: layDateTheme,
|
|
|
+ done: function (data) {
|
|
|
+ self.subInfo.rtDate = data;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ layui.laydate.render({
|
|
|
+ elem: "#rgDate",
|
|
|
+ type: "date",
|
|
|
+ theme: layDateTheme,
|
|
|
+ done: function (data) {
|
|
|
+ self.subInfo.rgDate = data;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ layui.laydate.render({
|
|
|
+ elem: "#tcDate",
|
|
|
+ type: "date",
|
|
|
+ theme: layDateTheme,
|
|
|
+ done: function (data) {
|
|
|
+ console.log(JSON.stringify(self.subInfo))
|
|
|
+ if (self.subInfo.tcDate != null) {
|
|
|
+ var tcDate = new Date(data);
|
|
|
+ var beginDate = new Date(self.subInfo.beginDate);
|
|
|
+ if (beginDate <= tcDate) {
|
|
|
+ self.subInfo.tcDate = data;
|
|
|
+ } else {
|
|
|
+ layer.msg("投产时间必须大于开始时间");
|
|
|
+ self.subInfo.tcDate = data;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ self.subInfo.tcDate = data;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ layui.laydate.render({
|
|
|
+ elem: "#endDate",
|
|
|
+ type: "date",
|
|
|
+ theme: layDateTheme,
|
|
|
+ done: function (value) {
|
|
|
+ if (self.subInfo.beginDate != null) {
|
|
|
+ var endDate = new Date(value);
|
|
|
+ var beginDate = new Date(self.subInfo.beginDate);
|
|
|
+ if (beginDate <= endDate) {
|
|
|
+ self.subInfo.endDate = value;
|
|
|
+ } else {
|
|
|
+ layer.msg("结束时间必须大于开始时间");
|
|
|
+ self.subInfo.endDate = value;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ self.subInfo.endDate = value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
getForm: function () {
|
|
|
var id = $("#id").val();
|
|
|
var self = this;
|
|
@@ -894,7 +913,12 @@
|
|
|
} else {
|
|
|
App.postJson("/api/subject/subInfo/getById", {id: id}, function (res) {
|
|
|
if (res.success) {
|
|
|
- self.subInfo = res.data;
|
|
|
+ self.subInfo = {
|
|
|
+ ...res.data,
|
|
|
+ tcDate: res.data.tcDate ?? ''
|
|
|
+ }
|
|
|
+
|
|
|
+ self.$nextTick(self.rendDate)
|
|
|
|
|
|
/* self.kindSelect.setValue(self.subInfo.kind.split(","));*/
|
|
|
self.amtSource = res.data.subSource || [];
|
|
@@ -973,7 +997,7 @@
|
|
|
// this.subInfo.subSource = saveAmtSource;
|
|
|
|
|
|
App.msg.confirm("确认提交项目信息吗?", function () {
|
|
|
- console.log(self.subInfo.tcDate)
|
|
|
+ console.log(self.subInfo)
|
|
|
App.postJson(saveUrl, {subInfo: self.subInfo}, function (res) {
|
|
|
if (res.success) {
|
|
|
self.closeMark = true;
|