|
@@ -516,19 +516,19 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div class="layui-row" style="display: none;">
|
|
|
- <div class="layui-col-xs6 layui-col-sm6">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label required" style="width: 186px;">是否入库</label>
|
|
|
- <div class="layui-input-block" style="margin-left: 216px;">
|
|
|
- <input type="radio" lay-verify="required" value="1" checked="checked"
|
|
|
- lay-filter="isRk" name="isRk" title="是"/>
|
|
|
- <input type="radio" lay-verify="required" value="2" lay-filter="isRk" name="isRk"
|
|
|
- title="否">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+<%-- <div class="layui-row" style="display: none;">--%>
|
|
|
+<%-- <div class="layui-col-xs6 layui-col-sm6">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label required" style="width: 186px;">是否入库</label>--%>
|
|
|
+<%-- <div class="layui-input-block" style="margin-left: 216px;">--%>
|
|
|
+<%-- <input type="radio" lay-verify="required" value="1" checked="checked"--%>
|
|
|
+<%-- lay-filter="isRk" name="isRk" title="是"/>--%>
|
|
|
+<%-- <input type="radio" lay-verify="required" value="2" lay-filter="isRk" name="isRk"--%>
|
|
|
+<%-- title="否">--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
<div class="btn_group">
|
|
|
<input type="button" class="btn btn1" style="color: #fff; background-color: #3362c9;"
|
|
|
value="提交项目信息" lay-submit lay-filter="saveSubInfo"/>
|
|
@@ -537,164 +537,164 @@
|
|
|
</div>
|
|
|
</form>
|
|
|
|
|
|
- <div id="amtSourceEdit" style="display: none; padding: 10px 0 0;">
|
|
|
- <div class="layuimini-main">
|
|
|
+<%-- <div id="amtSourceEdit" style="display: none; padding: 10px 0 0;">--%>
|
|
|
+<%-- <div class="layuimini-main">--%>
|
|
|
|
|
|
- <div class="layui-form" lay-filter="amtSourceEdit" action=""
|
|
|
- onkeydown="if(event.keyCode==13){return false;}">
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-col-xs11 layui-col-sm11">
|
|
|
- <div class='layui-form-item'>
|
|
|
- <label class="layui-form-label required" style="width: 90px">资金来源</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select id="testAmt" name="testAmt" lay-filter="testAmt">
|
|
|
- <option value="">请选择</option>
|
|
|
- <c:forEach items="${ZJLY }" var="zj">
|
|
|
- <option value="${zj.id }">${zj.title }</option>
|
|
|
- </c:forEach>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-col-xs11 layui-col-sm11">
|
|
|
- <div class='layui-form-item'>
|
|
|
- <label class="layui-form-label required" style="width: 90px">金额(万元)</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input id="zjAmt" min="0" class="layui-input" type="number"/>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-col-xs11 layui-col-sm11">
|
|
|
- <div class='layui-form-item'>
|
|
|
- <label class="layui-form-label required" style="width: 90px">到位金额(万元)</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input id="zjAmtSj" min="0" class="layui-input" type="number"/>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label" style="width: 90px"></label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <button class="layui-btn-submit" @click="closePane">取消</button>
|
|
|
- <button class="layui-btn-submit" style="margin-left: 10px" lay-submit
|
|
|
- lay-filter="amtConfirm">确定
|
|
|
- </button>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+<%-- <div class="layui-form" lay-filter="amtSourceEdit" action=""--%>
|
|
|
+<%-- onkeydown="if(event.keyCode==13){return false;}">--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-col-xs11 layui-col-sm11">--%>
|
|
|
+<%-- <div class='layui-form-item'>--%>
|
|
|
+<%-- <label class="layui-form-label required" style="width: 90px">资金来源</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <select id="testAmt" name="testAmt" lay-filter="testAmt">--%>
|
|
|
+<%-- <option value="">请选择</option>--%>
|
|
|
+<%-- <c:forEach items="${ZJLY }" var="zj">--%>
|
|
|
+<%-- <option value="${zj.id }">${zj.title }</option>--%>
|
|
|
+<%-- </c:forEach>--%>
|
|
|
+<%-- </select>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-col-xs11 layui-col-sm11">--%>
|
|
|
+<%-- <div class='layui-form-item'>--%>
|
|
|
+<%-- <label class="layui-form-label required" style="width: 90px">金额(万元)</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <input id="zjAmt" min="0" class="layui-input" type="number"/>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-col-xs11 layui-col-sm11">--%>
|
|
|
+<%-- <div class='layui-form-item'>--%>
|
|
|
+<%-- <label class="layui-form-label required" style="width: 90px">到位金额(万元)</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <input id="zjAmtSj" min="0" class="layui-input" type="number"/>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label" style="width: 90px"></label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <button class="layui-btn-submit" @click="closePane">取消</button>--%>
|
|
|
+<%-- <button class="layui-btn-submit" style="margin-left: 10px" lay-submit--%>
|
|
|
+<%-- lay-filter="amtConfirm">确定--%>
|
|
|
+<%-- </button>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div id="planEdit" style="display: none; padding: 10px 0 0;">
|
|
|
- <form class="layui-form" lay-filter="planEdit">
|
|
|
- <div class="table_box">
|
|
|
- <div class="layui-row">
|
|
|
- <div class='layui-form-item'>
|
|
|
- <label class="layui-form-label required">结束时间</label>
|
|
|
- <div class="layui-input-block" style="padding: 0 10px 0 0;">
|
|
|
- <input type="text" id="planEndDate" readonly="readonly" required lay-verify="required"
|
|
|
- class="layui-input" v-model="planEditInfo.endDate">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class='layui-form-item'>
|
|
|
- <label class="layui-form-label required">工作内容</label>
|
|
|
- <div class="layui-input-block" style="padding: 0 10px 0 0;">
|
|
|
- <textarea v-model="planEditInfo.content" class="layui-textarea" required
|
|
|
- lay-verify="required"></textarea>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class='layui-form-item'>
|
|
|
- <label class="layui-form-label required">进度权重</label>
|
|
|
- <div class="layui-input-block" style="padding: 0 10px 0 0;">
|
|
|
- <input type="number" min="1" max="10" required lay-verify="required" class="layui-input"
|
|
|
- v-model="planEditInfo.numRate">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-form-item" style="text-align: right; padding: 0 67px 10px;">
|
|
|
- <input type="button" value="取消" class="layui-btn btn btn1" @click="closePane"/>
|
|
|
- <input type="button" value="保存" class="layui-btn btn btn1" lay-submit
|
|
|
- lay-filter="planConfirm"/>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- <div id="manageEdit" style="display: none">
|
|
|
- <div class="layuimini-main">
|
|
|
- <form class="layui-form" lay-filter="manageEdit">
|
|
|
- <div class="table_box">
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label required">监管单位</label>
|
|
|
- <div class="layui-input-block" id="gzsm">
|
|
|
- <select name="manageId" required lay-verify="required" lay-filter="manageId"
|
|
|
- v-model="currObjData.manageId" lay-search>
|
|
|
- <option value="">--请选择--</option>
|
|
|
- <c:forEach items="${unit }" var="un">
|
|
|
- <option value="${un.id }" nameLead="${un.nameLead}"
|
|
|
- tel="${un.tel}">${un.title }</option>
|
|
|
- </c:forEach>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label">责任科室</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <select name="departId" lay-filter="departId" v-model="currObjData.departId">
|
|
|
- <option value="">--请选择--</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label required">责任领导</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input type="text" name="nameLead" required lay-verify="required" placeholder="请输入"
|
|
|
- autocomplete="off" class="layui-input" v-model="currObjData.nameLead">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label required">责任电话</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input type="text" name="tel" required lay-verify="required" placeholder="请输入"
|
|
|
- autocomplete="off" class="layui-input" v-model="currObjData.tel">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-row">
|
|
|
- <div class="layui-form-item">
|
|
|
- <label class="layui-form-label"></label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <button type="button" class="layui-btn-submit" @click="closePane">取消</button>
|
|
|
- <button type="button" class="layui-btn-submit" style="margin-left: 10px" lay-submit
|
|
|
- lay-filter="manageConfirm">保存
|
|
|
- </button>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div id="planEdit" style="display: none; padding: 10px 0 0;">--%>
|
|
|
+<%-- <form class="layui-form" lay-filter="planEdit">--%>
|
|
|
+<%-- <div class="table_box">--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class='layui-form-item'>--%>
|
|
|
+<%-- <label class="layui-form-label required">结束时间</label>--%>
|
|
|
+<%-- <div class="layui-input-block" style="padding: 0 10px 0 0;">--%>
|
|
|
+<%-- <input type="text" id="planEndDate" readonly="readonly" required lay-verify="required"--%>
|
|
|
+<%-- class="layui-input" v-model="planEditInfo.endDate">--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class='layui-form-item'>--%>
|
|
|
+<%-- <label class="layui-form-label required">工作内容</label>--%>
|
|
|
+<%-- <div class="layui-input-block" style="padding: 0 10px 0 0;">--%>
|
|
|
+<%-- <textarea v-model="planEditInfo.content" class="layui-textarea" required--%>
|
|
|
+<%-- lay-verify="required"></textarea>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class='layui-form-item'>--%>
|
|
|
+<%-- <label class="layui-form-label required">进度权重</label>--%>
|
|
|
+<%-- <div class="layui-input-block" style="padding: 0 10px 0 0;">--%>
|
|
|
+<%-- <input type="number" min="1" max="10" required lay-verify="required" class="layui-input"--%>
|
|
|
+<%-- v-model="planEditInfo.numRate">--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-form-item" style="text-align: right; padding: 0 67px 10px;">--%>
|
|
|
+<%-- <input type="button" value="取消" class="layui-btn btn btn1" @click="closePane"/>--%>
|
|
|
+<%-- <input type="button" value="保存" class="layui-btn btn btn1" lay-submit--%>
|
|
|
+<%-- lay-filter="planConfirm"/>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </form>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div id="manageEdit" style="display: none">--%>
|
|
|
+<%-- <div class="layuimini-main">--%>
|
|
|
+<%-- <form class="layui-form" lay-filter="manageEdit">--%>
|
|
|
+<%-- <div class="table_box">--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label required">监管单位</label>--%>
|
|
|
+<%-- <div class="layui-input-block" id="gzsm">--%>
|
|
|
+<%-- <select name="manageId" required lay-verify="required" lay-filter="manageId"--%>
|
|
|
+<%-- v-model="currObjData.manageId" lay-search>--%>
|
|
|
+<%-- <option value="">--请选择--</option>--%>
|
|
|
+<%-- <c:forEach items="${unit }" var="un">--%>
|
|
|
+<%-- <option value="${un.id }" nameLead="${un.nameLead}"--%>
|
|
|
+<%-- tel="${un.tel}">${un.title }</option>--%>
|
|
|
+<%-- </c:forEach>--%>
|
|
|
+<%-- </select>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label">责任科室</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <select name="departId" lay-filter="departId" v-model="currObjData.departId">--%>
|
|
|
+<%-- <option value="">--请选择--</option>--%>
|
|
|
+<%-- </select>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label required">责任领导</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <input type="text" name="nameLead" required lay-verify="required" placeholder="请输入"--%>
|
|
|
+<%-- autocomplete="off" class="layui-input" v-model="currObjData.nameLead">--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label required">责任电话</label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <input type="text" name="tel" required lay-verify="required" placeholder="请输入"--%>
|
|
|
+<%-- autocomplete="off" class="layui-input" v-model="currObjData.tel">--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- <div class="layui-row">--%>
|
|
|
+<%-- <div class="layui-form-item">--%>
|
|
|
+<%-- <label class="layui-form-label"></label>--%>
|
|
|
+<%-- <div class="layui-input-block">--%>
|
|
|
+<%-- <button type="button" class="layui-btn-submit" @click="closePane">取消</button>--%>
|
|
|
+<%-- <button type="button" class="layui-btn-submit" style="margin-left: 10px" lay-submit--%>
|
|
|
+<%-- lay-filter="manageConfirm">保存--%>
|
|
|
+<%-- </button>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </div>--%>
|
|
|
+<%-- </form>--%>
|
|
|
+<%-- </div>--%>
|
|
|
|
|
|
- </div>
|
|
|
+<%-- </div>--%>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script type="text/text" id="amtToolBar">
|
|
@@ -812,37 +812,34 @@
|
|
|
self.planEditInfo.endDate = value;
|
|
|
}
|
|
|
});
|
|
|
- layui.form.on("submit(amtConfirm)", function (obj) {
|
|
|
- var amt = $("#zjAmt").val();
|
|
|
- if (!isNumber(amt) || Number(amt) < 0) {
|
|
|
- App.msg.warn("请填写正数的金额");
|
|
|
- return;
|
|
|
- }
|
|
|
- var amtSj = $("#zjAmtSj").val();
|
|
|
- if (!isNumber(amtSj) || Number(amtSj) < 0) {
|
|
|
- App.msg.warn("请填写正数的到位金额");
|
|
|
- return;
|
|
|
- }
|
|
|
- //获取选择的值。
|
|
|
- if (self.amtSource.filter((item, index) => {
|
|
|
- return item.sourceId == self.testAmt;
|
|
|
- }).length > 0) {
|
|
|
- //存在,阻断
|
|
|
- App.msg.warn("该类型已被选择");
|
|
|
- } else {
|
|
|
- self.amtSource.push({
|
|
|
- sourceId: self.testAmt,
|
|
|
- sourceName: self.testAmtName,
|
|
|
- amt: amt,
|
|
|
- amtSj: amtSj
|
|
|
- });
|
|
|
- self.initAmtSource();
|
|
|
- self.closePane();
|
|
|
- }
|
|
|
- });
|
|
|
- layui.form.on("submit(planConfirm)", function (obj) {
|
|
|
- self.addPlanData();
|
|
|
- });
|
|
|
+ // layui.form.on("submit(amtConfirm)", function (obj) {
|
|
|
+ // var amt = $("#zjAmt").val();
|
|
|
+ // if (!isNumber(amt) || Number(amt) < 0) {
|
|
|
+ // App.msg.warn("请填写正数的金额");
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // var amtSj = $("#zjAmtSj").val();
|
|
|
+ // if (!isNumber(amtSj) || Number(amtSj) < 0) {
|
|
|
+ // App.msg.warn("请填写正数的到位金额");
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // //获取选择的值。
|
|
|
+ // if (self.amtSource.filter((item, index) => {
|
|
|
+ // return item.sourceId == self.testAmt;
|
|
|
+ // }).length > 0) {
|
|
|
+ // //存在,阻断
|
|
|
+ // App.msg.warn("该类型已被选择");
|
|
|
+ // } else {
|
|
|
+ // self.amtSource.push({
|
|
|
+ // sourceId: self.testAmt,
|
|
|
+ // sourceName: self.testAmtName,
|
|
|
+ // amt: amt,
|
|
|
+ // amtSj: amtSj
|
|
|
+ // });
|
|
|
+ // self.initAmtSource();
|
|
|
+ // self.closePane();
|
|
|
+ // }
|
|
|
+ // });
|
|
|
layui.form.on("select(subjectId)", function (data) {
|
|
|
var ztdw = $("#subjectId option:checked").attr("ztdw");
|
|
|
self.subInfo.subjectId = data.value;
|
|
@@ -856,7 +853,6 @@
|
|
|
});
|
|
|
layui.form.on("select(kindNature)", function (data) {
|
|
|
self.subInfo.kindNature = data.value;
|
|
|
- self.chooseTzxz(data.value);
|
|
|
});
|
|
|
var kind = [];
|
|
|
<c:forEach items="${XMLX}" var="xm">
|
|
@@ -1001,28 +997,6 @@
|
|
|
this.amtSource = layui.table.getData("amtSource");
|
|
|
this.initAmtSource();
|
|
|
},
|
|
|
- chooseTzxz: function (kindNature) {
|
|
|
- /*var self = this;
|
|
|
- if (kindNature=="2"){
|
|
|
- $("#addAmt").hide();
|
|
|
- //设置企业投资
|
|
|
- if(self.amtSource.length == 1 && self.amtSource[0].sourceName == '社会资金') {
|
|
|
- return;
|
|
|
- }
|
|
|
- self.delAllAmt();
|
|
|
- var qyzj = $("#testAmt").find("option").filter((index,item)=>{return item.innerText == '社会资金';}).eq(0);
|
|
|
- self.amtSource.push({sourceId:qyzj.val(),sourceName:qyzj.text().trim()});
|
|
|
- this.initAmtSource();
|
|
|
- }else{
|
|
|
- $("#addAmt").show();
|
|
|
- //非企业投资
|
|
|
- if(self.amtSource.length == 1 && self.amtSource[0].sourceName == '社会资金') {
|
|
|
- self.delAllAmt();
|
|
|
- this.initAmtSource();
|
|
|
- return;
|
|
|
- }
|
|
|
- }*/
|
|
|
- },
|
|
|
getForm: function () {
|
|
|
var id = $("#id").val();
|
|
|
var self = this;
|
|
@@ -1032,9 +1006,7 @@
|
|
|
} else {
|
|
|
App.postJson("/api/subject/subInfo/getById", {id: id}, function (res) {
|
|
|
if (res.success) {
|
|
|
- console.log(res.data, "+++++++++++++")
|
|
|
self.subInfo = res.data;
|
|
|
- // console.log(self.subInfo.qyDate, "========================")
|
|
|
|
|
|
/* self.kindSelect.setValue(self.subInfo.kind.split(","));*/
|
|
|
self.amtSource = res.data.subSource || [];
|
|
@@ -1103,38 +1075,9 @@
|
|
|
return;
|
|
|
}
|
|
|
var saveUrl = "/api/subject/subInfo/saveEditSubInfo";
|
|
|
- //项目资金来源
|
|
|
- if (this.amtSource.length == 0) {
|
|
|
- App.msg.warn("项目资金来源至少选择一项");
|
|
|
- return;
|
|
|
- }
|
|
|
- var totalSourceAmt = 0;
|
|
|
- for (var i = 0; i < this.amtSource.length; i++) {
|
|
|
- if (this.amtSource[i].amt == null || this.amtSource[i].amt == undefined) {
|
|
|
- App.msg.warn(this.amtSource[i].sourceName + "资金不能为空");
|
|
|
- return;
|
|
|
- }
|
|
|
- if (this.amtSource[i].amtSj == null || this.amtSource[i].amtSj == undefined) {
|
|
|
- App.msg.warn(this.amtSource[i].sourceName + "到位资金不能为空");
|
|
|
- return;
|
|
|
- }
|
|
|
- totalSourceAmt += Number(this.amtSource[i].amt);
|
|
|
- }
|
|
|
- if (totalSourceAmt > this.subInfo.amtTotal) {
|
|
|
- App.msg.warn("资金来源不能大于总投资");
|
|
|
- return;
|
|
|
- }
|
|
|
var saveAmtSource = this.amtSource.concat(this.delAmtSource);
|
|
|
this.subInfo.subSource = saveAmtSource;
|
|
|
- /* this.subInfo.kind = this.kindSelect.getValue("value").sort().join(",");*/
|
|
|
- /* if(this.subInfo.kind == "") {
|
|
|
- App.msg.warn("项目类型不能为空");
|
|
|
- return;
|
|
|
- }*/
|
|
|
- /*if (self.subInfo.mainId == undefined || self.subInfo.mainId == null) {
|
|
|
- App.msg.warn("您选择的建设地点还未分配监管单位");
|
|
|
- return;
|
|
|
- }*/
|
|
|
+
|
|
|
App.msg.confirm("确认提交项目信息吗?", function () {
|
|
|
console.log(self.subInfo)
|
|
|
App.postJson(saveUrl, {subInfo: self.subInfo}, function (res) {
|
|
@@ -1158,98 +1101,6 @@
|
|
|
});
|
|
|
})
|
|
|
},
|
|
|
- addPlan: function () {
|
|
|
- var self = this;
|
|
|
- this.edit = false;
|
|
|
- this.planEditInfo = {
|
|
|
- numRate: 1
|
|
|
- };
|
|
|
- this.planEditPanl = layer.open({
|
|
|
- title: "新增计划",
|
|
|
- type: 1,
|
|
|
- content: $("#planEdit"),
|
|
|
- area: ['500px', 'auto']
|
|
|
- })
|
|
|
- },
|
|
|
- addPlanData: function () {
|
|
|
- if (this.planEditInfo.numRate > 10 || this.planEditInfo.numRate <= 0 || this.planEditInfo.numRate % 1 != 0) {
|
|
|
- layer.msg("进度权重必须是1-10的整数", {icon: 5, time: 2000});
|
|
|
- return;
|
|
|
- }
|
|
|
- var startDate = $("#beginDate").val();
|
|
|
- var endDate = new Date(this.planEditInfo.endDate);
|
|
|
- if (startDate > endDate) {
|
|
|
- layer.msg("计划结束时间不能小于项目开始时间!!! 项目开始时间" + startDate);
|
|
|
- return;
|
|
|
- }
|
|
|
- if (this.edit) {
|
|
|
- var dataIndex = this.currPlanObj.tr[0].dataset.index;
|
|
|
- if (this.planList.filter((item, index) => {
|
|
|
- return index != dataIndex && item.endDate == this.planEditInfo.endDate
|
|
|
- }).length > 0) {
|
|
|
- App.msg.warn(this.planEditInfo.endDate + "结束时间已存在,不能重复");
|
|
|
- return;
|
|
|
- }
|
|
|
- this.currPlanObj.update(this.planEditInfo);
|
|
|
- } else {
|
|
|
- if (this.planList.filter(item => {
|
|
|
- return item.endDate == this.planEditInfo.endDate
|
|
|
- }).length > 0) {
|
|
|
- App.msg.warn(this.planEditInfo.endDate + "结束时间已存在,不能重复");
|
|
|
- return;
|
|
|
- }
|
|
|
- this.planList.push(this.planEditInfo);
|
|
|
- }
|
|
|
- this.sort();
|
|
|
- this.closePane();
|
|
|
- },
|
|
|
- planEdit: function (obj) {
|
|
|
- this.currPlanObj = obj;
|
|
|
- this.edit = true;
|
|
|
- this.planEditInfo = obj.data;
|
|
|
- var self = this;
|
|
|
- this.planEditPanl = layer.open({
|
|
|
- title: "新增计划",
|
|
|
- type: 1,
|
|
|
- content: $("#planEdit"),
|
|
|
- area: ["500px", "500px"]
|
|
|
- });
|
|
|
- },
|
|
|
- delPlan: function (obj) {
|
|
|
- var self = this;
|
|
|
- App.msg.confirm("确认删除该计划吗?", function () {
|
|
|
- if (obj.data.id) {
|
|
|
- obj.data.logicDeleteFlag = 1;
|
|
|
- self.delPlanList.push(obj.data);
|
|
|
- obj.del();
|
|
|
- self.planList = layui.table.getData("planList");
|
|
|
- } else {
|
|
|
- obj.del();
|
|
|
- self.planList = layui.table.getData("planList");
|
|
|
- }
|
|
|
- self.sort();
|
|
|
- })
|
|
|
- },
|
|
|
- /* loadPlanTable : function(){
|
|
|
- var self = this;
|
|
|
- layui.table.render({
|
|
|
- elem: '#planList', // 指定原始表格元素选择器(推荐id选择器)
|
|
|
- even: true,
|
|
|
- cols: [[ // 设置表头
|
|
|
- {type: 'numbers',title:'序号'},
|
|
|
- {field: 'beginDate', title: '开始时间', minWidth: 120},
|
|
|
- {field: 'endDate', title: '结束时间', minWidth: 120},
|
|
|
- {field: 'content', title: '工作内容', minWidth: 200},
|
|
|
- {field: 'numRate', title: '进度权重', minWidth: 100},
|
|
|
- {field: 'remark', title: '备注', width: 250},
|
|
|
- {title: '操作', align:'center', toolbar: '#planToolBar'}
|
|
|
- ]],
|
|
|
- data : self.planList
|
|
|
- });
|
|
|
- layui.table.on("tool(planList)", function(obj){
|
|
|
- self[obj.event].call(this, obj);
|
|
|
- })
|
|
|
- }, */
|
|
|
sort: function () {
|
|
|
var beginDate = $("#beginDate").val();
|
|
|
this.planList.sort(function (a, b) {
|
|
@@ -1268,33 +1119,6 @@
|
|
|
}
|
|
|
this.loadPlanTable();
|
|
|
},
|
|
|
- savePlan: function () {
|
|
|
- var plans = this.planList;
|
|
|
- var subId = this.subInfo.id;
|
|
|
- for (var i = 0; i < this.delPlanList.length; i++) {
|
|
|
- plans.push(this.delPlanList[i]);
|
|
|
- }
|
|
|
- this.planList = plans;
|
|
|
- var self = this;
|
|
|
- var data = {
|
|
|
- subId: subId,
|
|
|
- list: self.planList
|
|
|
- }
|
|
|
- App.msg.confirm("确认提交计划吗?", function () {
|
|
|
- App.postJson("/api/subject/subInfo/saveEditSubInfo", {planList: data}, function (res) {
|
|
|
- if (res.success) {
|
|
|
- App.msg.warn("提交成功");
|
|
|
- App.postJson("/api/subject/process/getPlanList", {subId: subId}, function (resc) {
|
|
|
- if (resc.success) {
|
|
|
- self.planList = resc.data;
|
|
|
- self.delPlanList = [];
|
|
|
- self.loadPlanTable();
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- },
|
|
|
addManage: function () {
|
|
|
var self = this;
|
|
|
this.currObjData = {
|