|
@@ -2,7 +2,7 @@
|
|
|
<div>
|
|
|
<van-nav-bar
|
|
|
fixed
|
|
|
- title="我的待办"
|
|
|
+ title="待办详细信息"
|
|
|
left-arrow
|
|
|
@click-left="onClickLeft"
|
|
|
:style="{ 'background-color': selectColor }"
|
|
@@ -62,7 +62,7 @@
|
|
|
</van-cell-group>
|
|
|
<van-cell-group>
|
|
|
<van-field
|
|
|
- v-model="PersonInfo.data.problemArea"
|
|
|
+ v-model="PersonInfo.data.areaSelectName"
|
|
|
center
|
|
|
readonly
|
|
|
clearable
|
|
@@ -116,9 +116,11 @@
|
|
|
center
|
|
|
readonly
|
|
|
clearable
|
|
|
+ label-align="top"
|
|
|
label="问题附件:"
|
|
|
- input-align="right"
|
|
|
- />
|
|
|
+ >
|
|
|
+ <template #input> </template>
|
|
|
+ </van-field>
|
|
|
</van-cell-group>
|
|
|
</div>
|
|
|
<div class="content-bottom">
|
|
@@ -138,7 +140,7 @@
|
|
|
v-model="PersonInfo.disposeContent"
|
|
|
name=""
|
|
|
id=""
|
|
|
- cols="50"
|
|
|
+ cols="45"
|
|
|
rows="5"
|
|
|
></textarea>
|
|
|
<textarea
|
|
@@ -146,14 +148,20 @@
|
|
|
v-model="PersonInfo.data.disposeContent"
|
|
|
name=""
|
|
|
id=""
|
|
|
- cols="50"
|
|
|
+ cols="45"
|
|
|
rows="5"
|
|
|
></textarea>
|
|
|
</form>
|
|
|
</template>
|
|
|
</van-field>
|
|
|
</van-cell-group>
|
|
|
- <van-cell-group class="upload" v-if="PersonInfo.data.assignState == '1' || PersonInfo.data.assignState == '2'">
|
|
|
+ <van-cell-group
|
|
|
+ class="upload"
|
|
|
+ v-if="
|
|
|
+ PersonInfo.data.assignState == '1' ||
|
|
|
+ PersonInfo.data.assignState == '2'
|
|
|
+ "
|
|
|
+ >
|
|
|
<van-field name="uploader" label-align="top" label="处理证据资料:">
|
|
|
<template #input>
|
|
|
<van-uploader
|
|
@@ -171,10 +179,16 @@
|
|
|
</van-cell-group>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <van-button v-if="PersonInfo.data.assignState == '1' || PersonInfo.data.assignState == '2'" type="primary" @click="submit" class="btn-sub">确认</van-button>
|
|
|
+ <van-button
|
|
|
+ v-if="
|
|
|
+ PersonInfo.data.assignState == '1' || PersonInfo.data.assignState == '2'
|
|
|
+ "
|
|
|
+ type="primary"
|
|
|
+ @click="submit"
|
|
|
+ class="btn-sub"
|
|
|
+ >确认</van-button
|
|
|
+ >
|
|
|
</div>
|
|
|
-
|
|
|
-
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
@@ -182,6 +196,7 @@ import { useRouter } from "vue-router";
|
|
|
import { onMounted, reactive, ref } from "vue";
|
|
|
import ToBeDone from "@/api/toBeDone/toBeDone";
|
|
|
import tools from "@/api/sys/tools";
|
|
|
+// import $base from "@/utils/config";
|
|
|
export default {
|
|
|
setup() {
|
|
|
const router = useRouter();
|
|
@@ -191,6 +206,7 @@ export default {
|
|
|
todoBy: {},
|
|
|
disposeContent: "",
|
|
|
});
|
|
|
+ let picList = ref([]);
|
|
|
// 导航栏颜色
|
|
|
const selectColor = ref(window.localStorage.getItem("MZ_COLOR"));
|
|
|
//数据接收
|
|
@@ -199,6 +215,11 @@ export default {
|
|
|
// let itemId = item.id
|
|
|
console.log(item);
|
|
|
PersonInfo.data = item;
|
|
|
+ // let fileName = PersonInfo.data.disposeAccessory.split('');
|
|
|
+ // fileName.forEach((item1) => {
|
|
|
+ // // item1 = `${$base}`+item1
|
|
|
+ // picList.value.push(`${$base}` + item1);
|
|
|
+ // });
|
|
|
PersonInfo.createDepartment = PersonInfo.data.createDepartment;
|
|
|
PersonInfo.todoBy = PersonInfo.data.todoBy;
|
|
|
});
|
|
@@ -218,12 +239,12 @@ export default {
|
|
|
data.name = decodeURIComponent(
|
|
|
data.url.substring(data.url.lastIndexOf("/") + 1)
|
|
|
);
|
|
|
- PersonInfo.data.disposeAccessory += ''+data.url
|
|
|
+ PersonInfo.data.disposeAccessory += "" + data.url + ",";
|
|
|
//data.url = `${$base}` + data.url;
|
|
|
fileupList.value.push(data);
|
|
|
});
|
|
|
};
|
|
|
-
|
|
|
+
|
|
|
const fjdelete = (file) => {
|
|
|
//删除文件操作
|
|
|
for (let index = 0; index < fileList.value.length; index++) {
|
|
@@ -275,8 +296,8 @@ export default {
|
|
|
margin-left: 5%;
|
|
|
margin-bottom: 40px;
|
|
|
}
|
|
|
-.upload{
|
|
|
- .van-button{
|
|
|
+.upload {
|
|
|
+ .van-button {
|
|
|
border: none;
|
|
|
color: #1989fa;
|
|
|
}
|