|
|
|
@ -4,7 +4,7 @@
|
|
|
|
|
* @Author: JC9527
|
|
|
|
|
* @Date: 2023-09-28 11:25:48
|
|
|
|
|
* @LastEditors: JC9527
|
|
|
|
|
* @LastEditTime: 2023-10-02 17:03:37
|
|
|
|
|
* @LastEditTime: 2023-10-09 10:01:06
|
|
|
|
|
-->
|
|
|
|
|
<template>
|
|
|
|
|
<el-dialog
|
|
|
|
@ -48,14 +48,15 @@
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="计划标题:">
|
|
|
|
|
<el-input v-model="form.planName" :readonly="readonly" :maxlength="50"></el-input>
|
|
|
|
|
<el-input v-model="form.planName" :readonly="readonly" show-word-limit :maxlength="64"></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="计划内容:" class="form-textarea">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="form.planContent"
|
|
|
|
|
type="textarea"
|
|
|
|
|
resize="none"
|
|
|
|
|
:maxlength="200"
|
|
|
|
|
:maxlength="2000"
|
|
|
|
|
show-word-limit
|
|
|
|
|
:readonly="readonly"
|
|
|
|
|
placeholder="请输入计划内容"
|
|
|
|
|
></el-input>
|
|
|
|
@ -65,7 +66,8 @@
|
|
|
|
|
v-model="form.remark"
|
|
|
|
|
type="textarea"
|
|
|
|
|
resize="none"
|
|
|
|
|
:maxlength="200"
|
|
|
|
|
:maxlength="2000"
|
|
|
|
|
show-word-limit
|
|
|
|
|
:readonly="readonly"
|
|
|
|
|
placeholder="请输入备注"
|
|
|
|
|
></el-input>
|
|
|
|
@ -90,7 +92,6 @@
|
|
|
|
|
</el-dialog>
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
|
|
|
|
import { mapState } from "vuex";
|
|
|
|
|
import { Loading } from "element-ui";
|
|
|
|
|
export default {
|
|
|
|
|
data() {
|
|
|
|
@ -144,18 +145,15 @@ export default {
|
|
|
|
|
value:'',
|
|
|
|
|
span:2,
|
|
|
|
|
},
|
|
|
|
|
]
|
|
|
|
|
],
|
|
|
|
|
district:[]
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
computed: {
|
|
|
|
|
...mapState({
|
|
|
|
|
district: (state) => state.user.district,
|
|
|
|
|
}),
|
|
|
|
|
},
|
|
|
|
|
methods:{
|
|
|
|
|
open(item,id) {
|
|
|
|
|
this.idTwo = id
|
|
|
|
|
this.id = item.id
|
|
|
|
|
this.getDistrict()
|
|
|
|
|
this.getMyData(item.id,id)
|
|
|
|
|
if(id == 2) {
|
|
|
|
|
this.readonly = true;
|
|
|
|
@ -174,6 +172,7 @@ export default {
|
|
|
|
|
// let listData = data.data
|
|
|
|
|
this.mydistrict = district
|
|
|
|
|
let myDistrict = this.componendDistrict(district)
|
|
|
|
|
console.log(myDistrict)
|
|
|
|
|
let mycreateTime = createTime.split(' ')[0]
|
|
|
|
|
if(idTwo == 2) {
|
|
|
|
|
let obj = { entprName,myDistrict,mycreateTime,plannedYear,planName,planContent,remark }
|
|
|
|
@ -261,6 +260,10 @@ export default {
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
async getDistrict(){
|
|
|
|
|
let data = await this.$api.yingji.tree();
|
|
|
|
|
this.district = data.data;
|
|
|
|
|
},
|
|
|
|
|
// 匹配行政区划
|
|
|
|
|
componendDistrict(district){
|
|
|
|
|
let name
|
|
|
|
|