Commit ba352213 by heshihao

feat: 平台修改

parent cd261a04
...@@ -112,44 +112,69 @@ ...@@ -112,44 +112,69 @@
<div class="other"> <div class="other">
<p>总建筑面积</p> <p>总建筑面积</p>
<p> <p>
<span>{{ areaList.build_total_area }}</span <!-- TODO需要放开 -->
> <!-- <span>{{ areaList.build_total_area }}</span> -->
<span>{{ 11 }}</span>
</p> </p>
<p> <p>
同比 同比
<span v-if="areaList.total_area_rate == 0" class="zero">{{ areaList.total_area_rate }}%</span> <!-- TODO需要放开 -->
<!-- <span v-if="areaList.total_area_rate == 0" class="zero">{{ areaList.total_area_rate }}%</span>
<span v-if="areaList.total_area_rate > 0" class="add">{{ areaList.total_area_rate }}%</span> <span v-if="areaList.total_area_rate > 0" class="add">{{ areaList.total_area_rate }}%</span>
<img v-if="areaList.total_area_rate > 0" src="@/assets/images/resources/icon-red.png" alt="" /> <img v-if="areaList.total_area_rate > 0" src="@/assets/images/resources/icon-red.png" alt="" />
<span v-if="areaList.total_area_rate < 0" class="dec">{{ areaList.total_area_rate }}%</span> <span v-if="areaList.total_area_rate < 0" class="dec">{{ areaList.total_area_rate }}%</span>
<img v-if="areaList.total_area_rate < 0" src="@/assets/images/resources/icon-green.png" alt="" /> -->
<span v-if="areaList.total_area_rate == 0" class="zero">{{ 20 }}%</span>
<span v-if="areaList.total_area_rate > 0" class="add">{{ 30 }}%</span>
<img v-if="areaList.total_area_rate > 0" src="@/assets/images/resources/icon-red.png" alt="" />
<span v-if="areaList.total_area_rate < 0" class="dec">{{ 10 }}%</span>
<img v-if="areaList.total_area_rate < 0" src="@/assets/images/resources/icon-green.png" alt="" /> <img v-if="areaList.total_area_rate < 0" src="@/assets/images/resources/icon-green.png" alt="" />
</p> </p>
</div> </div>
<div class="other"> <div class="other">
<p>总闲置面积</p> <p>总闲置面积</p>
<p> <p>
<span>{{ areaList.build_empty_area }}</span <!-- TODO需要放开 -->
> <!-- <span>{{ areaList.build_empty_area }}</span> -->
<span>{{ 20 }}</span>
</p> </p>
<p> <p>
同比 同比
<span v-if="areaList.build_empty_rate == 0" class="zero">{{ areaList.build_empty_rate }}%</span> <!-- TODO需要放开 -->
<!-- <span v-if="areaList.build_empty_rate == 0" class="zero">{{ areaList.build_empty_rate }}%</span>
<span v-if="areaList.build_empty_rate > 0" class="add">{{ areaList.build_empty_rate }}%</span> <span v-if="areaList.build_empty_rate > 0" class="add">{{ areaList.build_empty_rate }}%</span>
<img v-if="areaList.build_empty_rate > 0" src="@/assets/images/resources/icon-red.png" alt="" /> <img v-if="areaList.build_empty_rate > 0" src="@/assets/images/resources/icon-red.png" alt="" />
<span v-if="areaList.build_empty_rate < 0" class="dec">{{ areaList.build_empty_rate }}%</span> <span v-if="areaList.build_empty_rate < 0" class="dec">{{ areaList.build_empty_rate }}%</span>
<img v-if="areaList.build_empty_rate < 0" src="@/assets/images/resources/icon-green.png" alt="" /> -->
<span v-if="areaList.build_empty_rate == 0" class="zero">{{ 30 }}%</span>
<span v-if="areaList.build_empty_rate > 0" class="add">{{ 80 }}%</span>
<img v-if="areaList.build_empty_rate > 0" src="@/assets/images/resources/icon-red.png" alt="" />
<span v-if="areaList.build_empty_rate < 0" class="dec">{{ 70 }}%</span>
<img v-if="areaList.build_empty_rate < 0" src="@/assets/images/resources/icon-green.png" alt="" /> <img v-if="areaList.build_empty_rate < 0" src="@/assets/images/resources/icon-green.png" alt="" />
</p> </p>
</div> </div>
<div class="other"> <div class="other">
<p>闲置率</p> <p>闲置率</p>
<p> <p>
<span>{{ areaList.current_build_empty_rate }}%</span> <!-- TODO需要放开 -->
<!-- <span>{{ areaList.current_build_empty_rate }}%</span> -->
<span>{{ 78 }}%</span>
</p> </p>
<p> <p>
同比 同比
<span v-if="areaList.build_rate == 0" class="zero">{{ areaList.build_rate }}%</span> <!-- TODO需要放开 -->
<!-- <span v-if="areaList.build_rate == 0" class="zero">{{ areaList.build_rate }}%</span>
<span v-if="areaList.build_rate > 0" class="add">{{ areaList.build_rate }}%</span> <span v-if="areaList.build_rate > 0" class="add">{{ areaList.build_rate }}%</span>
<img v-if="areaList.build_rate > 0" src="@/assets/images/resources/icon-red.png" alt="" /> <img v-if="areaList.build_rate > 0" src="@/assets/images/resources/icon-red.png" alt="" />
<span v-if="areaList.build_rate < 0" class="dec">{{ areaList.build_rate }}%</span> <span v-if="areaList.build_rate < 0" class="dec">{{ areaList.build_rate }}%</span>
<img v-if="areaList.build_rate < 0" src="@/assets/images/resources/icon-green.png" alt="" /> -->
<span v-if="areaList.build_rate == 0" class="zero">{{ 30 }}%</span>
<span v-if="areaList.build_rate > 0" class="add">{{ 20 }}%</span>
<img v-if="areaList.build_rate > 0" src="@/assets/images/resources/icon-red.png" alt="" />
<span v-if="areaList.build_rate < 0" class="dec">{{ 40 }}%</span>
<img v-if="areaList.build_rate < 0" src="@/assets/images/resources/icon-green.png" alt="" /> <img v-if="areaList.build_rate < 0" src="@/assets/images/resources/icon-green.png" alt="" />
</p> </p>
</div> </div>
...@@ -835,7 +860,8 @@ export default { ...@@ -835,7 +860,8 @@ export default {
}); });
} }
this.upDataChartBar(); // TODO 后续需要放开
// this.upDataChartBar();
}, },
// 更改地区选项 // 更改地区选项
changeActive(district) { changeActive(district) {
...@@ -1531,7 +1557,19 @@ export default { ...@@ -1531,7 +1557,19 @@ export default {
return str; return str;
}, },
}, },
data: [], data: [
"满城镇",
"南韩村镇",
"大册营镇",
"神星镇",
"方顺桥镇",
"于家庄乡",
"要庄乡",
"石井乡",
"坨南乡",
"刘家台乡",
"白龙乡",
],
}, },
yAxis: [ yAxis: [
{ {
...@@ -1611,6 +1649,7 @@ export default { ...@@ -1611,6 +1649,7 @@ export default {
}, },
yAxisIndex: 1, yAxisIndex: 1,
color: ["#78a3ff "], color: ["#78a3ff "],
data: [1, 2, 3, 4, 5, 6, 5, 6, 3, 2, 1],
}, },
{ {
type: "bar", type: "bar",
...@@ -1624,6 +1663,7 @@ export default { ...@@ -1624,6 +1663,7 @@ export default {
}, },
}, },
color: ["#ff7272"], color: ["#ff7272"],
data: [12, 21, 32, 41, 52, 65, 53, 61, 31, 21, 11],
}, },
{ {
type: "bar", type: "bar",
......
...@@ -4,21 +4,11 @@ ...@@ -4,21 +4,11 @@
<div class="archives-title"> <div class="archives-title">
<span class="active" <span class="active"
>{{ >{{
type == 1 type == 1 ? "线索" : type == 2 ? "对接项目" : type == 3 ? "签约项目" : type == 4 ? "开工项目" : ""
? "线索"
: type == 2
? "对接项目"
: type == 3
? "签约项目"
: type == 4
? "开工项目"
: ""
}}详情</span }}详情</span
> >
<div> <div>
<span class="btn" @click="downFileById" v-if="type != 1" <span class="btn" @click="downFileById" v-if="type != 1">项目导出</span>
>项目导出</span
>
<span class="btn" @click="$router.go(-1)">返 回</span> <span class="btn" @click="$router.go(-1)">返 回</span>
</div> </div>
</div> </div>
...@@ -28,20 +18,14 @@ ...@@ -28,20 +18,14 @@
<div v-if="type == 1"> <div v-if="type == 1">
<div class="title-weight">基本信息</div> <div class="title-weight">基本信息</div>
<div class="flex-box flex-box-2"> <div class="flex-box flex-box-2">
<!-- <p>
<span class="label"> 上传部门:{{ detailInfo.upload_unity }}</span>
</p> -->
<p> <p>
<span class="label" <span class="label">上传人:{{ detailInfo.upload_people }}</span>
>上传部门:{{ detailInfo.upload_unity }}</span
>
</p> </p>
<p> <p>
<span class="label" <span class="label">上传时间:{{ detailInfo.upload_time }}</span>
>上传人:{{ detailInfo.upload_people }}</span
>
</p>
<p>
<span class="label"
>上传时间:{{ detailInfo.upload_time }}</span
>
</p> </p>
</div> </div>
...@@ -49,18 +33,12 @@ ...@@ -49,18 +33,12 @@
<div class="flex-box"> <div class="flex-box">
<p> <p>
<span class="label">项目编号(自动生成):</span> <span class="label">项目编号(自动生成):</span>
<el-input <el-input v-model="detailInfo.project_num" disabled></el-input>
v-model="detailInfo.project_num"
disabled
></el-input>
</p> </p>
<p></p> <p></p>
<p> <p>
<span class="label">项目名称:</span> <span class="label">项目名称:</span>
<el-input <el-input v-model="detailInfo.project_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">项目类型:</span> <span class="label">项目类型:</span>
...@@ -78,10 +56,7 @@ ...@@ -78,10 +56,7 @@
</p> </p>
<p> <p>
<span class="label">投资方名称:</span> <span class="label">投资方名称:</span>
<el-input <el-input v-model="detailInfo.investor_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.investor_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
...@@ -100,17 +75,11 @@ ...@@ -100,17 +75,11 @@
</p> </p>
<p> <p>
<span class="label">总投资额(万元):</span> <span class="label">总投资额(万元):</span>
<el-input <el-input v-model="detailInfo.investment_volume" :disabled="editProject == false"></el-input>
v-model="detailInfo.investment_volume"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">拟投资额(万元):</span> <span class="label">拟投资额(万元):</span>
<el-input <el-input v-model="detailInfo.investment_volume1" :disabled="editProject == false"></el-input>
v-model="detailInfo.investment_volume1"
:disabled="editProject == false"
></el-input>
</p> </p>
<p class="long"> <p class="long">
<span class="label">项目基本情况:</span> <span class="label">项目基本情况:</span>
...@@ -137,20 +106,12 @@ ...@@ -137,20 +106,12 @@
placeholder="" placeholder=""
:disabled="editProject == false" :disabled="editProject == false"
> >
<el-option <el-option v-for="item in options_node1" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_node1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p></p> <p></p>
<p <p class="long" v-if="detailInfo.thread_progress == '暂停或终止'">
class="long"
v-if="detailInfo.thread_progress == '暂停或终止'"
>
<span class="label">暂停或终止原因:</span> <span class="label">暂停或终止原因:</span>
<el-input <el-input
v-model="detailInfo.stop_reason" v-model="detailInfo.stop_reason"
...@@ -166,12 +127,7 @@ ...@@ -166,12 +127,7 @@
placeholder="" placeholder=""
:disabled="editProject == false" :disabled="editProject == false"
> >
<el-option <el-option v-for="item in options_1" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
...@@ -184,12 +140,7 @@ ...@@ -184,12 +140,7 @@
placeholder="" placeholder=""
:disabled="editProject == false" :disabled="editProject == false"
> >
<el-option <el-option v-for="item in options_2" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
...@@ -205,32 +156,19 @@ ...@@ -205,32 +156,19 @@
<p> <p>
<span class="label">线索提供人:</span> <span class="label">线索提供人:</span>
<el-input <el-input v-model="detailInfo.thread_people" :disabled="editProject == false"></el-input>
v-model="detailInfo.thread_people"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">线索提供人单位及职务:</span> <span class="label">线索提供人单位及职务:</span>
<el-input <el-input v-model="detailInfo.thread_people_unity" :disabled="editProject == false"></el-input>
v-model="detailInfo.thread_people_unity"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">线索提供人联系方式:</span> <span class="label">线索提供人联系方式:</span>
<el-input <el-input v-model="detailInfo.thread_people_mobile" :disabled="editProject == false"></el-input>
v-model="detailInfo.thread_people_mobile"
:disabled="editProject == false"
></el-input>
</p> </p>
<p class="long"> <p class="long">
<span class="label">备注:</span> <span class="label">备注:</span>
<el-input <el-input v-model="detailInfo.remark" type="textarea" :disabled="editProject == false"></el-input>
v-model="detailInfo.remark"
type="textarea"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
</div> </div>
...@@ -239,18 +177,12 @@ ...@@ -239,18 +177,12 @@
<div class="flex-box"> <div class="flex-box">
<p> <p>
<span class="label">项目编号(自动生成):</span> <span class="label">项目编号(自动生成):</span>
<el-input <el-input v-model="detailInfo.project_num" disabled></el-input>
v-model="detailInfo.project_num"
disabled
></el-input>
</p> </p>
<p></p> <p></p>
<p> <p>
<span class="label">项目名称:</span> <span class="label">项目名称:</span>
<el-input <el-input v-model="detailInfo.project_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">项目类型:</span> <span class="label">项目类型:</span>
...@@ -268,10 +200,7 @@ ...@@ -268,10 +200,7 @@
</p> </p>
<p> <p>
<span class="label">投资方名称:</span> <span class="label">投资方名称:</span>
<el-input <el-input v-model="detailInfo.investor_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.investor_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">投资方所在地:</span> <span class="label">投资方所在地:</span>
...@@ -289,17 +218,11 @@ ...@@ -289,17 +218,11 @@
</p> </p>
<p> <p>
<span class="label">总投资额(万元):</span> <span class="label">总投资额(万元):</span>
<el-input <el-input v-model="detailInfo.investment_volume" :disabled="editProject == false"></el-input>
v-model="detailInfo.investment_volume"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">拟投资额(万元):</span> <span class="label">拟投资额(万元):</span>
<el-input <el-input v-model="detailInfo.investment_volume1" :disabled="editProject == false"></el-input>
v-model="detailInfo.investment_volume1"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">拟落地区域: </span> <span class="label">拟落地区域: </span>
...@@ -309,12 +232,7 @@ ...@@ -309,12 +232,7 @@
placeholder="" placeholder=""
:disabled="editProject == false" :disabled="editProject == false"
> >
<el-option <el-option v-for="item in options_3" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_3"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
...@@ -327,72 +245,34 @@ ...@@ -327,72 +245,34 @@
:disabled="editProject == false" :disabled="editProject == false"
@change="changeArea" @change="changeArea"
> >
<el-option <el-option v-for="item in options_4" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_4"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p v-if="detailInfo.development_area == '晋城经济技术开发区'"> <p v-if="detailInfo.development_area == '晋城经济技术开发区'">
<span class="label">园区: </span> <span class="label">园区: </span>
<el-select <el-select v-model="detailInfo.garden" clearable placeholder="" :disabled="editProject == false">
v-model="detailInfo.garden" <el-option v-for="item in options_51" :key="item.value" :label="item.label" :value="item.value">
clearable
placeholder=""
:disabled="editProject == false"
>
<el-option
v-for="item in options_51"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p v-if="detailInfo.development_area == '阳城经济技术开发区'"> <p v-if="detailInfo.development_area == '阳城经济技术开发区'">
<span class="label">园区: </span> <span class="label">园区: </span>
<el-select <el-select v-model="detailInfo.garden" clearable placeholder="" :disabled="editProject == false">
v-model="detailInfo.garden" <el-option v-for="item in options_52" :key="item.value" :label="item.label" :value="item.value">
clearable
placeholder=""
:disabled="editProject == false"
>
<el-option
v-for="item in options_52"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p v-if="detailInfo.development_area == '高平经济技术开发区'"> <p v-if="detailInfo.development_area == '高平经济技术开发区'">
<span class="label">园区: </span> <span class="label">园区: </span>
<el-select <el-select v-model="detailInfo.garden" clearable placeholder="" :disabled="editProject == false">
v-model="detailInfo.garden" <el-option v-for="item in options_53" :key="item.value" :label="item.label" :value="item.value">
clearable
placeholder=""
:disabled="editProject == false"
>
<el-option
v-for="item in options_53"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p class="long"> <p class="long">
<span class="label">项目详细地址:</span> <span class="label">项目详细地址:</span>
<el-input <el-input v-model="detailInfo.project_address" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_address"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
<div> <div>
...@@ -404,11 +284,7 @@ ...@@ -404,11 +284,7 @@
<div class="progress-list"> <div class="progress-list">
<div class="flex-jz" v-for="item of progress" :key="item.id"> <div class="flex-jz" v-for="item of progress" :key="item.id">
<div> <div>
<el-input <el-input v-model="item.info" type="textarea" :disabled="item.isEdit == false"></el-input>
v-model="item.info"
type="textarea"
:disabled="item.isEdit == false"
></el-input>
</div> </div>
<div> <div>
<div class="flex-btn "> <div class="flex-btn ">
...@@ -424,11 +300,7 @@ ...@@ -424,11 +300,7 @@
@click="$message.warning('暂无权限,请联系管理员!')" @click="$message.warning('暂无权限,请联系管理员!')"
>编辑</span >编辑</span
> >
<span <span :class="[item.isEdit == true ? 'high' : '']" @click="saveProgress(item)">保存</span>
:class="[item.isEdit == true ? 'high' : '']"
@click="saveProgress(item)"
>保存</span
>
</div> </div>
<div>2022-11-02 13:45:56</div> <div>2022-11-02 13:45:56</div>
</div> </div>
...@@ -452,20 +324,12 @@ ...@@ -452,20 +324,12 @@
placeholder="" placeholder=""
:disabled="editProject == false" :disabled="editProject == false"
> >
<el-option <el-option v-for="item in options_node2" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_node2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p></p> <p></p>
<p <p class="long" v-if="detailInfo.project_schedule == '暂停或终止'">
class="long"
v-if="detailInfo.project_schedule == '暂停或终止'"
>
<span class="label">暂停或终止原因:</span> <span class="label">暂停或终止原因:</span>
<el-input <el-input
v-model="detailInfo.stop_reason" v-model="detailInfo.stop_reason"
...@@ -506,10 +370,7 @@ ...@@ -506,10 +370,7 @@
</div> </div>
<div class="img-group flex-box"> <div class="img-group flex-box">
<p <p v-for="item of changeFileList_img" :key="item.uid || item.id">
v-for="item of changeFileList_img"
:key="item.uid || item.id"
>
<span v-if="item.uid"> <span v-if="item.uid">
<img :src="item.url" alt="" /> <img :src="item.url" alt="" />
<!-- <el-image <!-- <el-image
...@@ -520,26 +381,12 @@ ...@@ -520,26 +381,12 @@
</el-image> --> </el-image> -->
<span class="img-btn"> <span class="img-btn">
<span>{{ item.name || item.name }}</span> <span>{{ item.name || item.name }}</span>
<span <span class="img111" @click="downImg(item)" v-if="!item.uid">
class="img111" <img src="~@/assets/images/upload/icon-download.png" alt="" />
@click="downImg(item)"
v-if="!item.uid"
>
<img
src="~@/assets/images/upload/icon-download.png"
alt=""
/>
<span class="s">下载</span> <span class="s">下载</span>
</span> </span>
<span <span class="img222" @click="DelImg(item)" v-if="editProject">
class="img222" <img src="~@/assets/images/upload/icon-delete.png" alt="" />
@click="DelImg(item)"
v-if="editProject"
>
<img
src="~@/assets/images/upload/icon-delete.png"
alt=""
/>
<span class="d">删除</span> <span class="d">删除</span>
</span> </span>
</span> </span>
...@@ -548,26 +395,12 @@ ...@@ -548,26 +395,12 @@
<img :src="item.file_url" alt="" /> <img :src="item.file_url" alt="" />
<span class="img-btn"> <span class="img-btn">
<span>{{ item.name || item.name }}</span> <span>{{ item.name || item.name }}</span>
<span <span class="img111" @click="downImg(item)" v-if="!item.uid">
class="img111" <img src="~@/assets/images/upload/icon-download.png" alt="" />
@click="downImg(item)"
v-if="!item.uid"
>
<img
src="~@/assets/images/upload/icon-download.png"
alt=""
/>
<span class="s">下载</span> <span class="s">下载</span>
</span> </span>
<span <span class="img222" @click="DelImg(item)" v-if="editProject">
class="img222" <img src="~@/assets/images/upload/icon-delete.png" alt="" />
@click="DelImg(item)"
v-if="editProject"
>
<img
src="~@/assets/images/upload/icon-delete.png"
alt=""
/>
<span class="d">删除</span> <span class="d">删除</span>
</span> </span>
</span> </span>
...@@ -577,65 +410,40 @@ ...@@ -577,65 +410,40 @@
<div class="flex-box"> <div class="flex-box">
<p> <p>
<span class="label">项目跟踪人(市投资促进中心):</span> <span class="label">项目跟踪人(市投资促进中心):</span>
<el-input <el-input v-model="detailInfo.project_stalker" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_stalker"
:disabled="editProject == false"
></el-input>
</p> </p>
<p></p> <p></p>
<div class="long flex-box flex-box-2"> <div class="long flex-box flex-box-2">
<p> <p>
<span class="label">对接人:</span> <span class="label">对接人:</span>
<el-input <el-input v-model="detailInfo.joint_person" :disabled="editProject == false"></el-input>
v-model="detailInfo.joint_person"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">对接人单位及职务:</span> <span class="label">对接人单位及职务:</span>
<el-input <el-input v-model="detailInfo.joint_person_unity" :disabled="editProject == false"></el-input>
v-model="detailInfo.joint_person_unity"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">对接人联系方式:</span> <span class="label">对接人联系方式:</span>
<el-input <el-input v-model="detailInfo.joint_person_mobile" :disabled="editProject == false"></el-input>
v-model="detailInfo.joint_person_mobile"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
<div class="long flex-box flex-box-2"> <div class="long flex-box flex-box-2">
<p> <p>
<span class="label">项目方联系人:</span> <span class="label">项目方联系人:</span>
<el-input <el-input v-model="detailInfo.project_people" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_people"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">项目方单位及职务:</span> <span class="label">项目方单位及职务:</span>
<el-input <el-input v-model="detailInfo.project_people_unity" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_people_unity"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">项目方联系方式:</span> <span class="label">项目方联系方式:</span>
<el-input <el-input v-model="detailInfo.project_people_mobile" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_people_mobile"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
<p class="long"> <p class="long">
<span class="label">备注:</span> <span class="label">备注:</span>
<el-input <el-input v-model="detailInfo.remark" type="textarea" :disabled="editProject == false"></el-input>
v-model="detailInfo.remark"
type="textarea"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
</div> </div>
...@@ -644,18 +452,12 @@ ...@@ -644,18 +452,12 @@
<div class="flex-box"> <div class="flex-box">
<p> <p>
<span class="label">项目编号(自动生成):</span> <span class="label">项目编号(自动生成):</span>
<el-input <el-input v-model="detailInfo.project_num" disabled></el-input>
v-model="detailInfo.project_num"
disabled
></el-input>
</p> </p>
<p></p> <p></p>
<p> <p>
<span class="label">项目名称:</span> <span class="label">项目名称:</span>
<el-input <el-input v-model="detailInfo.project_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">项目类型:</span> <span class="label">项目类型:</span>
...@@ -673,19 +475,12 @@ ...@@ -673,19 +475,12 @@
</p> </p>
<p> <p>
<span class="label">引资方名称:</span> <span class="label">引资方名称:</span>
<el-input <el-input v-model="detailInfo.attract_name" :disabled="editProject == false"> </el-input>
v-model="detailInfo.attract_name"
:disabled="editProject == false"
>
</el-input>
</p> </p>
<p></p> <p></p>
<p> <p>
<span class="label">投资方名称:</span> <span class="label">投资方名称:</span>
<el-input <el-input v-model="detailInfo.investor_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.investor_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">投资方所在地:</span> <span class="label">投资方所在地:</span>
...@@ -703,17 +498,11 @@ ...@@ -703,17 +498,11 @@
</p> </p>
<p> <p>
<span class="label">总投资额(万元):</span> <span class="label">总投资额(万元):</span>
<el-input <el-input v-model="detailInfo.investment_volume" :disabled="editProject == false"></el-input>
v-model="detailInfo.investment_volume"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">拟投资额(万元):</span> <span class="label">拟投资额(万元):</span>
<el-input <el-input v-model="detailInfo.investment_volume1" :disabled="editProject == false"></el-input>
v-model="detailInfo.investment_volume1"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">落地区域: </span> <span class="label">落地区域: </span>
...@@ -723,12 +512,7 @@ ...@@ -723,12 +512,7 @@
placeholder="" placeholder=""
:disabled="editProject == false" :disabled="editProject == false"
> >
<el-option <el-option v-for="item in options_3" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_3"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
...@@ -741,72 +525,34 @@ ...@@ -741,72 +525,34 @@
:disabled="editProject == false" :disabled="editProject == false"
@change="changeArea" @change="changeArea"
> >
<el-option <el-option v-for="item in options_4" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_4"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p v-if="detailInfo.development_area == '晋城经济技术开发区'"> <p v-if="detailInfo.development_area == '晋城经济技术开发区'">
<span class="label">园区: </span> <span class="label">园区: </span>
<el-select <el-select v-model="detailInfo.garden" clearable placeholder="" :disabled="editProject == false">
v-model="detailInfo.garden" <el-option v-for="item in options_51" :key="item.value" :label="item.label" :value="item.value">
clearable
placeholder=""
:disabled="editProject == false"
>
<el-option
v-for="item in options_51"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p v-if="detailInfo.development_area == '阳城经济技术开发区'"> <p v-if="detailInfo.development_area == '阳城经济技术开发区'">
<span class="label">园区: </span> <span class="label">园区: </span>
<el-select <el-select v-model="detailInfo.garden" clearable placeholder="" :disabled="editProject == false">
v-model="detailInfo.garden" <el-option v-for="item in options_52" :key="item.value" :label="item.label" :value="item.value">
clearable
placeholder=""
:disabled="editProject == false"
>
<el-option
v-for="item in options_52"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p v-if="detailInfo.development_area == '高平经济技术开发区'"> <p v-if="detailInfo.development_area == '高平经济技术开发区'">
<span class="label">园区: </span> <span class="label">园区: </span>
<el-select <el-select v-model="detailInfo.garden" clearable placeholder="" :disabled="editProject == false">
v-model="detailInfo.garden" <el-option v-for="item in options_53" :key="item.value" :label="item.label" :value="item.value">
clearable
placeholder=""
:disabled="editProject == false"
>
<el-option
v-for="item in options_53"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p class="long"> <p class="long">
<span class="label">项目详细地址:</span> <span class="label">项目详细地址:</span>
<el-input <el-input v-model="detailInfo.project_address" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_address"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
<div> <div>
...@@ -818,11 +564,7 @@ ...@@ -818,11 +564,7 @@
<div class="progress-list"> <div class="progress-list">
<div class="flex-jz" v-for="item of progress" :key="item.id"> <div class="flex-jz" v-for="item of progress" :key="item.id">
<div> <div>
<el-input <el-input v-model="item.info" type="textarea" :disabled="item.isEdit == false"></el-input>
v-model="item.info"
type="textarea"
:disabled="item.isEdit == false"
></el-input>
</div> </div>
<div> <div>
<div class="flex-btn "> <div class="flex-btn ">
...@@ -838,11 +580,7 @@ ...@@ -838,11 +580,7 @@
@click="$message.warning('暂无权限,请联系管理员!')" @click="$message.warning('暂无权限,请联系管理员!')"
>编辑</span >编辑</span
> >
<span <span :class="[item.isEdit == true ? 'high' : '']" @click="saveProgress(item)">保存</span>
:class="[item.isEdit == true ? 'high' : '']"
@click="saveProgress(item)"
>保存</span
>
</div> </div>
<div>2022-11-02 13:45:56</div> <div>2022-11-02 13:45:56</div>
</div> </div>
...@@ -852,73 +590,42 @@ ...@@ -852,73 +590,42 @@
<div class="long flex-box flex-box-2"> <div class="long flex-box flex-box-2">
<p> <p>
<span class="label">签约甲方名称:</span> <span class="label">签约甲方名称:</span>
<el-input <el-input v-model="detailInfo.Party_A_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.Party_A_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">签约甲方联系人:</span> <span class="label">签约甲方联系人:</span>
<el-input <el-input v-model="detailInfo.Party_A_people" :disabled="editProject == false"></el-input>
v-model="detailInfo.Party_A_people"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">签约甲方联系方式:</span> <span class="label">签约甲方联系方式:</span>
<el-input <el-input v-model="detailInfo.Party_A_mobile" :disabled="editProject == false"></el-input>
v-model="detailInfo.Party_A_mobile"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">签约乙方名称:</span> <span class="label">签约乙方名称:</span>
<el-input <el-input v-model="detailInfo.Party_B_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.Party_B_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">签约乙方联系人:</span> <span class="label">签约乙方联系人:</span>
<el-input <el-input v-model="detailInfo.Party_B_people" :disabled="editProject == false"></el-input>
v-model="detailInfo.Party_B_people"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">签约乙方联系方式:</span> <span class="label">签约乙方联系方式:</span>
<el-input <el-input v-model="detailInfo.Party_B_mobile" :disabled="editProject == false"></el-input>
v-model="detailInfo.Party_B_mobile"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
<div <div class="long flex-box flex-box-3" v-for="(item, index) of signList" :key="item.id">
class="long flex-box flex-box-3"
v-for="(item, index) of signList"
:key="item.id"
>
<p> <p>
<span class="label">{{ item.text }}名称:</span> <span class="label">{{ item.text }}名称:</span>
<el-input <el-input v-model="item.name" :disabled="item.isEdit !== true"></el-input>
v-model="item.name"
:disabled="item.isEdit !== true"
></el-input>
</p> </p>
<p> <p>
<span class="label">{{ item.text }}联系人:</span> <span class="label">{{ item.text }}联系人:</span>
<el-input <el-input v-model="item.people" :disabled="item.isEdit !== true"></el-input>
v-model="item.people"
:disabled="item.isEdit !== true"
></el-input>
</p> </p>
<p> <p>
<span class="label">{{ item.text }}联系方式:</span> <span class="label">{{ item.text }}联系方式:</span>
<el-input <el-input v-model="item.mobile" :disabled="item.isEdit !== true"></el-input>
v-model="item.mobile"
:disabled="item.isEdit !== true"
></el-input>
</p> </p>
<p class="flex-btns"> <p class="flex-btns">
<span <span
...@@ -933,14 +640,8 @@ ...@@ -933,14 +640,8 @@
@click="$message.warning('暂无权限,请联系管理员!')" @click="$message.warning('暂无权限,请联系管理员!')"
>编辑</span >编辑</span
> >
<span <span :class="['btn', item.isEdit == true ? 'active' : '']" @click="saveSign(item)">保存</span>
:class="['btn', item.isEdit == true ? 'active' : '']" <span class="btn del" @click="delSign(item, index)">删除</span>
@click="saveSign(item)"
>保存</span
>
<span class="btn del" @click="delSign(item, index)"
>删除</span
>
</p> </p>
</div> </div>
<div> <div>
...@@ -958,12 +659,7 @@ ...@@ -958,12 +659,7 @@
placeholder="" placeholder=""
:disabled="editProject == false" :disabled="editProject == false"
> >
<el-option <el-option v-for="item in options_node3" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_node3"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
...@@ -981,32 +677,16 @@ ...@@ -981,32 +677,16 @@
</p> </p>
<p> <p>
<span class="label">签约方式: </span> <span class="label">签约方式: </span>
<el-select <el-select v-model="detailInfo.sign_style" clearable placeholder="" :disabled="editProject == false">
v-model="detailInfo.sign_style" <el-option v-for="item in options_6" :key="item.value" :label="item.label" :value="item.value">
clearable
placeholder=""
:disabled="editProject == false"
>
<el-option
v-for="item in options_6"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p v-if="detailInfo.sign_style == '其他签约'"> <p v-if="detailInfo.sign_style == '其他签约'">
<span class="label">签约方式说明: </span> <span class="label">签约方式说明: </span>
<el-input <el-input v-model="detailInfo.sign_explain" :disabled="editProject == false"></el-input>
v-model="detailInfo.sign_explain"
:disabled="editProject == false"
></el-input>
</p> </p>
<p <p class="long" v-if="detailInfo.project_schedule == '暂停或终止'">
class="long"
v-if="detailInfo.project_schedule == '暂停或终止'"
>
<span class="label">暂停或终止原因:</span> <span class="label">暂停或终止原因:</span>
<el-input <el-input
v-model="detailInfo.stop_reason" v-model="detailInfo.stop_reason"
...@@ -1046,36 +726,23 @@ ...@@ -1046,36 +726,23 @@
<p class="up-title up-text">项目协议:</p> <p class="up-title up-text">项目协议:</p>
</div> </div>
<div class="file-box"> <div class="file-box">
<div <div v-for="item of changeFileList" :key="item.uid || item.id" class="file-list">
v-for="item of changeFileList"
:key="item.uid || item.id"
class="file-list"
>
<div v-if="item.uid"> <div v-if="item.uid">
<img <img
v-if=" v-if="
item.name.split('.')[item.name.split('.').length - 1] == item.name.split('.')[item.name.split('.').length - 1] == 'xls' ||
'xls' || item.name.split('.')[item.name.split('.').length - 1] == 'xlsx'
item.name.split('.')[
item.name.split('.').length - 1
] == 'xlsx'
" "
src="~@/assets/images/upload/icon-excel.png" src="~@/assets/images/upload/icon-excel.png"
alt="" alt=""
/> />
<img <img
v-if=" v-if="item.name.split('.')[item.name.split('.').length - 1] == 'pdf'"
item.name.split('.')[item.name.split('.').length - 1] ==
'pdf'
"
src="~@/assets/images/upload/icon-pdf.png" src="~@/assets/images/upload/icon-pdf.png"
alt="" alt=""
/> />
<img <img
v-if=" v-if="item.name.split('.')[item.name.split('.').length - 1] == 'docx'"
item.name.split('.')[item.name.split('.').length - 1] ==
'docx'
"
src="~@/assets/images/upload/icon-word.png" src="~@/assets/images/upload/icon-word.png"
alt="" alt=""
/> />
...@@ -1091,38 +758,26 @@ ...@@ -1091,38 +758,26 @@
<span class="s">下载</span> <span class="s">下载</span>
</span> --> </span> -->
<span @click="delFile(item)" class="img222"> <span @click="delFile(item)" class="img222">
<img <img src="~@/assets/images/upload/icon-delete.png" alt="" />
src="~@/assets/images/upload/icon-delete.png"
alt=""
/>
<span class="d">删除</span> <span class="d">删除</span>
</span> </span>
</div> </div>
<div v-else> <div v-else>
<img <img
v-if=" v-if="
item.name.split('.')[item.name.split('.').length - 1] == item.name.split('.')[item.name.split('.').length - 1] == 'xls' ||
'xls' || item.name.split('.')[item.name.split('.').length - 1] == 'xlsx'
item.name.split('.')[
item.name.split('.').length - 1
] == 'xlsx'
" "
src="~@/assets/images/upload/icon-excel.png" src="~@/assets/images/upload/icon-excel.png"
alt="" alt=""
/> />
<img <img
v-if=" v-if="item.name.split('.')[item.name.split('.').length - 1] == 'pdf'"
item.name.split('.')[item.name.split('.').length - 1] ==
'pdf'
"
src="~@/assets/images/upload/icon-pdf.png" src="~@/assets/images/upload/icon-pdf.png"
alt="" alt=""
/> />
<img <img
v-if=" v-if="item.name.split('.')[item.name.split('.').length - 1] == 'docx'"
item.name.split('.')[item.name.split('.').length - 1] ==
'docx'
"
src="~@/assets/images/upload/icon-word.png" src="~@/assets/images/upload/icon-word.png"
alt="" alt=""
/> />
...@@ -1134,21 +789,11 @@ ...@@ -1134,21 +789,11 @@
<span class="s">预览</span> <span class="s">预览</span>
</span> </span>
<span @click="downFile(item)" class="img111"> <span @click="downFile(item)" class="img111">
<img <img src="~@/assets/images/upload/icon-download.png" alt="" />
src="~@/assets/images/upload/icon-download.png"
alt=""
/>
<span class="s">下载</span> <span class="s">下载</span>
</span> </span>
<span <span @click="delFile(item)" class="img222" v-if="editProject">
@click="delFile(item)" <img src="~@/assets/images/upload/icon-delete.png" alt="" />
class="img222"
v-if="editProject"
>
<img
src="~@/assets/images/upload/icon-delete.png"
alt=""
/>
<span class="d">删除</span> <span class="d">删除</span>
</span> </span>
</div> </div>
...@@ -1184,34 +829,17 @@ ...@@ -1184,34 +829,17 @@
<p class="up-title up-text">项目图片:</p> <p class="up-title up-text">项目图片:</p>
</div> </div>
<div class="img-group flex-box"> <div class="img-group flex-box">
<p <p v-for="item of changeFileList_img" :key="item.uid || item.id">
v-for="item of changeFileList_img"
:key="item.uid || item.id"
>
<span v-if="item.uid"> <span v-if="item.uid">
<img :src="item.url || item.file_url" alt="" /> <img :src="item.url || item.file_url" alt="" />
<span class="img-btn"> <span class="img-btn">
<span>{{ item.name || item.name }}</span> <span>{{ item.name || item.name }}</span>
<span <span class="img111" @click="downImg(item)" v-if="!item.uid">
class="img111" <img src="~@/assets/images/upload/icon-download.png" alt="" />
@click="downImg(item)"
v-if="!item.uid"
>
<img
src="~@/assets/images/upload/icon-download.png"
alt=""
/>
<span class="s">下载</span> <span class="s">下载</span>
</span> </span>
<span <span class="img222" @click="DelImg(item)" v-if="editProject">
class="img222" <img src="~@/assets/images/upload/icon-delete.png" alt="" />
@click="DelImg(item)"
v-if="editProject"
>
<img
src="~@/assets/images/upload/icon-delete.png"
alt=""
/>
<span class="d">删除</span> <span class="d">删除</span>
</span> </span>
</span> </span>
...@@ -1220,26 +848,12 @@ ...@@ -1220,26 +848,12 @@
<img :src="item.file_url || item.url" alt="" /> <img :src="item.file_url || item.url" alt="" />
<span class="img-btn"> <span class="img-btn">
<span>{{ item.name || item.name }}</span> <span>{{ item.name || item.name }}</span>
<span <span class="img111" @click="downImg(item)" v-if="!item.uid">
class="img111" <img src="~@/assets/images/upload/icon-download.png" alt="" />
@click="downImg(item)"
v-if="!item.uid"
>
<img
src="~@/assets/images/upload/icon-download.png"
alt=""
/>
<span class="s">下载</span> <span class="s">下载</span>
</span> </span>
<span <span class="img222" @click="DelImg(item)" v-if="editProject">
class="img222" <img src="~@/assets/images/upload/icon-delete.png" alt="" />
@click="DelImg(item)"
v-if="editProject"
>
<img
src="~@/assets/images/upload/icon-delete.png"
alt=""
/>
<span class="d">删除</span> <span class="d">删除</span>
</span> </span>
</span> </span>
...@@ -1249,65 +863,40 @@ ...@@ -1249,65 +863,40 @@
<div class="flex-box"> <div class="flex-box">
<p> <p>
<span class="label">项目跟踪人(市投资促进中心):</span> <span class="label">项目跟踪人(市投资促进中心):</span>
<el-input <el-input v-model="detailInfo.project_stalker" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_stalker"
:disabled="editProject == false"
></el-input>
</p> </p>
<p></p> <p></p>
<div class="long flex-box flex-box-2"> <div class="long flex-box flex-box-2">
<p> <p>
<span class="label">对接人:</span> <span class="label">对接人:</span>
<el-input <el-input v-model="detailInfo.joint_person" :disabled="editProject == false"></el-input>
v-model="detailInfo.joint_person"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">对接人单位及职务:</span> <span class="label">对接人单位及职务:</span>
<el-input <el-input v-model="detailInfo.joint_person_unity" :disabled="editProject == false"></el-input>
v-model="detailInfo.joint_person_unity"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">对接人联系方式:</span> <span class="label">对接人联系方式:</span>
<el-input <el-input v-model="detailInfo.joint_person_mobile" :disabled="editProject == false"></el-input>
v-model="detailInfo.joint_person_mobile"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
<div class="long flex-box flex-box-2"> <div class="long flex-box flex-box-2">
<p> <p>
<span class="label">项目方联系人:</span> <span class="label">项目方联系人:</span>
<el-input <el-input v-model="detailInfo.project_people" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_people"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">项目方单位及职务:</span> <span class="label">项目方单位及职务:</span>
<el-input <el-input v-model="detailInfo.project_people_unity" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_people_unity"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">项目方联系方式:</span> <span class="label">项目方联系方式:</span>
<el-input <el-input v-model="detailInfo.project_people_mobile" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_people_mobile"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
<p class="long"> <p class="long">
<span class="label">备注:</span> <span class="label">备注:</span>
<el-input <el-input v-model="detailInfo.remark" type="textarea" :disabled="editProject == false"></el-input>
v-model="detailInfo.remark"
type="textarea"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
</div> </div>
...@@ -1316,18 +905,12 @@ ...@@ -1316,18 +905,12 @@
<div class="flex-box"> <div class="flex-box">
<p> <p>
<span class="label">项目编号(自动生成):</span> <span class="label">项目编号(自动生成):</span>
<el-input <el-input v-model="detailInfo.project_num" disabled></el-input>
v-model="detailInfo.project_num"
disabled
></el-input>
</p> </p>
<p></p> <p></p>
<p> <p>
<span class="label">项目名称:</span> <span class="label">项目名称:</span>
<el-input <el-input v-model="detailInfo.project_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">项目类型:</span> <span class="label">项目类型:</span>
...@@ -1345,18 +928,12 @@ ...@@ -1345,18 +928,12 @@
</p> </p>
<p> <p>
<span class="label">引资方名称:</span> <span class="label">引资方名称:</span>
<el-input <el-input v-model="detailInfo.attract_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.attract_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p></p> <p></p>
<p> <p>
<span class="label">投资方名称:</span> <span class="label">投资方名称:</span>
<el-input <el-input v-model="detailInfo.investor_name" :disabled="editProject == false"></el-input>
v-model="detailInfo.investor_name"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">投资方所在地:</span> <span class="label">投资方所在地:</span>
...@@ -1374,24 +951,15 @@ ...@@ -1374,24 +951,15 @@
</p> </p>
<p> <p>
<span class="label">总投资额(万元):</span> <span class="label">总投资额(万元):</span>
<el-input <el-input v-model="detailInfo.investment_volume" :disabled="editProject == false"></el-input>
v-model="detailInfo.investment_volume"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">拟投资额(万元):</span> <span class="label">拟投资额(万元):</span>
<el-input <el-input v-model="detailInfo.investment_volume1" :disabled="editProject == false"></el-input>
v-model="detailInfo.investment_volume1"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">到位资金(万元):</span> <span class="label">到位资金(万元):</span>
<el-input <el-input v-model="detailInfo.investment" :disabled="editProject == false"></el-input>
v-model="detailInfo.investment"
:disabled="editProject == false"
></el-input>
</p> </p>
<p></p> <p></p>
<p> <p>
...@@ -1402,12 +970,7 @@ ...@@ -1402,12 +970,7 @@
placeholder="" placeholder=""
:disabled="editProject == false" :disabled="editProject == false"
> >
<el-option <el-option v-for="item in options_3" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_3"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
...@@ -1420,72 +983,34 @@ ...@@ -1420,72 +983,34 @@
:disabled="editProject == false" :disabled="editProject == false"
@change="changeArea" @change="changeArea"
> >
<el-option <el-option v-for="item in options_4" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_4"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p v-if="detailInfo.development_area == '晋城经济技术开发区'"> <p v-if="detailInfo.development_area == '晋城经济技术开发区'">
<span class="label">园区: </span> <span class="label">园区: </span>
<el-select <el-select v-model="detailInfo.garden" clearable placeholder="" :disabled="editProject == false">
v-model="detailInfo.garden" <el-option v-for="item in options_51" :key="item.value" :label="item.label" :value="item.value">
clearable
placeholder=""
:disabled="editProject == false"
>
<el-option
v-for="item in options_51"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p v-if="detailInfo.development_area == '阳城经济技术开发区'"> <p v-if="detailInfo.development_area == '阳城经济技术开发区'">
<span class="label">园区: </span> <span class="label">园区: </span>
<el-select <el-select v-model="detailInfo.garden" clearable placeholder="" :disabled="editProject == false">
v-model="detailInfo.garden" <el-option v-for="item in options_52" :key="item.value" :label="item.label" :value="item.value">
clearable
placeholder=""
:disabled="editProject == false"
>
<el-option
v-for="item in options_52"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p v-if="detailInfo.development_area == '高平经济技术开发区'"> <p v-if="detailInfo.development_area == '高平经济技术开发区'">
<span class="label">园区: </span> <span class="label">园区: </span>
<el-select <el-select v-model="detailInfo.garden" clearable placeholder="" :disabled="editProject == false">
v-model="detailInfo.garden" <el-option v-for="item in options_53" :key="item.value" :label="item.label" :value="item.value">
clearable
placeholder=""
:disabled="editProject == false"
>
<el-option
v-for="item in options_53"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
<p class="long"> <p class="long">
<span class="label">项目详细地址:</span> <span class="label">项目详细地址:</span>
<el-input <el-input v-model="detailInfo.project_address" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_address"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
<div> <div>
...@@ -1497,11 +1022,7 @@ ...@@ -1497,11 +1022,7 @@
<div class="progress-list"> <div class="progress-list">
<div class="flex-jz" v-for="item of progress" :key="item.id"> <div class="flex-jz" v-for="item of progress" :key="item.id">
<div> <div>
<el-input <el-input v-model="item.info" type="textarea" :disabled="item.isEdit == false"></el-input>
v-model="item.info"
type="textarea"
:disabled="item.isEdit == false"
></el-input>
</div> </div>
<div> <div>
<div class="flex-btn "> <div class="flex-btn ">
...@@ -1517,11 +1038,7 @@ ...@@ -1517,11 +1038,7 @@
@click="$message.warning('暂无权限,请联系管理员!')" @click="$message.warning('暂无权限,请联系管理员!')"
>编辑</span >编辑</span
> >
<span <span :class="[item.isEdit == true ? 'high' : '']" @click="saveProgress(item)">保存</span>
:class="[item.isEdit == true ? 'high' : '']"
@click="saveProgress(item)"
>保存</span
>
</div> </div>
<div>{{ item.time }}</div> <div>{{ item.time }}</div>
</div> </div>
...@@ -1545,12 +1062,7 @@ ...@@ -1545,12 +1062,7 @@
placeholder="" placeholder=""
:disabled="editProject == false" :disabled="editProject == false"
> >
<el-option <el-option v-for="item in options_node4" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options_node4"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
...@@ -1578,10 +1090,7 @@ ...@@ -1578,10 +1090,7 @@
> >
</el-date-picker> </el-date-picker>
</p> </p>
<p <p class="long" v-if="detailInfo.project_schedule == '暂停或终止'">
class="long"
v-if="detailInfo.project_schedule == '暂停或终止'"
>
<span class="label">暂停或终止原因:</span> <span class="label">暂停或终止原因:</span>
<el-input <el-input
v-model="detailInfo.stop_reason" v-model="detailInfo.stop_reason"
...@@ -1621,10 +1130,7 @@ ...@@ -1621,10 +1130,7 @@
<p class="up-title up-text">项目图片:</p> <p class="up-title up-text">项目图片:</p>
</div> </div>
<div class="img-group flex-box"> <div class="img-group flex-box">
<p <p v-for="item of changeFileList_img" :key="item.uid || item.id">
v-for="item of changeFileList_img"
:key="item.uid || item.id"
>
<span v-if="item.uid"> <span v-if="item.uid">
<img :src="item.url" alt="" /> <img :src="item.url" alt="" />
<!-- <el-image <!-- <el-image
...@@ -1635,26 +1141,12 @@ ...@@ -1635,26 +1141,12 @@
</el-image> --> </el-image> -->
<span class="img-btn"> <span class="img-btn">
<span>{{ item.name || item.name }}</span> <span>{{ item.name || item.name }}</span>
<span <span class="img111" @click="downImg(item)" v-if="!item.uid">
class="img111" <img src="~@/assets/images/upload/icon-download.png" alt="" />
@click="downImg(item)"
v-if="!item.uid"
>
<img
src="~@/assets/images/upload/icon-download.png"
alt=""
/>
<span class="s">下载</span> <span class="s">下载</span>
</span> </span>
<span <span class="img222" @click="DelImg(item)" v-if="editProject">
class="img222" <img src="~@/assets/images/upload/icon-delete.png" alt="" />
@click="DelImg(item)"
v-if="editProject"
>
<img
src="~@/assets/images/upload/icon-delete.png"
alt=""
/>
<span class="d">删除</span> <span class="d">删除</span>
</span> </span>
</span> </span>
...@@ -1664,26 +1156,12 @@ ...@@ -1664,26 +1156,12 @@
<span class="img-btn"> <span class="img-btn">
<span>{{ item.name || item.name }}</span> <span>{{ item.name || item.name }}</span>
<span <span class="img111" @click="downImg(item)" v-if="!item.uid">
class="img111" <img src="~@/assets/images/upload/icon-download.png" alt="" />
@click="downImg(item)"
v-if="!item.uid"
>
<img
src="~@/assets/images/upload/icon-download.png"
alt=""
/>
<span class="s">下载</span> <span class="s">下载</span>
</span> </span>
<span <span class="img222" @click="DelImg(item)" v-if="editProject">
class="img222" <img src="~@/assets/images/upload/icon-delete.png" alt="" />
@click="DelImg(item)"
v-if="editProject"
>
<img
src="~@/assets/images/upload/icon-delete.png"
alt=""
/>
<span class="d">删除</span> <span class="d">删除</span>
</span> </span>
</span> </span>
...@@ -1693,82 +1171,49 @@ ...@@ -1693,82 +1171,49 @@
<div class="flex-box"> <div class="flex-box">
<p> <p>
<span class="label">项目跟踪人(市投资促进中心):</span> <span class="label">项目跟踪人(市投资促进中心):</span>
<el-input <el-input v-model="detailInfo.project_stalker" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_stalker"
:disabled="editProject == false"
></el-input>
</p> </p>
<p></p> <p></p>
<div class="long flex-box flex-box-2"> <div class="long flex-box flex-box-2">
<p> <p>
<span class="label">对接人:</span> <span class="label">对接人:</span>
<el-input <el-input v-model="detailInfo.joint_person" :disabled="editProject == false"></el-input>
v-model="detailInfo.joint_person"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">对接人单位及职务:</span> <span class="label">对接人单位及职务:</span>
<el-input <el-input v-model="detailInfo.joint_person_unity" :disabled="editProject == false"></el-input>
v-model="detailInfo.joint_person_unity"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">对接人联系方式:</span> <span class="label">对接人联系方式:</span>
<el-input <el-input v-model="detailInfo.joint_person_mobile" :disabled="editProject == false"></el-input>
v-model="detailInfo.joint_person_mobile"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
<div class="long flex-box flex-box-2"> <div class="long flex-box flex-box-2">
<p> <p>
<span class="label">项目方联系人:</span> <span class="label">项目方联系人:</span>
<el-input <el-input v-model="detailInfo.project_people" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_people"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">项目方单位及职务:</span> <span class="label">项目方单位及职务:</span>
<el-input <el-input v-model="detailInfo.project_people_unity" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_people_unity"
:disabled="editProject == false"
></el-input>
</p> </p>
<p> <p>
<span class="label">项目方联系方式:</span> <span class="label">项目方联系方式:</span>
<el-input <el-input v-model="detailInfo.project_people_mobile" :disabled="editProject == false"></el-input>
v-model="detailInfo.project_people_mobile"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
<p class="long"> <p class="long">
<span class="label">备注:</span> <span class="label">备注:</span>
<el-input <el-input v-model="detailInfo.remark" type="textarea" :disabled="editProject == false"></el-input>
v-model="detailInfo.remark"
type="textarea"
:disabled="editProject == false"
></el-input>
</p> </p>
</div> </div>
</div> </div>
</div> </div>
<div <div v-if="editProject == false" class="go-top go-save" @click="EditInfo">
v-if="editProject == false"
class="go-top go-save"
@click="EditInfo"
>
编 辑 编 辑
</div> </div>
<div <div v-if="editProject == true" class="go-top go-save" @click="editProjectInfo">
v-if="editProject == true"
class="go-top go-save"
@click="editProjectInfo"
>
保 存 保 存
</div> </div>
<div class="go-top" @click="goTop"> <div class="go-top" @click="goTop">
...@@ -1974,16 +1419,7 @@ export default { ...@@ -1974,16 +1419,7 @@ export default {
item.isEdit = false; item.isEdit = false;
return item; return item;
}); });
let num = [ let num = ["第三方", "第四方", "第五方", "第六方", "第七方", "第八方", "第九方", "第十方"];
"第三方",
"第四方",
"第五方",
"第六方",
"第七方",
"第八方",
"第九方",
"第十方",
];
this.signList = res.three_data.map((item, index) => { this.signList = res.three_data.map((item, index) => {
item.request = false; item.request = false;
item.text = num[index]; item.text = num[index];
...@@ -2065,22 +1501,11 @@ export default { ...@@ -2065,22 +1501,11 @@ export default {
console.log(this.detailInfo.investor_district); console.log(this.detailInfo.investor_district);
form.append( form.append(
"investor_district", "investor_district",
this.detailInfo.investor_district == "" this.detailInfo.investor_district == "" ? "" : this.detailInfo.investor_district.join("/")
? ""
: this.detailInfo.investor_district.join("/")
); //投资方地址 ); //投资方地址
form.append( form.append("project_type", this.detailInfo.project_type.join("/") || ""); //项目类型
"project_type", form.append("investment_volume", this.detailInfo.investment_volume || ""); //总投资额
this.detailInfo.project_type.join("/") || "" form.append("investment_volume1", this.detailInfo.investment_volume1 || ""); //拟投资额
); //项目类型
form.append(
"investment_volume",
this.detailInfo.investment_volume || ""
); //总投资额
form.append(
"investment_volume1",
this.detailInfo.investment_volume1 || ""
); //拟投资额
form.append("project_schedule", this.detailInfo.project_schedule || ""); //项目进展 form.append("project_schedule", this.detailInfo.project_schedule || ""); //项目进展
form.append("stop_reason", this.detailInfo.stop_reason || ""); //暂停原因 form.append("stop_reason", this.detailInfo.stop_reason || ""); //暂停原因
form.append("remark", this.detailInfo.remark || ""); //备注 form.append("remark", this.detailInfo.remark || ""); //备注
...@@ -2090,23 +1515,11 @@ export default { ...@@ -2090,23 +1515,11 @@ export default {
form.append("project_problem", this.detailInfo.project_problem || ""); //问题 form.append("project_problem", this.detailInfo.project_problem || ""); //问题
form.append("project_stalker", this.detailInfo.project_stalker || ""); //跟踪人 form.append("project_stalker", this.detailInfo.project_stalker || ""); //跟踪人
form.append("joint_person", this.detailInfo.joint_person || ""); //对接人 form.append("joint_person", this.detailInfo.joint_person || ""); //对接人
form.append( form.append("joint_person_unity", this.detailInfo.joint_person_unity || ""); //对接人单位
"joint_person_unity", form.append("joint_person_mobile", this.detailInfo.joint_person_mobile || ""); //对接人电话
this.detailInfo.joint_person_unity || ""
); //对接人单位
form.append(
"joint_person_mobile",
this.detailInfo.joint_person_mobile || ""
); //对接人电话
form.append("project_people", this.detailInfo.project_people || ""); //项目方联系人 form.append("project_people", this.detailInfo.project_people || ""); //项目方联系人
form.append( form.append("project_people_unity", this.detailInfo.project_people_unity || ""); //项目方单位
"project_people_unity", form.append("project_people_mobile", this.detailInfo.project_people_mobile || ""); //项目方联系人
this.detailInfo.project_people_unity || ""
); //项目方单位
form.append(
"project_people_mobile",
this.detailInfo.project_people_mobile || ""
); //项目方联系人
form.append("project_to_area", this.detailInfo.project_to_area || ""); // 拟落地区域(对接库特有) form.append("project_to_area", this.detailInfo.project_to_area || ""); // 拟落地区域(对接库特有)
form.append("attract_name", this.detailInfo.attract_name || ""); // 引资方名称(签约库和开工库特有) form.append("attract_name", this.detailInfo.attract_name || ""); // 引资方名称(签约库和开工库特有)
form.append("investment", this.detailInfo.investment || ""); // 到位资金(开工库特有) form.append("investment", this.detailInfo.investment || ""); // 到位资金(开工库特有)
...@@ -2173,16 +1586,7 @@ export default { ...@@ -2173,16 +1586,7 @@ export default {
if (this.signList.length > 9) { if (this.signList.length > 9) {
return; return;
} }
let num = [ let num = ["第三方", "第四方", "第五方", "第六方", "第七方", "第八方", "第九方", "第十方"];
"第三方",
"第四方",
"第五方",
"第六方",
"第七方",
"第八方",
"第九方",
"第十方",
];
this.signList.push({ this.signList.push({
id: Math.random() * 99999 + "new", id: Math.random() * 99999 + "new",
text: num[this.signList.length], text: num[this.signList.length],
...@@ -2303,10 +1707,7 @@ export default { ...@@ -2303,10 +1707,7 @@ export default {
path, path,
{ {
...this.detailInfo, ...this.detailInfo,
investor_district: this.detailInfo.investor_district.replace( investor_district: this.detailInfo.investor_district.replace(";", ""),
";",
""
),
project_type: this.detailInfo.project_type.join("/"), project_type: this.detailInfo.project_type.join("/"),
progress: this.progress, progress: this.progress,
}, },
...@@ -2340,9 +1741,7 @@ export default { ...@@ -2340,9 +1741,7 @@ export default {
); );
} else { } else {
this.$message.success("压缩包文件下载中请稍等~"); this.$message.success("压缩包文件下载中请稍等~");
let BoldFile = await downFilesBy50( let BoldFile = await downFilesBy50(res.replace("http:/39.100.39.50:5051", ""));
res.replace("http:/39.100.39.50:5051", "")
);
console.log(BoldFile); console.log(BoldFile);
exportWordDocx( exportWordDocx(
"test.docx", "test.docx",
...@@ -2507,10 +1906,7 @@ export default { ...@@ -2507,10 +1906,7 @@ export default {
downFile(item) { downFile(item) {
let type = item.name.split(".")[item.name.split(".").length - 1]; let type = item.name.split(".")[item.name.split(".").length - 1];
let name = item.name.replace("." + type, ""); let name = item.name.replace("." + type, "");
let url = item.file_url.replace( let url = item.file_url.replace("https://zysf-store.oss-cn-beijing.aliyuncs.com", "/file");
"https://zysf-store.oss-cn-beijing.aliyuncs.com",
"/file"
);
this.$axios({ this.$axios({
method: "get", method: "get",
url: url, url: url,
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<el-tab-pane :label="title" name="account"> </el-tab-pane> <el-tab-pane :label="title" name="account"> </el-tab-pane>
<div> <div>
<div class="flex-p" v-if="status != 'add'"> <div class="flex-p" v-if="status != 'add'">
<p>上传部门:{{ info.upload_unit }}</p> <!-- <p>上传部门:{{ info.upload_unit }}</p> -->
<p>上传人:{{ info.upload_people }}</p> <p>上传人:{{ info.upload_people }}</p>
<p>上传时间:{{ info.upload_time }}</p> <p>上传时间:{{ info.upload_time }}</p>
<p></p> <p></p>
...@@ -13,19 +13,8 @@ ...@@ -13,19 +13,8 @@
</div> </div>
<p class="select"> <p class="select">
<span>{{ uploadType != 2 ? "数据周期" : "所属年份" }}</span> <span>{{ uploadType != 2 ? "数据周期" : "所属年份" }}</span>
<el-select <el-select v-model="year" placeholder="年份" @change="changeYear" :disabled="status != 'add'">
v-model="year" <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option>
placeholder="年份"
@change="changeYear"
:disabled="status != 'add'"
>
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select> </el-select>
<el-select <el-select
v-model="cycle" v-model="cycle"
...@@ -34,12 +23,7 @@ ...@@ -34,12 +23,7 @@
@change="changeCycle" @change="changeCycle"
v-if="uploadType != 2" v-if="uploadType != 2"
> >
<el-option <el-option v-for="item in options2" :key="item.value" :label="item.label" :value="item.value">
v-for="item in options2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option> </el-option>
</el-select> </el-select>
</p> </p>
...@@ -68,70 +52,34 @@ ...@@ -68,70 +52,34 @@
<tr class="bold" v-for="item of form1" :key="item.district_name"> <tr class="bold" v-for="item of form1" :key="item.district_name">
<td>{{ item.district_name }}</td> <td>{{ item.district_name }}</td>
<td> <td>
<el-input <el-input v-model="item.sign_money" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.sign_money"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="item.sign_target_money" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.sign_target_money"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="item.sign_finish_rate" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.sign_finish_rate"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="item.plan_invest_money" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.plan_invest_money"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="item.plan_target_money" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.plan_target_money"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="item.plan_finish_rate" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.plan_finish_rate"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="item.arrive_money" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.arrive_money"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="item.arrive_target_money" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.arrive_target_money"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="item.arrive_finish_rate" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.arrive_finish_rate"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
</tr> </tr>
</table> </table>
...@@ -149,39 +97,19 @@ ...@@ -149,39 +97,19 @@
<tr> <tr>
<td> <td>
<el-input <el-input v-model="form2.grade_sign" placeholder="请输入" :disabled="status == 'look'" />
v-model="form2.grade_sign"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="form2.grade_start" placeholder="请输入" :disabled="status == 'look'" />
v-model="form2.grade_start"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="form2.grade_plan_invest" placeholder="请输入" :disabled="status == 'look'" />
v-model="form2.grade_plan_invest"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="form2.grade_arrive_target1" placeholder="请输入" :disabled="status == 'look'" />
v-model="form2.grade_arrive_target1"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="form2.grade_arrive_target0" placeholder="请输入" :disabled="status == 'look'" />
v-model="form2.grade_arrive_target0"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
</tr> </tr>
</table> </table>
...@@ -191,35 +119,21 @@ ...@@ -191,35 +119,21 @@
<th class="three">年度目标</th> <th class="three">年度目标</th>
<th class="three" width="160">签约项目金额(亿)</th> <th class="three" width="160">签约项目金额(亿)</th>
<th class="three">项目开工率(%)</th> <th class="three">项目开工率(%)</th>
<th class="three"> <th class="three">新开工固定资产投资<br />项目计划投资额(亿)</th>
新开工固定资产投资<br />项目计划投资额(亿)
</th>
<th class="three">固定资产投资<br />项目资金到位额(亿)</th> <th class="three">固定资产投资<br />项目资金到位额(亿)</th>
<th class="three">非固定资产投资<br />项目资金到位额(亿)</th> <th class="three">非固定资产投资<br />项目资金到位额(亿)</th>
</tr> </tr>
<tr class="long" v-for="item of form3" :key="item.district_name"> <tr class="long" v-for="item of form3" :key="item.district_name">
<td>{{ item.district_name }}</td> <td>{{ item.district_name }}</td>
<td> <td>
<el-input <el-input v-model="item.money_sign" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.money_sign"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="item.rate_start" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.rate_start"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input v-model="item.money_plan_invest" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.money_plan_invest"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
<td> <td>
<el-input <el-input
...@@ -246,18 +160,10 @@ ...@@ -246,18 +160,10 @@
<th class="three"></th> <th class="three"></th>
<th class="three">固定资产投资项目资金到位额(亿)</th> <th class="three">固定资产投资项目资金到位额(亿)</th>
</tr> </tr>
<tr <tr class="long160" v-for="item of form4" :key="item.district_name">
class="long160"
v-for="item of form4"
:key="item.district_name"
>
<td>{{ item.district_name }}</td> <td>{{ item.district_name }}</td>
<td> <td>
<el-input <el-input v-model="item.money_arrive" placeholder="请输入" :disabled="status == 'look'" />
v-model="item.money_arrive"
placeholder="请输入"
:disabled="status == 'look'"
/>
</td> </td>
</tr> </tr>
</table> </table>
...@@ -694,12 +600,7 @@ export default { ...@@ -694,12 +600,7 @@ export default {
label: "01-12月", label: "01-12月",
}, },
], ],
not: [ not: ["高平经济技术开发区", "阳城经济技术开发区", "沁水经济技术开发区", "陵川生态文化旅游示范区"],
"高平经济技术开发区",
"阳城经济技术开发区",
"沁水经济技术开发区",
"陵川生态文化旅游示范区",
],
}; };
}, },
mounted() { mounted() {
...@@ -708,14 +609,9 @@ export default { ...@@ -708,14 +609,9 @@ export default {
let data_time = this.$route.query.data_time || ""; let data_time = this.$route.query.data_time || "";
this.year = data_time == "" ? "" : data_time.split("年")[0]; this.year = data_time == "" ? "" : data_time.split("年")[0];
this.cycle = data_time == "" ? "" : data_time.split("年")[1]; this.cycle = data_time == "" ? "" : data_time.split("年")[1];
let t1 = let t1 = this.status == "look" ? "查看" : this.status == "add" ? "新增" : "编辑";
this.status == "look" ? "查看" : this.status == "add" ? "新增" : "编辑";
let t2 = let t2 =
this.uploadType == "1" this.uploadType == "1" ? "山西省地市指标" : this.uploadType == "2" ? "年度目标" : "固定资产投资项目资金到位额";
? "山西省地市指标"
: this.uploadType == "2"
? "年度目标"
: "固定资产投资项目资金到位额";
this.title = t1 + t2; this.title = t1 + t2;
let myDate = new Date(); let myDate = new Date();
......
...@@ -135,7 +135,7 @@ ...@@ -135,7 +135,7 @@
非固投到位资金完成情况 非固投到位资金完成情况
</li> </li>
</ul> </ul>
<div style="margin-top:20px;"> <div>
<table> <table>
<tr> <tr>
<th width="50">排名</th> <th width="50">排名</th>
...@@ -193,16 +193,83 @@ export default { ...@@ -193,16 +193,83 @@ export default {
data() { data() {
return { return {
data_time: "", data_time: "",
scoreList: [], scoreList: [
{
name: "满城镇",
target: "100",
data: "90",
value: "90",
},
{
name: "南韩村镇",
target: "100",
data: "80",
value: "80",
},
{
name: "大册营镇",
target: "100",
data: "70",
value: "70",
},
{
name: "神星镇",
target: "100",
data: "60",
value: "60",
},
{
name: "方顺桥镇",
target: "100",
data: "50",
value: "50",
},
{
name: "于家庄乡",
target: "100",
data: "40",
value: "40",
},
{
name: "要庄乡",
target: "100",
data: "30",
value: "30",
},
{
name: "石井乡",
target: "100",
data: "20",
value: "20",
},
{
name: "坨南乡",
target: "100",
data: "10",
value: "10",
},
{
name: "刘家台乡",
target: "100",
data: "9",
value: "9",
},
{
name: "白龙乡",
target: "100",
data: "8",
value: "8",
},
],
nums: { nums: {
project_obj_count1: 0, project_obj_count1: 2,
project_obj_count2: 0, project_obj_count2: 2,
project_obj_count3: 0, project_obj_count3: 2,
}, },
nums2: { nums2: {
project_obj_count1: 0, project_obj_count1: 2,
project_obj_count2: 0, project_obj_count2: 2,
project_obj_count3: 0, project_obj_count3: 2,
}, },
chartMap: null, chartMap: null,
district: "晋城市", district: "晋城市",
...@@ -211,8 +278,8 @@ export default { ...@@ -211,8 +278,8 @@ export default {
}, },
mounted() { mounted() {
this.initChartMap(); this.initChartMap();
this.getOverview(); // this.getOverview();
this.getData(); // this.getData();
}, },
methods: { methods: {
changeDistrict() { changeDistrict() {
...@@ -241,7 +308,7 @@ export default { ...@@ -241,7 +308,7 @@ export default {
}, },
changeActiveType(val) { changeActiveType(val) {
this.activeType = val; this.activeType = val;
this.getData(); // this.getData();
}, },
async getData() { async getData() {
let res = await api.GetData({ data_time: "", flag: this.activeType }); let res = await api.GetData({ data_time: "", flag: this.activeType });
......
...@@ -63,12 +63,29 @@ import api from "@/api/resources/project"; ...@@ -63,12 +63,29 @@ import api from "@/api/resources/project";
export default { export default {
data() { data() {
return { return {
data_time: "", data_time: "2023-11-10",
chartPie: null, chartPie: null,
flag: 1, flag: 1,
project_source: "", project_source: "",
industry_name: "", industry_name: "",
list: [], list: [
{
index: 0,
project_name: "生活用纸1",
industry: "生活用纸",
investor_district: "北京",
investment_volume: "88",
project_type: "生活用纸",
},
{
index: 1,
project_name: "生活用纸2",
industry: "生活用纸",
investor_district: "南京",
investment_volume: "18",
project_type: "生活用纸",
},
],
id_list: [], id_list: [],
page: 1, page: 1,
per_page: 9, per_page: 9,
...@@ -121,11 +138,11 @@ export default { ...@@ -121,11 +138,11 @@ export default {
industry_name: "", industry_name: "",
project_source: this.project_source, project_source: this.project_source,
}); });
this.chartPie.setOption({ // this.chartPie.setOption({
series: { // series: {
data: res, // data: res,
}, // },
}); // });
}, },
async getList() { async getList() {
let res = await api.ArealProject({ let res = await api.ArealProject({
...@@ -142,17 +159,17 @@ export default { ...@@ -142,17 +159,17 @@ export default {
console.log(res); console.log(res);
if (res.success == 0) { if (res.success == 0) {
this.id_list = []; this.id_list = [];
this.data_time = ""; // this.data_time = "";
this.list = []; // this.list = [];
this.total = 0; this.total = 0;
} else { } else {
this.list = res.data.map((item, index) => { // this.list = res.data.map((item, index) => {
item.index = index + 1; // item.index = index + 1;
return item; // return item;
}); // });
this.id_list = res.id_list; // this.id_list = res.id_list;
this.data_time = res.data_time; // this.data_time = res.data_time;
this.total = res.size; // this.total = res.size;
} }
}, },
goProjectInfo(item) { goProjectInfo(item) {
...@@ -241,7 +258,12 @@ export default { ...@@ -241,7 +258,12 @@ export default {
}, },
// selectedMode: "single", // selectedMode: "single",
minAngle: 0, minAngle: 0,
data: [], data: [
{ name: "满城镇", value: 1 },
{ name: "南韩村镇", value: 1 },
{ name: "大册营镇", value: 1 },
{ name: "神星镇", value: 1 },
],
}, },
], ],
}; };
......
...@@ -65,9 +65,26 @@ import api from "@/api/resources/project"; ...@@ -65,9 +65,26 @@ import api from "@/api/resources/project";
export default { export default {
data() { data() {
return { return {
data_time: "", data_time: "2023-11-10",
chartBar: null, chartBar: null,
list: [], list: [
{
index: 0,
project_name: "生活用纸1",
industry: "生活用纸",
investor_district: "北京",
investment_volume: "88",
project_type: "生活用纸",
},
{
index: 1,
project_name: "生活用纸2",
industry: "生活用纸",
investor_district: "南京",
investment_volume: "18",
project_type: "生活用纸",
},
],
id_list: [], id_list: [],
page: 1, page: 1,
per_page: 9, per_page: 9,
...@@ -129,11 +146,11 @@ export default { ...@@ -129,11 +146,11 @@ export default {
industry_name: "", industry_name: "",
project_source: "", project_source: "",
}); });
this.chartBar.setOption({ // this.chartBar.setOption({
series: { // series: {
data: res, // data: res,
}, // },
}); // });
}, },
async getList() { async getList() {
let res = await api.ArealProject({ let res = await api.ArealProject({
...@@ -149,16 +166,16 @@ export default { ...@@ -149,16 +166,16 @@ export default {
}); });
if (res.success == 0) { if (res.success == 0) {
this.id_list = []; this.id_list = [];
this.data_time = ""; // this.data_time = "";
this.list = []; // this.list = [];
this.total = 0; this.total = 0;
} else { } else {
this.list = res.data.map((item, index) => { // this.list = res.data.map((item, index) => {
item.index = index + 1; // item.index = index + 1;
return item; // return item;
}); // });
this.id_list = res.id_list; this.id_list = res.id_list;
this.data_time = res.data_time; // this.data_time = res.data_time;
this.total = res.size; this.total = res.size;
} }
}, },
...@@ -262,7 +279,7 @@ export default { ...@@ -262,7 +279,7 @@ export default {
//柱形图圆角,初始化效果 //柱形图圆角,初始化效果
barBorderRadius: [19, 19, 0, 0], barBorderRadius: [19, 19, 0, 0],
}, },
// data: ["10", "24", "14", "13", "17", "16"], data: ["10", "24", "14", "13", "17", "16"],
}, },
], ],
}; };
......
...@@ -64,9 +64,26 @@ import api from "@/api/resources/project"; ...@@ -64,9 +64,26 @@ import api from "@/api/resources/project";
export default { export default {
data() { data() {
return { return {
data_time: "", data_time: "2023-11-10",
chartPie: null, chartPie: null,
list: [], list: [
{
index: 0,
project_name: "生活用纸1",
industry: "生活用纸",
investor_district: "北京",
investment_volume: "88",
project_type: "生活用纸",
},
{
index: 1,
project_name: "生活用纸2",
industry: "生活用纸",
investor_district: "南京",
investment_volume: "18",
project_type: "生活用纸",
},
],
id_list: [], id_list: [],
page: 1, page: 1,
per_page: 9, per_page: 9,
...@@ -126,11 +143,11 @@ export default { ...@@ -126,11 +143,11 @@ export default {
industry_name: "", industry_name: "",
project_source: "", project_source: "",
}); });
this.chartPie.setOption({ // this.chartPie.setOption({
series: { // series: {
data: res, // data: res,
}, // },
}); // });
}, },
async getList() { async getList() {
let res = await api.ArealProject({ let res = await api.ArealProject({
...@@ -148,16 +165,16 @@ export default { ...@@ -148,16 +165,16 @@ export default {
if (res.success == 0) { if (res.success == 0) {
this.id_list = []; this.id_list = [];
this.data_time = ""; // this.data_time = "";
this.list = []; // this.list = [];
this.total = 0; this.total = 0;
} else { } else {
this.list = res.data.map((item, index) => { // this.list = res.data.map((item, index) => {
item.index = index + 1; // item.index = index + 1;
return item; // return item;
}); // });
this.id_list = res.id_list; this.id_list = res.id_list;
this.data_time = res.data_time; // this.data_time = res.data_time;
this.total = res.size; this.total = res.size;
} }
}, },
......
...@@ -65,10 +65,27 @@ import api from "@/api/resources/project"; ...@@ -65,10 +65,27 @@ import api from "@/api/resources/project";
export default { export default {
data() { data() {
return { return {
data_time: "", data_time: "2023-11-10",
chartPie: null, chartPie: null,
chartBar: null, chartBar: null,
list: [], list: [
{
index: 0,
project_name: "生活用纸1",
industry: "生活用纸",
investor_district: "北京",
investment_volume: "88",
project_type: "生活用纸",
},
{
index: 1,
project_name: "生活用纸2",
industry: "生活用纸",
investor_district: "南京",
investment_volume: "18",
project_type: "生活用纸",
},
],
id_list: [], id_list: [],
flag: 4, flag: 4,
page: 1, page: 1,
...@@ -82,20 +99,20 @@ export default { ...@@ -82,20 +99,20 @@ export default {
watch: { watch: {
district(newV, oldV) { district(newV, oldV) {
console.log(newV); console.log(newV);
this.getData(); // this.getData();
this.getList(); // this.getList();
}, },
time1(newV, oldV) { time1(newV, oldV) {
console.log(newV); console.log(newV);
if (newV && this.time2 != "") { if (newV && this.time2 != "") {
this.getData(); // this.getData();
this.getList(); // this.getList();
} }
}, },
time2(newV, oldV) { time2(newV, oldV) {
if (newV && this.time1 != "") { if (newV && this.time1 != "") {
this.getData(); // this.getData();
this.getList(); // this.getList();
} }
}, },
}, },
...@@ -103,8 +120,8 @@ export default { ...@@ -103,8 +120,8 @@ export default {
console.log(this.cycle); console.log(this.cycle);
this.$nextTick(() => { this.$nextTick(() => {
this.initChartBar(); this.initChartBar();
this.getData(); // this.getData();
this.getList(); // this.getList();
}); });
}, },
methods: { methods: {
...@@ -379,6 +396,7 @@ export default { ...@@ -379,6 +396,7 @@ export default {
//柱形图圆角,初始化效果 //柱形图圆角,初始化效果
barBorderRadius: [0, 10, 10, 0], barBorderRadius: [0, 10, 10, 0],
}, },
data: [1, 2, 3, 4, 5],
}, },
], ],
}; };
......
...@@ -55,10 +55,7 @@ export default { ...@@ -55,10 +55,7 @@ export default {
async getData() { async getData() {
let res = await api.StatisticShanxiData({ let res = await api.StatisticShanxiData({
flag: 1, flag: 1,
data_time: data_time: this.time1 != "" && this.time2 != "" ? this.time1 + "年" + this.time2 + "月" : "",
this.time1 != "" && this.time2 != ""
? this.time1 + "年" + this.time2 + "月"
: "",
}); });
if (res.success) { if (res.success) {
} else { } else {
...@@ -85,7 +82,19 @@ export default { ...@@ -85,7 +82,19 @@ export default {
console.log(data2); console.log(data2);
this.chartBar1.setOption({ this.chartBar1.setOption({
xAxis: { xAxis: {
data: xData, data: [
"满城镇",
"南韩村镇",
"大册营镇",
"神星镇",
"方顺桥镇",
"于家庄乡",
"要庄乡",
"石井乡",
"坨南乡",
"刘家台乡",
"白龙乡",
],
}, },
series: { series: {
data: data, data: data,
...@@ -93,7 +102,19 @@ export default { ...@@ -93,7 +102,19 @@ export default {
}); });
this.chartBar2.setOption({ this.chartBar2.setOption({
xAxis: { xAxis: {
data: xData2, data: [
"满城镇",
"南韩村镇",
"大册营镇",
"神星镇",
"方顺桥镇",
"于家庄乡",
"要庄乡",
"石井乡",
"坨南乡",
"刘家台乡",
"白龙乡",
],
}, },
series: { series: {
data: data2, data: data2,
...@@ -132,14 +153,7 @@ export default { ...@@ -132,14 +153,7 @@ export default {
trigger: "axis", trigger: "axis",
formatter: function(param) { formatter: function(param) {
console.log(param); console.log(param);
return ( return param[0].marker + param[0].name + "<br />" + "签约金额:" + param[0].value + "亿元";
param[0].marker +
param[0].name +
"<br />" +
"签约金额:" +
param[0].value +
"亿元"
);
}, },
}, },
xAxis: { xAxis: {
......
...@@ -54,10 +54,7 @@ export default { ...@@ -54,10 +54,7 @@ export default {
async getData() { async getData() {
let res = await api.StatisticShanxiData({ let res = await api.StatisticShanxiData({
flag: 2, flag: 2,
data_time: data_time: this.time1 != "" && this.time2 != "" ? this.time1 + "年" + this.time2 + "月" : "",
this.time1 != "" && this.time2 != ""
? this.time1 + "年" + this.time2 + "月"
: "",
}); });
if (res.success) { if (res.success) {
} else { } else {
...@@ -82,7 +79,19 @@ export default { ...@@ -82,7 +79,19 @@ export default {
console.log(data2); console.log(data2);
this.chartBar1.setOption({ this.chartBar1.setOption({
xAxis: { xAxis: {
data: xData, data: [
"满城镇",
"南韩村镇",
"大册营镇",
"神星镇",
"方顺桥镇",
"于家庄乡",
"要庄乡",
"石井乡",
"坨南乡",
"刘家台乡",
"白龙乡",
],
}, },
series: { series: {
data: data, data: data,
...@@ -90,7 +99,19 @@ export default { ...@@ -90,7 +99,19 @@ export default {
}); });
this.chartBar2.setOption({ this.chartBar2.setOption({
xAxis: { xAxis: {
data: xData2, data: [
"满城镇",
"南韩村镇",
"大册营镇",
"神星镇",
"方顺桥镇",
"于家庄乡",
"要庄乡",
"石井乡",
"坨南乡",
"刘家台乡",
"白龙乡",
],
}, },
series: { series: {
data: data2, data: data2,
...@@ -129,14 +150,7 @@ export default { ...@@ -129,14 +150,7 @@ export default {
trigger: "axis", trigger: "axis",
formatter: function(param) { formatter: function(param) {
console.log(param); console.log(param);
return ( return param[0].marker + param[0].name + "<br />" + "计划投资额:" + param[0].value + "亿元";
param[0].marker +
param[0].name +
"<br />" +
"计划投资额:" +
param[0].value +
"亿元"
);
}, },
}, },
xAxis: { xAxis: {
......
...@@ -54,10 +54,7 @@ export default { ...@@ -54,10 +54,7 @@ export default {
async getData() { async getData() {
let res = await api.StatisticShanxiData({ let res = await api.StatisticShanxiData({
flag: 3, flag: 3,
data_time: data_time: this.time1 != "" && this.time2 != "" ? this.time1 + "年" + this.time2 + "月" : "",
this.time1 != "" && this.time2 != ""
? this.time1 + "年" + this.time2 + "月"
: "",
}); });
if (res.success) { if (res.success) {
} else { } else {
...@@ -85,7 +82,19 @@ export default { ...@@ -85,7 +82,19 @@ export default {
console.log(data2); console.log(data2);
this.chartBar1.setOption({ this.chartBar1.setOption({
xAxis: { xAxis: {
data: xData, data: [
"满城镇",
"南韩村镇",
"大册营镇",
"神星镇",
"方顺桥镇",
"于家庄乡",
"要庄乡",
"石井乡",
"坨南乡",
"刘家台乡",
"白龙乡",
],
}, },
series: { series: {
data: data, data: data,
...@@ -93,7 +102,19 @@ export default { ...@@ -93,7 +102,19 @@ export default {
}); });
this.chartBar2.setOption({ this.chartBar2.setOption({
xAxis: { xAxis: {
data: xData2, data: [
"满城镇",
"南韩村镇",
"大册营镇",
"神星镇",
"方顺桥镇",
"于家庄乡",
"要庄乡",
"石井乡",
"坨南乡",
"刘家台乡",
"白龙乡",
],
}, },
series: { series: {
data: data2, data: data2,
...@@ -132,14 +153,7 @@ export default { ...@@ -132,14 +153,7 @@ export default {
trigger: "axis", trigger: "axis",
formatter: function(param) { formatter: function(param) {
console.log(param); console.log(param);
return ( return param[0].marker + param[0].name + "<br />" + "固投资金到位:" + param[0].value + "亿元";
param[0].marker +
param[0].name +
"<br />" +
"固投资金到位:" +
param[0].value +
"亿元"
);
}, },
}, },
xAxis: { xAxis: {
......
...@@ -83,10 +83,7 @@ export default { ...@@ -83,10 +83,7 @@ export default {
methods: { methods: {
async getData() { async getData() {
let res = await api.StatisticJcData({ let res = await api.StatisticJcData({
data_time: data_time: this.time1 == "" || this.time2 == "" ? "" : [String(this.time1), ...this.time2.split("-"), ""],
this.time1 == "" || this.time2 == ""
? ""
: [String(this.time1), ...this.time2.split("-"), ""],
}); });
if (res.success) { if (res.success) {
} else { } else {
...@@ -761,14 +758,7 @@ export default { ...@@ -761,14 +758,7 @@ export default {
show: "true", show: "true",
trigger: "axis", trigger: "axis",
formatter: function(param) { formatter: function(param) {
return ( return param[0].marker + " " + param[0].data.name + "<br />综合得分:" + param[0].data.value + "分";
param[0].marker +
" " +
param[0].data.name +
"<br />综合得分:" +
param[0].data.value +
"分"
);
}, },
}, },
xAxis: { xAxis: {
......
...@@ -454,14 +454,14 @@ ...@@ -454,14 +454,14 @@
{{ per_page * (page - 1) + scope.row.index }} {{ per_page * (page - 1) + scope.row.index }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <!-- <el-table-column
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
prop="distribute_condition" prop="distribute_condition"
label="分发情况" label="分发情况"
v-if="activeName == 'plan'" v-if="activeName == 'plan'"
fixed fixed
> >
</el-table-column> </el-table-column> -->
<el-table-column :show-overflow-tooltip="true" prop="project_name" label="项目名称" fixed> <el-table-column :show-overflow-tooltip="true" prop="project_name" label="项目名称" fixed>
<template slot-scope="scope"> <template slot-scope="scope">
<!-- <div @click="goArchives(scope.row)" style="cursor:pointer"> --> <!-- <div @click="goArchives(scope.row)" style="cursor:pointer"> -->
...@@ -582,13 +582,13 @@ ...@@ -582,13 +582,13 @@
width="140" width="140"
> >
</el-table-column> </el-table-column>
<el-table-column <!-- <el-table-column
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
prop="project_to_area" prop="project_to_area"
class-name="long-text" class-name="long-text"
:label="'拟落地' + '\r\n' + '区域'" :label="'拟落地' + '\r\n' + '区域'"
> >
</el-table-column> </el-table-column> -->
<el-table-column :show-overflow-tooltip="true" prop="development_area" label="开发区"> </el-table-column> <el-table-column :show-overflow-tooltip="true" prop="development_area" label="开发区"> </el-table-column>
<el-table-column :show-overflow-tooltip="true" prop="project_year" label="项目年份"> </el-table-column> <el-table-column :show-overflow-tooltip="true" prop="project_year" label="项目年份"> </el-table-column>
<el-table-column <el-table-column
......
...@@ -13,9 +13,9 @@ ...@@ -13,9 +13,9 @@
<div class="archives" ref="archives"> <div class="archives" ref="archives">
<div class="title-weight">基本信息</div> <div class="title-weight">基本信息</div>
<div class="flex-box flex-box-3"> <div class="flex-box flex-box-3">
<p> <!-- <p>
<span class="label">上传部门:{{ editInfo.upload_unity }}</span> <span class="label">上传部门:{{ editInfo.upload_unity }}</span>
</p> </p> -->
<p> <p>
<span class="label">上传人:{{ editInfo.upload_people }}</span> <span class="label">上传人:{{ editInfo.upload_people }}</span>
</p> </p>
......
...@@ -281,19 +281,35 @@ export default { ...@@ -281,19 +281,35 @@ export default {
return { return {
activeName: "track", activeName: "track",
stalker: { stalker: {
end_num: 0, end_num: 2,
job_num: 0, job_num: 3,
new_value_num: 0, new_value_num: 3,
revenue_num: 0, revenue_num: 3,
sign_num: 0, sign_num: 1,
stalker_num1: 0, stalker_num1: 2,
stalker_num2: 0, stalker_num2: 3,
stalker_num3: 0, stalker_num3: 1,
start_num: 0, start_num: 2,
}, },
selectListId: [], selectListId: [],
showExport: false, showExport: false,
list: [], list: [
{
project_name: "造纸项目",
district: "满城镇",
development_area: "满城镇",
attract_name: "商务局",
investor_name: "XXX有限公司",
investor_district: "北京",
industry: "生活用纸",
investment_volume: "100",
construction_content: "XXXX",
project_address: "满城镇",
project_progress: "对接中",
project_problem: "无",
project_year: "XXXX",
},
],
page: 1, page: 1,
per_page: 8, per_page: 8,
total: 0, total: 0,
...@@ -313,8 +329,8 @@ export default { ...@@ -313,8 +329,8 @@ export default {
this.permission = localStorage.getItem("jc_funcList").split(","); this.permission = localStorage.getItem("jc_funcList").split(",");
this.$bus.$emit("setActive", "resources"); this.$bus.$emit("setActive", "resources");
this.district = this.$route.query.district; this.district = this.$route.query.district;
this.getProjectStalker(); // this.getProjectStalker();
this.getList(); // this.getList();
}); });
}, },
mounted() {}, mounted() {},
...@@ -346,17 +362,17 @@ export default { ...@@ -346,17 +362,17 @@ export default {
per_page: this.per_page, per_page: this.per_page,
}); });
console.log(res); console.log(res);
if (res.success == 0) { // if (res.success == 0) {
this.list = []; // this.list = [];
this.total = 0; // this.total = 0;
this.page = 1; // this.page = 1;
} else { // } else {
this.list = res.data.map((item, index) => { // this.list = res.data.map((item, index) => {
item.index = index + 1; // item.index = index + 1;
return item; // return item;
}); // });
this.total = res.size; // this.total = res.size;
} // }
}, },
async getProjectStalker() { async getProjectStalker() {
let res = await api.ProjectStalker({ district: this.district }); let res = await api.ProjectStalker({ district: this.district });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment