--no commit message
Showing
2 changed files
with
45 additions
and
33 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" |
| ... | @@ -35,7 +35,7 @@ | ... | @@ -35,7 +35,7 @@ |
| 35 | <el-button | 35 | <el-button |
| 36 | class="opinion_btn" | 36 | class="opinion_btn" |
| 37 | @click="commonOpinion(index)" | 37 | @click="commonOpinion(index)" |
| 38 | v-if="ableOperation" | 38 | v-if="ableOperation && !item.show" |
| 39 | >常用意见</el-button | 39 | >常用意见</el-button |
| 40 | > | 40 | > |
| 41 | </el-form-item> | 41 | </el-form-item> |
| ... | @@ -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 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, |
| ... | @@ -112,7 +103,7 @@ export default { | ... | @@ -112,7 +103,7 @@ export default { |
| 112 | created() {}, | 103 | created() {}, |
| 113 | mounted() { | 104 | mounted() { |
| 114 | this.propsParam = this.$attrs; | 105 | this.propsParam = this.$attrs; |
| 115 | console.log("this.$parent.dqhj111111111111111", this.$parent.dqhj); | 106 | console.log("this.$parent.dqhj", this.$parent.dqhj); |
| 116 | this.ableOperation = this.$parent.currentSelectTab.ableOperation; | 107 | this.ableOperation = this.$parent.currentSelectTab.ableOperation; |
| 117 | // this.ableOperation = this.$parent.ableOperation; | 108 | // this.ableOperation = this.$parent.ableOperation; |
| 118 | this.getShList(); | 109 | this.getShList(); |
| ... | @@ -139,9 +130,7 @@ export default { | ... | @@ -139,9 +130,7 @@ export default { |
| 139 | * @author: renchao | 130 | * @author: renchao |
| 140 | */ | 131 | */ |
| 141 | getShList() { | 132 | getShList() { |
| 142 | let that = this; | ||
| 143 | this.$startLoading(); | 133 | this.$startLoading(); |
| 144 | console.log(this.userInfo); | ||
| 145 | var formdata = new FormData(); | 134 | var formdata = new FormData(); |
| 146 | formdata.append("bsmBusiness", this.propsParam.bsmBusiness); | 135 | formdata.append("bsmBusiness", this.propsParam.bsmBusiness); |
| 147 | formdata.append("bestepid", this.$route.query.bestepid); | 136 | formdata.append("bestepid", this.$route.query.bestepid); |
| ... | @@ -150,11 +139,32 @@ export default { | ... | @@ -150,11 +139,32 @@ export default { |
| 150 | this.$endLoading(); | 139 | this.$endLoading(); |
| 151 | if (res.code === 200 && res.result) { | 140 | if (res.code === 200 && res.result) { |
| 152 | this.tableData = res.result; | 141 | this.tableData = res.result; |
| 153 | if (this.tableData.length == 0) { | 142 | if (this.tableData.length == 0 && this.jdmc == "初审") { |
| 154 | console.log(0); | 143 | this.tableData.push({ jdmc: "初审",jddm:"cs",sxh: 1 }); |
| 155 | this.tableData.push({ jdmc: "初审" }); | 144 | } else if ( |
| 145 | this.tableData.length == 1 && | ||
| 146 | this.jdmc == "复审" | ||
| 147 | ) { | ||
| 148 | this.tableData.push({ jdmc: "复审",jddm:"fs" ,sxh: 2 }); | ||
| 149 | } else if ( | ||
| 150 | this.tableData.length == 2&& | ||
| 151 | this.jdmc == "核定" | ||
| 152 | ) { | ||
| 153 | this.tableData.push({ jdmc: "核定",jddm:"hd",sxh: 3 }); | ||
| 154 | } | ||
| 155 | |||
| 156 | if(this.tableData){ | ||
| 157 | this.tableData.forEach((item,index) => { | ||
| 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 | }); | ||
| 156 | } | 167 | } |
| 157 | console.log("this.tableData", this.tableData); | ||
| 158 | } | 168 | } |
| 159 | }); | 169 | }); |
| 160 | }, | 170 | }, |
| ... | @@ -172,17 +182,8 @@ export default { | ... | @@ -172,17 +182,8 @@ export default { |
| 172 | this.tableData.forEach((item, index) => { | 182 | this.tableData.forEach((item, index) => { |
| 173 | item["bsmBusiness"] = this.propsParam.bsmBusiness; | 183 | item["bsmBusiness"] = this.propsParam.bsmBusiness; |
| 174 | item["stepid"] = this.$route.query.bestepid; | 184 | 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"; | 185 | item["czjg"] = "1"; |
| 179 | item["jddm"] = "cs" | ||
| 180 | item["jdmc"] = "初审" | ||
| 181 | item["sxh"] = "1" | ||
| 182 | |||
| 183 | |||
| 184 | }); | 186 | }); |
| 185 | console.log("this.tableData", this.tableData); | ||
| 186 | saveSpyjBySlsq(this.tableData).then((res) => { | 187 | saveSpyjBySlsq(this.tableData).then((res) => { |
| 187 | if (res.code === 200) { | 188 | if (res.code === 200) { |
| 188 | this.$message.success("保存成功"); | 189 | this.$message.success("保存成功"); | ... | ... |
-
Please register or sign in to post a comment