Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev
Showing
2 changed files
with
43 additions
and
32 deletions
... | @@ -77,3 +77,14 @@ export function getNewDate (type = 1) { | ... | @@ -77,3 +77,14 @@ export function getNewDate (type = 1) { |
77 | return `${year}年${month}月${day}日 ${hours}时${minutes}分${seconds}秒` | 77 | return `${year}年${month}月${day}日 ${hours}时${minutes}分${seconds}秒` |
78 | } | 78 | } |
79 | } | 79 | } |
80 | |||
81 | export function getNewDatesh () { | ||
82 | const now = new Date(); | ||
83 | const year = now.getFullYear(); | ||
84 | const month = String(now.getMonth() + 1).padStart(2, '0'); | ||
85 | const day = String(now.getDate()).padStart(2, '0'); | ||
86 | const hours = String(now.getHours()).padStart(2, '0'); | ||
87 | const minutes = String(now.getMinutes()).padStart(2, '0'); | ||
88 | const seconds = String(now.getSeconds()).padStart(2, '0'); | ||
89 | return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}` | ||
90 | } | ... | ... |
... | @@ -18,14 +18,14 @@ | ... | @@ -18,14 +18,14 @@ |
18 | > | 18 | > |
19 | <div class="spyj_form"> | 19 | <div class="spyj_form"> |
20 | <div class="item_left"> | 20 | <div class="item_left"> |
21 | <div class="right">意见</div> | 21 | <div class="right">{{ item.jdmc }}意见</div> |
22 | </div> | 22 | </div> |
23 | <div class="item_right"> | 23 | <div class="item_right"> |
24 | <el-row> | 24 | <el-row> |
25 | <el-col :span="24"> | 25 | <el-col :span="24"> |
26 | <el-form-item label-width="0" class="opinion_item"> | 26 | <el-form-item label-width="0" class="opinion_item"> |
27 | <el-input | 27 | <el-input |
28 | :disabled="!ableOperation&&item.show" | 28 | :disabled="!ableOperation || item.show" |
29 | type="textarea" | 29 | type="textarea" |
30 | :rows="4" | 30 | :rows="4" |
31 | class="opinion" | 31 | class="opinion" |
... | @@ -44,23 +44,12 @@ | ... | @@ -44,23 +44,12 @@ |
44 | <el-row> | 44 | <el-row> |
45 | <el-col :span="16"> | 45 | <el-col :span="16"> |
46 | <el-form-item label="审查人"> | 46 | <el-form-item label="审查人"> |
47 | <el-input | 47 | {{ item.shryxm }} |
48 | :disabled="!ableOperation" | ||
49 | v-model="item.shryxm" | ||
50 | ></el-input> | ||
51 | </el-form-item> | 48 | </el-form-item> |
52 | </el-col> | 49 | </el-col> |
53 | <el-col :span="8"> | 50 | <el-col :span="8"> |
54 | <el-form-item class="sjxzq" label="审核时间"> | 51 | <el-form-item disabled label="审核时间" :key="refresh"> |
55 | <el-date-picker | 52 | {{ item.shjssj }} |
56 | :disabled="!ableOperation" | ||
57 | v-model="item.shkssj" | ||
58 | type="date" | ||
59 | placeholder="选择日期" | ||
60 | value-format="yyyy-MM-dd HH:mm:ss" | ||
61 | format="yyyy-MM-dd" | ||
62 | > | ||
63 | </el-date-picker> | ||
64 | </el-form-item> | 53 | </el-form-item> |
65 | </el-col> | 54 | </el-col> |
66 | </el-row> | 55 | </el-row> |
... | @@ -78,6 +67,7 @@ | ... | @@ -78,6 +67,7 @@ |
78 | <script> | 67 | <script> |
79 | import { saveSpyjBySlsq, getSpyjList } from "@/api/opinion.js"; | 68 | import { saveSpyjBySlsq, getSpyjList } from "@/api/opinion.js"; |
80 | import { mapGetters } from "vuex"; | 69 | import { mapGetters } from "vuex"; |
70 | import { getNewDatesh } from "@/utils/util"; | ||
81 | export default { | 71 | export default { |
82 | computed: { | 72 | computed: { |
83 | ...mapGetters(["userData", "yjsqOptions", "userInfo"]), | 73 | ...mapGetters(["userData", "yjsqOptions", "userInfo"]), |
... | @@ -87,6 +77,7 @@ export default { | ... | @@ -87,6 +77,7 @@ export default { |
87 | isNoData: false, | 77 | isNoData: false, |
88 | currentindex: 0, | 78 | currentindex: 0, |
89 | bsmSlsq: "", | 79 | bsmSlsq: "", |
80 | refresh: 10, | ||
90 | ableOperation: false, | 81 | ableOperation: false, |
91 | bsmSlsq: this.$route.query.bsmSlsq, | 82 | bsmSlsq: this.$route.query.bsmSlsq, |
92 | bestepid: this.$route.query.bestepid, | 83 | bestepid: this.$route.query.bestepid, |
... | @@ -102,7 +93,6 @@ export default { | ... | @@ -102,7 +93,6 @@ export default { |
102 | watch: { | 93 | watch: { |
103 | yjsqOptions: { | 94 | yjsqOptions: { |
104 | handler(val) { | 95 | handler(val) { |
105 | console.log("val", val); | ||
106 | this.add(val); | 96 | this.add(val); |
107 | }, | 97 | }, |
108 | deep: true, | 98 | deep: true, |
... | @@ -112,7 +102,6 @@ export default { | ... | @@ -112,7 +102,6 @@ export default { |
112 | created() {}, | 102 | created() {}, |
113 | mounted() { | 103 | mounted() { |
114 | this.propsParam = this.$attrs; | 104 | this.propsParam = this.$attrs; |
115 | console.log("this.$parent.dqhj111111111111111", this.$parent.dqhj); | ||
116 | this.ableOperation = this.$parent.currentSelectTab.ableOperation; | 105 | this.ableOperation = this.$parent.currentSelectTab.ableOperation; |
117 | // this.ableOperation = this.$parent.ableOperation; | 106 | // this.ableOperation = this.$parent.ableOperation; |
118 | this.getShList(); | 107 | this.getShList(); |
... | @@ -141,7 +130,6 @@ export default { | ... | @@ -141,7 +130,6 @@ export default { |
141 | getShList() { | 130 | getShList() { |
142 | let that = this; | 131 | let that = this; |
143 | this.$startLoading(); | 132 | this.$startLoading(); |
144 | console.log(this.userInfo); | ||
145 | var formdata = new FormData(); | 133 | var formdata = new FormData(); |
146 | formdata.append("bsmBusiness", this.propsParam.bsmBusiness); | 134 | formdata.append("bsmBusiness", this.propsParam.bsmBusiness); |
147 | formdata.append("bestepid", this.$route.query.bestepid); | 135 | formdata.append("bestepid", this.$route.query.bestepid); |
... | @@ -150,11 +138,32 @@ export default { | ... | @@ -150,11 +138,32 @@ export default { |
150 | this.$endLoading(); | 138 | this.$endLoading(); |
151 | if (res.code === 200 && res.result) { | 139 | if (res.code === 200 && res.result) { |
152 | this.tableData = res.result; | 140 | this.tableData = res.result; |
153 | if (this.tableData.length == 0) { | 141 | var index = this.tableData.findIndex( |
154 | console.log(0); | 142 | (item) => item.jddm === this.$parent.dqhj |
155 | this.tableData.push({ jdmc: "初审" }); | 143 | ); |
144 | if (index == -1) { | ||
145 | switch (this.$parent.dqhj) { | ||
146 | case "cs": | ||
147 | this.tableData.push({ jdmc: "初审", jddm: "cs", sxh: 1 }); | ||
148 | break; | ||
149 | case "fs": | ||
150 | this.tableData.push({ jdmc: "复审", jddm: "fs", sxh: 2 }); | ||
151 | break; | ||
152 | case "hd": | ||
153 | this.tableData.push({ jdmc: "核定", jddm: "hd", sxh: 3 }); | ||
154 | break; | ||
155 | } | ||
156 | } | 156 | } |
157 | console.log("this.tableData", this.tableData); | 157 | this.tableData.forEach((item) => { |
158 | item.show = true; | ||
159 | if (this.$parent.dqhj == item.jddm) { | ||
160 | item.show = false; | ||
161 | } | ||
162 | item.shjssj = getNewDatesh(); | ||
163 | item.shkssj = getNewDatesh(); | ||
164 | item["shryxm"] = this.userInfo.name; | ||
165 | item["userid"] = this.userInfo.id; | ||
166 | }); | ||
158 | } | 167 | } |
159 | }); | 168 | }); |
160 | }, | 169 | }, |
... | @@ -172,17 +181,8 @@ export default { | ... | @@ -172,17 +181,8 @@ export default { |
172 | this.tableData.forEach((item, index) => { | 181 | this.tableData.forEach((item, index) => { |
173 | item["bsmBusiness"] = this.propsParam.bsmBusiness; | 182 | item["bsmBusiness"] = this.propsParam.bsmBusiness; |
174 | item["stepid"] = this.$route.query.bestepid; | 183 | item["stepid"] = this.$route.query.bestepid; |
175 | item["shryxm"] = this.userInfo.name; | ||
176 | item["userid"] = this.userInfo.id; | ||
177 | item["shjssj"] = item.shkssj; | ||
178 | item["czjg"] = "1"; | 184 | item["czjg"] = "1"; |
179 | item["jddm"] = "cs" | ||
180 | item["jdmc"] = "初审" | ||
181 | item["sxh"] = "1" | ||
182 | |||
183 | |||
184 | }); | 185 | }); |
185 | console.log("this.tableData", this.tableData); | ||
186 | saveSpyjBySlsq(this.tableData).then((res) => { | 186 | saveSpyjBySlsq(this.tableData).then((res) => { |
187 | if (res.code === 200) { | 187 | if (res.code === 200) { |
188 | this.$message.success("保存成功"); | 188 | this.$message.success("保存成功"); | ... | ... |
-
Please register or sign in to post a comment