|
@@ -258,6 +258,7 @@
|
|
|
<van-button class="ml-2" type="primary" size="small" v-if="item.item_status == 0" @click="confirmSite(item.pick_name,item.id)">完工提交</van-button>
|
|
|
<van-button class="ml-2" type="primary" size="small" v-if="item.item_status == 3" @click="confirmSite(item.pick_name,item.id)">重新提交</van-button>
|
|
|
<van-button class="ml-2" size="small" type="danger" v-if="item.worker_id == 0" :to="`/table/${worksite.id}/worker?work_id=${item.id}`">立即派单</van-button>
|
|
|
+ <van-button class="ml-2" type="primary" size="small" @click="confirmMsg(item.pick_name,item.id)">留言</van-button>
|
|
|
<!-- <van-button class="ml-2" type="danger" size="small" v-if="item.manager_status == 0" @click="extensionRequest(item.pick_name,item.id)">延期申请</van-button> -->
|
|
|
</div>
|
|
|
</div>
|
|
@@ -303,6 +304,19 @@
|
|
|
>
|
|
|
</van-popup>
|
|
|
|
|
|
+ <van-popup v-model="msgShow" closeable round position="bottom">
|
|
|
+ <div class="mt-2 text-center leading-10 text-lg">留言</div>
|
|
|
+ <van-field
|
|
|
+ v-model="tableForm.content"
|
|
|
+ autosize
|
|
|
+ type="textarea"
|
|
|
+ placeholder="请输入留言内容"
|
|
|
+ />
|
|
|
+ <van-button size="large" type="info" @click="checkMsg"
|
|
|
+ >提交</van-button
|
|
|
+ >
|
|
|
+ </van-popup>
|
|
|
+
|
|
|
<!-- 延期申请弹窗 -->
|
|
|
<van-popup v-model="addextensionRequestShow" closeable position="bottom">
|
|
|
<div class="text-center leading-10 text-lg">{{ extensionRequestTitle }}</div>
|
|
@@ -355,6 +369,7 @@ import {
|
|
|
getFinalSiteTable,
|
|
|
complateMatPickWorker,
|
|
|
checkTable,
|
|
|
+ addMsg,
|
|
|
checkTableFailed,
|
|
|
saveExtensionRequestHandle
|
|
|
} from "@/api/admin.js";
|
|
@@ -387,6 +402,7 @@ export default {
|
|
|
addCheckShow: false,
|
|
|
addextensionRequestShow:false,
|
|
|
selectTable: {},
|
|
|
+ msgShow:false,
|
|
|
siteStartTime:0,//开工时间
|
|
|
confirmSiteTitle:'确认',
|
|
|
extensionRequestTitle:'确认',
|
|
@@ -547,6 +563,11 @@ export default {
|
|
|
this.pick_id = pickId
|
|
|
this.extensionRequestTitle = item + "确认延期吗"
|
|
|
},
|
|
|
+ confirmMsg(item,workId){
|
|
|
+ this.msgShow = true
|
|
|
+ this.work_id = workId
|
|
|
+ this.confirmSiteTitle = item + "留言"
|
|
|
+ },
|
|
|
savecComplateMatPickWorker() {
|
|
|
this.$store.commit("loading/showLoading");
|
|
|
complateMatPickWorker(this.work_id,{
|
|
@@ -636,6 +657,17 @@ export default {
|
|
|
this.loading = false;
|
|
|
});
|
|
|
},
|
|
|
+ checkMsg() {
|
|
|
+ addMsg(this.work_id, this.tableForm)
|
|
|
+ .then((response) => {
|
|
|
+ this.loading = false;
|
|
|
+ this.loadWorksite();
|
|
|
+ this.msgShow = false;
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ this.loading = false;
|
|
|
+ });
|
|
|
+ },
|
|
|
saveExtensionRequest() {
|
|
|
saveExtensionRequestHandle(this.pick_id,{
|
|
|
pick_id: parseInt(this.pick_id),
|